Ubuntu logo

Summit

Desktop

Monday 10:00 - 10:45 CET
Not Attending Refactor Unity accessibility support
Discuss and outline the work required to fully enable Unity 3D for accessibility and LDTP/at-spi based automated testing.

Participants:
attending chihchun (Rex Tsai)

Tracks:
  • Desktop
B3-M4 (Audio Feed) (IRC Logs) Go to Blueprint
Monday 11:00 - 11:55 CET
Not Attending Enhance Dash with online music searching
Enhance Dash to support searching online music.

Participants:
attending anthonywong (Anthony Wong)
attending davidc3 (David Callé)
attending joey-elijah (Joey-Elijah Sneddon)
attending josephjamesmills (Joseph Mills)
attending markjtully (Mark Tully)
attending mhr3 (Michal Hruby)
attending paulliu (Ying-Chun Liu)
attending ricardokirkner (Ricardo Kirkner)
attending sil (Stuart Langridge)
attending soren-bronsted (Søren Brønsted)
attending stolowski (Paweł Stołowski)
attending thomir (Thomi Richards)
attending timo-jyrinki (Timo Jyrinki)
attending xiaodongyi (Xiaodong Yi)

Tracks:
  • Desktop
B3-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Monday 12:00 - 13:00 CET
Not Attending Kubuntu Deferred Work Review
Review deferred items and decide what to pick up for raring.

Participants:
attending brianfromme (Brian Fromme)
attending jr (Jonathan Riddell)
attending kitterman (Scott Kitterman)
attending quintasan (Michał Zając)
attending rohangarg (Rohan Garg)
attending steveriley (Steve Riley)
attending tmt (Jussi Kekkonen)

Tracks:
  • Desktop
B4-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Monday 15:00 - 16:00 CET
Not Attending Improve support for input methods under Unity
NUX now is lacking the flexibility of input method support, only ibus can be used, we need make nux support XIM or native immodule support, then users who use NUX based application can choose whichever input method based on their decision.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending anthonywong (Anthony Wong)
attending brandontschaefer (Brandon Schaefer)
attending bregma (Stephen M. Webb)
attending didrocks (Didier Roche)
attending joetalbott (Joe Talbott)
attending joey-elijah (Joey-Elijah Sneddon)
attending josephjamesmills (Joseph Mills)
attending lexical (Keng-Yü Lin)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto Murata)
attending paulliu (Ying-Chun Liu)
attending shroudedcloud (Jonathan Meek)
attending thomir (Thomi Richards)
attending xiaodongyi (Xiaodong Yi)

Tracks:
  • Desktop
B3-M7 (Audio Feed) (IRC Logs) Go to Blueprint
Monday 16:15 - 17:00 CET
Not Attending Color Management Hackfest 2012 in Brno - Wishes? Ideas?
Shortly after the UDS there is the Color Management Hackfest in Brno, where I am invited to participate. I am there to work on color management obn the printing part, but I can also forward any ideas, wishes, and requirements for Ubuntu. In this session we can discuss what is important for Ubuntu and needs to be talked about on the hackfest. http://www.freedesktop.org/wiki/OpenIcc/Events/Hackfest/2012

Participants:
attending raof (Chris Halse Rogers)
attending seb128 (Sebastien Bacher)
attending till-kamppeter (Till Kamppeter)

Tracks:
  • Desktop
B3-M10 (Audio Feed) (IRC Logs) Go to Blueprint
Monday 17:05 - 18:00 CET
Not Attending Kubuntu Packaging for Raring
Discuss packaging changes/work for raring.

Participants:
attending debfx (Felix Geyer)
attending jr (Jonathan Riddell)
attending kitterman (Scott Kitterman)
attending quintasan (Michał Zając)
attending rohangarg (Rohan Garg)
attending steveriley (Steve Riley)
attending tmt (Jussi Kekkonen)

Tracks:
  • Desktop
B3-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Accessibility
I have three accessibility items. First, I'd like to drop the HighContrastInverse & LowContrast themes. GNOME dropped support for these two themes late this cycle and they can no longer be set in an unpatched gnome-control-center. The idea is that this one theme will be significantly better than trying to support three mediocre themes. I hacked in support for these themes for 3.6.0 in Ubuntu 12.10 but gnome-themes-standard 3.6.1 isn't building for me yet with the hack. The two dropped themes aren't really terribly usable anyway, and unless someone steps up to maintain them, it's not worth the headache to try to keep them building. My second item is a requested feature. It would be really great if Unity would support the zoom and color effects built in to GNOME 3.6. By setting inverse or adjusting the brightness/contrast this way, all apps (even web pages in your web browser) will respect your color setting. http://bicha.net/img/gnome-zoom1.png http://bicha.net/img/gnome-zoom2.png http://bicha.net/img/gnome-zoom3.png And finally, Unity includes a mostly hidden accessibility status menu. It's probably a good thing it's hidden as it's almost useless at the moment. I filed bug http://pad.lv/1067166 requesting that a replacement be designed and included in 13.04.

Participants:
attending ajenbo (AJenbo)
attending attente (William Hua)
attending brunogirin (Bruno Girin)
attending chaltain (Christopher Chaltain)
attending cwayne18 (Chris Wayne)
attending flavia.weisghizzi (Flavia Weisghizzi)
attending jbicha (Jeremy Bicha)
attending kate.stewart (Kate Stewart)
attending kokoto-java (George Karavasilev)
attending lyz (Elizabeth K. Joseph)
attending mpt (Matthew Paul Thomas)
attending themuso (Luke Yelavich)
attending xranby (Xerxes Rånby)

Tracks:
  • Desktop
B4-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday 10:00 - 10:45 CET
Not Attending Ubuntu as a gaming platform: audio support
Audio of all forms (stereo, surround, 3D positional, etc.) must work extremely well in Ubuntu

Participants:
attending ajenbo (AJenbo)
attending anders-feder (Anders Feder)
attending apw (Andy Whitcroft)
attending bregma (Stephen M. Webb)
attending bryce (Bryce Harrington)
attending cprofitt (Charles Profitt)
attending diwic (David Henningsson)
attending dominikschmid93 (Dominik Schmid)
attending dpm (David Planella)
attending drewb (Andrew Bliss)
attending hzliu123 (Hao-Ran Liu)
attending joey-elijah (Joey-Elijah Sneddon)
attending jpakkane (Jussi Pakkanen)
attending jpugh (John Pugh)
attending ncli (Nicholas Christian Langkjær Ipsen)
attending nick-dedekind (Nick Dedekind)
attending rafalcieslak256 (Rafal Cieślak)
attending raof (Chris Halse Rogers)
attending rsalveti (Ricardo Salveti)
attending sergiusens (Sergio Schvezov)
attending shroudedcloud (Jonathan Meek)
attending taktaktaktaktaktaktaktaktaktak (Levi Bard)
attending themuso (Luke Yelavich)
attending wallbraker (Jakob Bornecrantz)
attending xranby (Xerxes Rånby)

