Ubuntu logo

Developer Summit

Room 201

Monday, 10:00 - 10:45 PDT
Not Attending Community Roundtable Monday ( Community )
Tasks from daily community roundtable sessions

Participants:
attending alanbell (Alan Bell)
attending andrewsomething (Andrew Starr-Bochicchio)
attending christophe.sauthier (Christophe Sauthier)
attending cjohnston (Chris Johnston)
attending cprofitt (Charles Profitt)
attending czajkowski (Laura Czajkowski)
attending daker (Adnane Belmadiaf)
attending dominomack (Dominomack)
attending dpm (David Planella)
attending itnet7 (Chris Crisafulli)
attending jkgodzvision (John Kim)
attending jose (José Antonio Rey)
attending mfisch (Matt Fischer)
attending mhall119 (Michael Hall)
attending nskaggs (Nicholas Skaggs)
attending pendulum (Penelope Stowe)
attending philipballew (philipballew)
attending vibhavp (Vibhav Pant)

Tracks:
  • Community
Room 201 (Audio Feed) (IRC Logs)
Monday, 11:00 - 11:55 PDT
Not Attending Juju resource map ( Cloud & Server )
Provider-agnostic descriptions of what a given cloud provides, intersects with constraints

Participants:
attending bilalakhtar (Bilal Akhtar)
attending clint-fewbar (Clint Byrum)
attending fwereade (William Reade)
attending imbrandon (Brandon Holtsclaw)
attending jimbaker (Jim Baker)
attending mahmoh (M.Morana)
attending marcoceppi (Marco Ceppi)
attending negronjl (Juan L. Negron)
attending txwikinger (Ralph Janke)

Tracks:
  • Cloud & Server
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Monday, 15:00 - 16:00 PDT
Not Attending Design Theatre ( Design )
Discussion of design issues you may have in your software.

Participants:
attending davidbensimon (David Bensimon)
attending mesq (Mika Meskanen)
attending nuthinking (Christian Giordano)

Tracks:
  • Design
Room 201 (Audio Feed) (IRC Logs)
Monday, 16:15 - 17:00 PDT
Not Attending Kubuntu Quantal Development ( Desktop )
Coding to do in Quantal

Participants:
attending acelankao (AceLan Kao)
attending blizzz (Arthur Schiwon)
attending bulldog98 (Jonathan Kolberg)
attending david.wonderly (David Wonderly)
attending jr (Jonathan Riddell)
attending txwikinger (Ralph Janke)

Tracks:
  • Desktop
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 09:00 - 09:55 PDT
Not Attending Bug Report Shadow Database Planning ( Other )
Rationale: Multiple teams are working on reports using .json files obtained from Arsenal. We're looking for a better way to maintain a stateful, historical bug database without stressing the launchpad server. Goal: Agree in a way of persisting launchpad data "locally", being that the source of data for reports. Implement that.

Participants:
attending brad-figg (Brad Figg)
attending brian-murray (Brian Murray)
attending bryce (Bryce Harrington)
attending cgregan (Chris Gregan)
attending christopherarges (Chris J Arges)
attending hzliu123 (Hao-Ran Liu)
attending james-w (James Westby)
attending javier.collado (Javier Collado)
attending jibel (Jean-Baptiste Lallement)
attending jsalisbury (Joseph Salisbury)
attending kate.stewart (Kate Stewart)
attending nuclearbob (Max Brustkern)
attending pwlars (Paul Larson)
attending smagoun (Steve Magoun)
attending timchen119 (Tim Chen)
attending ursinha (Ursula Junque)

Tracks:
  • Other
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 10:00 - 10:45 PDT
Not Attending Running LibreOffice testsuites for Ubuntu q-series ( Desktop )
Running LibreOffice 3.6 testsuites on Ubuntu Q for continuous integration.

Participants:
attending bjoern-michaelsen (Björn Michaelsen)
attending doko (Matthias Klose)
attending evfool (Robert Roth)
attending gema (Gema Gomez)
attending jibel (Jean-Baptiste Lallement)
attending micahg (Micah Gersten)
attending nskaggs (Nicholas Skaggs)
attending samantha-jian (Samantha Jian-Pielak)

Tracks:
  • Desktop
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 12:00 - 13:00 PDT
Not Attending Backup 12.10 Enhancements ( Desktop )
Déjà Dup Backup Tool has some ambitious long-term changes. This is a discussion of what we can do this cycle, what people can do to help, and feedback about both the current state and planned changes.

