Ubuntu logo

Developer Summit

Room 202

Monday, 12:00 - 13:00 PDT
Not Attending Qt Birds of a Feather and Question and Answer ( Community )
Q&A / BoF on Qt Project governance, community, contributions, state of the project, etc.

Participants:
attending bilalakhtar (Bilal Akhtar)
attending boiko (Gustavo Pichorim Boiko)
attending bzoltan (Zoltán Balogh)
attending chihchun (Rex Tsai)
attending dpm (David Planella)
attending ken-vandine (Ken VanDine)
attending kevin-wright-1 (Kevin Wright)
attending mardy (Alberto Mardegan)
attending mathor (Craig Hrabal)
attending quim-gil (Quim Gil)
attending sergiusens (Sergio Schvezov)
attending stolowski (Pawel Stolowski)
attending txwikinger (Ralph Janke)

Tracks:
  • Community
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Monday, 15:00 - 16:00 PDT
Not Attending Control of TV from a local network ( Desktop )
A session to discuss the options surround control of an Ubuntu TV from a local network. Example: a remote control app on another device and an EPG guide on another device.

Participants:
attending bregma (Stephen M. Webb)
attending chihchun (Rex Tsai)
attending drussell (Dave Russell)
attending eps+ubuntu (Eric P. Scott)
attending eric.y.miao (Eric Miao)
attending gerboland (Gerry Boland)
attending jhodapp (Jim Hodapp)
attending jonnor (Jon Nordby)
attending kees (Kees Cook)
attending ken-vandine (Ken VanDine)
attending lars-benthin (Lars Benthin)
attending lli5 (Li Li)
attending marcoxmeijer (Marco Meijer)
attending marrusl (Mark Russell)
attending michael-hasselmann (Michael Hasselmann)
attending nobuto (Nobuto MURATA)
attending ove-risberg (Ove Risberg)
attending sergiusens (Sergio Schvezov)
attending takenori-matsumoto (Takenori MATSUMOTO)
attending ted (Ted Gould)
attending tgm4883 (Thomas Mashos)
attending vorlon (Steve Langasek)
attending willcooke (Will Cooke)

Tracks:
  • Desktop
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 09:00 - 09:55 PDT
Not Attending Community Roundtable Tuesday ( Community )
Tasks from daily community roundtable sessions

Participants:
attending andybleaden (Andy Bleaden)
attending cjohnston (Chris Johnston)
attending cprofitt (Charles Profitt)
attending czajkowski (Laura Czajkowski)
attending dpm (David Planella)
attending itnet7 (Chris Crisafulli)
attending jose (José Antonio Rey)
attending l3on (Leo Iannacone)
attending lafeber-dumoleyn (Hannie Dumoleyn)
attending mhall119 (Michael Hall)
attending mike.basinger (Mike Basinger)
attending pendulum (Penelope Stowe)

Tracks:
  • Community
Room 202 (Audio Feed) (IRC Logs)
Tuesday, 11:00 - 11:55 PDT
Not Attending Keybindings Health Check ( Desktop )
We had tried to get some shortcut changes during the Precise cycle. Some successfully, some were not (like changing the "change worspace " keybindings). I propose a healthy check session/discussion with the design team to see what changes will be done for 12.10, what we need to expose on gnome-control-center, reviewing what we already expose there. Also, what changes are needed on the window manager side to propose more than one (configurable) keybinding to not break past conventions with new proposed ones.

Participants:
attending barry (Barry Warsaw)
attending bilalakhtar (Bilal Akhtar)
attending chihchun (Rex Tsai)
attending cprofitt (Charles Profitt)
attending didrocks (Didier Roche)
attending eric-canonical (Eric Williams)
attending johnlea (John Lea)
attending nobuto (Nobuto MURATA)
attending pendulum (Penelope Stowe)
attending smspillaz (Sam "SmSpillaz" Spilsbury)
attending themuso (Luke Yelavich)
attending thomir (Thomi Richards)