Tracks:
  • Desktop
B3-M2 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Connectivity Checking
I suggested earlier in the Quantal cycle emabling connectivity checking by default; the suggestion brought up quite a lot of interesting discussion which we should bring back at UDS. There are some clear benefits such as being able to handle captive portals more gracefully, but there general idea of being able to know whether an "online" state means having actual Internet access or not brings some benefits, but introduces issues that we need to be prepared to tackle, such as how to reasonably know whether the Internet is reachable, what external servers to use, and how regular traffic generated from this would affect these servers. What needs to be done for connectivity checking to be working properly and efficiently for everyone? How can we make sure privacy and other concerns are taken into account? How can we use connectivity checking to improve the user experience on Ubuntu? Where does connectivity checking tie in to Ubuntu on different form factors? Where could this fail horribly? How can we best test such a feature?

Participants:
attending ajenbo (AJenbo)
attending bladernr (Jeff Lane)
attending cmiller (Chad Miller)
attending cyphermox (Mathieu Trudel-Lapierre)
attending davidc3 (David Callé)
attending ev (Evan Dandrea)
attending gilir (Julien Lavergne)
attending mariusko (Marius B. Kotsbak)
attending markjtully (Mark Tully)
attending nobuto (Nobuto Murata)
attending pete-woods (Pete Woods)
attending racb (Robie Basak)
attending randall (Randall Ross)
attending sil (Stuart Langridge)
attending ssweeny (Scott Sweeny)
attending stefanor (Stefano Rivera)
attending toabctl (Thomas Bechtold)
attending willcooke (Will Cooke)
attending zilvador (Daniel Ejsing-Duun)

Tracks:
  • Desktop
B4-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Deprecate Language Selector
Rationale: (from original description) It would be good to use the upstream "region" panel code and deprecate language-selector next cycle (better to have capplets integrated in system settings than have "launchers" for standalone apps there). Goal: The ubuntu-specific language-selector should be removed as GNOME upstream now provides a suitable alternative. We will maybe need some design input on the ui and to finish the coding part started this cycle. --- From original description: +1. The main missing bit here is integrating the ibus module chooser.

Participants:
attending anthonywong (Anthony Wong)
attending ballock (Bolesław Tokarski)
attending barry (Barry Warsaw)
attending bilalakhtar (Bilal Akhtar)
attending cjwatson (Colin Watson)
attending dpm (David Planella)
attending gilir (Julien Lavergne)
attending jbicha (Jeremy Bicha)
attending kokoto-java (George Karavasilev)
attending laney (Iain iain@orangesquash.org.uk)
attending lexical (Keng-Yü Lin)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto Murata)
attending paulliu (Ying-Chun Liu)
attending pitti (Martin Pitt)
attending samantha-jian (Samantha Jian-Pielak)
attending seb128 (Sebastien Bacher)
attending tiagohillebrandt (Tiago Hillebrandt)
attending ubuntu-extra (Gunnar Hjalmarsson)

Tracks:
  • Desktop
B4-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday 11:00 - 11:55 CET
Not Attending Enabling input (sensor) access for ARM devices
Enable various input drivers to provide sensor access on ARM devices (tablets and phones). This includes the following: - camera [PRIORITY] - wifi [PRIORITY] works - bluetooth [PRIORITY] works - touch [PRIORITY] works (single touch) - accelerometer - GPS - compass - NFC - Telephony

Participants:
attending achiang (Alex Chiang)
attending apw (Andy Whitcroft)
attending brian-murray (Brian Murray)
attending bryce (Bryce Harrington)
attending carla-sella (Carla Sella)
attending cyphermox (Mathieu Trudel-Lapierre)
attending einonm (Mark Einon)
attending heikki-a-keranen (Heikki Keränen)
attending hggdh2 (C de-Avillez)
attending joey-elijah (Joey-Elijah Sneddon)
attending josephjamesmills (Joseph Mills)
attending mariusko (Marius B. Kotsbak)
attending milner (Mike Milner)
attending rsalveti (Ricardo Salveti)
attending sergiusens (Sergio Schvezov)
attending sforshee (Seth Forshee)
attending themuso (Luke Yelavich)

Tracks:
  • Desktop
B3-M7 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending PackageKit 0.8.x
Hi! There have been many changes on PackageKit recently. The 0.8.x series broke API, so we are now able to do very clever cache handling in PackageKit backends, also we changed the DBus interaction to be a lot faster and did some improvements on the core, which will also result in increased speed due to less overhead. The new PackageKit also contains the possibility to run transactions in parallel, which provides another speed gain. The frontend API has been simplified, so it is now easier to use and more extendable. Also PackageKit now contains a few cool new features - like systemd-interaction. (inhibiting shutdown on upgrade & showing error messages) Also offline-upgrades are possible, if a recent enough Plymouth version is present. I don't know if these features are wanted in Ubuntu, but at least for the huge improvements made in PackageKit 0.8.x I suggest upgrading it to 0.8.x in the next cycle. Also, it would be very cool if the Aptcc backend of PackageKit (the current default backend) would receive the same improvements on Ubuntu-specific stuff like Aptdaemon did, so that most Ubuntu tools are usable with Aptdaemon and PackageKit. Most Aptd features are already present in PackageKit for a long time and just need implementation in the Aptcc backend. (which currently doesn't cover all features of PackageKit) The most recent PackageKit, including dependent packages, is available in Debian Experimental for testing. Aptd would need to be updated, because it's compatibility-layers will most likely not work with the changes done in PK. Kind regards, Matthias

Participants:
attending bjoern-michaelsen (Björn Michaelsen)
attending evfool (Robert Roth)
attending gilir (Julien Lavergne)
attending glatzor (Sebastian Heinlein)
attending josephjamesmills (Joseph Mills)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto Murata)
attending quintasan (Michał Zając)

Tracks:
  • Desktop
B3-M8 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday 12:00 - 13:00 CET
Not Attending Ubuntu as a gaming platform: graphics support
Graphics in general must work extremely well in Ubuntu (OpenGL specifically)

