Ubuntu logo

Developer Summit

G. Ballroom F

Monday, 12:00 - 13:00 PDT
Not Attending Awareness of existing user configurations in software feature upgrades ( Desktop )
Back when everyone had an xorg.conf and a lot of the X bugs were due to malformed config files, we would collect the files and run them through checkers. Brian Murray ran a bot that'd test xorg.confs in bugs posted to launchpad for instance. Found quite a few issues that way. These days xorg.conf's are rare and hardly anyone hand-edits them so we don't do this anymore (although maybe we should...) But the concept could be applied more generally for config files of all sorts. The most effective thing you can do (IMHO) is create apport hooks for every application that installs a config file, that looks for and attaches that file when a user files a bug via 'ubuntu-bug package'. The hooks are trivial python scripts, basically just: from apport.hookutils import * from os import path def add_info(report): if ui.yesno("Would you like to include your ~/.myconf?"): attach_file_if_exists(report, path.expanduser('~/.myconf'), 'MyConf') [You can omit the yesno prompt if you're absolutely certain there's no chance of sensitive info in the config file, or if you programmatically strip out or hide that info.] Copy your hook to /usr/share/apport/package-hooks locally, and test it out yourself. Once you have it working the way you think it should, post it to the package's bug tracker (ubuntu-bug <package>), and make sure to mark it as a patch. A package maintainer will review and incorporate it into the package. Next, wait, and let a nice database of config files accumulate in launchpad. Then, run a launchpadlib script to download all the configs. Weed out all the dupes. Keep track of the package version. Now make a test that iterates through all the config files, launching the program, and testing if it successfully loads or exits/crashes. If the app has a test suite, bonus, run that too. Finally, go file bug reports (both in launchpad and upstream) for the failures that occur.

Participants:
attending bilalakhtar (Bilal Akhtar)
attending bryce (Bryce Harrington)
attending chihchun (Rex Tsai)
attending davidbensimon (David Bensimon)
attending laney (Iain iain@orangesquash.org.uk)
attending mathieu-tl (Mathieu Trudel-Lapierre)
attending nskaggs (Nicholas Skaggs)
attending rsalveti (Ricardo Salveti)
attending seb128 (Sebastien Bacher)
attending serge-hallyn (Serge Hallyn)
attending sverdy (Stéphane Verdy)

Tracks:
  • Desktop
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Monday, 15:00 - 16:00 PDT
Not Attending Identify impact of the switch to pure live images for ARM platforms ( Foundations )
For 12.10 we will switch the ARM images from preinstalled to be normal live images. This session is not for discussing technical bits of this change but to get all stakeholders using the preinstalled images together to discuss the possible impact of this move.

Participants:
attending adconrad (Adam Conrad)
attending chihchun (Rex Tsai)
attending jeff-underhill (Jeff Underhill)
attending kate.stewart (Kate Stewart)
attending knitzsche (Kyle Nitzsche)
attending mahmoh (M.Morana)
attending med (David Medberry)
attending ogra (Oliver Grawert)
attending racb (Robie Basak)
attending rsalveti (Ricardo Salveti)
attending rvb (Raphaël Badin)
attending vanhoof (Chris Van Hoof)
attending wookey (Wookey)

Tracks:
  • Foundations
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Monday, 16:15 - 17:00 PDT
Not Attending QA community structuring and needs ( QA )
Discussing communication strategies, interactions with sister communities and team organization, recruitment and recognition

Participants:
attending adam-stokes (Adam Stokes)
attending bilalakhtar (Bilal Akhtar)
attending chihchun (Rex Tsai)
attending cprofitt (Charles Profitt)
attending czajkowski (Laura Czajkowski)
attending davidbensimon (David Bensimon)
attending hggdh2 (C de-Avillez)
attending itnet7 (Chris Crisafulli)
attending jibel (Jean-Baptiste Lallement)
attending ken-vandine (Ken VanDine)
attending lucking (Graham Lucking)
attending lyz (Elizabeth K. Joseph)
attending mreed8855 (Michael Reed)
attending nobuto (Nobuto MURATA)
attending nryeng (Norvald H. Ryeng)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending pancro (Ezio de Mauro)
attending paulproteus (Asheesh Laroia)
attending pendulum (Penelope Stowe)
attending samantha-jian (Samantha Jian-Pielak)

Tracks:
  • QA
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 09:00 - 09:55 PDT
Not Attending Backports BoF ( Other )
Talk about backports, including joining the backports team.

