## page was renamed from DesktopTeamMeetingTemplate
= Actions from previous meeting =

= Actions from this meeting =

= Weekly Summary =

 * CD space situation: As we now earned a second (for GTK3) webkit, we grew another 7 MB, having 22 MB oversizedness now (20110606 image). Colin made up for it by dropping all development support from ship/ship-live (will be on today's images). Another ~ 5 MB will be dropped by switching to live-build, and Martin has a 5.7 MB saving in the pipeline from gnome-icon-theme. UbuntuSpec:desktop-o-cdspace has some more ideas, but they require some serious work. So we are down to 5 MB oversizedness. compiz split just won 1.5 additional MB
 * gnome-icon-theme is now split into a small "install by default" package (which just ships the icons that humanity doesn't provide), and a big gnome-icon-theme-full. Please let me know about any missing icons you see. (Martin)
 * Fixed up several issues of mDNS/DNS-SD broadcasting of shared printers by CUPS. Now using these broadcasts by clients actually works, especially Apple's AirPrint. So if you have a mobile device from Apple (iPad, iPhone, IPod Touch, with iOS 4.2 or newer, update via iTunes if needed), please test whether you can print. Also Mac OS X should find your shared printers in its default configuration. See LP: #711779, LP: #792309, LP: #793265. Fix available in Oneiric and Natty (-proposed) (TillKamppeter).
 * Updated system-config-printer to version 1.3.3 (incorporated 23 of our patches) and HPLIP 3.11.5 (TillKamppeter).
 * Started communication about introduction of color management with Debian (TillKamppeter).
 * OneConf is now de-desktopcouchified and perform way faster than before (removed a lot of overengineering, but still let it extensible by design).
 * Oneiric is now tracking the Thunderbird beta. enigmail updated and lightning is on the way (chrisccoulson)
 * Most of the work has been done (and tested) to transition Lucid to the Firefox rapid release schedule. Maverick mostly there but not tested yet (chrisccoulson)
 * We've got a plan for updating Natty to Firefox 5 on June 21st (chrisccoulson/pitti)
 * empathy 3.1.1 uploaded with all the libindicate patches removed, replaced functionality with telepathy-indicator (kenvandine)
 * telepathy-indicator uploaded, provides most of the messaging menu integration we had before, major missing piece still is indicators for unfocused chats (kenvandine)
 * GNOME3 work continued, most of it is in oneiric (ubuntu-desktop team effort)

== Partner update ==

=== DX ===
 * gtk2themeshim will land next week, this provides a gtk2 theme based on a gtk3 so we only need to manage a single theme
 * Ted will work on getting the gtk3 ports that have been proposed merged


== Unity ==

 * Compiz finally got a SRU! Available right now in oneiric, it's in natty-proposed as well. We need fix verification: we need people confirming the fixes for compiz, compiz-plugins-main, unity-place-files, unity-place-applications and unity itself to deliver the goodness to the world: http://people.canonical.com/~ubuntu-archive/pending-sru.html

 * Unity-2d: we have a Qt segfault in unity-2d-places since Qt was rebuilt with gcc 4.6. Rebuilding with 4.5 makes the segfault not appearing. Trying different solution (with new gcc and additional fixes backported), in my ppa. Bug reported https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/791213 and dicussion started upstream as well http://bugreports.qt.nokia.com/browse/QTBUG-19736

== Software Center ==

 * Released Software Center 4.1.5, includes:
  * Many bug fixes and usability improvements
  * Weblive featured updated for x2go, many thanks to Stéphane Graber
  * Further backend refactoring

== Kubuntu ==

== X.org ==

 * Package merge status
   * Mesa
     * Merge with Debian, multi-arch branch, and upstream stable 7.10 branch largely complete.
     * Additionally, patch factoring out a libgallium.so shared library in testing & cleanup.  Currently shaves ~2MiB per gallium driver, at the cost of a 1.5MiB libgallium, for a net saving of ~4MiB in libgl1-mesa-dri.
     * Upload requires llvm-2.9 MIR; in progress, waiting on armel build of openjdk-6b18 to check for test-suite regressions.
   * Xserver 1.10.2 merged from Debian, upload pending mesa upload to pick up multi-arch DRI paths.
   * Otherwise pretty well in sync with Debian, with the exception of some of the lesser-used input drivers.

== IRC log Western edition ==

{{{
17:31:12	pitti	https://wiki.ubuntu.com/DesktopTeam/Meeting/2011-06-07
17:31:17	tkamppeter	Everyone has printed from his iPhone?
17:31:22	pitti	-ENOIPHONE
17:31:27	pitti	can I print from android?
17:31:34	pitti	tkamppeter: nice fixes!
17:31:37	chrisccoulson	didrocks, do i have to buy you a beer for every MB i consume with tbird?
17:31:50	pitti	now THAT sounds like a balanced budget!
17:31:50	chrisccoulson	you're going to be getting very, very drunk
17:31:55	tkamppeter	pitti, unfortunately only with an app.
17:31:55	chrisccoulson	heh :)
17:31:57	kenvandine	:)
17:31:57	didrocks	chrisccoulson: heh, it's tbird, so it's more than a 1 ratio! :)
17:31:59	seb128	what do I need to do to get people being me beers? ;-)
17:32:11	pitti	clean GTK 2 :)
17:32:13	pitti	anyway, let's start
17:32:22	pitti	kenvandine: anything new from partner?
17:32:34	kenvandine	yeah
17:32:51	kenvandine	from DX
17:32:54	kenvandine	gtk2themeshim will land next week, this provides a gtk2 theme based on a gtk3 so we only need to manage a single theme
17:32:55	pitti	oh, it's in the wiki
17:32:59	kenvandine	yup :)
17:33:04	pitti	oh, nice!
17:33:11	pitti	a CSS theme interpreter for GTK 2?
17:33:19	kenvandine	and tedg is going to spend some quality time with LP to get all the gtk3 ports mterry did merged
17:33:26	kenvandine	something like that
17:33:35	pitti	are any indicators still missing which need help?
17:33:44	pitti	missing -> need to be ported, I mean
17:33:45	kenvandine	i think datetime
17:34:00	kenvandine	and the applet
17:34:11	kenvandine	i should put together a list of what is done and what needs to be done :)
17:34:13	mterry	appmenu, blocking on wnck debian packaging issues
17:34:17	rodrigo_	also, vino indicator patch needs porting, but that's not indicators themselves
17:34:26	seb128	indicator-applets as well, I had a look but there was a first patch from mterry that needed to be reviewed and merged then there is some gtkstyle hacks to clean
17:34:50	seb128	mterry, ok, let's not bother about that just move the wnckprop in the libwnck3
17:34:51	pitti	mterry: oh, anything we should fix in Debian libwnck then?
17:35:16	mterry	pitti, yes.  libwnck-3-dev ships wnckprop as does libwnck-dev, so both can't be installed at once
17:35:32	mterry	I filed a bug, but wasn't sure how maintainers wanted to deal with it, so didn't file a patch
17:35:33	seb128	pitti, we should just move it to libexec or something
17:35:33	pitti	ah, but we need to, so that we can build both indicator variants from one source, I guess
17:35:44	mterry	pitti, right
17:35:45	kenvandine	yeah
17:35:51	pitti	ok, let's discuss after meeting
17:35:52	seb128	pitti, it's a debug helper, not something for users
17:35:57	mterry	this was actually blocking a gtk3 port of libbamf, which appmenu needs
17:36:21	seb128	pitti, right, let's sort that after the meeting
17:36:25	pitti	kenvandine: how did the telepathy indicator shim go?
17:36:26	kenvandine	that is all i have, no update on U1 right now
17:36:27	pitti	I saw the package land
17:36:29	kenvandine	yes
17:36:42	kenvandine	it provides most of the functionality we had before
17:36:46	kenvandine	not quite done with it
17:36:52	pitti	but nice to see it land at last
17:36:58	kenvandine	yeah
17:37:09	kenvandine	dropped those huge patches from empathy :)
17:37:23	pitti	you already did?
17:37:24	kenvandine	pitti, i gave up on vala for it, and rewrote it in C
17:37:27	kenvandine	yes
17:37:34	pitti	sweet
17:37:42	pitti	ok, thanks
17:37:54	pitti	didrocks: thanks for the unity wiki update; anything to discuss from your side?
17:38:10	didrocks	nothing special in addition to what is on the wiki
17:38:21	didrocks	which is: please, test the SRU if you have a natty box
17:38:28	didrocks	and I suffer with Qt :-)
17:38:35	rodrigo_	:)
17:39:07	pitti	didrocks: the fun with g++ 4.6?
17:39:22	didrocks	pitti: yeah, depending on the definition of "fun" :-)
17:39:43	didrocks	I put great hope in my current rebuild on rebuild on rebuild from my ppa :-)
17:39:57	pitti	crossing fingers!
17:40:06	didrocks	but upstream is reactive, so should be fine
17:40:25	pitti	tremolux: what's the word on s-c?
17:40:33	tremolux	heyo
17:40:51	tremolux	well, lots of small things in this week's release
17:40:54	pitti	I see you have quite a number of big WIs for alpha-2 on it
17:41:14	tremolux	yeah
17:41:36	pitti	do you think it's realistic, i. e. do you actually have time to work on them, or are you busy with fixing non-WI stuff?
17:41:45	tremolux	this may change I think, also because we will be getting new UI design requirements in about 3 weeks
17:42:06	tremolux	I think I'm going to have to check priorities on those
17:42:12	tremolux	the WIs I mean
17:42:18	pitti	oh, does that mean we should move the a2 WIs to a later point, and do something UI agnostic first?
17:42:42	tremolux	yes, maybe the UI-specific ones
17:42:46	tremolux	makes sense
17:43:25	pitti	want to do that yourself? you probably have a better idea what's prone to change and what not?
17:43:35	tremolux	yep, I will
17:43:37	pitti	thanks
17:43:50	tremolux	sure...oh, on thing
17:44:02	pitti	you, didrocks, and chrisccoulson have the most/biggest WIs for alpha-2
17:44:04	tremolux	there is a task for enhancing the Unity launcher integration
17:44:22	chrisccoulson	heh
17:44:28	tremolux	(I wanted to make sure didrocks knows)
17:44:34	tremolux	but we can talk about that  :)
17:44:45	didrocks	tremolux: thanks for working on this! :-)
17:45:04	didrocks	(and good luck, not an easy task)
17:45:10	pitti	mterry also has a lot, but these look comparatively small and realistic <- mterry, check?
17:45:12	tremolux	hehe
17:45:20	mterry	pitti, yeah I believe so
17:45:31	mterry	pitti, I can do a recheck this week
17:45:42	pitti	mterry: is your main blocker the MIR?
17:46:07	mterry	pitti, for deja-dup?  No, the main blocker is largely waiting for duplicity to release with my Ubuntu One backend
17:46:11	pitti	ah
17:46:18	mterry	Though I suppose I could distro patch it; upstream said they would take it
17:47:25	mterry	I'm giving them another week, since that's when I'll do another DD release anyway.  I can distro patch if it hasn't landed by then
17:48:57	pitti	ok, sounds good
17:49:24	pitti	chrisccoulson: should we discuss TB/downsizing here, or will that be discussed in tomorrow's meeting?
17:49:40	chrisccoulson	pitti - we can wait until tomorrow
17:49:43	pitti	ok
17:49:55	pitti	this is probably the biggest A2 spec
17:50:37	pitti	well, at least your first one on http://people.canonical.com/~platform/workitems/oneiric/canonical-desktop-team-oneiric-alpha-2.html#chrisccoulson is done, I think :)
17:50:55	pitti	AOB?
17:51:11	chrisccoulson	pitti - yeah, i should close that one :)
17:51:14	rodrigo_	yes, when do we plan to start uploading gnome 3.1.x?
17:51:23	rodrigo_	after A2?
17:51:31	pitti	good point, I was about to ask the same
17:51:41	pitti	could we already start with glib 2.9 and gtk 3.1?
17:51:46	pitti	seb128: ^
17:51:51	pitti	or do you think it's too early?
17:52:08	rodrigo_	I think it should be ok, no big changes in neither of them, afaik
17:52:09	seb128	hum
17:52:21	rodrigo_	big changes = incompatibilies
17:52:23	seb128	rodrigo_, the issue is not changes it's to keep with bi-weekly updates
17:52:45	seb128	we spend lot of time to do every point updates when we start early and that cut in time we have for workitems
17:52:53	rodrigo_	yes, but it'll give us time to rebase again, if needed, our patches
17:52:56	seb128	but I did plan to start looking at glib 2.29 this week
17:52:57	rodrigo_	yes, right
17:53:02	seb128	we could start with the stack for sure
17:53:07	rodrigo_	ok
17:53:28	seb128	rodrigo_, well the issue is not patches rebasing, it's doing a stack of point updates, building, testing etc every 2 or 3 weeks
17:53:35	seb128	it usually cost 2 days full for 2 or 3 people
17:53:44	seb128	but agreed we can start slowly on it
17:53:58	seb128	http://live.gnome.org/ThreePointOne/
17:54:03	rodrigo_	seb128, right, so maybe we could just wait for 3.1.2, do the 1st upload, and then wait for 2 releases?
17:54:58	pitti	or just update the platform libraries, and keep the apps for now?
17:55:12	pitti	it might be better to do the theme development etc. with gtk 3.1
17:55:18	rodrigo_	yes
17:55:31	seb128	right
17:55:32	rodrigo_	also, some stuff in WI is only in 3.1, like the NTP stuff
17:55:38	rodrigo_	in g-s-d
17:55:48	seb128	3.1.2 seems a good one to start but let's not force ourself to update everything just because there is a tarball maybe
17:55:53	rodrigo_	but yes, starting with the stack is better :)
17:55:55	seb128	let's update things we have interest in
17:55:58	pitti	*nod*
17:56:00	rodrigo_	ok
17:56:10	seb128	I will have a look to glib 2.29 tomorrow
17:56:16	pitti	no need to do the threadmill with every gnome-panel version etc.
17:56:25	rodrigo_	:)
17:56:32	seb128	that will be needed for gtk 3.1 and it will need some packaging change for the gdbus utilities that landed
17:56:54	seb128	I would like to get it in debian as well if possible
17:57:12	seb128	sounds fine for everybody?
17:57:18	pitti	right, stuff like gdbus-code-gen becomes a blocker
17:57:32	seb128	the things we will need most next is the indicator stack on gtk3
17:57:33	rodrigo_	seb128, yes, sounds great for me
17:57:42	seb128	but dx and mterry and some others are working on that
17:58:13	seb128	well it's not technically breaking anything, gnome-panel works without indicator but it would be nice to get those so unity is not blocked on another transition if they want to switch
18:00:07	pitti	ok, thanks everyone
18:00:09	seb128	pitti, back to you?
18:00:09	pitti	sounds like a wrap?
18:00:17	seb128	it does ;-)
18:00:17	seb128	thanks
18:00:46	kenvandine	yup
18:01:32	tremolux	thanks everybody
18:01:35	didrocks	thanks
}}}