Participants:
attending ajenbo (AJenbo)
attending albertomilone (Alberto Milone)
attending anders-feder (Anders Feder)
attending apw (Andy Whitcroft)
attending bregma (Stephen M. Webb)
attending bryce (Bryce Harrington)
attending cprofitt (Charles Profitt)
attending dominikschmid93 (Dominik Schmid)
attending dpm (David Planella)
attending drewb (Andrew Bliss)
attending jon-raiford (jon-raiford)
attending jpakkane (Jussi Pakkanen)
attending jpugh (John Pugh)
attending lasse-makholm (Lasse Makholm)
attending macslow (Mirco Müller)
attending marrusl (Mark Russell)
attending mlankhorst (Maarten Lankhorst)
attending nick-dedekind (Nick Dedekind)
attending nuclearbob (Max Brustkern)
attending pederm (Peder Madsen)
attending raof (Chris Halse Rogers)
attending rsalveti (Ricardo Salveti)
attending shroudedcloud (Jonathan Meek)
attending smagoun (Steve Magoun)
attending soren-bronsted (Søren Brønsted)
attending ssweeny (Scott Sweeny)
attending superm1 (Mario Limonciello)
attending taktaktaktaktaktaktaktaktaktak (Levi Bard)
attending thomir (Thomi Richards)
attending thp (Thomas Perl)
attending tjaalton (Timo Aaltonen)
attending ubuntu-extra (Gunnar Hjalmarsson)
attending vanvugt (Daniel van Vugt)
attending wallbraker (Jakob Bornecrantz)
attending xranby (Xerxes Rånby)
attending zilvador (Daniel Ejsing-Duun)

Tracks:
  • Desktop
B3-M2 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Create a plan to prevent divergence between desktop and tablet policy
Now that we have the Nexus 7 as a reference device, it is becoming obvious that there would be certain system policies that might be applied to make Ubuntu Desktop behave better on a tablet. For example, it is common on tablet devices to press the power button and expect to instantly suspend the machine, instead of prompting the user for the desired action. We need to create a plan on how to identify and manage these potential policy differences.

Participants:
attending achiang (Alex Chiang)
attending brendan-donegan (Brendan Donegan)
attending cyphermox (Mathieu Trudel-Lapierre)
attending didrocks (Didier Roche)
attending kate.stewart (Kate Stewart)
attending ken-vandine (Ken VanDine)
attending mfisch (Matt Fischer)
attending mterry (Michael Terry)
attending ogra (Oliver Grawert)
attending robru (♫ Robert Bruce Park ♫)
attending seb128 (Sebastien Bacher)
attending shroudedcloud (Jonathan Meek)
attending superm1 (Mario Limonciello)
attending themuso (Luke Yelavich)

Tracks:
  • Desktop
B3-M4 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Kubuntu Raring Development
Coding to do in Raring

Participants:
attending jr (Jonathan Riddell)
attending kate.stewart (Kate Stewart)
attending kitterman (Scott Kitterman)
attending quintasan (Michał Zając)
attending rohangarg (Rohan Garg)
attending steveriley (Steve Riley)
attending tmt (Jussi Kekkonen)
attending txwikinger (Ralph Janke)

Tracks:
  • Desktop
B3-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Add widget support for Unity
Implement a widget mechanism in Unity. Provide the API for developing widgets. And provide the documentation on the API.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending anthonywong (Anthony Wong)
attending ayrton (Ayrton Araujo)
attending bernd-sch (Bernd Schlapsi)
attending bryce (Bryce Harrington)
attending drussell (Dave Russell)
attending joey-elijah (Joey-Elijah Sneddon)
attending josephjamesmills (Joseph Mills)
attending kokoto-java (George Karavasilev)
attending markjtully (Mark Tully)
attending nick-dedekind (Nick Dedekind)
attending nobuto (Nobuto Murata)
attending pete-woods (Pete Woods)
attending shroudedcloud (Jonathan Meek)
attending stolowski (Paweł Stołowski)
attending timo-jyrinki (Timo Jyrinki)
attending xiaodongyi (Xiaodong Yi)

Tracks:
  • Desktop
B3-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday 15:00 - 16:00 CET
Not Attending Ubuntu as a gaming platform: input devices support
Input devices (joysticks and gamepads), low-latency input and full button support for gaming mice and keyboards must work extremely well in Ubuntu

Participants:
attending anders-feder (Anders Feder)
attending barneedhar (Barneedhar Vigneshwar)
attending bregma (Stephen M. Webb)
attending bryce (Bryce Harrington)
attending cprofitt (Charles Profitt)
attending dominikschmid93 (Dominik Schmid)
attending dpm (David Planella)
attending drewb (Andrew Bliss)
attending jpakkane (Jussi Pakkanen)
attending lasse-makholm (Lasse Makholm)
attending mariusko (Marius B. Kotsbak)
attending marrusl (Mark Russell)
attending mlankhorst (Maarten Lankhorst)
attending nick-dedekind (Nick Dedekind)
attending pete-woods (Pete Woods)
attending raof (Chris Halse Rogers)
attending shroudedcloud (Jonathan Meek)
attending taktaktaktaktaktaktaktaktaktak (Levi Bard)
attending thp (Thomas Perl)
attending wallbraker (Jakob Bornecrantz)
attending xranby (Xerxes Rånby)

Tracks:
  • Desktop
B3-M3 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Kubuntu Images for Raring
Decide on images to build for raring.

Participants:
attending joey-elijah (Joey-Elijah Sneddon)
attending jr (Jonathan Riddell)
attending kate.stewart (Kate Stewart)
attending kitterman (Scott Kitterman)
attending quintasan (Michał Zając)
attending rohangarg (Rohan Garg)
attending steveriley (Steve Riley)
attending tmt (Jussi Kekkonen)
attending txwikinger (Ralph Janke)

Tracks:
  • Desktop
B3-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday 16:15 - 17:00 CET
Not Attending Default File Manager
GNOME's new Files app (Nautilus) has been a bit controversial. While the devs have admitted that they should have followed GNOME's feature proposal process and the UI had some obvious bugs in the 3.5 snapshots, I think Nautilus 3.6 is a clear improvement for most users. I believe that nautilus 3.8 is the best choice as default file manager for users and for Ubuntu developers for 13.04. I just don't see anything else that has the stability, shared maintenance, and integration with the default desktop that the latest nautilus has. We should come up with a list of specific requirements that we want from Nautilus which we can present to developers. Here's my start: - GtkMenuButton needs to export its menus to dbus for use by the HUD - While F10 opens the new gear menu, there is no keyboard accessible way to access the "view menu" - Traditional keyboard shortcuts like Alt+F, Alt+V, etc. have been dropped, which I'm thinking could cause trouble for accessibility.