Tracks:
  • Desktop
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 15:00 - 16:00 PDT
Not Attending Upstart roadmap ( Foundations )
= Summary = General discussion on the direction Upstart is heading in. = Ideas = - interactive boot. - full Upstart and SysV segregation (+ Upstart controlled shutdown). - event log for problem determination. - 'initctl kill <signal> <job>' - enabling user jobs. - introducing user job logging. - mountall plans. - custom actions. - cron replacement. - conditional start/stop on condition, based on whether a particular job is available for. Examples being:   - dovecot+postfix   - nis+autofs - ...? = References = - https://wiki.ubuntu.com/Upstart/Ideas - https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033402.html - https://lists.ubuntu.com/archives/upstart-devel/2011-August/001707.html = Blueprints = - https://blueprints.launchpad.net/ubuntu/+spec/foundations-q-upstart-service-readiness - https://blueprints.launchpad.net/ubuntu/+spec/foundations-q-upstart-overcome-ptrace-limitations - https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-upstart-for-admins - https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-upstart-convert-main-initd-to-jobs - https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-upstart-roadmap

Participants:
attending achiang (Alex Chiang)
attending adam-stokes (Adam Stokes)
attending broder (Evan Broder)
attending chihchun (Rex Tsai)
attending cjwatson (Colin Watson)
attending dmitrij.ledkov (Dmitrijs Ledkovs)
attending drussell (Dave Russell)
attending dweaver (Darryl Weaver)
attending glatzor (Sebastian Heinlein)
attending ivoks (Ante Karamatić)
attending jamesodhunt (James Hunt)
attending jkgodzvision (John Kim)
attending knitzsche (Kyle Nitzsche)
attending mahmoh (M.Morana)
attending mfisch (Matt Fischer)
attending ove-risberg (Ove Risberg)
attending raof (Chris Halse Rogers)
attending rsalveti (Ricardo Salveti)
attending stgraber (Stéphane Graber)
attending themuso (Luke Yelavich)
attending tjaalton (Timo Aaltonen)
attending victor.zhou (Victor Zhou)
attending vorlon (Steve Langasek)

Tracks:
  • Foundations
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 17:05 - 18:00 PDT
Not Attending LTS backport testing in 12.04 ( Hardware )

Participants:
attending apulido (Ara Pulido)
attending apw (Andy Whitcroft)
attending brad-figg (Brad Figg)
attending brendan-donegan (Brendan Donegan)
attending bryce (Bryce Harrington)
attending cr3 (Marc Tardif)
attending david-duffey (David Duffey)
attending diwic (David Henningsson)
attending gekker (Gary Ekker)
attending gema (Gema Gomez)
attending javier.collado (Javier Collado)
attending leannogasawara (Leann Ogasawara)
attending mlankhorst (Maarten Lankhorst)
attending modern911 (Jeffrey Chang)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending raof (Chris Halse Rogers)
attending roadmr (Daniel Manrique)
attending smagoun (Steve Magoun)
attending vanhoof (Chris Van Hoof)

Tracks:
  • Hardware
Room 202 (Audio Feed) (IRC Logs)
Wednesday, 09:00 - 09:55 PDT
Not Attending Community Roundtable Wednesday ( Community )
Tasks from daily community roundtable sessions

Participants:
attending bkerensa (Benjamin Kerensa)
attending cjohnston (Chris Johnston)
attending cprofitt (Charles Profitt)
attending dpm (David Planella)
attending itnet7 (Chris Crisafulli)
attending jose (José Antonio Rey)
attending mhall119 (Michael Hall)
attending mike.basinger (Mike Basinger)
attending philipballew (philipballew)
attending tomi-pekka-eskola (Tomi-Pekka Eskola)
attending vibhavp (Vibhav Pant)

Tracks:
  • Community