Participants:
attending barry (Barry Warsaw)
attending bilalakhtar (Bilal Akhtar)
attending chihchun (Rex Tsai)
attending chrisccoulson (Chris Coulson)
attending glatzor (Sebastian Heinlein)
attending ken-vandine (Ken VanDine)
attending mpt (Matthew Paul Thomas)
attending mterry (Michael Terry)
attending nilarimogard (Alin Andrei)
attending nobuto (Nobuto MURATA)
attending ove-risberg (Ove Risberg)
attending themuso (Luke Yelavich)

Tracks:
  • Desktop
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 15:00 - 16:00 PDT
Not Attending Developer Advisory Team Plans for Q ( Community )
Started during the P cycle, the Developer Advisory Team has been reaching to development contributors and while things have worked out quite well, there are surely things we can improve. https://wiki.ubuntu.com/DeveloperAdvisoryTeam Agenda: - team meetings - outreach - improve feedback collection process - get notified about contributor status changes (active→inactive, new→experienced) - following up with contributors who don't reply - avoiding trello craziness

Participants:
attending ajmitch (Andrew Mitchell)
attending andrewsomething (Andrew Starr-Bochicchio)
attending bhavi (Bhavani Shankar)
attending broder (Evan Broder)
attending christophe.sauthier (Christophe Sauthier)
attending dholbach (Daniel Holbach)
attending mathieu-tl (Mathieu Trudel-Lapierre)
attending micahg (Micah Gersten)
attending stefanor (Stefano Rivera)

Tracks:
  • Community
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday, 17:05 - 18:00 PDT
Not Attending Packaging requirements for Apps in Ubuntu ( Community )
The App Review Board and its processes were put in place 1.5 years ago. It's time to review how policies and requirements have been working out for us. Daniel H put together some discussion about a key point of these policise, the /opt requirement, at https://wiki.ubuntu.com/OptRequirement which can provide a basis for the discussion

Participants:
attending ajmitch (Andrew Mitchell)
attending allison (Allison Randal)
attending andrewsomething (Andrew Starr-Bochicchio)
attending bhavi (Bhavani Shankar)
attending chihchun (Rex Tsai)
attending davidc3 (David Callé)
attending dholbach (Daniel Holbach)
attending dpm (David Planella)
attending elachuni (Anthony Lenton)
attending gary-lasker (Gary Lasker)
attending glatzor (Sebastian Heinlein)
attending james-w (James Westby)
attending jdstrand (Jamie Strandboge)
attending jkgodzvision (John Kim)
attending ken-vandine (Ken VanDine)
attending mhall119 (Michael Hall)
attending micahg (Micah Gersten)
attending mvo (Michael Vogt)
attending nobuto (Nobuto MURATA)
attending stefanor (Stefano Rivera)

Tracks:
  • Community
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 10:00 - 10:45 PDT
Not Attending ubuntu-qa-tools: Improvements and Packaging ( QA )
This session is intended to gather feedback from current users of the ubuntu-qa-tools code, including vm-tools and dl-ubuntu-test-iso. We would like to get the tools packaged for wider use, and ensure their continued maintenance.

Participants:
attending adam-stokes (Adam Stokes)
attending brian-murray (Brian Murray)
attending davidbensimon (David Bensimon)
attending gema (Gema Gomez)
attending james-page (James Page)
attending jdstrand (Jamie Strandboge)
attending jibel (Jean-Baptiste Lallement)
attending joetalbott (Joe Talbott)
attending kees (Kees Cook)
attending larry-e-works (Larry E Works)
attending mahmoh (M.Morana)
attending mdeslaur (Marc Deslauriers)
attending micahg (Micah Gersten)
attending mreed8855 (Michael Reed)
attending narahuang (Nara Huang)
attending nealmcb (Neal McBurnett)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending psivaa (Parameswaran Sivatharman)
attending sbeattie (Steve Beattie)
attending sfeole (Sean Feole)
attending slavender (Scott Lavender)
attending stefanor (Stefano Rivera)
attending tyhicks (Tyler Hicks)
attending victor.zhou (Victor Zhou)