Participants:
attending attente (William Hua)
attending bdrung (Benjamin Drung)
attending charlesk (Charles Kerr)
attending chrisccoulson (Chris Coulson)
attending cprofitt (Charles Profitt)
attending daker (Adnane Belmadiaf)
attending davidc3 (David Callé)
attending desrt (Allison Ryan Lortie)
attending evfool (Robert Roth)
attending hatocorp (Jacob Okoniewski)
attending jbicha (Jeremy Bicha)
attending joey-elijah (Joey-Elijah Sneddon)
attending ken-vandine (Ken VanDine)
attending kokoto-java (George Karavasilev)
attending lexical (Keng-Yü Lin)
attending marrusl (Mark Russell)
attending mpt (Matthew Paul Thomas)
attending mterry (Michael Terry)
attending ncli (Nicholas Christian Langkjær Ipsen)
attending nobuto (Nobuto Murata)
attending pete-woods (Pete Woods)
attending robru (♫ Robert Bruce Park ♫)
attending seb128 (Sebastien Bacher)
attending shroudedcloud (Jonathan Meek)
attending sil (Stuart Langridge)
attending themuso (Luke Yelavich)
attending zilvador (Daniel Ejsing-Duun)

Tracks:
  • Desktop
B4-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Tuesday 17:05 - 18:00 CET
Not Attending Ubuntu as a gaming platform: process cleanup actions
We need to address possible issues with process cleanup not handling some important actions (e.g. video mode restoration after app exit or crash)

Participants:
attending anders-feder (Anders Feder)
attending bregma (Stephen M. Webb)
attending bryce (Bryce Harrington)
attending didrocks (Didier Roche)
attending dominikschmid93 (Dominik Schmid)
attending dpm (David Planella)
attending drewb (Andrew Bliss)
attending johnlea (John Lea)
attending mterry (Michael Terry)
attending nuclearbob (Max Brustkern)
attending raof (Chris Halse Rogers)
attending seb128 (Sebastien Bacher)
attending shroudedcloud (Jonathan Meek)
attending themuso (Luke Yelavich)
attending thp (Thomas Perl)
attending wallbraker (Jakob Bornecrantz)

Tracks:
  • Desktop
B3-M3 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday 09:00 - 09:55 CET
Not Attending Kubuntu Raring Active
Kubuntu Active in Raring

Participants:
attending jr (Jonathan Riddell)
attending kitterman (Scott Kitterman)
attending mariusko (Marius B. Kotsbak)
attending quintasan (Michał Zając)
attending rohangarg (Rohan Garg)
attending steveriley (Steve Riley)
attending tmt (Jussi Kekkonen)
attending txwikinger (Ralph Janke)

Tracks:
  • Desktop
B3-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Improving the print dialogs with ideas from the Common Printing Dialog
In the last years a Common Printing Dialog was proposed as an OpenPrinting project and developemnt ha started, but the dream of having one unique printing dialog provided by the desktop environment (KDE or GNOME) never got turned reality due to lack of funding. The project did not only propose the one idea of a common dialog, but many small ideas of making print dialogs better and making available all the features of CUPS. As we are not able to finish the global project of a Common Print Dialog we could at least adopt some of the ideas which came up during the project. They can be implemented as independent patches to the dialogs/toolkits and submitted to the upstream projects. For some there are even PPD extensions defined and used by some driver developers, but the extensions do not get made use of in current dialogs. As this blueprint describes a lot of small ideas it does not require complete implementation in Raring, we could start with the most important ideas, or with the low-hanging fruits, or with which is already supported in existing drivers, ... To see the ideas and get some code to play around with here is the (now dead) project page of the Common Print Dialog on OpenPrinting: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/commonprintingdialog Some of the interesting ideas: - Translated option/choice names for printer-specific options in the print dialog via "global" (multi-language) PPD files. such PPD files already come with HPLIP and Gutenprint - Tagging options, so one could for example show all paper-handling or all color-tweaking options - Widget hints: By adding hints to the PPD (AFAIK Gutenprint already has them) the driver developer could make the dialog represent options with his choice of widget (radio buttons vs. dropdown, input field with spinner vs. slider, input field with "phone book" button for fax numbers, ...) - Icons delivered by the PPD: Printer manufacturer/model logos, icons for options and choices. Widget hints could then even make certain options shown as icons only. - Color management: Choose server-side ICC profiles, rendering intents, ... - Preview embedded in print dialog (LibreOffice has this already) - All dialogs should provide the CUPS filter (non-printer-specific) options: N-up, reverse order, ... - ... Let us discuss what is urgently missing, what are papercuts, what are great improvements, ... and let printing dialogs get better.

Participants:
attending ajenbo (AJenbo)
attending attente (William Hua)
attending bjoern-michaelsen (Björn Michaelsen)
attending jasoncwarner (Jason Warner)
attending kamil-zwyrtek (Kamil Zwyrtek)
attending kokoto-java (George Karavasilev)
attending larsu (Lars Uebernickel)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto Murata)
attending ove-risberg (Ove Risberg)
attending shroudedcloud (Jonathan Meek)
attending till-kamppeter (Till Kamppeter)

Tracks:
  • Desktop
B4-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday 10:00 - 10:45 CET
Not Attending Integrate Autotesting with LibreOffice Upstream QA
LibreOffice has an extensive testing infra. To make our testing valuable for them we need to integrate with existing solutions: http://tinderbox.libreoffice.org/MASTER/status.html http://ostrovsky.org/how-gerrit-fits-in-libreoffice-ci-infrastructure/ http://cgit.freedesktop.org/libreoffice/contrib/buildbot/tree/ http://conference.libreoffice.org/program/wednesday-third-track/gerrit-for-libreoffice This session is to evaluate: - what we can do - what upstream plans to do - how this all is scheduled - what can be achieved for this cycle - what we can do in the long term In the discussion we should involve from upstream: David Ostrovsky and Norbert Thiebaud early on. They did a lot already to push this forward upstream. I will hope they might join via IRC.

Participants:
attending bjoern-michaelsen (Björn Michaelsen)
attending jibel (Jean-Baptiste Lallement)
attending nobuto (Nobuto Murata)
attending nskaggs (Nicholas Skaggs)
attending pgraner (Pete Graner)
attending seb128 (Sebastien Bacher)

Tracks:
  • Desktop