Room 202 (Audio Feed) (IRC Logs)
Wednesday, 10:00 - 10:45 PDT
Not Attending Multi-Monitor Improvements
In this session we will be discussing the improvements planned for the Ubuntu multi-monitor user experience. The design specification can be found here: https://docs.google.com/a/canonical.com/document/d/1aHvJ-iIw-59bXTYBmIhQqEx0za2h9jpFE_RhZ2VOvJc/edit Come along to share your feedback and ideas.

Participants:
attending bryce (Bryce Harrington)
attending chihchun (Rex Tsai)
attending david-duffey (David Duffey)
attending drussell (Dave Russell)
attending evfool (Robert Roth)
attending fenris (Khairul Aizat Kamarudzzaman)
attending gekker (Gary Ekker)
attending glatzor (Sebastian Heinlein)
attending hzliu123 (Hao-Ran Liu)
attending jamesf (James Ferguson)
attending jrp (Joshua R. Poulson)
attending lli5 (Li Li)
attending mreed8855 (Michael Reed)
attending sconklin (Steve Conklin)
attending stewartw (Stewart Wilson)
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 11:00 - 11:55 PDT
Not Attending Ubuntu Desktop in an Enterprise Setup ( Desktop )
Corporations deploying Ubuntu Desktop instances face a number of issues in adopting it in their environment. The major pain is Microsoft tools that mostly dominated the backend infrastructure - Active Directory, Exchange, LiveMeeting, Office and other.

Participants:
attending arunmak (Arun Kumar)
attending ballock (Bolesław Tokarski)
attending david-mcneely (David McNeely)
attending david-partain (David Partain)
attending dmitrij.ledkov (Dmitrijs Ledkovs)
attending drussell (Dave Russell)
attending dweaver (Darryl Weaver)
attending eric-canonical (Eric Williams)
attending gekker (Gary Ekker)
attending hshingu (Hideyuki Shingu)
attending jamesf (James Ferguson)
attending ken-vandine (Ken VanDine)
attending lars-benthin (Lars Benthin)
attending mathieu-tl (Mathieu Trudel-Lapierre)
attending mpt (Matthew Paul Thomas)
attending nealmcb (Neal McBurnett)
attending nobuto (Nobuto MURATA)
attending ove-risberg (Ove Risberg)
attending thorre (Thorsten Rhau)
attending tjaalton (Timo Aaltonen)
attending tomi-pekka-eskola (Tomi-Pekka Eskola)

Tracks:
  • Desktop
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 12:00 - 13:00 PDT
Not Attending QA & Release, building bridges ( QA )
Discuss what went well and what didn't go so well in terms of QA - Release team communication during P and try to put in place the actions for smoother milestones during Q.

Participants:
attending adam-stokes (Adam Stokes)
attending adconrad (Adam Conrad)
attending bilalakhtar (Bilal Akhtar)
attending brad-figg (Brad Figg)
attending cjwatson (Colin Watson)
attending davidbensimon (David Bensimon)
attending gema (Gema Gomez)
attending gilir (Julien Lavergne)
attending itnet7 (Chris Crisafulli)
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 micahg (Micah Gersten)
attending mreed8855 (Michael Reed)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending petermatulis (Peter Matulis)
attending psivaa (Parameswaran Sivatharman)
attending rsalveti (Ricardo Salveti)
attending samantha-jian (Samantha Jian-Pielak)
attending stgraber (Stéphane Graber)
attending victor.zhou (Victor Zhou)
attending vorlon (Steve Langasek)

Tracks:
  • QA
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 15:00 - 16:00 PDT
Not Attending OpenStack SRUs ( Cloud & Server )
With the release of Essex on Precise we wish to regularily provide timely updates to our users who are still using Essex. The purpose of this blueprint is to figure out the process and track work that needs to be done.

