=== Amaranth_ is now known as Amaranth === Amaranth_ is now known as Amaranth === Amaranth_ is now known as Amaranth === Amaranth_ is now known as Amaranth === Ursinha is now known as Ursinha-afk === ogra_ is now known as ogra === cking is now known as cking-afk === JanC_ is now known as JanC === bilalakhtar_ is now known as cdbs === Ursinha-afk is now known as Ursinha === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [12:40] hey everybody [12:40] when would be next ubuntu meeting for Asia memebership? [12:41] on fridge.ubuntu.com ? [12:41] /calendar [12:42] Their wiki said 4th Jan so not sure how frequent they're meant to be [12:42] that is why I am asking! [12:43] 2/1/2011 [12:43] next week from what the calendar says [12:44] what time? [12:44] http://fridge.ubuntu.com/calendar <--- bbgoll have a look [12:44] ok, lets have a look on cal [12:45] ohh [12:45] tnx [12:45] welcome [12:49] what meeting I should join for gaining membership? [12:51] dingDong: have a read of https://wiki.ubuntu.com/Membership/ [12:51] yep [12:52] I did, I mean, I am in Asia, which meeting in (fridge cal) should I join? [12:53] the EMEA meeting [12:55] ok, thanks === cking-afk is now known as cking === Ursinha is now known as Ursinha-lunch === Ursinha-lunch is now known as Ursinha === zul_ is now known as zul === fader_ is now known as fader === bjf[afk] is now known as bjf [15:48] I did read the ubuntu membership and did the procedure + editting the wiki page for being next meeting candidate! [15:48] is here anything else which I should do? except being present at the meeting? [15:48] that's pretty much the procedure, yes [15:49] it's also a good idea to prepare a short introduction to yourself that you can paste when it's your turn to present yourself [15:49] ok, then ? [15:50] then you'll get membership or not get membership, based on your current contributions and history with the project [15:51] haha, tnx anyway [15:51] a good quality wikipage helps ;) [15:51] it's also a good idea to have people who have worked with you and your sponsors (if applicable) present during the meeting [15:53] hmmm, good Idea, lets c === doko_ is now known as doko [16:03] o/ [16:04] yo [16:04] howdy [16:04] #startmeeting [16:04] Meeting started at 10:04. The chair is robbiew. [16:04] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [16:04] hi [16:05] bug 665740 (c-j sru); bug 688732 (reviewed; python-webkit); bug 685476 (mgltools); bug 706044 (daily-journal for py27); general py27 transition testing; bug 697792 (/etc/fuse.conf perms; natty, mav, lucid); bug 706051 (quickly for dh_python2); ubuntu dev guide for udd; pkgme merge proposal reviews; bug 707416 (investigated, not fixed); bug 630511 (-proposed verification) [16:05] Launchpad bug 665740 in computer-janitor (Ubuntu Maverick) "Missing dependency on dbus" [High,Fix committed] https://launchpad.net/bugs/665740 [16:05] Launchpad bug 688732 in pywebkitgtk (Ubuntu) "package no longer has WebView attribute after transition to python 2.7" [High,Triaged] https://launchpad.net/bugs/688732 [16:05] Launchpad bug 685476 in mgltools-viewerframework (Debian) "mgltools-viewerframework: cannot be bytecompiled with Python 2.7: SyntaxError: cannot assign to __debug__" [Unknown,New] https://launchpad.net/bugs/685476 [16:05] Launchpad bug 706044 in Quickly "XS-Python-Version: >= 2.6 to pick up Python 2.7 in natty" [Undecided,New] https://launchpad.net/bugs/706044 [16:05] Launchpad bug 697792 in fuse (Ubuntu Maverick) "permissions of /etc/fuse.conf are reset on upgrade" [Medium,Confirmed] https://launchpad.net/bugs/697792 [16:05] wow...it's almost like barry knew I was going to call on him [16:05] [TOPIC] Lightning Round [16:05] New Topic: Lightning Round [16:05] robbiew: repaste? :) [16:05] nah [16:05] lets play a game called get ubotu kicked for flooding [16:05] ev? [16:05] Nearly done on showing the smartest choice only in usb-creator, working on detecting hostname collisons in ubiquity, walked czajkowski through a parted bug, trying to get to the bottom of a thread issue in the pygi branch of usb-creator, fixed a race condition in the installer testing system, thought I had fixed the netbooks locking but that reappeared today so will need to pick up a usb serial cable after all, moved keyamp decision tree generation into [16:05] (done) [16:06] console-setup, saving some ubiquity build time, started bootcharting ubiquity and d-i component build times, looking for obvious speed ups (in support of faster unit testing). [16:06] jhunt: ? [16:06] Fixed lp:#706842 (we still need work done on kdm and lighdm though). [16:06] Got my new USB serial console setup and then reviewed lp:#70257. Still [16:06] investigating why "console=" kernel param being truncated (apw aware). [16:06] Worked on lp:#672177 a bit with Clint. Spent half a day taming [16:06] pbuilder: I can atlast build Upstart packages with it. Started to review [16:06] Scotts Upstart branches for natty. Basics of Upstart job visualization [16:06] are in place (sent details and a few questions to Scott) - no merge [16:06] request yet as I haven't written test-code, doc, etc. However, to whet [16:07] your appetites, we can now auto-gen graphs like this: [16:07] http://people.canonical.com/~jhunt/upstart/viz/upstart-viz-small-25jan2011.png [16:07] LINK received: http://people.canonical.com/~jhunt/upstart/viz/upstart-viz-small-25jan2011.png [16:07] EOT [16:07] jhunt: \o/...nice graphs [16:07] ev: \o/ [16:08] :) [16:08] mvo: ? [16:08] did: vacation and then cross-distro meeting about application installer in Nuernberg (really good meeting); todo: land ratings&reviews in natty [16:08] (done) [16:09] (plus a bit of hacking webkit transition and software-center in between) [16:09] (really done) [16:09] doko: ? [16:09] natty test rebuild, prepare a gcc-4.6 test rebuild (lucas probably will do this; at this stage it doesn't make a difference if it's done on Debian or Ubuntu), prepared various security updates, LO updates (THE LAST ONE BEFORE THE NEW MAINTAINER JOINS ... HUA HUA!!) [16:10] doko: whoohoo! [16:10] lol [16:10] will be away the next two weeks [16:10] done [16:10] psurbhi: ? [16:10] * worked on https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/579858 [16:10] * worked on creation of btrfs subvolumes and mounting them during installation, for aiding automatic snapshots. Considered that /home is a separate partition, as this made things easy. This week, need to work on creating a subvolume for home, when home is not a separate partition. Testing this takes a little time :( [16:10] (done) [16:10] Ubuntu bug 579858 in util-linux (Ubuntu Natty) "umount segfault on shutdown when unmounting autofs mountpoint" [High,Triaged] [16:12] cjwatson: ? [16:12] done: finished d-i rebase onto git (except for debian-installer package itself, and some pending bzr-git problems); finished sorting out live CD upgrade problems in lucid (#591207); other 10.04.2 bits and bobs; packagekit/qapt fix for mysterious dpkg errors and empty apt term.log files (#680328); GRUB multipath backport to lucid (#687501); making progress on console-setup upgrade breakage (#698263), fixed for new ... [16:13] ... upgrades now but need to clean up the wreckage too [16:13] todo: plymouth framebuffer-switch handling (carried over); whatever comes up for alpha-2 [16:13] -- [16:13] thanks cjwatson for the packagekit/qapt fixes! [16:13] thnx [16:13] [TOPIC] Natty [16:13] New Topic: Natty [16:13] Alpha 2 next week [16:13] http://people.canonical.com/~pitti/workitems/natty/canonical-foundations-natty-alpha-2.html [16:13] LINK received: http://people.canonical.com/~pitti/workitems/natty/canonical-foundations-natty-alpha-2.html [16:14] also https://wiki.ubuntu.com/ReleaseTeam/Meeting/2011-01-21#Foundations [16:14] that's not updated dynamically, some of them have been fixed [16:14] mvo: you going to finish your ToDos in time? [16:14] oh, I need to cleanup the rnr stuff [16:14] or should we look at postponing [16:14] ah [16:14] cool [16:14] quite a bit if done but not marked as such [16:14] sorry for that [16:14] * robbiew ignores mpt and isd workitems [16:14] that's good to hear :) [16:15] ignore++ [16:15] ;) [16:15] I was beginning to get a bit itchy about the work item count [16:16] http://people.canonical.com/~platform/workitems/natty/canonical-foundations.html shows us below the trend line again, with pretty much a flat line for the last week :-( [16:16] LINK received: http://people.canonical.com/~platform/workitems/natty/canonical-foundations.html shows us below the trend line again, with pretty much a flat line for the last week :-( [16:16] well, on the trend line, I can't quite see [16:16] yeah...all in all, we're doing fine [16:16] https://wiki.ubuntu.com/ReleaseTeam/Meeting/2011-01-21#Foundations does have a good number of bugs though :/ [16:17] * robbiew is reminded to finish scrubbing mvo's bug assignment list :D [16:17] thanks for that btw robbiew, I owe you [ ] beer [ ] tea [16:17] heh, I did a bit of scrubbing on my list, though it still needs work [16:17] below ev now \o/ [16:18] cjwatson: whoohoo [16:18] [TOPIC] AOB/GoodNews? [16:18] New Topic: AOB/GoodNews? [16:19] * robbiew avoided jury duty yesterday!!!! [16:19] * mvo got some new (and delicious) tea today [16:19] I've said I'm standing down from the DMB at the end of my term (next month); one more free hour a fortnight ... [16:20] http://webapps.ubuntu.com/employment/canonical_SE%20UP%20RW%2001-01/ [16:20] LINK received: http://webapps.ubuntu.com/employment/canonical_SE%20UP%20RW%2001-01/ [16:20] we're hiring for foundations [16:20] http://people.canonical.com/~mvo/tmp/sc-meets-debtags.png <- playing with tag suggestions for debtags [16:20] :D [16:20] LINK received: http://people.canonical.com/~mvo/tmp/sc-meets-debtags.png <- playing with tag suggestions for debtags [16:20] dh_python3 got some good new capability this last week due to working with POX on sip4 in Debian (all in Natty too). [16:21] nice! [16:21] ScottK: awesome [16:22] #endmeeting [16:22] Meeting finished at 10:22. [16:22] thnx all! [16:22] ScottK: http://packages.qa.debian.org/p/python3-defaults/news/20110119T184733Z.html and http://packages.qa.debian.org/p/python3-defaults/news/20110120T224725Z.html I guess? [16:23] thanks robbie [16:23] fastest meeting this year =) [16:23] thanks [16:23] thx [16:23] cjwatson: Yes. [16:23] doko: you keep stats? :) [16:23] thanks [16:24] robbiew: should chair allmeetings [16:24] soo productive [16:24] ummm...no [16:24] cjwatson: http://packages.qa.debian.org/p/python3-defaults/news/20110106T210912Z.html as well (sip4 took a while). [16:25] robbiew: I only ever tune into yours, I know full well they wont run for a crazy length! [16:25] robbiew: Better mess it up next time then. Three hour meeting. You'll never have to do it again. [16:25] /usr/lib/python3/dist-packages/> excellent [16:25] ScottK: lol [16:26] cjwatson: it's a beautiful sight [16:26] * cjwatson still remembers the hoary kickoff meeting ... [16:26] four hours, I think that way [16:26] *was [16:26] doko: first meeting this year as well? [16:26] cjwatson: can't have been productive [16:26] not by the end [16:27] we've learned a bit since then ... [16:27] maco: no, not that bad ... === bjf is now known as bjf[afk] [19:13] * stgraber waves [19:16] hi [19:16] hey everyone ! [19:16] 20:14 < highvoltage> well, we have some seed changes, kstars has been dropped (in favour of kstars) and there's a bunch of other seed changes too but I don't have them open right now [19:17] 20:15 < highvoltage> I've been talking to LibreCAD upstream a bit off-list [19:17] 20:16 < highvoltage> they are eagre to have it in Edubuntu, they're just finalising logos, etc. then I'll review it for universe [19:17] yeah I started talking there because I usually get poked in -meeting for meetings :) [19:17] sorry, my bad :) [19:17] we're also shipping grokking-the-gimp and tuxguitar [19:17] o/ [19:17] and kalgebra is dropped in favour of geogebra [19:18] kstarts has been dropped in favor of kstars? [19:18] I'm currently busy updating the meta packages, I started doing it this morning but my laptop crashed (apparently I've got a kvm bug that tends to make it kernel panic) [19:18] in favour of stellarium [19:19] ok [19:19] I updated the Pencil package so that it says "Pencil" in the menus now instead of "pencil" [19:20] and updated the calibre package so that LRF viewer now uses the calibre icon until it has its own icon [19:20] (so the menus look a bit better now) [19:21] ah right, still need to re-upload arkose, to fix the same issue [19:21] we have an "akonadi tray" entry under accessories and a kde data backup tool unders system tools that we need to disable [19:21] then our menus should be good === bjf[afk] is now known as bjf [19:22] highvoltage: what's the usual format again ? (I don't have a menu anymore ;)) [19:23] stgraber: for the menu entries? [19:23] yep [19:23] Name field in a .desktop [19:24] in the Ubuntu menus it's just the name of the application without description [19:24] hmm, sometimes it does (like in the graphics menu): http://launchpadlibrarian.net/62372790/pencil.png [19:25] .desktop has fields for both name and description [19:25] ok, so if I go with "Arkose Desktop Application Sandboxing" it'd kind of respect what we have at the moment ? [19:25] yep [19:26] as I don't really have an identifiable icon, just going with the name probably wouldn't be enough [19:26] it would be consistantly inconsistant with our current menus [19:26] Ubuntu's naming seems to be "App name plus descriptive" if the app name isn't descriptive on it's own [19:26] ok, pushing new package now [19:26] and consistant with ubuntu's usual application menus as mhall119 points out [19:26] so "Simple Scan" is just that [19:26] while Gimp is "Gimp Image Editor" [19:27] some applications could really do with short descriptions like that. [19:28] calibre would be much nicer as "calibre e-book reader" [19:28] yeah, they're supposed to, according to something from Canonical I read a while ago and don't have a link to [19:28] probably the ones in main all do [19:28] mhall119: indeed [19:28] it might be good to make it an action item to make sure all the ones in ubuntu-edu-* are named accordingly too [19:29] since it's such a minor change [19:30] that's pretty much all of them then [19:30] though I'm not sure how you'd name gCompris [19:30] maybe it doesn't work as well for games [19:31] "gCompris Kindergarden Suite"? not sure but we should be able to come up with something :) [19:31] or Tux Math [19:31] I think in Fedora it used to say "GCompris - I have understood" [19:31] yeah, that's the translation from French of the pronunciation [19:31] but it isn't really a descriptive of the app [19:32] yep [19:32] I think tuxmath, tuxpaint is in the same category as libreoffice [19:32] the libreoffice menu items just say "LibreOffice Draw" and "LibreOffice Impress", etc [19:32] so they seem to be descriptive enough to not need more of a description [19:33] hmmm,I have "Open Office Presentation" instead of "Open Office Impress" [19:33] FreeMind would be a lot better as "FreeMind Mindmap Editor" or something like that [19:33] yeah [19:34] maybe the libreoffice packages still need the menu patches. it's probably still the same as in debian [19:35] could be, yeah [19:35] it's actually quite bad that we need to patch the .desktop files for that, it'd probably be better to just have some package shipping all the updated .desktop files [19:35] one thing that I'd like to squeeze (heh) in before the 2nd alpha is try to fix our panel icons so that they fit in better [19:35] that way you have one package to centralize all the translations and do the name/description standardization [19:36] stgraber: how would you do that? with some kind of menu profile? diverts? or is there a nice way of doing it already? [19:36] stgraber: I'd also kind of dread having to update so many packages just for menu entries :) [19:36] just put all of the translated/patched .desktop files in some directory /usr/share/ubuntu-applications/ for example and change the XDG order to have them match first [19:37] ok [19:37] if the binary isn't there, they won't show up, if it's there and there's a custom .desktop it'll apply, otherwise the one from /usr/share/applications will be used [19:37] that's what we do for ltsp-localapps and it works quite well [19:37] I'll just poke you for the translations stuff, I'm not sure how that works [19:38] remember when I told you we could quite easily ship with custom menu structure and apps name, that's how I'd have done it [19:38] ok [19:39] I blogged about our YouTube channel and we got a whole bunch of new YouTube subscribers (haven't counted them yet though) [19:40] besides that I don't think I have anything else to report on, Alpha 2 is just around the corner so we'll just have to test those images so that they can be released and do the usual alpha 2 announcements, etc [19:41] I've got a few Qimo updates [19:41] if you're done [19:41] I am [19:41] okay, first off I forked xdg-launcher to qimo-launcher [19:42] qimo-launcher will remain very basic and just do what I need for Qimo [19:42] but functionality wise it's done, it'll display a panel full of launchers from an XDG .menu file [19:42] and now I have a custom qimo-launcher.menu file for it [19:43] so, apt-get install $game will put $game in the panel automatically [19:43] it currently merges anything in the Games or Education category, excluding things like card games [19:43] nice [19:43] plus a couple of specific exclusions for Lernid and the cGompris admin [19:44] probably the exclusions list will grow over time [19:44] but for now I think it's pretty good [19:44] I think all of my packages for the Xfce-based session are finished, so I should be able to start on the Gnome-session soon [19:44] nice [19:44] but, debmower still isn't building a bootable ISO for me :( [19:45] I'm definitely planning to spend some time on it this Friday [19:45] so for now I'm going to have to go back to unsquashing an xubuntu iso, installing my packages, and resquashing [19:45] I've copied all the Xubuntu settings I rely on into /etc/xdg/xdg-qimo, so I shouldn't have any dependency on anything Xubuntu anymore [19:46] and the Gnome session won't depend on anything Xfce either [19:46] I think last when I talked to you there were some files missing from the syslinux directory on the iso, I'll do it from a clean machine on Friday, I guess my laptop where I last tested it might have some packages installed that it doesn't depend on [19:46] I will need a menu editor to allow people to customize the launcher panel though [19:46] ah that's mgariepy's dept :) [19:46] highvoltage: yeah, pretty much everthing was missing except casper and syslinux folders [19:47] I think i can slightly modify alacarte [19:47] it's 99% generic XDG menu editor [19:47] but for some reason they hard-coded the Applications and Settings menus into it [19:47] rather than making them runtime options [19:47] mhall119, for the menu-editor, i guess edubuntu-menueditor will be ok with a few lines of changes [19:48] I'll look into it [19:48] thanks [19:48] is it python? [19:48] mhall119, yes :) [19:48] cool [19:48] so, one way or another I'll have that [19:48] but it'll be later in the release cycle [19:48] one important thing we should do before alpha 3 is decide whether we're going all-unity now that there'll be unity-2d for this release. and also how that's going to impact stuff like sabayon, nanny, etc. (I guess we can expect some breakage) [19:49] yeah, going all Unity is going to probably abort my current plans for a gnome session [19:49] I guess we should give the choice at install time as we do at the moment. What we need to choose is what we want on the live cd [19:49] so, the sooner that's known, the better for me [19:54] it seems that, at least for natty, the classic gnome desktop should stay the default [19:54] and then for users who don't need all the lockdown stuff can just choose unity [19:56] +1 [19:56] I know that, speaking to the president of System76 at UDS-N, he told me flat out that he wasn't shipping anything with Unity or Gnome Shell [19:57] and that if Edubuntu didn't offer the classic Gnome, he'd have to drop it [19:57] now, Unity has come a long way since then, so I don't know if he still feels that way [19:57] so he won't ship 11.04 ? [19:57] that was the impression I got [19:57] at least not stock Ubuntu 11.04 [19:57] mhall119: i didnt realise they offered *any* options at all for distro [19:58] unity in 11.04 actually works quite well, it's almost usable :) (as in, it's at least fast) [19:58] maco: I think they ofer the *buntus [19:58] so he'll probably reconsider [19:58] I wouldn't have shipped 10.10 with unity either :) [19:58] mhall119: well yes, but i thought it was only ubuntu, specifically. [19:58] well, it was understandable with the old unity, perhaps with all the changes and improvements he'll change his mind. they could always just make the classic desktop default if they want to [19:58] no, hey's shipping 10.04 with UNR [19:59] maco: yeah, it looks that way, but he did mention that he did edubuntu, I'm just not sure how you specified [19:59] mhall119: i asked him about kubuntu before and was told no kubuntu no xubuntu, he doesnt want people to have to make that choice [19:59] well we talked about Xubuntu, specifically if Unity or Shell were the only Gnome options [20:00] anyway, just a thought [20:00] I'm not sure how much considersation Edubuntu should give it [20:00] well i last talked to him before the unity announcement so... obviously hes had reconsiderations to make [20:01] I can't remember if we talked before or after [20:01] but with 11.04, he'll have reconsiderations to make anyway [20:01] I assume zareason has no problem shipping Unity [20:02] system76 does ship edubuntu, at least [20:04] ogra: unity-2d looks a lot like old unity! [20:04] yep [20:05] and runs in framebuffer with zero accelleration [20:05] should be good for ltsp ;) [20:05] yep, though regular unity should work quite well too (haven't tested yet). Compiz worked fine before, so unity-3d should work too :) [20:06] if you have 3d capability [20:06] -2d runs on anything [20:06] I would think that unity-3d would work better on ltsp than unity-2d, but ok [20:06] wont be installed in natty though [20:06] highvoltage, how would unity 3d work on a vesa card ? [20:07] ogra: I guess -2d is meant for arm boards with no available 3D drivers ? (like your laptop ? :)) [20:07] it wouldn't, but I'd never suggest a thin client to anyone that can only work with vesa [20:07] stgraber, 2d is meant to become a fallback for 3d at some point i guess ... for natty it will be on the arm images as default [20:07] highvoltage, well, with 2d even the vesa client flies [20:08] I guess that's mostly because of space issue on the CDs ? IIRC -2d is in QT [20:08] ogra: that's nice [20:08] right [20:09] if it's installed, is it automatically working as a fallback ? [20:09] (we can easily ship it with Edubuntu as we already have QT on the DVD anyway) [20:10] so if the user chooses to use unity, he'll get it either in 2D or 3D [20:10] iirc the plan is to have Qt on Ubuntu discs as well for 11.04 [20:10] Hi all [20:10] alkisg: hey. an hour late again :) [20:10] Hehe [20:11] highvoltage: was that for 11.04 or 11.10 ? I thought it was longer term plan. QT isn't exactly light to ship and CD space is usually a big issue. [20:11] stgraber: perhaps [20:12] especially with them doubling-down on Mono by making Banshee default [20:12] Edubuntu has always shipped with Qt :) [20:12] because only one desktop has an education projection [20:13] heh, indeed [20:13] yep, but it's been a long time since we really had to care about CD space :) [20:13] well there's some gnome stuff getting better now, gperiodic is quite nice [20:14] but gnome doesn't have a nice umbrella for edu stuff like kde does [20:14] it doesn't for office stuff either [20:14] I'd just wish for the kdeedu stuff to depend on less KDE stuff, seems to have improved lately but there's probably still room for improvement :) [20:15] yeah, I think those are more ubuntu packaging problems than kde specific problems [20:15] but luckily we have a kubuntu team member listening :p [20:16] anything else before we go back to idle in #edubuntu? [20:16] nope [20:16] debmower [20:17] ;) [20:17] stgraber: mostly whats going on there is that we have some giant monolithic packages for all the kde librarry stuff [20:17] and splitting them into like 15-20 different packages would require a lot of work [20:17] maco: yep, splitting stuff like kdelibs into smaller packages could make a big difference [20:17] maco: IIRC, wasn't it from dependencies on a debugging library that didn't need to be depended on? [20:17] mhall119: heh, actually, I'll move that closer and look at it tonight instead of Friday then :) [20:18] highvoltage: thanks, that'll make the rest of my work go much faster [20:18] mhall119: there was one thing with the kde version of apport, but there's also the splitting out packages thing [20:18] mhall119: yes, a ton of packages got pulled in at some time because of some kubuntu debug package. That's solved in natty though IIRC [20:18] maco: ok, I'm not at all familiar with the goings on of KDE [20:18] although for example i think highvoltage was saying "but it pulls in akonadi and ___ and ___" and actually it wasnt pulling in those whole things just the libraries that reference them [20:18] yeah it's more dependencies problems. like, we can't install a kde python game without getting stuff like Akonadi tray and Nepomuk backup [20:19] we get menu entries for those too, so it seems more like just libraries [20:19] then again, nothing happens when you click on them, so perhaps those menu entries are in the wrong packages [20:20] oh thatd be intersting... [20:20] libakonadi4 is one of the things python-kde4 pulls in for example, but thats just the lib [20:20] python-kde4 does depend on kdebase-workspace-bin though [20:20] er n....sorry [20:20] kdebase-runtime [20:21] bleh, have a play with apt-cache depends to see what i mean :P [20:21] highvoltage: actually for that matter...could you do a "dpkg -S /path/to/desktop/entry" and see what package it is, then "aptitude why package"? [20:21] * mhall119 is off, gotta run [20:21] no use for me to do it since i intentionally have kde installed [20:22] heh, aparently akonaditra.desktop comes from kdepim-runtime [20:22] fun :) [20:22] also something we probably don't want (but is there) [20:22] kdepim-runtime is a Depends of python-kde4 [20:22] so is kdebase-runtime [20:22] because python-kde4 is one of those monolithic libraries i mentioned [20:22] personally I don't think that's very elegant [20:23] er, monolithic packages [20:23] (sorry to drop a kde word :p) [20:24] mgariepy just asked me if this meeting is going to end any time soon [20:24] so I guess it's time to do so :) [20:24] hehe [20:24] thanks everyone [20:24] hmm i think i see why the deskto is in kdepim-runtime [21:00] #startmeeting [21:00] Meeting started at 15:00. The chair is barry. [21:00] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [21:00] hi folks and welcome to this week's ubuntu distributed development meeting [21:00] who's here today? [21:01] o/ [21:01] note that because we did the meeting last week largely in person at the natty rally, we don't yet have minutes up for the meeting on the 12th. hopefully we won't re-cover too much ground [21:01] [TOPIC] agenda [21:01] New Topic: agenda [21:01] https://wiki.ubuntu.com/DistributedDevelopment/20110126 [21:01] [LINK] https://wiki.ubuntu.com/DistributedDevelopment/20110126 [21:01] LINK received: https://wiki.ubuntu.com/DistributedDevelopment/20110126 [21:02] hello [21:02] the raw transcript is in http://irclogs.ubuntu.com/2011/01/12/%23ubuntu-meeting.html#t21:06 [21:02] hi james [21:02] /wave [21:02] jelmer, thumper, slangasek, ajmitch, james_w ping [21:03] hi poolie [21:03] i like the hot bugs list [21:03] hi [21:03] i will take an action to bring that up to date for the next meeting, on the 10th feb [21:04] i believe a few more things have been crossed off [21:04] we had a two-week sprint that was very productive [21:04] yep, thanks [21:04] [ACTION] poolie to update hot bugs list for next meeting [21:04] ACTION received: poolie to update hot bugs list for next meeting [21:04] i guess we'll just get started [21:04] augh where did my morning go :/ [21:05] [TOPIC] action items [21:05] New Topic: action items [21:05] * ajmitch to come up with questions/topics for next meeting (re: REVU) [21:05] [21:05] ajmitch: i forgot, did we decide to keep this on the list? [21:05] * ajmitch hasn't done much beyond the list that came up last time, sorry - that's probably fallen off pastebin by now [21:06] barry: he wasn't there last time, so poolie had it stay [21:06] let's not just keep this thing dangling [21:06] strike it from the list or discuss? [21:06] ajmitch, do you have any particular things you think should be getting attention but aren't? [21:06] let's discuss briefly [21:07] if any come to mind now, let's do them in the meeting [21:07] otherwise if you want to nominate things, feel free to poke us any time [21:07] ajmitch: I think the idea is that you can choose whether to bring stuff up or not, but we'd rather not have an on-going item that just never completes [21:07] right [21:07] I agree that the strength of that list is that it is nice and compact and *actionable* [21:08] jam: right, I'd rather it not stay around [21:08] agreed. i'll strike it from the list for next week [21:08] I don't really have any actionable items to discuss about REVU at this stage [21:08] * poolie to send bzr rotation pitch to platform mailing list [21:08] [21:08] definitely today! [21:08] \o/ [21:08] ie keep it :) [21:09] will do :) [21:09] It seems it would be interesting to have something revu-like integrated with the Launchpad merge-proposals stuff. [21:09] though they may not be quite similar enoguh [21:09] [TOPIC] bugs of interest [21:09] New Topic: bugs of interest [21:09] this list might be out of date, but let's go thru them quickly [21:09] * http://pad.lv/674353 - graph packages built through UDD [21:09] [21:09] a gap analysis there could be good [21:10] this was, specifically, that we'd insert markers to catch anything done by bzr builder or builddeb [21:10] we agreed to strike that particular implementation [21:10] it's nontrivial work and it's not actually helping [21:10] ubuntu developers [21:10] poolie: so should the bug be closed as WontFix ? [21:11] or is that bug #676766 [21:11] Launchpad bug 676766 in Ubuntu Distributed Development "insert package header field" [Undecided,New] https://launchpad.net/bugs/676766 [21:11] instead, we'll measure things we're already doing that ought to correlate with user happiness/uptake [21:11] jam: with a note [21:11] next bug? [21:12] * http://pad.lv/556132 - don't drop SSH connection after sending 1GB; requested by kiko [21:12] ] [21:12] done, I believe [21:12] fixed and deployed! [21:12] you guys rock! [21:12] * http://pad.lv/375013 - support committing direct to stacked branches [21:12] [21:12] done [21:12] thanks to exarkun and mwh too [21:12] you rock, jam! [21:12] * bzr branches are too expensive to use for casual sponsoring, compared with downloading packages from my local mirror (slangasek) [21:12] [21:13] still on my rainy day hacking list [21:13] lots of discussion at UDS, but I don't think we had strong concrete answers [21:13] What class of solution is considered for that problem? [21:13] I think it got put on the poker table (create a branch from a mirror tarball) [21:13] you'd think Portland would give me rainy days to go around, but no [21:13] and also shallow checkouts [21:14] persia: I'm planning to implement support for automating mirroring of branches [21:14] Ah, OK. Thanks for the detail. [21:14] i think we should keep this on the list, since it's a core improvement that the team is working on [21:14] this is important to me even if other solutions (e.g., shallow branches) speed up the download from LP itself [21:14] note that spiv and I were working on getting a fast shallow checkout from LP [21:14] it is [21:15] some of the specific things we discussed are in https://wiki.canonical.com/Bazaar/Plan/2011/Tasks [21:15] so it should be equiv to downloading a tarball from LP, which isn't as good as a local mirror [21:15] including that [21:15] (canonical-only, sorry) [21:15] but better than full history [21:15] I think it got slightly back-burnered vs other bzr work [21:16] * [[https://launchpad.net/bugs/295274|(watch file support)]] - james_w and barry to sprint on that at uds-n [21:16] [21:16] Ubuntu bug 295274 in Ubuntu Distributed Development "merge-upstream shouldn't require --version when debian/watch is present" [High,In progress] [21:16] I don't think they got to it [21:16] definitely talked about it [21:16] note that i unassigned myself from this bug, sadly [21:16] but no code was implemented [21:16] jelmer has been hacking on that [21:16] it needs some merge proposals reviewing [21:16] ah, it says "jelmer hacked it together and will be submitting mps" [21:17] Note that sometimes it is desireable to create a new upstream version which isn't the latest upstream version according to the watch file, depending on release status, etc. Please be sure to allow override, rather than relying purely on the watch file. [21:17] I don't think he has submitted anything [21:17] persia: definitely. i don't think they plan to remove the explicit options, but just make the common case easy [21:17] persia, "shouldn't /require/ --version" [21:17] Just checking :) [21:17] persia: I'm pretty sure the idea is that you don't *have* to specify version, but if you do, it will be used [21:18] barry: sounds like 'in progress' but not closed yet [21:18] we'll keep it on the list; it's really nice to see progress on it (since i suck :) [21:18] * [[https://launchpad.net/bugs/653307|Import fails with missing referenced chk root keys]] [21:18] [21:18] Ubuntu bug 653307 in Ubuntu Distributed Development "Import fails with missing referenced chk root keys" [Critical,In progress] [21:19] this one falls under the general class of import failures, which i know is a top priority for the team [21:19] it is [21:20] i believe we fixed 50% of the imports last week? [21:20] i wonder if the graph agrees? [21:20] I'm pretty sure that specific bug is, restart them and they all work [21:20] ah, ok [21:20] *nice* [21:20] http://package-import.ubuntu.com/status/ says it is back down a lot [21:20] LINK received: http://package-import.ubuntu.com/status/ says it is back down a lot [21:20] so that needs someone, probably spiv, to agree with james_w that it's ok to delete and restart it? [21:20] nice [21:21] that's a log scale of course [21:21] at the moment, it is all pretty manual [21:21] meaning the software will crash if it ever reaches 0 :-) (jk) [21:21] :) [21:21] yes, that was bug #653832, right? [21:21] Launchpad bug 653832 in Ubuntu Distributed Development "Import fails with "trying to import version ... again"" [High,Triaged] https://launchpad.net/bugs/653832 [21:21] slangasek: nope, a different one [21:21] bug 653307 [21:21] Launchpad bug 653307 in Ubuntu Distributed Development "Import fails with missing referenced chk root keys" [Critical,In progress] https://launchpad.net/bugs/653307 [21:21] (that one was coming up) [21:22] ok it looks like bug 655307 is not blocked on james [21:22] jam: I thought 32 was the one that fixed 50% of the imports :) [21:22] Launchpad bug 655307 in QBzr "using odt2txt to diff OOo documents" [Wishlist,Confirmed] https://launchpad.net/bugs/655307 [21:22] ah, slangasek, yes that was the one I fixed [21:22] we just need to do it [21:22] which was 700 or so failures [21:22] i know there was a bug about (or we talked about) making sure that bzr branch of a package that had import failures at least warned the user [21:22] yes, we did talk about it [21:22] i think we should file a bug [21:23] poolie: i'll take that action item [21:23] i'll do that now [21:23] oh, okay, i'll let you do it :) [21:23] unless anyone knows of an existing bug [21:23] [ACTION] poolie to file bug about MOTD information for out-of-date packages [21:23] * barry looks [21:24] aparrently mootbot only likes barry [21:24] ah bug 609187 exists [21:24] Launchpad bug 609187 in Ubuntu Distributed Development "bzr branch lp:ubuntu/foo should warn when foo is out of date" [High,Triaged] https://launchpad.net/bugs/609187 [21:24] which is funny, 'cause i hate mootbot [21:24] [ACTION] poolie to file bug about MOTD information for out-of-date packages [21:24] ACTION received: poolie to file bug about MOTD information for out-of-date packages [21:25] whoever starts the meeting is stuck with it for the duration :) [21:25] poolie: i'll put that one on the hot list [21:25] * [[https://bugs.launchpad.net/bzr/+bug/603395|bzr commit in a heavyweight checkout does not propagate new tags]] [21:25] [21:25] Ubuntu bug 603395 in Bazaar "bzr commit in a heavyweight checkout does not propagate new tags" [High,In progress] [21:25] thanks barry [21:25] fixed, or almost fixed? [21:26] bug 603395 [21:26] Launchpad bug 603395 in Bazaar "bzr commit in a heavyweight checkout does not propagate new tags" [High,In progress] https://launchpad.net/bugs/603395 [21:26] I think it is fixed thanks to spiv [21:26] the bug is still in progress but the branch was merged apparently [21:27] ah but isn't landed yet [21:27] right [21:27] action item me to review it [21:27] [ACTION] jam to review spiv's branch for bug 603395 [21:27] ACTION received: jam to review spiv's branch for bug 603395 [21:27] Launchpad bug 603395 in Bazaar "bzr commit in a heavyweight checkout does not propagate new tags" [High,In progress] https://launchpad.net/bugs/603395 [21:27] * [[https://launchpad.net/bugs/653832|Import fails with "trying to import version ... again"]] [21:27] [21:27] Ubuntu bug 653832 in Ubuntu Distributed Development "Import fails with "trying to import version ... again"" [High,Fix released] [21:27] fixed [21:27] rock [21:27] * [[https://launchpad.net/bugs/499684|Interface to dpkg-buildpackage inconsistent and not well documented]] [21:27] [21:27] Ubuntu bug 499684 in bzr-builddeb "Interface to dpkg-buildpackage inconsistent and not well documented" [High,Triaged] [21:28] a.k.a. the ScottK special [21:28] spiv is away this week [21:29] poolie: well I'm PP this week anyway, so take it over, etc as necessary [21:29] we'll just keep this one on the list and revisit next week [21:29] * http://pad.lv/608450 and others - ways to update debian/control and versions from a recipe [21:29] [21:30] jam, thanks [21:30] nothing on that one [21:30] k [21:31] that's it for known hot bugs. i'd like to get the debcommit/bzr commit item on the radar. it's not critical, but i do view it as a wart. what do y'all think? [21:32] poolie just marked 608450 as invalid, do we take it of the list then? [21:32] barry: I don't fully understand what you need from it, but getting it specified and making sure we have the hooks, etc is certainly worthy [21:32] Some other possible hot-items [21:33] pristine-tar is the next most common import failure [21:33] and I have rt #43560 to have the new version backported [21:33] which is in-progress, lamont said he's got the backport but needs to test it before deploying [21:33] I don't think there is a bug on it. but after deploy the packages will need to be requeued [21:33] i don't have a strong opinion on fixing it [21:33] jam: i would like to recommend folks always use bzr commit, though debcommit does have some nice properties. lifeless (iirc, my email is unavail atm) suggested hooks to allow bzr commit to do the things debcommit does, which would be nice [21:33] i just made bug 608450 wontfix because that's more accurate than invalid [21:34] Launchpad bug 608450 in Launchpad itself "Can't use 'run' in recipe" [Undecided,Won't fix] https://launchpad.net/bugs/608450 [21:34] not that i don't like debcommit, but it would be better imo, to stick with bzr once you're accustomed to using it [21:34] barry, i think that was a good idea [21:34] poolie: right, but invalid/wontfiix sounds like it will kick it out of the hot-bugs to work on [21:34] right, at the moment it won't be fixed [21:34] should we reopen it? [21:34] poolie: *I* have no need to reopen it :) [21:35] barry: right, I did follow the discussions, and I think having it integrated well would be nice [21:35] iow you have to persuade lp devs, not specifically me [21:35] I don't fully know what debcommit does, though, to say what it takes [21:35] barry, I've previously needed to modify debian/changelog in a bzr maintained package where the bzr commit message should *not* match detected new entries from debian/changelog. [21:35] [ACTION] barry to file bug on debcommit/bzr commit [21:35] ACTION received: barry to file bug on debcommit/bzr commit [21:35] persia: would -m be sufficient for you? [21:35] or do you want to get a template that you can edit? [21:36] i mentioned a bug in that thread to add hooks to enable it [21:36] persia: i'll subscribe you to the bug i'll file :) [21:36] perhaps we should have a separate bug saying "and this hook should be used to ..." [21:36] jam, -m is probably enough, but that may end up being comfusing when compared to debcommit -m [21:36] I think there are other rough points where when giving a template if you *don't* modify it, then we assume you don't want to commit (or at least prompt you) which people didn't like [21:37] any other comments about hot bugs before we move on? [21:37] barry: I don't know the specific workflow, but is a bzr commit *always* matching the changelog? Or would you do a couple intermediate cleanups before the branch is final? [21:37] any more nominations of things people really want fixed? [21:37] barry: action item to follow up on pristine-tar stuff [21:38] jam: i personally do many commits, then a dch -i as almost the last thing, then one last bzr commit. it's that last that debcommit is currently better at because it also --fixes to link the branch to the bug as well as using d/changelog entry [21:38] jam: but i also think that if d/changelog doesn't change, then it'll just be a 'normal' commit [21:38] barry: right, so how does that interact with 'bzr commit' automagic? Just that it only kicks in if there is a *new* changelog entry [21:39] ? [21:39] right [21:39] [ACTION] jam to follow up on pristine-tar stuff :) [21:39] ACTION received: jam to follow up on pristine-tar stuff :) [21:39] jam: yes, i think so. would also be nice to warn if LP: #12345 wasn't included or mis-formatted [21:40] jam: there's a question about what to do if you change a changelog entry (i.e. don't add a new one but edit an existing one). for now, i'd say whatever is easiest is fine (it's a bit of an uncommon - for me - occurrence) [21:40] editing changelog is the special case I mentioned above. [21:40] anyway, we can carry that on in the bug comments or in the ml [21:40] barry: right [21:41] Another common case where I use debcommit is with -R magic, which would be nice to integrate if trying to emulate the tool. [21:41] <1235076782.10502.134.camel@flash> is interesting Re: debcommit [21:41] * barry 's email is offline atm :( [21:41] cool. if there are no other hot bug nominations, let's move on to aob [21:41] k [21:41] [TOPIC] aob [21:41] New Topic: aob [21:42] i have a couple [21:42] the floor is poolie's [21:42] * bug queue management [21:42] we agreed to make a small process change last week, [21:42] as is <1236587080.23732.44.camel@flash> [21:42] sidebar: what is AOB? [21:42] which is that the shortlist of bugs for my team will now be [21:43] (any other business?) [21:43] as opposed to previously opening a task against udd [21:43] this is just fyi [21:43] if any of you feel a bug is important to udd, please make that clear in comment text or set the importance as you see fit [21:44] we can always change it or discuss it later [21:44] also, i will try to set up an instance of jkakar's kanban software to give a view of this [21:44] questions/comments? [21:45] poolie: how do we handle it when someone on the team starts it [21:45] poolie: just to clarify: we still have (i think) some uncertainty whether to file bugs against udd or bzr-builddeb. do you have some clear guidelines for folks on that? [21:45] do we reassign it? or just mark it in-progress? [21:45] reassign to that person [21:45] and inprogress [21:45] i'm hoping that lp:kanban will give us an aggregated view, or can be tweaked to do so [21:46] barry, i think the rule now would be, file against whatever code base needs the fix [21:46] if in doubt, udd [21:46] poolie: thanks [21:47] barry: right, and then when it is something that the canonical team is going to focus on, it gets assigned to that team [21:47] but we monitor udd/bzr/bzr-builddeb etc [21:47] at least, I know *I* get emails for bugs in both [21:47] :) [21:47] if I happen to ignore them... [21:47] next item? [21:47] * bzr team theme [21:48] we're going to make it possible to stop doing source package uploads by uds [21:48] the main things under this seem to be, [21:48] 1- reliable package imports, so people have a place to start from [21:48] 2- build from branch into the main archive [21:49] this doesn't mean we'll turn off dput uploads, but we want to make it possible for people to do that if they want [21:49] are you targeting the current devel distro only? [21:49] and i hope that around that time frame, some people will be finding it worthwhile to stop doing source package uploads [21:49] yes [21:49] ok [21:50] just checking; I'm still keen to see -proposed queues turned into merge requests :-) [21:50] very cool [21:50] for past releases, i think lp should always keep supporting the toolchain used when they were originally released [21:51] i think this is a good goal because it will help us distinguish the 'must be done' features [21:51] poolie: do you foresee requiring udd-only for 12.04 and onward? [21:51] and, remove some complexity or inconsistency from supporting multiple mechanisms [21:51] barry, well, it's not for me to set that kind of requirement [21:51] barry: it is under discussion [21:51] we'll do our best to get things to a state where the TB can decide that they will do udd-only [21:51] but as poolie says, that is something outside the bzr group to control [21:52] * barry nods [21:52] I think it also affects stuff like the linaro build process [21:52] there's a middle step where lp could get an acl on source packages in particular releases to say they should only come from branches [21:52] to let them be used as canaries for the process [21:52] that's a good idea [21:53] poolie: well, bear in mind that ~4 months after UDS we enter archive freeze, and then LP should /not/ automatically build from branch... [21:53] or at least, not from any branch ubuntu-dev can commit to directly [21:53] slangasek, right, only, what ~archive-admins can approve things? [21:53] I'm not sure it will even be automatic [21:54] there is a question here about whether committing should automatically build [21:54] or whether there is a separate 'do it' step [21:54] poolie: in practice archive admins push the button, though this is a (minor) LP bug [21:54] it should be the release team [21:54] slangasek: so how is the dput uploads processed. Just restricted to specific users after a given point? [21:54] slangasek: so the build from branch implementation will initially be a front-end to the uploader [21:54] and for previous releases, the SRU team [21:54] it might be nice to do the build as an intermediate step, but have different criteria for upload-to-archive [21:54] jam: dumped into an 'unapproved' queue within soyu^W launchpad [21:54] slangasek: so all the normal policy knobs, freezing etc will operate unaltered. [21:54] lifeless: fair enough [21:55] interesting idea [21:55] ah, what else [21:55] we will probably still publish source packages [21:55] we can iterate for deeper glue etc once regular uploads *cannot happen* - e.g. in 7 years [21:55] :P [21:55] right [21:55] https://dev.launchpad.net/LEP/BuildFromBranchIntoMain [21:56] an update of a very old spec [21:56] but now in reach! [21:56] Given 7 years, it oughtn't be that hard to implement a `dput` that does the bzr stuff. [21:57] so, this is what we're planning to do [21:57] point of order: we're coming up on an hour, so we should wrap up. anything else we need to discuss here today? [21:58] if not, then... [21:58] #endmeeting [21:58] Meeting finished at 15:58. [21:58] end p o o ? [21:58] i think that's it [21:58] jam: :) [21:58] i'll send mail about that plan [21:58] thanks everybody! i'll just note that about 4" of snow has fallen since this meeting started :) [21:58] barry: wow [21:58] great [21:58] thankyou, all [21:58] barry: and hail/sleet! [21:59] * maco just rode home in it [21:59] maco: time to hunker down! [21:59] thanks :) [21:59] barry: so how were the wiki pages made from the IRC notes? [22:00] were / are [22:00] jam: very low tech: i copy them from my erc buffer, and paste them into my browser [22:01] barry: so what *is* the point of mootbot? [22:01] jam: exactly [22:02] jam: i got out of the habit of using the logs back in my lp days because it almost never worked [22:02] now i use erc and bip and have my own logs === bjf is now known as bjf[afk]