B3-M7 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday 11:00 - 11:55 CET
Not Attending Reboot LibreOffice packaging
LibreOffice upstream is now almost fully migrated to gbuild. This would allow us to do real partial builds of LibreOffice, with split source packages. There are advantages and disadvantages to such an approach. Disadvantages: - More source packages mean more package handling as with an upstream release more source packages need to be build and tested - testing: most tests require a full libreoffice installation, thus a partial source package cant be tested completely during its build, thus these packages need to be staged in -proposed. Advantages: - Bugfixes would be possible without full rebuilds - Updates can be done without pushing a all libreoffice packages again to all users - Faster build times as some parts of libreoffice can be build on multiple builds in parallel - Filesystem limitations on e.g. PPA builders would not hurt us that hard anymore (as the biggest part of the fs-use is objects and dependencies) And initial proposal would be to have the following eight source packages: - libreoffice-dev-internal: libreoffice headers - libreoffice-core: ure and core libraries - libreoffice-writer, libreoffice-calc, libreoffice-base, libreoffice-impress: applications (impress includes draw, writer includes math) -- these could then build in parallel - libreoffice-l10n: localization - libreoffice-common: all the misc. bits and pieces. And yes, this would require a rewrite of the LibreOffice packaging from scratch -- but that might also simplify things a lot.

Participants:
attending bdrung (Benjamin Drung)
attending bjoern-michaelsen (Björn Michaelsen)
attending doko (Matthias Klose)
attending jibel (Jean-Baptiste Lallement)
attending nobuto (Nobuto Murata)
attending pitti (Martin Pitt)
attending primes2h (Sergio Zanchetta)
attending seb128 (Sebastien Bacher)
attending zack-debian (Stefano Zacchiroli)

Tracks:
  • Desktop
B3-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday 12:00 - 13:00 CET
Not Attending Make GL games usable on arm GLES
The Ubuntu archive is full of exciting GL games. Many of these games are likely runnning fine on arm if they are built with the right flags to enable GLES support. We are looking for community members to assemble a list of possible candiates for this, submit package fixes and get them sponsored into the archive by an Ubuntu dev. During the session a plan should be assembled on how to handle this task in detail (blog posts to generate interest, some kind of leadership to coordinate the effort etc)

Participants:
attending evfool (Robert Roth)
attending marrusl (Mark Russell)
attending ogra (Oliver Grawert)
attending rsalveti (Ricardo Salveti)
attending thp (Thomas Perl)
attending xranby (Xerxes Rånby)

Tracks:
  • Desktop
B3-M10 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending LibreOffice packaging for R-series
General packaging blueprint for LibreOffice 3.7 on Ubuntu R

Participants:
attending bjoern-michaelsen (Björn Michaelsen)
attending fitoschido (Adolfo Jayme)
attending jan-catalin (Jan Catalin)
attending jibel (Jean-Baptiste Lallement)
attending nobuto (Nobuto Murata)
attending seb128 (Sebastien Bacher)

Tracks:
  • Desktop
B3-M3 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Proxy support
We started discussing proxy support in Ubuntu last cycle [1]. Keeping in line and expanding on that discussion (and really, taking back some of the work items from there), we should spend some time working with upstream NetworkManager to properly fold in proxy into NetworkManager connections for the desktop. Per-connection proxy support has been in TODO/roadmap for NetworkManager for a little while now; I think we'd benefit from seeing this to completion. Basically, this would mean: - Adding the necessary sections in NM config files for connections to describe proxy settings. - Moving/reworking proxy code elsewhere in GNOME to a "proxy manager" in NetworkManager. - Adding the necessary UI bits to nm-applet, as an extra tab for connections. - Testing, testing, testing. Proxy settings tend to be highly location-dependant, which is why it makes sense to tie them to connections, which also change depending on where a computer is located. This would make the life of mobile workers easier, since they could use a proxy automatically when logged in to their "work" wifi connections, and disabling it automatically when they go home... We should also more generally discuss the current state of proxy support in Ubuntu and what has improved from last cycle, the next steps. etc. In line with testing and with the documentation I started [2], we may also want to spend time setting up the necessary infrastructure for testing proxy support automatically. [1] https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-full-proxy-support [2] https://wiki.ubuntu.com/Testing/Proxy

Participants:
attending cyphermox (Mathieu Trudel-Lapierre)
attending davidc3 (David Callé)
attending gilir (Julien Lavergne)
attending ken-vandine (Ken VanDine)
attending mpt (Matthew Paul Thomas)
attending mvo (Michael Vogt)
attending ncli (Nicholas Christian Langkjær Ipsen)
attending nobuto (Nobuto Murata)
attending rafalcieslak256 (Rafal Cieślak)
attending robru (♫ Robert Bruce Park ♫)
attending stefanor (Stefano Rivera)
attending thorsten-rhau (Thorsten Rhau)

Tracks:
  • Desktop
B3-M8 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Reduce patch burden
We reviewed the patches in some of ours packages during the session and took action items on what to do to reduce that stack

Participants:
attending apw (Andy Whitcroft)
attending attente (William Hua)
attending chrisccoulson (Chris Coulson)
attending cmiller (Chad Miller)
attending cyphermox (Mathieu Trudel-Lapierre)
attending darkxst (Tim)
attending desrt (Allison Ryan Lortie)
attending diwic (David Henningsson)
attending einonm (Mark Einon)
attending jbicha (Jeremy Bicha)
attending ken-vandine (Ken VanDine)
attending laney (Iain iain@orangesquash.org.uk)
attending mardy (Alberto Mardegan)
attending mariusko (Marius B. Kotsbak)
attending mterry (Michael Terry)
attending nobuto (Nobuto Murata)
attending seb128 (Sebastien Bacher)
attending shroudedcloud (Jonathan Meek)
attending stefanor (Stefano Rivera)
attending steveriley (Steve Riley)
attending themuso (Luke Yelavich)
attending ursinha (Ursula Junque)
attending vorlon (Steve Langasek)
attending zack-debian (Stefano Zacchiroli)
attending zilvador (Daniel Ejsing-Duun)

Tracks:
  • Desktop