Tracks:
  • QA
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 15:00 - 16:00 PDT
Not Attending QA Team Backlog ( QA )
This blueprint captures all the ongoing tasks that the Platform QA team is going to be doing during Q, set the focus for the coming 6 months in terms of QA ongoing activities, such as keep running test cases, triaging problems, etc.

Participants:
attending brad-figg (Brad Figg)
attending cprofitt (Charles Profitt)
attending davidbensimon (David Bensimon)
attending gema (Gema Gomez)
attending jibel (Jean-Baptiste Lallement)
attending joetalbott (Joe Talbott)
attending larry-e-works (Larry E Works)
attending mreed8855 (Michael Reed)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending psivaa (Parameswaran Sivatharman)
attending samantha-jian (Samantha Jian-Pielak)
attending victor.zhou (Victor Zhou)

Tracks:
  • QA
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 16:15 - 17:00 PDT
Not Attending Application Review Board ( Community )
Review the processes & how the ARB team is doing.

Participants:
attending ajmitch (Andrew Mitchell)
attending allison (Allison Randal)
attending andrewsomething (Andrew Starr-Bochicchio)
attending chihchun (Rex Tsai)
attending cprofitt (Charles Profitt)
attending dpm (David Planella)
attending elachuni (Anthony Lenton)
attending james-w (James Westby)
attending jonathan (Jonathan Carter)
attending lyz (Elizabeth Krumbach Joseph)
attending mhall119 (Michael Hall)
attending rg4w (Richard Gaskin)
attending stefanor (Stefano Rivera)
attending stgraber (Stéphane Graber)

Tracks:
  • Community
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday, 17:05 - 18:00 PDT
Not Attending Kernel Configuration Review ( Hardware )
Review of the kernel configuration for Q 12.10. This will concentrate on confirming the policy for various option types as well as new options. For major new options, we will discuss and confirm the selection of each.

Participants:
attending apw (Andy Whitcroft)
attending christopherarges (Chris J Arges)
attending colin-king (Colin King)
attending henrix (Luis Henriques)
attending herton (Herton R. Krzesinski)
attending ikepanhc (Ike Panhc)
attending jcrigby (John Rigby)
attending jjohansen (John Johansen)
attending jsalisbury (Joseph Salisbury)
attending kees (Kees Cook)
attending leannogasawara (Leann Ogasawara)
attending lli5 (Li Li)
attending rsalveti (Ricardo Salveti)
attending sforshee (Seth Forshee)
attending stefan-bader-canonical (Stefan Bader)
attending timg-tpi (Tim Gardner)
attending tyhicks (Tyler Hicks)
attending vanhoof (Chris Van Hoof)

Tracks:
  • Hardware
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 10:00 - 10:45 PDT
Not Attending Unity Developer Documentation ( Community )
Review the existing Unity developer documentation, identify areas for improvement

Participants:
attending bilalakhtar (Bilal Akhtar)
attending dpm (David Planella)
attending jkgodzvision (John Kim)
attending jpickett (Joel Pickett)
attending ken-vandine (Ken VanDine)
attending knitzsche (Kyle Nitzsche)
attending lyz (Elizabeth Krumbach Joseph)
attending mhall119 (Michael Hall)
attending smaffulli (Stefano Maffulli)
attending tgm4883 (Thomas Mashos)

Tracks:
  • Community
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 11:00 - 11:55 PDT
Not Attending Event-based initramfs ( Foundations )
Initramfs is used for getting the root filesystem mounted and passing control the real init on the real root fs. Once the kernel boots, it passes control to the init in the initramfs. This init then runs scripts that are responsible for checking if the root device is configured properly and capable of mounting the root fs on it. In parallel, behind the scenes, udev runs and uses the help of blkid to run "admin" scripts like "mdadm", "lvm", "cryptsetup" to configure the root device. This is all event based, i.e the devices are configured as and when they become available. However the exception to this is configuring the LUKS devices, which are configured using cryptsetup. The script that runs cryptsetup, first checks up if the device which is to be configured as an encrypted device, is available. If not then it waits for some time and then it checks again if the device is available or not. If not then it will simply give up and get the user to a busybox prompt. If the device is available, then cryptsetup is called and the device is configured as a LUKS device. Once the device is available a udev event is generated and again, udev runs blkid and calls whatever admin script needs to be called if any other subsystem is stacked on top of this LUKS device. While all this is good, there are two observations to be made here: a. The invocation of cryptsetup is procedural and not completely event based. b. There is a repeatition of code for mounting, checking filesystems, crypt devices, LVM devices and so on - one code path is found in upstart jobs and the other in initramfs. So one idea that lets you remove this duplication and at the same time enables the LUKS devices in an event based fashion, is to make the initramfs event based in the true sense, by bringing in upstart in initramfs. This means that we copy the jobs in /etc/init/ in initramfs and run them at boot time. This brings in the simplicity, elegance and robustness of upstart in initramfs and also gives you more flexibility to handle the events in a way that you want