Participants:
attending ajmitch (Andrew Mitchell)
attending andrewsomething (Andrew Starr-Bochicchio)
attending broder (Evan Broder)
attending dpm (David Planella)
attending hggdh2 (C de-Avillez)
attending laney (Iain iain@orangesquash.org.uk)
attending micahg (Micah Gersten)
attending slavender (Scott Lavender)
attending stefanor (Stefano Rivera)

Tracks:
  • Other
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 10:00 - 10:45 PDT
Not Attending GNOME Plans Review ( Desktop )
Hey, Not sure how much we need to discuss but it's always good to have a GNOME checkpoint session. It's likely that this cycle we will not "hold back" on things we kept behind until now, which means we need to bring clutter on the CD and see how we do that and what it means (do we need extra testing on some platforms during the cycle, how will it work for people not having 3d working, etc). Some other desktopish topics I would like to discuss, not sure if that's the right session but since we will probably have time in that one: - our delta with upstream and Debian and how we could lower it? mpt suggested that "launchpad-integration" items are quite "geeky", they also create most of our diff over Debian and extra work and don't really "scale" since they require sources patching, maybe it's time to discussion dropping that? - tools, though UDD didn't change a lot so I don't think the consensus will be any different from what it was other cycles - whatever other topics you guys come with ;-)

Participants:
attending amigadave (David King)
attending bilalakhtar (Bilal Akhtar)
attending charlesk (Charles Kerr)
attending chihchun (Rex Tsai)
attending chrisccoulson (Chris Coulson)
attending davidbensimon (David Bensimon)
attending evfool (Robert Roth)
attending gekker (Gary Ekker)
attending ken-vandine (Ken VanDine)
attending khadgaray (Ritesh Khadgaray)
attending knitzsche (Kyle Nitzsche)
attending laney (Iain iain@orangesquash.org.uk)
attending mathieu-tl (Mathieu Trudel-Lapierre)
attending micahg (Micah Gersten)
attending mpt (Matthew Paul Thomas)
attending mterry (Michael Terry)
attending nilarimogard (Alin Andrei)
attending nobuto (Nobuto MURATA)
attending pitti (Martin Pitt)
attending robert-ancell (Robert Ancell)
attending seb128 (Sebastien Bacher)
attending smaffulli (Stefano Maffulli)
attending ted (Ted Gould)
attending themuso (Luke Yelavich)
attending yingying-zhao (Yingying Zhao)

Tracks:
  • Desktop
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 11:00 - 11:55 PDT
Not Attending Evidence-based development through metrics collection ( Foundations )
How often does the installation fail? How do we know which language packs to include on the CDs? What hardware is suspend and resume still not working on?

Participants:
attending allanlesage (Allan LeSage)
attending apw (Andy Whitcroft)
attending brian-murray (Brian Murray)
attending chihchun (Rex Tsai)
attending christopherarges (Chris J Arges)
attending colin-king (Colin Ian King)
attending davidc3 (David Callé)
attending ev (Evan Dandrea)
attending gekker (Gary Ekker)
attending james-w (James Westby)
attending kate.stewart (Kate Stewart)
attending mathieu-tl (Mathieu Trudel-Lapierre)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto MURATA)
attending rsalveti (Ricardo Salveti)
attending sforshee (Seth Forshee)
attending smagoun (Steve Magoun)
attending ted (Ted Gould)
attending thedac (David Ames)
attending ursinha (Ursula Junque)

Tracks:
  • Foundations
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 12:00 - 13:00 PDT
Not Attending software-center-q-server
Plans for the software-center server

Participants:
attending davmor2 (Dave Morley)
attending dpitkin (David Pitkin)
attending dpm (David Planella)
attending elachuni (Anthony Lenton)
attending gary-lasker (Gary Lasker)
attending gekker (Gary Ekker)
attending glatzor (Sebastian Heinlein)
attending james-w (James Westby)
attending knitzsche (Kyle Nitzsche)
attending mhall119 (Michael Hall)
attending mpt (Matthew Paul Thomas)
attending mvo (Michael Vogt)
attending nobuto (Nobuto MURATA)
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 15:00 - 16:00 PDT
Not Attending OpenLDAP MDB: Life after BerkeleyDB ( Cloud & Server )
OpenLDAP's new MDB library provides basically unlimited scaling for reads, high speed writes, and extremely efficient memory use. It has already been ported into a full OpenLDAP backend, a Cyrus SASL sasldb backend, a Heimdal hdb backend, and an SQLite backend with dramatic resource savings and performance gains yielded in each case. Work is also underway to provide a perl DB module, and other projects such as OpenDKIM are now adopting it. With the prevalence of apps dependent on SQLite in Android and other mobile platforms, and the order of magnitude efficiency gains from MDB, the potential for battery savings and extended runtimes on mobile devices is significant. What other apps/tools should we explore for MDB adoption?