B4-M7 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday 15:00 - 16:00 CET
Not Attending Synchronizing settings among multiple computers using Ubuntu One
Using more than one computer, often it would be useful to have a way to synchronize settings among multiple computers. For example you change the desktop wallpaper on your office PC and you want to find the same wallpaper when you go back home on your personal PC or on your laptop. Language settings, online accounts, privacy settings ecc... are only few examples of settings you could want to have synchronized.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending ajenbo (AJenbo)
attending andreagrandi (Andrea Grandi)
attending ballock (Bolesław Tokarski)
attending barry (Barry Warsaw)
attending carla-sella (Carla Sella)
attending cyphermox (Mathieu Trudel-Lapierre)
attending dante (Dante Díaz)
attending davidc3 (David Callé)
attending fenris (Khairul Aizat Kamarudzzaman)
attending gilir (Julien Lavergne)
attending hatocorp (Jacob Okoniewski)
attending hrw (Marcin Juszkiewicz)
attending hzliu123 (Hao-Ran Liu)
attending joey-elijah (Joey-Elijah Sneddon)
attending kaja (Kaja Podlaska Christiansen)
attending kamil-zwyrtek (Kamil Zwyrtek)
attending kate.stewart (Kate Stewart)
attending ken-vandine (Ken VanDine)
attending laney (Iain iain@orangesquash.org.uk)
attending mardy (Alberto Mardegan)
attending mariusko (Marius B. Kotsbak)
attending marrusl (Mark Russell)
attending nobuto (Nobuto Murata)
attending ove-risberg (Ove Risberg)
attending primes2h (Sergio Zanchetta)
attending rafalcieslak256 (Rafal Cieślak)
attending raof (Chris Halse Rogers)
attending shroudedcloud (Jonathan Meek)
attending sil (Stuart Langridge)
attending soeren-b-c (Søren Bredlund Caspersen)
attending tgm4883 (Thomas Mashos)
attending themuso (Luke Yelavich)
attending tmt (Jussi Kekkonen)
attending zequence (Kaj Ailomaa)

Tracks:
  • Desktop
B3-M2 (Audio Feed) (IRC Logs) Go to Blueprint
Wednesday 17:05 - 18:00 CET
Not Attending Transition to gstreamer 1.0
We will transition from gstreamer 0.10 to 1.2 and demote 0.10 to universe if possible

Participants:
attending cyphermox (Mathieu Trudel-Lapierre)
attending desrt (Allison Ryan Lortie)
attending ken-vandine (Ken VanDine)
attending laney (Iain iain@orangesquash.org.uk)
attending marrusl (Mark Russell)
attending seb128 (Sebastien Bacher)
attending shroudedcloud (Jonathan Meek)

Tracks:
  • Desktop
B4-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday 09:00 - 09:55 CET
Not Attending Google Cloud Print Integration
Google Cloud Print allows printing on your local printers from whereever you can send jobs to the Google Cloud Print service, especially from mobile devices, like smartphones, tablets, and computers running Google Chrome OS. For Cloud Print support under Ubuntu we need to consider both server and client side, as Ubuntu can be used on a desktop or server machine with a printer set up or also on a mobile device from where we should be able to print. Server: Google itself only offers to either use HP ePrint printers (network printers which can receive print jobs by e-mail) or to use the Chromium browser as server to share the local printers to Cloud Print. The latter is officially only supported under Windows and Mac OS X, but under Linux it can be enabled through a secret "Cheat Mode", entering the URL "about:Flags" and enabling the “Cloud Print Proxy” entry, then clicking the menu button at the upper right and selecting "Settings", opening the advanced settings and there will be a "Google Cloud Print" section near the end of the list. So these methods are awkward, running a full-featured browser only to make available ones printers or to have to use a printer out of small choice of models. There is also a "cloudprint" package in Universe which is a small lightweight command line tool to replace the Cloud Print functionality of Chromium, but usual desktop users are not aware of that. What we would need is something like a capplet in GNOME Control Center to (de)activate and configure Google Cloud Print or an appropriate entry in the Google accounts section of the "Online Accounts" part of the System Settings. This GUI elements need to be designed and it also needs to be decided which user daemon will be used to enable Cloud Print, the one of Chromium, the "cloudprint" package. some already existing user daemon of GNOME with Cloud print patched in, or perhaps a completely new user daemon. The protocol is know and can most easily be found in the source code of cloudprint. Client: For using Cloud Print as a client applications must be able to send jobs into a queue in the cloud. Such queues are user-specific and not system-wide as they depend on the Google account of the user and not on anything local. Therefore the Cloud Print queues cannot get made available through CUPS queues without major changes on the CUPS architecture. Instead we should implement the Cloud print client access in the print dialogs (GTK, Qt, LibreOffice, ... how was it with the Common Print Dialog?), for example as a backend for the GTK print dialog.

Participants:
attending ayrton (Ayrton Araujo)
attending bilalakhtar (Bilal Akhtar)
attending brianfromme (Brian Fromme)
attending carla-sella (Carla Sella)
attending dbarth (David Barth)
attending jasoncwarner (Jason Warner)
attending larsu (Lars Uebernickel)
attending mardy (Alberto Mardegan)
attending marrusl (Mark Russell)
attending mikalstill (Michael Still)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto Murata)
attending ove-risberg (Ove Risberg)
attending pitti (Martin Pitt)
attending seb128 (Sebastien Bacher)
attending sil (Stuart Langridge)
attending superm1 (Mario Limonciello)
attending ted (Ted Gould)
attending themuso (Luke Yelavich)
attending till-kamppeter (Till Kamppeter)

Tracks:
  • Desktop
B3-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending General X.org plans for Raring
The biannual catch-all X discussion session. If you are involved in a project that directly depends on the X stack, or needs a particular feature from the stack, come along. No specification will be written for this (any work significant enough to warrant a spec must be split out to separate blueprints). This blueprint will be used for tracking any stray work items that don't fit in elsewhere.

Participants:
attending apw (Andy Whitcroft)
attending bryce (Bryce Harrington)
attending drussell (Dave Russell)
attending mlankhorst (Maarten Lankhorst)
attending nobuto (Nobuto Murata)
attending raof (Chris Halse Rogers)
attending rsalveti (Ricardo Salveti)
attending tjaalton (Timo Aaltonen)

Tracks:
  • Desktop
B3-M8 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday 10:00 - 10:45 CET
Not Attending Onscreen keyboard review
We should review how well onboard is working and review the performances/feel on a device/bugs. It could also be an idea to compare it with the other available solution: caribou (the one used by GNOME), maliit, ...

Participants:
attending achiang (Alex Chiang)
attending bryce (Bryce Harrington)
attending cjohnston (Chris Johnston)
attending didrocks (Didier Roche)
attending drussell (Dave Russell)
attending gilir (Julien Lavergne)
attending joey-elijah (Joey-Elijah Sneddon)
attending mariusko (Marius B. Kotsbak)
attending murrayc (Murray Cumming)
attending nobuto (Nobuto Murata)
attending ogra (Oliver Grawert)
attending seb128 (Sebastien Bacher)
attending shroudedcloud (Jonathan Meek)
attending ssweeny (Scott Sweeny)
attending taitenpeng (Taiten taiten.peng@canonical.com)
attending themuso (Luke Yelavich)
attending tiagosh (Tiago Salem Herrmann)