== IRC log Eastern edition ==

{{{
<bryceh> RAOF, robert_ancell, TheMuso: meeting time?
<robert_ancell> yep
<RAOF> I believe that it's 9am, yes :)
<bryceh> Jason's away to the airport and asked that I chair the meeting today
 alrighty, robert_ancell want to kick us off?
 how's lightdm coming?  :-)
<robert_ancell> coming along good.  Seems to be working well on most peoples boxes
<TheMuso> Sure.
<robert_ancell> I believe it just got on the seed and displaced gdm for Oneiric so preparing for floods of reports!
<bryceh> sweetness
<RAOF> Is the plymouth integration madness hooked up?
<robert_ancell> I've implemeted it, and it's working until someone tells me otherwise :)
<RAOF> Heh, ok.  Looks like it's time to reboot a box or two :)
<bryceh> robert_ancell, saw the discussion about keyboard layout stuff, sounds like you have a sane approach worked out, to the limits of my own keyboard layout knowhow
 people seem not shy about filing bug reports when keyboard stuff isn't right ;-)
<robert_ancell> The next main feature in 0.4.0 will be guest logins and some stuff under the hood to make it more stable (particularly unittests)
 yeah, keyboard/language is a bit of a black art!
<bryceh> ok, moving on... TheMuso how's your week been going?
<TheMuso> Not too bad, got all of at-spi2 into main as of the next dailies, it should be used by default.
 Still doing Qt a11y testing, will be pushing patches for Qt to didrocks by EOW.
 And still got to get the qt at-spi bridge uploaded and into main.
 Also started working on ubiquity a11y work.
 Thats the extent of my week pretty much.
<bryceh> cool.  pardon my ignorance, what is at-spi?
 (just idly curious)
 ah assistive technology service provider interface
 TheMuso, ok great
<TheMuso> Yeah, its the core API/ipc for getting a11y stuff from apps, and getting it to a screen reader/magnifier etc.
<bryceh> RAOF, up to your eyeballs in mesa merging I should guess?
<RAOF> Yup.
<bryceh> how's that going?
<RAOF> Got some nice savings in the gallium drivers by factoring out another shared library.
 They're now about a third as large (so ~3MB → ~1MB)
<bryceh> nice
 had much chance to look at bug reports on mesa?  anything interesting there?
<RAOF> The upload is pending a llvm-2.9 MIR, which is pending a build of openjdk-6b18 on armel to check for test-suite regressions.
 Nothing particularly interesting has landed in my Mesa bugmail box (yet ☺).
<bryceh> RAOF, would you mind jotting down about our current package merge status in https://wiki.ubuntu.com/DesktopTeam/Meeting/2011-06-07 when you get a moment?  I neglected to do that last week
 speaking of mesa, I traded a couple emails with keithp on the topic of post-release mesa updates
<RAOF> bryceh: Certainly.  I'll do it before rebooting to check that plymouth integration isn't broken :)
<bryceh> I outlined what we're facing as SRU requirements in getting mesa patches (let alone point releases) accepted, and he seemed receptive and said they were consistent with the requirements he wants to impose on mesa 7.11 point releases
 so even if we can't do full point releases, *maybe* we'll have more actionable mesa patches this time through
 he did suggest that there might be a regression test for mesa we could look at hooking up... I'll have to follow up on that more
<RAOF> I think keithp has a pretty good understanding of what's required in a stable branch.
<bryceh> agreed
<RAOF> bryceh: Other than piglit?  Interesting.
<bryceh> sounded like it
<RAOF> It'll run into the problem of needing to be run on actual hardware though.
<bryceh> yep
 other than this, I've been toolsmithing and sponsoring various bugfix patches.  Lots of bug reporters needing debugging advice too.
 I also took the role of Ubuntu stakeholder for Launchpad, so have been conversing with folks about ideas on how we could improve Launchpad to Ubuntu's benefit.  Fun stuff.  :-)
<RAOF> Yay!  I can't think of a better LP liason than you.
<bryceh> ok, did we miss anyone?  If not, AOB?
<TheMuso> Nope

}}}