Participants:
attending grantbow (Grant Bowman)
attending hyc (Howard Chu)
attending ivoks (Ante Karamatić)
attending jakizuki (Jun Akizuki)
attending james-page (James james.page@canonical.com)
attending petermatulis (Peter Matulis)
attending roy-feldman (Roy Feldman)

Tracks:
  • Cloud & Server
G. Ballroom F (Audio Feed) (IRC Logs)
Tuesday, 16:15 - 17:00 PDT
Not Attending Upstart service readiness ( Foundations )
Upstart currently considers a service "ready" (fully initialised) once: - [Services] The process has forked the expected number of times (0-2) - [Tasks] The process has been exec'd successfully For daemons therefore, "service readiness" is inextricably linked to the overloaded 'expect' stanza which is also used for PID tracking. The problem is that some services (such as cups) are _not_ ready once they have forked 'n' times. The proposal is to introduce a new 'ready on' stanza coupled with a 'ready' event that would allow explicit control over when Upstart deems a service to be in a usable state: http://people.canonical.com/~jhunt/blueprints/upstart-service-readiness-table.html Summary: - No change to existing 'expect' behaviour. - If no 'ready on' condition specified, 'ready' event emitted immediately   after 'started'. - If 'ready on' condition specified, 'ready' event emitted if and when   condition becomes true. - 'ready' event can optionally be used by other services as a more   reliable way to know when a service is fully initialized and thus usable. Observations: - possible to specify multiple values in 'ready on' condition such as:   "ready on (dbus NAME=org.bar.foo and file FPATH=/var/log/myapp.log and socket PROTO=inet PORT=80"   "ready on stopped myjob and started myjob2" - upstart-socket-bridge will be retained but with advent of (C), no   longer necessary to modify any daemons as is required by systemd for   "socket activation". Advantages: - No change to existing 'expect' behaviour. - Solves the readiness problem since .conf files would have a rich   palette of sources of readiness to choose from which should cover 99%   of all cases (udev, dbus, file, socket). - More reliable behaviour. - Would allow for simplification for jobs that currently fail to work   solely via ptrace (for example, see gross hacks in /etc/init/cups.conf). Work required: - Finish (C). - Implement (D) and (E). - Modify upstart-udev-bridge to look at "ready on" job stanzas to allow   "ready on <udev-event>". Concerns: - (D) would need to be accepted into the upstream kernel. - (D) would not currently work in LXC containers since netlink is effectively disabled (as it is not namespace-aware). Correct fix would presumably be to make netlink ns-aware? - (D) ties this feature to Linux rather heavily   (*could* provide a very crude /proc/net/{tcp,udp} implementation but   performance would be poor as file must be continually re-read!) - (C) would need to use inotify (or fsnotify to avoid complexities to overcome racy behaviour for inotify recursive watches) but could be ported to other architectures   (such as FreeBSD using kqueue). ---------------------------------- Alternative idea (from apw): put the onus on the daemons to inform Upstart when they are ready. This is in fact already possible using 'expect stop' where Upstart waits for the application to send SIGSTOP before considering it ready. It could be extended to obtain the PID directly via sigaction(2) to avoid the need to obtain it via ptrace(2). Could go a stage further and provide some sort of formal API rather than a signal to allow a daemon to indicate readiness (coupled with a utility command to do the same). Advantages: + simple. + puts onus on daemons rather than Upstart. + potentially removes the need to use ptrace for PID tracking. + if the API idea were selected, this could be used with SysV jobs too (by providing a NOP implementation for the traditional SysV init). + no kernel support required (so would map across to other systems (BSD/Hurd if desirable). + could be standardized as part of the LSB since it would be init-system-agnostic. Disadvantages: - daemons may ignore the standard behaviour. - we would need to modify every daemon in the archive to work with this model. - highly unlikely that commercial vendors would modify their products unless it were an approved standard. - putting control in the hands of the daemons is not necessarily desirable: consider if they go haywire - Upstart would not be able to control the problem as it may not yet know the PID.