Tracks:
  • Desktop
B4-M5 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Kubuntu Documentation and community for Raring
Kubuntu docs plans for raring.

Participants:
attending jr (Jonathan Riddell)
attending quintasan (Michał Zając)
attending rohangarg (Rohan Garg)
attending steveriley (Steve Riley)
attending tmt (Jussi Kekkonen)

Tracks:
  • Desktop
B4-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday 11:00 - 11:55 CET
Not Attending X stack + plumbing LTS point updates
Canonical has announced a new 5-year LTS support policy for the Ubuntu Desktop which will provide updates to X, drivers, and necessary plumbing layer components to provide support for newer hardware in the LTS. There are still some open questions on implementation though, so additonal discussion on the implementation is warranted. * What packages will be backported unrenamed? - Discuss xserver-common, libxrandr, xrandr, x11proto-* as needed, wayland, llvm-3.1, libdrm (with intel patch re-instated for arm?) * Review and sru changes to build current xxv packages against newer libdrm - mesa, xserver-xorg-video-nouveau are affected, maybe plymouth as well * Review tasks left over from https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-xorg-lts-updates

Participants:
attending albertomilone (Alberto Milone)
attending apw (Andy Whitcroft)
attending bryce (Bryce Harrington)
attending drussell (Dave Russell)
attending jdstrand (Jamie Strandboge)
attending leannogasawara (Leann Ogasawara)
attending lexical (Keng-Yü Lin)
attending mlankhorst (Maarten Lankhorst)
attending nobuto (Nobuto Murata)
attending raof (Chris Halse Rogers)
attending smagoun (Steve Magoun)
attending ssweeny (Scott Sweeny)
attending superm1 (Mario Limonciello)
attending themuso (Luke Yelavich)
attending tjaalton (Timo Aaltonen)

Tracks:
  • Desktop
B3-M2 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Printer setup tool: system-config-printer or the tool of the Control Center in GNOME 3
From Oneiric on we are using GNOME 3.x and from this GNOME version on there is a printer setup tool in the Control Center. This tool is new and has much less features than system-config-printer and especially does not contain all the functionality for selecting best drivers, identifying network printers, HPLIP integration and so on. So dropping system-config-printer in favor of GNOME's new tool will be a major step back. Discussion has already started on the OpenPrinting Summit in April this year (see links below) and on the UDSes for Oneiric and Precise. Here we will continue discussing the situation to see how the situation improved with the further development of the new tool. Our plans are to finally switch over in Raring. In Oneiric and Precise we have continued to use system-config-printer, patching and configuring gnome-control-center and the system menu so that system-config-printer is started in its own window instead of the capplet of the control center, at least for Unity desktops. For Raring we want to finally use the original GNOME tool. The support for setting option defaults, especially the configuration of the printer's hardware (accessories like extra trays, duplex unit, ...) got added, but we need to take care about the following items: - Server Settings: Share printers, accept shared remote printers, debug logging, everyone can kill everyones jobs, remote admin, ... - Correct printer/driver assignment, joining auto-detection results of the same device, ... using system-config-printer algorithmic part via D-Bus. - Auto-configure hardware add-ons of PostScript printers using the functionality provided by CUPS. - Printer driver auto-download via OpenPrinting - Plug'n'Print (fully automatic setup of USB printers) See also: https://bugzilla.gnome.org/buglist.cgi?component=Printers https://bugzilla.gnome.org/show_bug.cgi?id=654742 https://www.linuxfoundation.org/sites/main/files/system-config-printer-status.pdf

Participants:
attending bcurtiswx (Brian Curtis)
attending bilalakhtar (Bilal Akhtar)
attending calumpringle (Calum Pringle)
attending davidc3 (David Callé)
attending elle.uca (Luca Ferretti)
attending evfool (Robert Roth)
attending gilir (Julien Lavergne)
attending jan-catalin (Jan Catalin)
attending jasoncwarner (Jason Warner)
attending jbicha (Jeremy Bicha)
attending kokoto-java (George Karavasilev)
attending larsu (Lars Uebernickel)
attending marrusl (Mark Russell)
attending mdeslaur (Marc Deslauriers)
attending mpt (Matthew Paul Thomas)
attending nobuto (Nobuto Murata)
attending ove-risberg (Ove Risberg)
attending primes2h (Sergio Zanchetta)
attending seb128 (Sebastien Bacher)
attending ted (Ted Gould)
attending till-kamppeter (Till Kamppeter)

Tracks:
  • Desktop
B3-M6 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday 12:00 - 13:00 CET
Not Attending Print output of applications needs to be simple
One common problem with priinting is that the print filters take a too long time to render the pages to be printed. This gets especially a problem with Ubuntu making it into mobile devices. This caused by applications generating too complex PDF when printing. For example if you display a PDF not containing transparency with evince and print it, Cairo sends a new, much more complex PDF with transparency to CUPS. Application and toolkit developers must get aware of this and improve the situation, both for making printing quicker and saving battery life of mobile devices.

Participants:
attending bjoern-michaelsen (Björn Michaelsen)
attending jasoncwarner (Jason Warner)
attending seb128 (Sebastien Bacher)
attending till-kamppeter (Till Kamppeter)

Tracks:
  • Desktop
B3-M10 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Ubuntu as a gaming platform: audio latency
Audio latency is relatively high on Linux and we need to be competitive with other platforms.

Participants:
attending ajenbo (AJenbo)
attending diwic (David Henningsson)
attending dominikschmid93 (Dominik Schmid)
attending dpm (David Planella)
attending drewb (Andrew Bliss)
attending kokoto-java (George Karavasilev)
attending marrusl (Mark Russell)
attending nuclearbob (Max Brustkern)
attending rsalveti (Ricardo Salveti)
attending shroudedcloud (Jonathan Meek)
attending themuso (Luke Yelavich)
attending xranby (Xerxes Rånby)

Tracks:
  • Desktop
B3-M7 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending User experience for hybrid graphics
The plumbing layer for hybrid graphics support is now roughly feature-complete. We are now in a position to expose this support to users, via the Unity desktop environment, which means we need some UI and some policy. We need to know which applications to start on the powerful GPU, and users probably want some power-dependent policy to influence this decision. This session is to discuss the design and implementation of the user-facing component of hybrid graphics.