Participants:
attending brad-figg (Brad Figg)
attending clint-fewbar (Clint Byrum)
attending davewalker (Dave Walker)
attending hshingu (Hideyuki Shingu)
attending james-page (James Page)
attending med (David Medberry)
attending nobuto (Nobuto MURATA)
attending pitti (Martin Pitt)
attending roy-feldman (Roy Feldman)
attending smaffulli (Stefano Maffulli)
attending tellis (Tom Ellis)
attending zulcss (Chuck Short)

Tracks:
  • Cloud & Server
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 17:05 - 18:00 PDT
Not Attending Ask Ubuntu tasks for 12.10 ( Community )
Things to accomplish for this cycle

Participants:
attending ajmitch (Andrew Mitchell)
attending andrewsomething (Andrew Starr-Bochicchio)
attending cprofitt (Charles Profitt)
attending itnet7 (Chris Crisafulli)
attending jpickett (Joel Pickett)
attending lars-benthin (Lars Benthin)
attending marcoceppi (Marco Ceppi)
attending mike.basinger (Mike Basinger)
attending philipballew (philipballew)
attending r-launchpad-encambio-com (Michael Schloh)
attending smaffulli (Stefano Maffulli)

Tracks:
  • Community
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 09:00 - 09:55 PDT
Not Attending Community Roundtable Thursday ( Community )
Tasks from daily community roundtable sessions

Participants:
attending bkerensa (Benjamin Kerensa)
attending cjohnston (Chris Johnston)
attending cprofitt (Charles Profitt)
attending dpm (David Planella)
attending franciscomol (Paco Molinero)
attending jkgodzvision (John Kim)
attending jose (José Antonio Rey)
attending lars-benthin (Lars Benthin)
attending mhall119 (Michael Hall)
attending mike.basinger (Mike Basinger)

Tracks:
  • Community
Room 202 (Audio Feed) (IRC Logs)
Thursday, 10:00 - 10:45 PDT
Not Attending Juju Integration ( Cloud & Server )
Playing nicely with others, adoption/migration

Participants:
attending bilalakhtar (Bilal Akhtar)
attending brian-thomason (Brian Thomason)
attending chihchun (Rex Tsai)
attending christophe.sauthier (Christophe Sauthier)
attending clint-fewbar (Clint Byrum)
attending dweaver (Darryl Weaver)
attending fenris (Khairul Aizat Kamarudzzaman)
attending hshingu (Hideyuki Shingu)
attending imbrandon (Brandon Holtsclaw)
attending itnet7 (Chris Crisafulli)
attending mahmoh (M.Morana)
attending mark-mims (Mark Mims)
attending marrusl (Mark Russell)
attending med (David Medberry)
attending mike-mcclurg (Mike McClurg)
attending negronjl (Juan L. Negron)
attending nijaba (Nick Barcet)
attending roy-feldman (Roy Feldman)
attending tv+nospam-launchpad-net-919d5d (Tv)

Tracks:
  • Cloud & Server
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 11:00 - 11:55 PDT
Not Attending Community Council - Code of Conduct Review ( Community )
Reviewing and discussing all the feedback we've received on the CoC V 2

Participants:
attending andrewsomething (Andrew Starr-Bochicchio)
attending bkerensa (Benjamin Kerensa)
attending cjohnston (Chris Johnston)
attending cprofitt (Charles Profitt)
attending czajkowski (Laura Czajkowski)
attending dholbach (Daniel Holbach)
attending dpm (David Planella)
attending franciscomol (Paco Molinero)
attending jose (José Antonio Rey)
attending l3on (Leo Iannacone)
attending laney (Iain iain@orangesquash.org.uk)
attending lyz (Elizabeth K. Joseph)
attending mike.basinger (Mike Basinger)
attending milo (Milo Casagrande)
attending nobuto (Nobuto MURATA)
attending philipballew (philipballew)
attending sergiomeneses (Sergio Meneses)
attending smaffulli (Stefano Maffulli)
attending xdatap1 (Paolo Sammicheli)