Participants:
attending apw (Andy Whitcroft)
attending chihchun (Rex Tsai)
attending david-duffey (David Duffey)
attending dmitrij.ledkov (Dmitrijs Ledkovs)
attending ivoks (Ante Karamatić)
attending jamesodhunt (James Hunt)
attending james-page (James james.page@canonical.com)
attending kees (Kees Cook)
attending knitzsche (Kyle Nitzsche)
attending lars-benthin (Lars Benthin)
attending ld-anderson (Lars Anderson)
attending mfisch (Matt Fischer)
attending ove-risberg (Ove Risberg)
attending serge-hallyn (Serge Hallyn)
attending victor.zhou (Victor Zhou)
attending vorlon (Steve Langasek)

Tracks:
  • Foundations
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 17:05 - 18:00 PDT
Not Attending Application Startup Time ( Desktop )
Application startup time is unnecessarily slow in a large number of instances. Can we see some improvement in that area in the Q cycle? The price of RAM has dropped dramatically, and usage has not increased all that much. Can't we use it for something when it's available? We now have Zeitgeist. This means we can know what users will do after login. It's possible to tell not only what applications will be started, but also what files will be used. In many cases, there's only a single human user in the system. I would really like it if I could set my work desktop to boot automatically in the morning, and it'd load my stuff into RAM while waiting for me to log in. There's also a few websites I always check first thing while I have my first cup of coffee. Load them too so I don't have to wait for it. I'm the only human user on my desktop, so why not log me in automatically, but in the background, keeping the login screen as it is? To my mind, these are all attainable goals: * Sub-second login * Instant loading of frequently used applications * Zero-delay access to most frequently used websites. Everyone is telling me to go buy a fast SSD. But that's expensive and in my case, it doesn't provide any benefits that can't be achieved by software. RAM is extremely cheap, and much faster than any SSD on the market. What currently happens is that the login screen sits there idling, waiting for me to pay attention to the computer before it starts doing work it knows I'm going to want it to do. That's rude, isn't it? In networked environments of diskless desktops, such as schools and offices, the effects can be even greater. It might not be possible to do background logins for the user, but a lot of things can still be loaded in advance, providing a significantly improved experience. And of course, the older the computers are, the greater the effect will be.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending amigadave (David King)
attending apw (Andy Whitcroft)
attending bilalakhtar (Bilal Akhtar)
attending chihchun (Rex Tsai)
attending cprofitt (Charles Profitt)
attending davidc3 (David Callé)
attending evfool (Robert Roth)
attending hzliu123 (Hao-Ran Liu)
attending jamesodhunt (James Hunt)
attending jpickett (Joel Pickett)
attending ken-vandine (Ken VanDine)
attending knitzsche (Kyle Nitzsche)
attending lli5 (Li Li)
attending mardy (Alberto Mardegan)
attending mathieu-tl (Mathieu Trudel-Lapierre)
attending micahg (Micah Gersten)
attending mvo (Michael Vogt)
attending nealmcb (Neal McBurnett)
attending raof (Chris Halse Rogers)
attending robert-ancell (Robert Ancell)
attending rsalveti (Ricardo Salveti)
attending sfeole (Sean Feole)
attending sforshee (Seth Forshee)
attending stolowski (Pawel Stolowski)
attending themuso (Luke Yelavich)
attending timo-jyrinki (Timo Jyrinki)

Tracks:
  • Desktop
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 10:00 - 10:45 PDT
Not Attending U1DB workshop ( Other )
U1DB is in beta as of today, and we want to show and tell and guide you through how to use it in your apps.