Participants:
attending 3v1n0 (Marco Trevisan (Treviño))
attending apulido (Ara Pulido)
attending bregma (Stephen M. Webb)
attending bryce (Bryce Harrington)
attending fginther (Francis Ginther)
attending hzliu123 (Hao-Ran Liu)
attending jpakkane (Jussi Pakkanen)
attending lexical (Keng-Yü Lin)
attending llstarks (Eric Appleman)
attending mlankhorst (Maarten Lankhorst)
attending nick-dedekind (Nick Dedekind)
(required) raof (Chris Halse Rogers)
attending steveriley (Steve Riley)
attending superm1 (Mario Limonciello)
attending tjaalton (Timo Aaltonen)
attending wallbraker (Jakob Bornecrantz)

Tracks:
  • Desktop
B4-M7 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday 15:00 - 16:00 CET
Not Attending Hybrid graphics support strategy planning for R
Review the current state of hybrid graphics and what's feasible for 13.04. - Prime power management expected in 3.8 (http://cgit.freedesktop.org/~airlied/linux) - Review dual-boot scenarios for said power management. Current git code will leave the GPU in a bad state that persists into a Windows reboot. Card will not work properly unless first rebooted into a non-power managing kernel or the battery is pulled. - On-the-fly gpu switching expected for xserver 1.14 (http://cgit.freedesktop.org/~airlied/xserver) - DRI2 offloading implemented in 12.10 does not work properly. Performance is poor and most things will not render. (awaiting SRU or upstream?) Old blueprint for reference: https://blueprints.launchpad.net/ubuntu/+spec/desktop-q-hybrid-graphics

Participants:
attending ajenbo (AJenbo)
attending apulido (Ara Pulido)
attending apw (Andy Whitcroft)
attending bladernr (Jeff Lane)
attending bryce (Bryce Harrington)
attending drussell (Dave Russell)
attending hzliu123 (Hao-Ran Liu)
attending llstarks (Eric Appleman)
attending marrusl (Mark Russell)
attending mlankhorst (Maarten Lankhorst)
attending raof (Chris Halse Rogers)
attending roadmr (Daniel Manrique)
attending steveriley (Steve Riley)
attending superm1 (Mario Limonciello)
attending themuso (Luke Yelavich)
attending tjaalton (Timo Aaltonen)

Tracks:
  • Desktop
B3-M10 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Client solution for CUPS' new Avahi-based printer share broadcasting
The CUPS Browsing/Broadcasting mechanism which made print queues shared on remote CUPS servers automatically visible for the local CUPS daemon and so for local applications got dropped upstream from CUPS 1.6.x on. Ubpstream has replaced this functionality by Bonjour-based broadcasting (under Linux implemented via Avahi), an OS-indpendent PWG (Printing Working Group) standard, but this lacks the implementation of browsing on the client side making the printers on remote CUPS servers not automatically appearing any more. Quantal's CUPS has a mega patch to forward-port this functionality from the old CUPS for one cycle, to avoid regressions. We cannot carry such a patch eternally, and we should follow upstream and the PWG standards. So in Raring we need the real solution which means that the print dialogs (upstream-recommended solution) or the CUPS daemon (how I like to have it) takes the new Bonjour (Avahi) broadcasts to display the shared remote CUPS queues automatically. The browsing functionality is implemented in the CUPS library (libcups) from CUPS 1.6.x on, but there is currently no production code using these functions. Upstream expects the print dialogs to use the new library functions for displaying the new queues. This would require modifications and upstream submissions for GTK, Qt, and LibreOffice at least and this does not safely cover all existing applications which have CUPS-aware print dialogs and therefore listed the remote queues before. Especially printing from the command line would not be covered. The better approach would be modifying the CUPS daemon so that it uses the new library function to find the remote queues and advertize them like its own local queues. Where the CUPS daemon needs to be patched for that we could probably derive from Quantal's CUPS Broadcasting/Browsing forward port patch. The new Bonjour browsing patch being based on the new standard way of Bonjour broadcasting has probably good chances to be accepted upstream. This feature does not only prevent a regression, but it also helps to more easily access printers connected to Mac OS X machines (they broadcasted Bonjour-only all the time) and also for mobile Ubuntu devices. Usually you do not have connected printers to tablets or phones and you carry them around between different local networks, so here it is especially important that they automatically pick up the print queues in the local network. In the session we will discuss which method to use and the implementation in Raring.

Participants:
attending bjoern-michaelsen (Björn Michaelsen)
attending cmiller (Chad Miller)
attending jasoncwarner (Jason Warner)
attending kaja (Kaja Podlaska Christiansen)
attending kokoto-java (George Karavasilev)
attending larsu (Lars Uebernickel)
attending nobuto (Nobuto Murata)
attending saviq (Michał Sawicz)
attending seb128 (Sebastien Bacher)
attending till-kamppeter (Till Kamppeter)

Tracks:
  • Desktop
B3-M8 (Audio Feed) (IRC Logs) Go to Blueprint
Thursday 16:15 - 17:00 CET
Not Attending Kubuntu Implementing LVM/LUKS/RAID manual UI options in Ubiquity Qt frontend
During Q cycle there have been a number of features added to ubiquity. Some of these have only been implemented for the Gtk frontend, and still need to be implemented on the qt frontend side.

Participants:
attending josephjamesmills (Joseph Mills)
attending jr (Jonathan Riddell)
attending kitterman (Scott Kitterman)
attending kokoto-java (George Karavasilev)
attending quintasan (Michał Zając)
attending rohangarg (Rohan Garg)
attending steveriley (Steve Riley)
attending tmt (Jussi Kekkonen)
attending xnox (Dimitri John Ledkov)

Tracks:
  • Desktop
B3-M4 (Audio Feed) (IRC Logs) Go to Blueprint
Not Attending Desktop round table

Participants:
attending attente (William Hua)
attending bjoern-michaelsen (Björn Michaelsen)
attending cmiller (Chad Miller)
attending cyphermox (Mathieu Trudel-Lapierre)
attending desrt (Allison Ryan Lortie)
attending didrocks (Didier Roche)
attending ken-vandine (Ken VanDine)
attending markjtully (Mark Tully)
attending mterry (Michael Terry)
attending robru (♫ Robert Bruce Park ♫)
attending seb128 (Sebastien Bacher)
attending themuso (Luke Yelavich)
attending tiagohillebrandt (Tiago Hillebrandt)

Tracks:
  • Desktop
B4-M7 (Audio Feed) (IRC Logs)