Tracks:
  • Community
Room 202 (Audio Feed) (IRC Logs)
Thursday, 12:00 - 13:00 PDT
Not Attending Upstart stateful re-exec ( Foundations )
= Summary = Upstart is not currently able to retain state across a re-exec. Re-exec is useful in the following scenarios: (1) The version of Upstart is upgraded. (2) An Upstart dependency (eglibc, libnih) is upgraded. (3) Upstart is run from the initramfs. Without full re-exec support, upgrades are complicated significantly. An example: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/985755 Problem here is that upgrading from lucid to precise causes errors since the version of Upstart *running* is older than the version of Upstart *installed*. Full re-exec handling would resolve the problem as that would allow the post-inst script to re-exec upstart such that the running version == the installed version. = Details = The problem is no so much the re-exec - that's easy to do, but that on re-exec, the new instance of Upstart needs to retain the state of the old instance (difficult). This state-passing would be critical to having Upstart run in the initramfs for example since without it, the main system instance of Upstart would have no knowledge of existing jobs started by Upstart in the initramfs (for example plymouthd). = Plan = - create a pipe. - fork. - child creates socket and listens on it. - child passes details of socket back to parent via pipe (or could just use well-known location). - child closes pipe. - parent re-execs itself (closing pipe), passing a cmdline option to notify init to read from the socket. - child sends meta-data on existing jobs through pipe. - parent parses meta-data and initializes data structures based on this info. Plan is to use JSON for structured representation of meta-data. = Perceived issues = - Cannot restore D-Bus connections. This might not be an issue for the initramfs scenario since there shouldn't be any, but is an issue for Upstart upgrades. - New version of init being exec'ed must understand all historical JSON syntax quirks if we ever change how we represent objects. - Child must send its version to the re-exec'ed parent and if that parent detects the child is newer than it, state passing would be usafe since this scenario is indicative of downgrading the Upstart version. In such instances, the best course of action may be to: - generate a warning - log the childs state to a file - re-exec with no state-passing. - adding an extra library dependency to /sbin/init is a concern. - existing JSON libraries may be unsuitable for boot - would need to select a library with very clean code and comprehensive tests. - should we implement a JSON subset parser in NIH for safety? - time cost (code+tests) may be prohibitive? = References = - https://bugs.launchpad.net/upstart/+bug/348455 - https://blueprints.launchpad.net/ubuntu/+spec/foundations-q-event-based-initramfs - https://lists.ubuntu.com/archives/upstart-devel/2011-August/001707.html

Participants:
attending broder (Evan Broder)
attending cjwatson (Colin Watson)
attending dmitrij.ledkov (Dmitrijs Ledkovs)
attending jamesodhunt (James Hunt)
attending ove-risberg (Ove Risberg)
attending vorlon (Steve Langasek)
attending wenchien (Jesse Sung)

Tracks:
  • Foundations
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 15:00 - 16:00 PDT
Not Attending Ubuntu Mobile Use Cases ( Design )
Since Mark Shuttleworth's writings of Ubuntu on mobile devices [1] there will be more and more interest expressed in what hardware is most useful and which software components lead to wh at user experience. This blueprint serves to measure the progress of Ubuntu development toward mobile use cases. Anything concrete can be included in a test plan, otherwise discussion likely involves sharing of knowlege and new ideas. For example, regarding the 'magick rotation' software, just how stable is it and relevant will it continue to be? What are the most important features of Ubuntu on Android and how is this part of the larger goal towards mobility? Being that UDS includes 'Desktop' and 'Server' tracks but nothing relating to mobility, this blueprint best fits between 'Design' and 'Other.' [1] http://www.markshuttleworth.com/archives/820

