| Monday, 10:00 - 10:45 PDT | |
|---|---|
Apt Improvements
(
Cloud & Server
)
As Ubuntu Server depends more and more heavily on automated usage of apt, we're seeing more and more failures of tests, installs, Juju, MaaS that result from apt mirror or proxy issues or general issues in apt's behavior.
Here we will address ways we can make Apt more reliable.
Participants:
adamleviturner (Adam Turner)
ahs3 (Al Stone)
ameetp (Ameet Paranjape)
barry (Barry Warsaw)
brian-thomason (Brian Thomason)
chihchun (Rex Tsai)
cjwatson (Colin Watson)
davewalker (Dave Walker)
donkult (David Kalnischkies)
drussell (Dave Russell)
dweaver (Darryl Weaver)
elachuni (Anthony Lenton)
esh (Eric Hammond)
harold-spencer-jr (Harold Spencer Jr.)
hggdh2 (C de-Avillez)
hshingu (Hideyuki Shingu)
hzliu123 (Hao-Ran Liu)
jamesf (James Ferguson)
jamesodhunt (James Hunt)
james-page (James Page)
joshuatobin (Joshua Tobin)
jpickett (Joel Pickett)
knitzsche (Kyle Nitzsche)
l3on (Leo Iannacone)
lifeless (Robert Collins)
marrusl (Mark Russell)
med (David Medberry)
mvo (Michael Vogt)
negronjl (Juan L. Negron)
nijaba (Nick Barcet)
nobuto (Nobuto Murata)
petermatulis (Peter Matulis)
pierre-amadio (Pierre Amadio)
racb (Robie Basak)
r-launchpad-encambio-com (Michael Schloh)
rvb (Raphaël Badin)
smoser (Scott Moser)
takenori-matsumoto (Takenori MATSUMOTO)
tellis (Tom Ellis)
therve (Thomas Herve)
timrchavez (Timothy R. Chavez)
utlemming (Ben Howard)
wookey (Wookey)Tracks:
|
G. Ballroom C
|
| Monday, 11:00 - 11:55 PDT | |
|---|---|
Plans for Python 3.3 (and 3.4) availability
(
Foundations
)
Python 3.3 will be released by August 2012, theoretically in time for 12.10. Should we make it available in Quantal, and if so, do we keep Python 3.2 or only support Python 3.3.
Long term, if history is any guide, Python 3.4 could be released by February 2014, which is probably too late for 14.04 LTS, although we make the alphas/betas available early in that cycle and switch to the final release by 14.04 final.
Some arguments for supporting 3.3 in 12.10 include proper support for namespace packages (likely, PEP 420) and built-in virtualenv, among lots of other improvements. Arguments against supporting 3.3 include not being sure that all our packages build against it (especially since it's still in alpha as we speak). Arguments against supporting both 3.2 and 3.3 include the additional disk image space necessary to support both. Arguments for supporting both include a longer and better transition period to a presumably 14.04 LTS world where only Python 3.3 is supported.
We also need to consider how this will work with Debian, with their planned freeze in June, after which we can't switch the default Python 3 version.
Participants:
angeloc (Angelo Compagnucci)
barry (Barry Warsaw)
cjwatson (Colin Watson)
dmitrij.ledkov (Dmitrijs Ledkovs)
doko (Matthias Klose)
elachuni (Anthony Lenton)
glatzor (Sebastian Heinlein)
joetalbott (Joe Talbott)
kate.stewart (Kate Stewart)
micahg (Micah Gersten)
mvo (Michael Vogt)
stefanor (Stefano Rivera)
therve (Thomas Herve)
vorlon (Steve Langasek)Tracks:
|
G. Ballroom C
|
| Monday, 12:00 - 13:00 PDT | |
|---|---|
Certification coverage for 12.10
(
Hardware
)
This blueprint is for scheduling purporses only. Please read the full description at:
https://blueprints.launchpad.net/certify-planning/+spec/cert-q-12.10testing
Participants:
ameetp (Ameet Paranjape)
amit.bhutani (Amit Bhutani)
apulido (Ara Pulido)
brendan-donegan (Brendan Donegan)
christopherarges (Chris J Arges)
colin-king (Colin King)
cr3 (Marc Tardif)
david-duffey (David Duffey)
diwic (David Henningsson)
hlh (Henry Hall)
hzliu123 (Hao-Ran Liu)
javier.collado (Javier Collado)
jsalisbury (Joseph Salisbury)
modern911 (Jeffrey Chang)
nobuto (Nobuto Murata)
roadmr (Daniel Manrique)
samantha-jian (Samantha Jian-Pielak)
sforshee (Seth Forshee)
smagoun (Steve Magoun)
timchen119 (tim chen)
vanhoof (Chris Van Hoof)
vtuson (Victor Tuson Palau)Tracks:
|
G. Ballroom C
|
| Monday, 15:00 - 16:00 PDT | |
|---|---|
New Toolkit for Distributed Testing
(
Hardware
)
Planning the design of a distributed testing toolkit for Desktop and Laptop hardware. This new toolkit will allow users to access both local and remote resources. Tests can be executed across networks, providing both SUT status and test result reporting.
Reasoning:
The current tools available for hardware testing are complex and difficult to maintain. This makes feature enhancement slow. There is a need to replace existing tools with a more powerful suite. The largest change to the current set of suites required by the teams involved is remote execution and reporting. The flexibility to execute tests on systems from a centralized location is valuable in both time and resources. In addition, the support for differing workflows is desirable. By making the new suite a library, any number of interfaces can be written to exercise those options. This provides the teams using the library to easily build an interface that exactly meets their needs and process.
Work so far:
A team of engineers from Canonical has begun work on a python library with the capabilites to execute tests across private networks just as easily as you would on a local system. Prototyping of the basic features is complete and a demo of this prototype will be presented in this session.
Participants:
ahs3 (Al Stone)
apulido (Ara Pulido)
brad-figg (Brad Figg)
cgregan (Chris Gregan)
chaltain (Christopher Chaltain)
chihchun (Rex Tsai)
christopherarges (Chris J Arges)
colin-king (Colin King)
cprofitt (Charles Profitt)
cr3 (Marc Tardif)
gema (Gema Gomez)
jamesf (James Ferguson)
james-page (James Page)
javier.collado (Javier Collado)
jsalisbury (Joseph Salisbury)
kate.stewart (Kate Stewart)
mahmoh (M.Morana)
modern911 (Jeffrey Chang)
narahuang (Nara Huang)
nobuto (Nobuto Murata)
nskaggs (Nicholas Skaggs)
nuclearbob (Max Brustkern)
ories (Olli Ries)
peter-petrakis (Peter Petrakis)
roadmr (Daniel Manrique)
samantha-jian (Samantha Jian-Pielak)
sbeattie (Steve Beattie)
sforshee (Seth Forshee)
therve (Thomas Herve)
txwikinger (Ralph Janke)
vanhoof (Chris Van Hoof)
zyga (Zygmunt Krynicki)Tracks:
|
G. Ballroom C
|
| Monday, 16:15 - 17:00 PDT | |
|---|---|
Upstream App Developer Documentation
(
Community
)
Identify tutorials and documentation needed by upstream developers to port and integrate their applications with Ubuntu and Unity
Participants:
ajmitch (Andrew Mitchell)
alanbell (Alan Bell)
allison (Allison Randal)
amigadave (David King)
bilalakhtar (Bilal Akhtar)
charlesk (Charles Kerr)
chihchun (Rex Tsai)
cprofitt (Charles Profitt)
davidc3 (David Callé)
dholbach (Daniel Holbach)
dpm (David Planella)
dylanmccall (Dylan McCall)
jkgodzvision (John Kim)
jonathan (Jonathan Carter)
kevin-wright-1 (Kevin Wright)
l3on (Leo Iannacone)
mhall119 (Michael Hall)
mpt (Matthew Paul Thomas)
nobuto (Nobuto Murata)
quadrispro (Alessio Treglia)
rg4w (Richard Gaskin)
thomir (Thomi Richards)
vorlon (Steve Langasek)Tracks:
|
G. Ballroom C
|
| Monday, 17:05 - 18:00 PDT | |
|---|---|
Improvements to the ISO tracker and some build related scripts
(
Foundations
)
Discussion of changes that would help:
- release team with managing and publishing images, understanding
the quality/shipability
- qa teams (ubuntu and flavors) for understanding quality of images and issues for
developers
- testers ease of using system, logging results, automated logging, knowing bugs
Participants:
adconrad (Adam Conrad)
brian-murray (Brian Murray)
chihchun (Rex Tsai)
christopherarges (Chris J Arges)
cjwatson (Colin Watson)
cprofitt (Charles Profitt)
davidbensimon (David Bensimon)
dmitrij.ledkov (Dmitrijs Ledkovs)
gema (Gema Gomez)
gilir (Julien Lavergne)
hggdh2 (C de-Avillez)
james-page (James Page)
jibel (Jean-Baptiste Lallement)
kate.stewart (Kate Stewart)
knitzsche (Kyle Nitzsche)
micahg (Micah Gersten)
narahuang (Nara Huang)
nobuto (Nobuto Murata)
nskaggs (Nicholas Skaggs)
nuclearbob (Max Brustkern)
pwlars (Paul Larson)
rsalveti (Ricardo Salveti)
samantha-jian (Samantha Jian-Pielak)
slavender (Scott Lavender)
stgraber (Stéphane Graber)
timrchavez (Timothy R. Chavez)
victor.zhou (Victor Zhou)Tracks:
|
G. Ballroom C
|
| Tuesday, 09:00 - 09:55 PDT | |
|---|---|
software-center-q-client
Plans for the software-center client
Participants:
adam-stokes (Adam Stokes)
bilalakhtar (Bilal Akhtar)
davidc3 (David Callé)
davmor2 (Dave Morley)
dpitkin (David Pitkin)
dpm (David Planella)
elachuni (Anthony Lenton)
evfool (Robert Roth)
franciscomol (Paco Molinero)
gary-lasker (Gary Lasker)
gekker (Gary Ekker)
glatzor (Sebastian Heinlein)
james-w (James Westby)
jonathan (Jonathan Carter)
knitzsche (Kyle Nitzsche)
mpt (Matthew Paul Thomas)
mvo (Michael Vogt)
nobuto (Nobuto Murata)
osomon (Olivier Tilloy) |
G. Ballroom C
|
| Tuesday, 12:00 - 13:00 PDT | |
|---|---|
Installer Slideshow checkup and planning
(
Other
)
The installer slideshows for *buntu 12.04 worked out great, and with an LTS behind us now is a great opportunity to take a breath and look around. It's time to think back to what has gone well over the last few releases, and what we can improve.
There are lots of different slideshow projects built in to one, so it would be great if we can all put our heads together and get a feel for the effort as a whole — where this is working and where it isn't. So, if you happen to be reponsible for one of the many installer slideshows, please drop by!
With this session, we're going to plan for the next few releases and, hopefully, we can build a sturdier project structure than we have had for the past few releases. This is also an opportunity to think about more elaborate, project-wide features such as screenshot localization, and better localization in general.
Participants:
evfool (Robert Roth)
gilir (Julien Lavergne)
jonathan (Jonathan Carter)
nuthinking (Christian Giordano)
slavender (Scott Lavender)
superm1 (Mario Limonciello)Tracks:
|
G. Ballroom C
|
| Tuesday, 15:00 - 16:00 PDT | |
|---|---|
Clarifying Charm Store policy around Ubuntu Releases
(
Cloud & Server
)
The charm store has only been around for one release, so we're still learning how it relates to releases of Ubuntu. Also the LTS is likely a desired target for the next 2 years for conservative users. Topics:
* When do we advance the charms dev focus to each new release of Ubuntu
* Should we auto backport and forward port charms, if so, how?
Participants:
bilalakhtar (Bilal Akhtar)
clint-fewbar (Clint Byrum)
james-page (James Page)
jimbaker (Jim Baker)
jorge (Jorge O. Castro)
knitzsche (Kyle Nitzsche)
marcoceppi (Marco Ceppi)
mark-mims (Mark Mims)
negronjl (Juan L. Negron)
nijaba (Nick Barcet)Tracks:
|
G. Ballroom C
|
| Tuesday, 16:15 - 17:00 PDT | |
|---|---|
Promote and encourage upstream delivery in Ubuntu
(
Community
)
Get more app developers talking about Ubuntu and targeting Ubuntu. Promote Ubuntu as a platform in the places independent app developers socialize.
Participants:
ajmitch (Andrew Mitchell)
bilalakhtar (Bilal Akhtar)
bkerensa (Benjamin Kerensa)
chihchun (Rex Tsai)
cprofitt (Charles Profitt)
dpm (David Planella)
dylanmccall (Dylan McCall)
jonathan (Jonathan Carter)
josephjamesmills (Joseph Mills)
jpickett (Joel Pickett)
mhall119 (Michael Hall)
mvo (Michael Vogt)
nobuto (Nobuto Murata)Tracks:
|
G. Ballroom C
|
| Tuesday, 17:05 - 18:00 PDT | |
|---|---|
Integrate Linaro hwpacks for arm with the Ubuntu image build infrastructure
(
Foundations
)
To use their evaluation builds on different ARM architectures Linaro creates
so called hardware packs which contain board specific bits like kernel, bootloader
and drivers.
The Ubuntu infrastructure currently uses debian-cd in the backend to make images
bootable on ARM boards. In 12.10 we want to remove this duplicated effort and teach
debian-cd about hwpacks from linaro so that it can make use of them for certain
(if not all) ARM targeted images in the future.
In the session going along with this spec we will have to discuss the necessary
changes to debian-cd but also possibly required changes to the hwpacks (we might
want to use a long term supported kernel for example or can not distribute drivers
legally in a community distro which linaro includes in their builds with approval from
the vendor etc.)
Participants:
adconrad (Adam Conrad)
cjwatson (Colin Watson)
hrw (Marcin Juszkiewicz)
james-w (James Westby)
kate.stewart (Kate Stewart)
knitzsche (Kyle Nitzsche)
ogra (Oliver Grawert)
rsalveti (Ricardo Salveti)
sverdy (Stéphane Verdy)
vorlon (Steve Langasek)
wookey (Wookey)Tracks:
|
G. Ballroom C
|
| Wednesday, 09:00 - 09:55 PDT | |
|---|---|
Platform QA Metrics
(
QA
)
Track progress and be able to determine how long will take us to get to 100% coverage and help us prioritize the work
Participants:
cjohnston (Chris Johnston)
davidbensimon (David Bensimon)
gema (Gema Gomez)
javier.collado (Javier Collado)
jibel (Jean-Baptiste Lallement)
joetalbott (Joe Talbott)
larry-e-works (Larry E Works)
mreed8855 (Michael Reed)
nskaggs (Nicholas Skaggs)
nuclearbob (Max Brustkern)
psivaa (Parameswaran Sivatharman)
pwlars (Paul Larson)
rsalveti (Ricardo Salveti)
samantha-jian (Samantha Jian-Pielak)
smagoun (Steve Magoun)
victor.zhou (Victor Zhou)Tracks:
|
G. Ballroom C
|
| Wednesday, 10:00 - 10:45 PDT | |
|---|---|
Package (more) AWS tools for Ubuntu
(
Cloud & Server
)
Add Ubuntu packages for more AWS tool sets like Auto Scaling, ELB, EMR, CloudSearch, ElastiCache, etc..
Make sure that the ec2-api-tools and ec2-ami-tools packages are kept up to date with new releases from Amazon so that they support the latest EC2 features.
Participants:
brianfromme (Brian Fromme)
brian-thomason (Brian Thomason)
broder (Evan Broder)
chihchun (Rex Tsai)
christophe.sauthier (Christophe Sauthier)
cjohnston (Chris Johnston)
esh (Eric Hammond)
hshingu (Hideyuki Shingu)
imbrandon (Brandon Holtsclaw)
jbrowne (Jim Browne)
med (David Medberry)
negronjl (Juan L. Negron)
smoser (Scott Moser)
tellis (Tom Ellis)
utlemming (Ben Howard)Tracks:
|
G. Ballroom C
|
| Wednesday, 12:00 - 13:00 PDT | |
|---|---|
ARM Server general enhancements (for ARMv7 and perhaps v8)
(
Cloud & Server
)
This is a starting point for discussion of ARM Server topics. We will need at least one session at UDS for this area. We should probably get more specific, like systems management, network fabric, etc.
Participants:
ahs3 (Al Stone)
apw (Andy Whitcroft)
brad-figg (Brad Figg)
brianfromme (Brian Fromme)
chihchun (Rex Tsai)
craiger (Craig Lamparter)
doko (Matthias Klose)
hrw (Marcin Juszkiewicz)
hshingu (Hideyuki Shingu)
ivoks (Ante Karamatić)
james-page (James Page)
jeff-underhill (Jeff Underhill)
lars-kurth (Lars Kurth)
mahmoh (M.Morana)
med (David Medberry)
mike-mcclurg (Mike McClurg)
nealmcb (Neal McBurnett)
negronjl (Juan L. Negron)
nijaba (Nick Barcet)
ogra (Oliver Grawert)
racb (Robie Basak)
r-herring (Rob Herring)
riku-voipio (Riku Voipio)
rsalveti (Ricardo Salveti)
sforshee (Seth Forshee)
stefan-bader-canonical (Stefan Bader)
therve (Thomas Herve)
wenchien (Jesse Sung)
wookey (Wookey)
zulcss (Chuck Short)Tracks:
|
G. Ballroom C
|
| Wednesday, 15:00 - 16:00 PDT | |
|---|---|
Review of the ARB process using MyApps
(
Community
)
With lots of work put into https://myapps.developer.ubuntu.com/ it should be interesting to review MyApps from the ARB perspective and see if there are small tweaks which would speed up the review of free apps.
Participants:
ajmitch (Andrew Mitchell)
allison (Allison Randal)
andrewsomething (Andrew Starr-Bochicchio)
bhavi (Bhavani Shankar)
dholbach (Daniel Holbach)
dpm (David Planella)
elachuni (Anthony Lenton)
gary-lasker (Gary Lasker)
james-w (James Westby)
jonathan (Jonathan Carter)
mhall119 (Michael Hall)
stgraber (Stéphane Graber)Tracks:
|
G. Ballroom C
|
| Wednesday, 16:15 - 17:00 PDT | |
|---|---|
Defensive software for OEM installs
(
Hardware
)
We’re aiming to make Ubuntu more resilient against hardware failures, with a focus on OEM-preinstalled Ubuntu. For example, an invalid CMOS time/date value can cause the system to fail in various unexpected ways.
The purpose of this session is to define which problems may arise due to:
* "Sitting on the shelf" problems, eg RTC battery going flat
* General mass-production issues
* Missing drivers due to subtle SKU alterations
* Low-memory situations
* Corruption during factory pre-load
- or any other areas that we can identify during the session. We'll be aiming to outline potential solutions to these issues, and carry out that development work in the Q timeframe.
Participants:
achiang (Alex Chiang)
apulido (Ara Pulido)
chihchun (Rex Tsai)
daniel-gimpelevich (Daniel Gimpelevich)
earl (Earl Malmrose)
gekker (Gary Ekker)
hzliu123 (Hao-Ran Liu)
jamesf (James Ferguson)
james-page (James Page)
javier.collado (Javier Collado)
jdstrand (Jamie Strandboge)
jk-ozlabs (Jeremy Kerr)
jrp (Joshua R. Poulson)
kate.stewart (Kate Stewart)
knitzsche (Kyle Nitzsche)
leannogasawara (Leann Ogasawara)
mdeslaur (Marc Deslauriers)
mfisch (Matt Fischer)
modern911 (Jeffrey Chang)
mpt (Matthew Paul Thomas)
nobuto (Nobuto Murata)
ogra (Oliver Grawert)
ove-risberg (Ove Risberg)
pitti (Martin Pitt)
quadrispro (Alessio Treglia)
samantha-jian (Samantha Jian-Pielak)
sfeole (Sean Feole)
smagoun (Steve Magoun)
timchen119 (tim chen)
timg-tpi (Tim Gardner)
tyhicks (Tyler Hicks)
vanhoof (Chris Van Hoof)
vtuson (Victor Tuson Palau)
wenchien (Jesse Sung)Tracks:
|
G. Ballroom C
|
| Wednesday, 17:05 - 18:00 PDT | |
|---|---|
Compiz GLES2 Handover
(
Desktop
)
Hand over and implement the Linaro GLES 2 branches.
Participants:
alanbell (Alan Bell)
chihchun (Rex Tsai)
ken-vandine (Ken VanDine)
knitzsche (Kyle Nitzsche)
smspillaz (Sam "SmSpillaz" Spilsbury)
wenchien (Jesse Sung)Tracks:
|
G. Ballroom C
|
| Thursday, 10:00 - 10:45 PDT | |
|---|---|
Checkbox Core Architecture
(
Hardware
)
Determine the various technologies to be applied in the design of Checkbox Core. Checkbox Core is a distributed testing toolkit. It will allow users to execute tests and receive status and results across private networks. Strategies must be developed to handle the complexities of this type of transaction across unsecurred networks.
Reasoning:
The current Checkbox framework is complex and difficult to enhance. There is also the added difficulty of split usage. Hardware Certification requires one type of suite, Ubuntu Friendly another, and QA a third. Checkbox Core is being designed to resolve these issues in a few ways. The first is by simplifying the design. The core is a Python library that supports the existing features of the Checkbox application, but as simple calls rather than integrated actions. Teams adopting the core can use as much or as little of this library as they need. Secondly, the core supported remote execution and results reporting, including the ability to execute across private networks. Security is, therefore, paramount to this effort. Lastly, Checkbox Core has no GUI. As a library is allows the users to determine what features they need and provides an easy SDK for developing an interface most useful to that team.
Status:
The Checkbox Core team is in the process of identifying the technology required to fully implement the spec as it is currently written. Some details require further discussion. Security is a major area not fully defined. A prototype is available to guide future discussions and planning.
Participants:
adam-stokes (Adam Stokes)
apulido (Ara Pulido)
brendan-donegan (Brendan Donegan)
cgregan (Chris Gregan)
cr3 (Marc Tardif)
davidbensimon (David Bensimon)
jamesf (James Ferguson)
javier.collado (Javier Collado)
ken-vandine (Ken VanDine)
knitzsche (Kyle Nitzsche)
lli5 (Li Li)
mahmoh (M.Morana)
modern911 (Jeffrey Chang)
narahuang (Nara Huang)
nskaggs (Nicholas Skaggs)
nuclearbob (Max Brustkern)
ove-risberg (Ove Risberg)
pwlars (Paul Larson)
quadrispro (Alessio Treglia)
roadmr (Daniel Manrique)
rsalveti (Ricardo Salveti)
sfeole (Sean Feole)
smagoun (Steve Magoun)
timchen119 (tim chen)
wenchien (Jesse Sung)
zyga (Zygmunt Krynicki)Tracks:
|
G. Ballroom C
|
| Thursday, 11:00 - 11:55 PDT | |
|---|---|
Byobu
(
Cloud & Server
)
In 12.04, Byobu moved to Tmux as its default backend. Thoughts? What's working well? What's not?
- on tty, tmux is a little wonky
- on smaller sized terminals, tmux status is blanked out
- anyone still using screen backend? maintain support for screen?
- issues with byobu/tmux causing too much load?
- issues on micro machines?
- new byobu.co website -- looking for a volunteer web developer to create the site and content...
Participants:
adam-stokes (Adam Stokes)
dmitrij.ledkov (Dmitrijs Ledkovs)
imbrandon (Brandon Holtsclaw)
itnet7 (Chris Crisafulli)
jamesf (James Ferguson)
kirkland (Dustin Kirkland )
mahmoh (M.Morana)
nealmcb (Neal McBurnett)
nobuto (Nobuto Murata)Tracks:
|
G. Ballroom C
|
| Thursday, 12:00 - 13:00 PDT | |
|---|---|
Defects Dashboard
(
Other
)
Rationale:
This is a revival of https://blueprints.launchpad.net/ubuntu/+spec/other-p-bug-dashboard.
We have lots of sources of information about our packages and bugs, and issues potentially unreported (with whoopsie-daisy). We need to consolidate this information and make it available in a palatable way, so we can worry about what to do to fix and avoid bugs, instead of worrying about how to figure out where to look to check for issues.
Goal:
Have a centralized place to do a health check of Ubuntu. We want, in a glance, to be able to know packages that have spikes in bugs, bugs that should be fixed but aren't getting the proper attention, problems that are happening but no bugs were reported yet, and the like.
Participants:
brian-murray (Brian Murray)
cgregan (Chris Gregan)
christopherarges (Chris J Arges)
dylanmccall (Dylan McCall)
ev (Evan Dandrea)
evfool (Robert Roth)
gilir (Julien Lavergne)
javier.collado (Javier Collado)
jsalisbury (Joseph Salisbury)
kate.stewart (Kate Stewart)
ken-vandine (Ken VanDine)
nuclearbob (Max Brustkern)
pwlars (Paul Larson)
samantha-jian (Samantha Jian-Pielak)
timchen119 (tim chen)
ursinha (Ursula Junque)Tracks:
|
G. Ballroom C
|
| Thursday, 15:00 - 16:00 PDT | |
|---|---|
Holistic Approach to Ubuntu Documentation
(
Desktop
)
I think it's necessary for Ubuntu to take documentation to another level.
When I first started with Ubuntu, I really wanted to learn how it all
fit together. I have used computers most of my life so I'm accustomed to
reading documentation and I was perfectly willing to dive right in. But
it just wasn't that easy, not necessarily because of the information
itself, but because of how it was organized and presented. There were no
clear starting point and no trails to follow. There were broken links on
wikis, and outdated information lying around. Much of the documentation
would only use version numbers, and have no easy way to see when it was
last updated, or if it had been superseeded. Confusion reduces peoples
ability to learn.
To me, this is The Issue with Ubuntu. If we're really going to succeed
in taking Ubuntu «across the chasm», then we must make it easy for the
curious to become users and for the enthusiasts to become power-users.
For this to happen, we need to do something drastic about the way
documentation is presented. I think Ubuntu Documentation must:
* Have an obvious starting point
* Lead to the next step
* Be instantly recognizable as valid or invalid
* Be grouped when applicable
* Primarily focused on LTS
* Reviewed for each release (hence the point above)
* Easy to contribute to by reporting issues
* Be not only API docs, but contain readable text.
developer.u-c and help.u-c has improved a lot in this regard, but not
enough. Look at this page first:
http://developer.ubuntu.com/resources/platform/api/12-04/. As a reader,
I can come across issues that I'm not able to read, but will help
improve the documentation. I should have a very easy way to report it.
There's no way at all on that site, though at the very bottom, I can
submit a tutorial.
Another example, look at this page:
http://developer.ubuntu.com/api/ubuntu-12.04/python/Unity-5.0.html.
Right, but that's Ubuntu 5.0. I was looking for 5.10. Is this still
valid? There's no way to know. We shouldn't rely on people to trust that
if not stated otherwise, it is valid. This is the web. There are
millions of old and unmaintained documents out there. It must be obvious
that it is valid. This also helps anyone recognize invalid
documentation, enabling them to report it or fix it.
And what if my primary focus is developing an application for LXDE and I
want to use only an indicator? In this specific case, I'd use a separate
version for the API docs and call it Unity Specification 1.0 for 12.04.
Then if there are any changes between now and 14.04, I'd call that 2.0.
For versions in between I'd add 1, 2 or 3. So, if there are API changes
i 13.04, I'd expect to find a Unity Specification 1.2 and that it would
clearly show the differences between 1.2 and 1.0, considering the newest
LTS the
In the case of Unity-5.0 for Python above, I'm not sure I'd call that
Documentation. That is the convention, but I'm not sure that's what
people expects. I'd call that document a Specification. For
Documentation, I would expect more readable text, explaining what it's
for and how it is used.
Enum: Unity.FilterRenderer
CHECK_OPTIONS_COMPACT 4
Right. How do I use it? .)
Participants:
bkerensa (Benjamin Kerensa)
cprofitt (Charles Profitt)
davidbensimon (David Bensimon)
david.wonderly (David Wonderly)
dpm (David Planella)
jpickett (Joel Pickett)
knitzsche (Kyle Nitzsche)
nealmcb (Neal McBurnett)
petermatulis (Peter Matulis)
smaffulli (Stefano Maffulli)Tracks:
|
G. Ballroom C
|
| Thursday, 16:15 - 17:00 PDT | |
|---|---|
Getting Chef Back Into Ubuntu
(
Cloud & Server
)
In 12.04 chef and ohai were removed from the Ubuntu archives at the request of the maintainer due to being outdated and unsupported. This session is about how we can get both chef and ohai back into the Ubuntu archives at supported levels.
Participants:
btm (Bryan McLellan)
clint-fewbar (Clint Byrum)
davewalker (Dave Walker)
esh (Eric Hammond)
hshingu (Hideyuki Shingu)
imbrandon (Brandon Holtsclaw)
james-page (James Page)
mike-mcclurg (Mike McClurg)
nobuto (Nobuto Murata)
txwikinger (Ralph Janke)Tracks:
|
G. Ballroom C
|
| Friday, 09:00 - 09:55 PDT | |
|---|---|
Finger print authentication
(
Desktop
)
Improve finger print authentication in Ubuntu
Participants:
chihchun (Rex Tsai)
daniel-gimpelevich (Daniel Gimpelevich)
gekker (Gary Ekker)
glatzor (Sebastian Heinlein)
hzliu123 (Hao-Ran Liu)
ikepanhc (Ike Panhc)
jamesf (James Ferguson)
jdstrand (Jamie Strandboge)
kentb (Kent Baxley)
lli5 (Li Li)
mdeslaur (Marc Deslauriers)
modern911 (Jeffrey Chang)
mpt (Matthew Paul Thomas)
nobuto (Nobuto Murata)
ove-risberg (Ove Risberg)
sbeattie (Steve Beattie)
smagoun (Steve Magoun)
tellis (Tom Ellis)
timchen119 (tim chen)Tracks:
|
G. Ballroom C
|
| Friday, 10:00 - 10:45 PDT | |
|---|---|
Advertise new apps in the Software Center
(
Community
)
Promote the availability of new apps in the Software Center, both in USC itself and through other channels, to raise awareness of apps targeting Ubuntu
Participants:
ajmitch (Andrew Mitchell)
allison (Allison Randal)
bilalakhtar (Bilal Akhtar)
cprofitt (Charles Profitt)
davidc3 (David Callé)
dpm (David Planella)
james-w (James Westby)
jonathan (Jonathan Carter)
jpickett (Joel Pickett)
mhall119 (Michael Hall)
mpt (Matthew Paul Thomas)
mterry (Michael Terry)
mvo (Michael Vogt)
rg4w (Richard Gaskin)Tracks:
|
G. Ballroom C
|
| Friday, 12:00 - 13:00 PDT | |
|---|---|
Generate debug symbols for all package versions
(
Foundations
)
We currently only generate ddebs for the most recent versions of packages in the archive. With the new crash database, we receive a lot of core dumps which we cannot completely retrace because of this issue (https://errors.ubuntu.com/api/retracer/results). For the Launchpad-reporting side of things, this results in an ugly "cannot report this problem" dialog.
IS is also not happy with the manner in which this is currently implemented.
Let's get ddebs support into soyuz.
Participants:
adam-stokes (Adam Stokes)
adconrad (Adam Conrad)
chihchun (Rex Tsai)
christopherarges (Chris J Arges)
cjwatson (Colin Watson)
diwic (David Henningsson)
doko (Matthias Klose)
elmo (James Troup)
ev (Evan Dandrea)
hrw (Marcin Juszkiewicz)
jamesodhunt (James Hunt)
james-w (James Westby)
jplans (Jose Plans)
kate.stewart (Kate Stewart)
kees (Kees Cook)
lli5 (Li Li)
micahg (Micah Gersten)
pancro (Ezio de Mauro)
peter-petrakis (Peter Petrakis)
pitti (Martin Pitt)
rsalveti (Ricardo Salveti)
thedac (David Ames)
timg-tpi (Tim Gardner)Tracks:
|
G. Ballroom C
|
| Friday, 15:00 - 16:00 PDT | |
|---|---|
LTSP improvements for quantal
(
Foundations
)
General discussion on improving LTSP's integration in Ubuntu and our overall thin client experience.
Ideas that have been mentioned and should be discussed:
- How to deal with chroot upgrades (currently not supported)
- Making maintenance easier
- Split ltsp-live out of the main ltsp package
- Rebase on Debian's packaging for ltsp itself (only package we don't simply sync at the moment)
- Generating a .img image from an LTSP chroot that can be used to make a standalone thin client image
Participants:
alanbell (Alan Bell)
davidbensimon (David Bensimon)
dweaver (Darryl Weaver)
jonathan (Jonathan Carter)
nobuto (Nobuto Murata)
ogra (Oliver Grawert)
petermatulis (Peter Matulis)
stgraber (Stéphane Graber)
sverdy (Stéphane Verdy)
wenchien (Jesse Sung)Tracks:
|
G. Ballroom C
|
| Friday, 16:15 - 17:00 PDT | |
|---|---|
Planning Developer/Bug fixing initiatives
(
Community
)
In the past we have had great interest from new contributors in getting involved through organised initiatives. Both clarity in instructions and a clear set of targets have helped a lot here.
In the session we should discuss possible targets for bug fixing initiatives, who can help and set up an initial schedule.
Participants:
ajmitch (Andrew Mitchell)
andrewsomething (Andrew Starr-Bochicchio)
bhavi (Bhavani Shankar)
brian-murray (Brian Murray)
broder (Evan Broder)
czajkowski (Laura czajkowski)
dholbach (Daniel Holbach)
josephjamesmills (Joseph Mills)
laney (Iain iain@orangesquash.org.uk)
micahg (Micah Gersten)
nskaggs (Nicholas Skaggs)
paulproteus (Asheesh Laroia)
stefanor (Stefano Rivera)Tracks:
|
G. Ballroom C
|
adamleviturner (Adam Turner)