Participants:
attending acelankao (AceLan Kao)
attending adconrad (Adam Conrad)
attending apw (Andy Whitcroft)
attending broder (Evan Broder)
attending cjwatson (Colin Watson)
attending clint-fewbar (Clint Byrum)
attending dmitrij.ledkov (Dmitrijs Ledkovs)
attending hzliu123 (Hao-Ran Liu)
attending jamesodhunt (James Hunt)
attending jjohansen (John Johansen)
attending kate.stewart (Kate Stewart)
attending kees (Kees Cook)
attending mahmoh (M.Morana)
attending ogra (Oliver Grawert)
attending petermatulis (Peter Matulis)
attending robbiew (Robbie Williamson)
attending rsalveti (Ricardo Salveti)
attending sbeattie (Steve Beattie)
attending stgraber (Stéphane Graber)
attending tellis (Tom Ellis)
attending themuso (Luke Yelavich)
attending timchen119 (Tim Chen)
attending vorlon (Steve Langasek)
attending wenchien (Jesse Sung)

Tracks:
  • Foundations
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday, 15:00 - 16:00 PDT
Not Attending DEX (and debian-derivatives) discussion ( Foundations )
Session to discuss where DEX -- making sure patches from Ubuntu and other derivatives are getting back upstream, and reducing Ubuntu/Debian divergence -- should be focusing work. See here for some discussion: http://thread.gmane.org/gmane.linux.debian.derivatives/866

Participants:
attending andrewsomething (Andrew Starr-Bochicchio)
attending geofft (Geoffrey Thomas)
attending laney (Iain Lane)
attending mdz (Matt Zimmerman)
attending micahg (Micah Gersten)
attending quadrispro (Alessio Treglia)
attending stefanor (Stefano Rivera)

Tracks:
  • Foundations
Room 201 (Audio Feed) (IRC Logs)
Thursday, 16:15 - 17:00 PDT
Not Attending PowerNap integration into OpenCompute ( Cloud & Server )
Discuss the integration of PowerNap into OpenCompute, and gather ideas for its roadmap.

Participants:
attending andreserl (Andres Rodriguez)
attending davewalker (Dave Walker)
attending david-duffey (David Duffey)
attending kirkland (Dustin Kirkland )
attending robbiew (Robbie Williamson)

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

Participants:
attending cjohnston (Chris Johnston)
attending cprofitt (Charles Profitt)
attending dpm (David Planella)
attending fenris (Khairul Aizat Kamarudzzaman)
attending jkgodzvision (John Kim)
attending jose (José Antonio Rey)
attending mhall119 (Michael Hall)
attending vibhavp (Vibhav Pant)

Tracks:
  • Community
Room 201 (Audio Feed) (IRC Logs)
Friday, 10:00 - 10:45 PDT
Not Attending Improving release notes and technical overview content ( Other )
Our release notes and technical overview could use a bit of tuning. Part of this is to be clear on the goals they are serving. Session is for discussion of the goals, and ways we can approach better, more automated generation of the content for them. (Leveraging blueprints completion notes, etc.)

Participants:
attending a.rosales (Antonio Rosales)
attending davewalker (Dave Walker)
attending jamesodhunt (James Hunt)
attending jdstrand (Jamie Strandboge)
attending jonathan (Jonathan Carter)
attending kate.stewart (Kate Stewart)
attending laney (Iain Lane)
attending leannogasawara (Leann Ogasawara)
attending micahg (Micah Gersten)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto MURATA)
attending nskaggs (Nicholas Skaggs)
attending nuclearbob (Max Brustkern)
attending petermatulis (Peter Matulis)
attending slavender (Scott Lavender)
attending stgraber (Stéphane Graber)
attending ursinha (Ursula Junque)
attending vorlon (Steve Langasek)

Tracks:
  • Other
Room 201 (Audio Feed) (IRC Logs) Go to Blueprint