Participants:
attending andreagrandi (Andrea Grandi)
attending bilalakhtar (Bilal Akhtar)
attending boiko (Gustavo Pichorim Boiko)
attending charlesk (Charles Kerr)
attending daker (Adnane Belmadiaf)
attending david-duffey (David Duffey)
attending hrw (Marcin Juszkiewicz)
attending jakizuki (Jun Akizuki)
attending ken-vandine (Ken VanDine)
attending lars-benthin (Lars Benthin)
attending lli5 (Li Li)
attending mhall119 (Michael Hall)
attending narahuang (Nara Huang)
attending nilarimogard (Alin Andrei)
attending nobuto (Nobuto MURATA)
attending pwlars (Paul Larson)
attending r-launchpad-encambio-com (Michael Schloh)
attending rsalveti (Ricardo Salveti)
attending wenchien (Jesse Sung)

Tracks:
  • Design
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 16:15 - 17:00 PDT
Not Attending MOTU BOF Session ( Other )
MOTU's current mission has been defined as: * Maintaining packages that do not belong in any package-sets. * Providing guidance and training for new generalist developers. * Extended Quality Assurance functions. Are we living up to this mission? What plans do we want to make for the Quantal cycle?

Participants:
attending ajmitch (Andrew Mitchell)
attending allison (Allison Randal)
attending andrewsomething (Andrew Starr-Bochicchio)
attending bhavi (Bhavani Shankar)
attending bilalakhtar (Bilal Akhtar)
attending broder (Evan Broder)
attending dholbach (Daniel Holbach)
attending epikvision (John Kim)
attending gilir (Julien Lavergne)
attending jkgodzvision (John Kim)
attending jonathan (Jonathan Carter)
attending josephjamesmills (Joseph Mills)
attending laney (Iain iain@orangesquash.org.uk)
attending micahg (Micah Gersten)
attending quadrispro (Alessio Treglia)
attending slavender (Scott Lavender)
attending stefanor (Stefano Rivera)
attending txwikinger (Ralph Janke)
attending udienz (Mahyuddin Susanto)

Tracks:
  • Other
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 09:00 - 09:55 PDT
Not Attending Gwibber Service improvements ( Desktop )
Discussion of plans for improvements to the Gwibber service in 12.10 The Gwibber backend needs some re-factoring to make it more testable, robust and faster.

Participants:
attending barry (Barry Warsaw)
attending bigwhale (David Klasinc)
attending bilalakhtar (Bilal Akhtar)
attending dpm (David Planella)
attending jrp (Joshua R. Poulson)
attending ken-vandine (Ken VanDine)
attending nilarimogard (Alin Andrei)
attending smaffulli (Stefano Maffulli)
attending ted (Ted Gould)
attending themuso (Luke Yelavich)

Tracks:
  • Desktop
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint
Friday, 10:00 - 10:45 PDT
Not Attending Discuss how to allow Ubuntu-based devices to receive full-image updates ( Foundations )
Some devices that it's interesting to run Ubuntu on cannot do package-by-package updates for various reasons. Discuss what a solution looks like for implementing this with updating by way of swapping full OS images, various pitfalls associated with not running package maintainer scripts on upgrade, etc.

Participants:
attending achiang (Alex Chiang)
attending broder (Evan Broder)
attending hrw (Marcin Juszkiewicz)
attending jrp (Joshua R. Poulson)
attending kate.stewart (Kate Stewart)
attending mahmoh (M.Morana)
attending mfisch (Matt Fischer)
attending milner (Mike Milner)
attending nobuto (Nobuto MURATA)
attending ogra (Oliver Grawert)
attending ove-risberg (Ove Risberg)
attending popey (Alan Pope)
attending quadrispro (Alessio Treglia)
attending rsalveti (Ricardo Salveti)
attending smagoun (Steve Magoun)
attending stgraber (Stéphane Graber)
attending ted (Ted Gould)
attending vorlon (Steve Langasek)

Tracks:
  • Foundations
Room 202 (Audio Feed) (IRC Logs) Go to Blueprint