Participants:
attending alecu (Alejandro J. Cura)
attending andreagrandi (Andrea Grandi)
attending chihchun (Rex Tsai)
attending chipaca (John Lenton)
attending eric-canonical (Eric Williams)
attending javier.collado (Javier Collado)
attending jdobrien (John O'Brien)
attending ken-vandine (Ken VanDine)
attending mhr3 (Michal Hruby)
attending sil (Stuart Langridge)

Tracks:
  • Other
G. Ballroom F (Audio Feed) (IRC Logs)
Wednesday, 11:00 - 11:55 PDT
Not Attending Automated testing for HDA sound cards ( Hardware )
Hda-emu is a way to test kernel code for Intel HDA sound cards, without having the hardware at hand. Discuss how to evolve this code into a regression test suite, that we could run before e g releasing proposed kernels, and how to integrate it into existing QA efforts (jenkins etc).

Participants:
attending cgregan (Chris Gregan)
attending christopherarges (Chris J Arges)
attending cjohnston (Chris Johnston)
attending colin-king (Colin Ian King)
attending davidbensimon (David Bensimon)
attending diwic (David Henningsson)
attending gema (Gema Gomez)
attending herton (Herton R. Krzesinski)
attending hggdh2 (C de-Avillez)
attending hzliu123 (Hao-Ran Liu)
attending ikepanhc (Ike Panhc)
attending javier.collado (Javier Collado)
attending narahuang (Nara Huang)
attending nuclearbob (Max Brustkern)
attending quadrispro (Alessio Treglia)
attending roadmr (Daniel Manrique)
attending samantha-jian (Samantha Jian-Pielak)
attending sconklin (Steve Conklin)
attending smagoun (Steve Magoun)
attending themuso (Luke Yelavich)
attending vanhoof (Chris Van Hoof)

Tracks:
  • Hardware
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 12:00 - 13:00 PDT
Not Attending Libvirt work for Q ( Cloud & Server )
Items include:   finishing MIR of netcf, and linking libvirt against netcf Get community input

Participants:
attending christophe.sauthier (Christophe Sauthier)
attending ivoks (Ante Karamatić)
attending jdstrand (Jamie Strandboge)
attending mahmoh (M.Morana)
attending med (David Medberry)
attending mike-mcclurg (Mike McClurg)
attending ripal-nathuji (Ripal Nathuji)
attending serge-hallyn (Serge Hallyn)
attending stefan-bader-canonical (Stefan Bader)
attending tellis (Tom Ellis)
attending txwikinger (Ralph Janke)

Tracks:
  • Cloud & Server
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 15:00 - 16:00 PDT
Not Attending LibreOffice package split collateral damage analysis ( Desktop )
This blueprint is about analysing the damage that is done by the spliting of LibreOffice into separate packages, which never was a goal at the upstream project. Because of that, in some cornercases LibreOffice crashes or fails to perform because of missing parts, when not installed completely. This is more severe than in other distros because we ship only a partial installaltion with the default install. Examples include: - document wizards not working in the default install (need java components) - mailmerge not working in writer in the default install (needs libreoffice-base) - some HTML-imports not working in writer in the default install (needs libreoffice-base) - formfields/checkboxes not working in writer in the default install (needs libreoffice-base) Fixing all these upstream is an uphill battle as new dependencies might be added under the radar by new features. So while a full libreoffice install on Ubuntu is doing fine, the default installation on Ubuntu is casting a shadow on both Ubuntu and LibreOffice.

Participants:
attending bjoern-michaelsen (Björn Michaelsen)
attending doko (Matthias Klose)
attending lars-benthin (Lars Benthin)
attending micahg (Micah Gersten)
attending nealmcb (Neal McBurnett)
attending pitti (Martin Pitt)

Tracks:
  • Desktop
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 16:15 - 17:00 PDT
Not Attending Ubuntu Cloud Images Roundtable ( Cloud & Server )
Discussion of improvmenet and enhancements to the Cloud Images and Cloud-Init * Addition of an SSH recovery Shell: Depending on the virtualization solution (i.e. EC2 EBS versus EC2 Instance-store versus OpenStack), the ability to recover from file system corruption is limited or non-existent. In order to support users across different virtualization solutions, it is proposed to introduce a SSH recovery method to assist users in recovering from file-system corruption or missing disks. Proposal: 1. On failure of mount-all or on cloud-init failure to mount all disks, SSH would be launched 2. Users would be forced into a screen session with an error message. 3. Users would need to reboot. * Dynamic multiple LOCALE support: While English is the language of Ubuntu development, the use of Ubuntu is global. Further many Ubuntu users have default locale settings that are different. When SSH'ing into a Ubuntu Cloud Image, some software may fail to work properly with invalid locale settings set by SSH. Proposal: Develop a method of compiling new locales based on SSH LC_* and LANG settings sent by SSH client. * Improving methods for users to find official EC2 AMI ids: Over the last couple of months we have made significant progress in developing new ways for users to discover the official EC2 AMI ids. Between the AWS Quickstart, AWS Marketplace (free tier and paid support), cloud-utils (which provides ubuntu-cloudimg-query), cloud-images.ubuntu.com (/query and /query2) and cloud.ubuntu.com/ami, there are several official ways to find the images. Discussion: What are the deficiencies in the current methods of finding images and how could we make finding the official AMI's easier?

Participants:
attending ahs3 (Al Stone)
attending brian-thomason (Brian Thomason)
attending christophe.sauthier (Christophe Sauthier)
attending davewalker (Dave Walker)
attending esh (Eric Hammond)
attending hjerez (Henry Jerez)
attending hshingu (Hideyuki Shingu)
attending ivoks (Ante Karamatić)
attending james-page (James james.page@canonical.com)
attending jbrowne (Jim Browne)
attending knitzsche (Kyle Nitzsche)
attending med (David Medberry)
attending mike-mcclurg (Mike McClurg)
attending mike-sterling (Mike Sterling)
attending negronjl (Juan L. Negron)
attending nijaba (Nick Barcet)
attending racb (Robie Basak)
attending ripal-nathuji (Ripal Nathuji)
attending roy-feldman (Roy Feldman)
attending smoser (Scott Moser)
attending utlemming (Ben Howard)

Tracks:
  • Cloud & Server
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 17:05 - 18:00 PDT
Not Attending Future Release Infrastructure ( Other )
As we move towards new markets and challenges to satisfy those markets, its time to re-examine how we've been doing things, and start planning for the longer term infrastructure goals we want to have in place for the next LTS and beyond. The build infrastructure has evolved since it was started 8 years ago, and several things work very well, while others could benefit from some brainstorming about what we'd do if we had a clean slate.

Participants:
attending adconrad (Adam Conrad)
attending barry (Barry Warsaw)
attending christopherarges (Chris J Arges)
attending cjohnston (Chris Johnston)
attending cjwatson (Colin Watson)
attending davewalker (Dave Walker)
attending davidbensimon (David Bensimon)
attending gema (Gema Gomez)
attending gilir (Julien Lavergne)
attending hzliu123 (Hao-Ran Liu)
attending jamesf (James Ferguson)
attending jamesodhunt (James Hunt)
attending jdstrand (Jamie Strandboge)
attending josephjamesmills (Joseph Mills)
attending jr (Jonathan Riddell)
attending kate.stewart (Kate Stewart)
attending laney (Iain iain@orangesquash.org.uk)
attending mcasadevall (Michael Casadevall)
attending micahg (Micah Gersten)
attending ove-risberg (Ove Risberg)
attending pgraner (Pete Graner)
attending pitti (Martin Pitt)
attending pwlars (Paul Larson)
attending sconklin (Steve Conklin)
attending smagoun (Steve Magoun)
attending stefanor (Stefano Rivera)
attending stgraber (Stéphane Graber)
attending timchen119 (Tim Chen)
attending timrchavez (Timothy R. Chavez)
attending vorlon (Steve Langasek)
attending xdatap1 (Paolo Sammicheli)

Tracks:
  • Other
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 09:00 - 09:55 PDT
Not Attending Canonical QA CoP meetup at UDS ( QA )
This meeting is held at each UDS for the Canonical QA CoP to discuss topics of quality within Canonical. This is an open session, however, so community topics and repesentation is appreciated.

Participants:
attending cgregan (Chris Gregan)
attending cjohnston (Chris Johnston)
attending czajkowski (Laura Czajkowski)
attending davidbensimon (David Bensimon)
attending jakizuki (Jun Akizuki)
attending javier.collado (Javier Collado)
attending jibel (Jean-Baptiste Lallement)
attending joetalbott (Joe Talbott)
attending mahmoh (M.Morana)
attending modern911 (Jeffrey Chang)
attending mreed8855 (Michael Reed)
attending narahuang (Nara Huang)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending petermatulis (Peter Matulis)
attending pgraner (Pete Graner)
attending pwlars (Paul Larson)
attending sfeole (Sean Feole)

Tracks:
  • QA
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 10:00 - 10:45 PDT
Not Attending IRC team meeting and IRCC review ( Community )
a discussion of where we are at and what the major work items are for the Q cycle including operator recruitment IRCC council member election

Participants:
attending alanbell (Alan Bell)
attending bkerensa (Benjamin Kerensa)
attending jose (José Antonio Rey Cama)
attending mike.basinger (Mike Basinger)
attending txwikinger (Ralph Janke)

Tracks:
  • Community
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 11:00 - 11:55 PDT
Not Attending Ubuntu Cloud Archive ( Cloud & Server )
Recently it was announced (at http://wiki.ubuntu.com/ServerTeam/CloudArchive) that we will be backporting newer releases of Openstack to precise in order to offer users a chance to use newer features of Openstack when it becomes available. The purpose of this blueprint is to figure out the process and track work that needs to be done.

Participants:
attending apw (Andy Whitcroft)
attending cjwatson (Colin Watson)
attending davewalker (Dave Walker)
attending hshingu (Hideyuki Shingu)
attending ivoks (Ante Karamatić)
attending james-page (James james.page@canonical.com)
attending med (David Medberry)
attending mike-mcclurg (Mike McClurg)
attending negronjl (Juan L. Negron)
attending nijaba (Nick Barcet)
attending roy-feldman (Roy Feldman)
attending tellis (Tom Ellis)
attending wasikevin (Kevin Huang)
attending zulcss (Chuck Short)

Tracks:
  • Cloud & Server
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 12:00 - 13:00 PDT
Not Attending Ubuntu LoCo Council Items for the Quantal cycle ( Community )
This will detail the plan for the Loco Council for loco teams, approval, any new guidance pages to be written, goals to help get locoteams more involved in the community

Participants:
attending bkerensa (Benjamin Kerensa)
attending christophe.sauthier (Christophe Sauthier)
attending czajkowski (Laura Czajkowski)
attending fenris (Khairul Aizat Kamarudzzaman)
attending itnet7 (Chris Crisafulli)
attending jose (José Antonio Rey Cama)
attending lars-benthin (Lars Benthin)
attending sergiomeneses (Sergio Meneses)
attending xdatap1 (Paolo Sammicheli)

Tracks:
  • Community
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 15:00 - 16:00 PDT
Not Attending XCP Toolstack Improvements ( Cloud & Server )
The XCP Toolstack is an open source, server and cloud virtualization platform which provides a rich management API on top of the Xen hypervisor. The purpose of this blueprint is to discuss improvements to the Ubuntu XCP Toolstack that we wish to make during the Q-series development cycle. We would also like to discuss ideas for improving the interaction between the XCP Toolstack and other Cloud and Server managment interfaces, such as OpenStack, CloudStack, and Juju. [edit]

Participants:
attending apw (Andy Whitcroft)
attending ewanmellor (Ewan Mellor)
attending gandelman-a (Adam Gandelman)
attending lars-kurth (Lars Kurth)
attending mike-mcclurg (Mike McClurg)
attending nijaba (Nick Barcet)
attending nobuto (Nobuto MURATA)
attending roy-feldman (Roy Feldman)
attending stefan-bader-canonical (Stefan Bader)
attending zulcss (Chuck Short)

Tracks:
  • Cloud & Server
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 16:15 - 17:00 PDT
Not Attending Continuous scan of the archive for ISA (in)compatibility ( Foundations )
Every architecture we ship has instruction supersets that cause incompatibilities with our baseline targets, for example: NEON on armhf altivec on powerpc cmov on i386 sse, 3dnow, etc on amd64 We need to both define a base ISA for each architecture, and sort out ways to continually scan for violations of same.

Participants:
attending adconrad (Adam Conrad)
attending ahs3 (Al Stone)
attending broder (Evan Broder)
attending cjwatson (Colin Watson)
attending dannf (dann frazier)
attending diwic (David Henningsson)
attending dmitrij.ledkov (Dmitrijs Ledkovs)
attending doko (Matthias Klose)
attending hrw (Marcin Juszkiewicz)
attending james-w (James Westby)
attending kate.stewart (Kate Stewart)
attending micahg (Micah Gersten)

Tracks:
  • Foundations
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 17:05 - 18:00 PDT
Not Attending Release Team Members meeting ( Other )
Meeting of release team members to discuss release process improvements.

Participants:
attending adconrad (Adam Conrad)
attending cjwatson (Colin Watson)
attending clint-fewbar (Clint Byrum)
attending davewalker (Dave Walker)
attending gema (Gema Gomez)
attending jibel (Jean-Baptiste Lallement)
attending jr (Jonathan Riddell)
attending kate.stewart (Kate Stewart)
attending laney (Iain iain@orangesquash.org.uk)
attending leannogasawara (Leann Ogasawara)
attending mcasadevall (Michael Casadevall)
attending pitti (Martin Pitt)
attending raof (Chris Halse Rogers)
attending stefanor (Stefano Rivera)
attending stgraber (Stéphane Graber)
attending utlemming (Ben Howard)
attending vorlon (Steve Langasek)

Tracks:
  • Other
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 09:00 - 09:55 PDT
Not Attending Transition the archive to Java 7 ( Foundations )
Java 7 was released last year and is now the primary development/support focus for both OpenJDK and Oracle. Java 6 has limited support lifetime left. We should transition all Java packages in the archive to OpenJDK 7 and endeavour to drop OpenJDK 6 from the archive.

Participants:
attending brian-thomason (Brian Thomason)
attending dmitrij.ledkov (Dmitrijs Ledkovs)
attending doko (Matthias Klose)
attending james-page (James james.page@canonical.com)
attending josephjamesmills (Joseph Mills)
attending kate.stewart (Kate Stewart)
attending mahmoh (M.Morana)
attending micahg (Micah Gersten)
attending nealmcb (Neal McBurnett)
attending sbeattie (Steve Beattie)
attending wenchien (Jesse Sung)

Tracks:
  • Foundations
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 10:00 - 10:45 PDT
Not Attending working session result of apt-improvements ( Cloud & Server )
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-q-apt-improvements

Participants:
attending clint-fewbar (Clint Byrum)
attending hshingu (Hideyuki Shingu)
attending smoser (Scott Moser)

Tracks:
  • Cloud & Server
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 11:00 - 11:55 PDT
Not Attending Get LiveFS building happening on Soyuz buildds ( Foundations )
In the interest of better parallelization, as well as better use of idle machine time, we'd like to move livefs building from an out-of-band affair to a launchpad-buildd-driven build job type. This has been architected a couple of times in the past and repeatedly not made it to implementation due to lack of time, but it really should be done soon, even if the work spans a couple of cycles.

Participants:
attending adconrad (Adam Conrad)
attending cjwatson (Colin Watson)
attending kate.stewart (Kate Stewart)
attending ogra (Oliver Grawert)
attending ove-risberg (Ove Risberg)
attending rsalveti (Ricardo Salveti)

Tracks:
  • Foundations
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 12:00 - 13:00 PDT
Not Attending Ubuntu App Developer Site incremental improvements ( Community )
Building upon the foundations of the initial Ubuntu App Developer site, we'd like to expand it on a second design phase. Depending on the resource allocation from design, the scope might be reduced, so this blueprint is also to discuss the incremental improvements that can make a substantial impact and that we can work on next cycle.

Participants:
attending ajmitch (Andrew Mitchell)
attending allison (Allison Randal)
attending daker (Adnane Belmadiaf)
attending dpitkin (David Pitkin)
attending dpm (David Planella)
attending dylanmccall (Dylan McCall)
attending james-w (James Westby)
attending marcoceppi (Marco Ceppi)
attending mpt (Matthew Paul Thomas)
attending yaili (Inayaili de León)

Tracks:
  • Community
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 15:00 - 16:00 PDT
Not Attending Juju upstart integration ( Cloud & Server )
Tooling to promote/encourage upstart usage in charms

Participants:
attending bilalakhtar (Bilal Akhtar)
attending clint-fewbar (Clint Byrum)
attending davewalker (Dave Walker)
attending esh (Eric Hammond)
attending hshingu (Hideyuki Shingu)
attending imbrandon (Brandon Holtsclaw)
attending ivoks (Ante Karamatić)
attending james-page (James james.page@canonical.com)
attending marcoceppi (Marco Ceppi)
attending marrusl (Mark Russell)
attending nealmcb (Neal McBurnett)
attending negronjl (Juan L. Negron)
attending ripal-nathuji (Ripal Nathuji)
attending roy-feldman (Roy Feldman)
attending txwikinger (Ralph Janke)

Tracks:
  • Cloud & Server
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 16:15 - 17:00 PDT
Not Attending Ubuntu Automation Test Harness ( QA )
This blueprint is to keep track of the roadmap of UATH and the features that will land on it during Q.

Participants:
attending adam-stokes (Adam Stokes)
attending allanlesage (Allan LeSage)
attending a.rosales (Antonio Rosales)
attending bilalakhtar (Bilal Akhtar)
attending brad-figg (Brad Figg)
attending bryce (Bryce Harrington)
attending davidbensimon (David Bensimon)
attending gema (Gema Gomez)
attending jamesodhunt (James Hunt)
attending james-page (James james.page@canonical.com)
attending javier.collado (Javier Collado)
attending jibel (Jean-Baptiste Lallement)
attending joetalbott (Joe Talbott)
attending kate.stewart (Kate Stewart)
attending larry-e-works (Larry E Works)
attending mahmoh (M.Morana)
attending mathor (Craig Hrabal)
attending modern911 (Jeffrey Chang)
attending mrazik (Martin Mrazik)
attending mreed8855 (Michael Reed)
attending narahuang (Nara Huang)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending psivaa (Parameswaran Sivatharman)
attending pwlars (Paul Larson)
attending racb (Robie Basak)
attending samantha-jian (Samantha Jian-Pielak)
attending sergiusens (Sergio Schvezov)
attending slavender (Scott Lavender)
attending smagoun (Steve Magoun)
attending thomir (Thomi Richards)
attending timchen119 (Tim Chen)
attending txwikinger (Ralph Janke)
attending victor.zhou (Victor Zhou)
attending xdatap1 (Paolo Sammicheli)

Tracks:
  • QA
G. Ballroom F (Audio Feed) (IRC Logs) Go to Blueprint