=== pdtpatrick_ is now known as pdtpatrick [00:18] why do flash video's on 12.04 sometimes play fast? [00:31] stgraber: Well done.[6~ [00:32] thanks wgrant :) [00:33] Aw [00:33] http://jonathancarter.org/2012/05/16/launchpad-net-bug-1-000-000/ ;) [00:33] sinzui closed it. [00:33] how mean [00:34] yes! [00:34] (unless he fixed it) [00:34] but good timing at getting that bug, stgraber ;) [00:39] Awesome work, that woudl have had to be very tight timing to get that number. [00:46] they used a conspiracy [00:46] myself, I'd have used an API script. === trollstyre is now known as nisstyre [00:49] lifeless: yeah that would be clever. why didn't we think of that!? ;) [00:49] ;) === Quintasan_ is now known as Quintasan === Amaranthus is now known as Amaranth === Amaranthus is now known as Amaranth === EvilResistance is now known as Resistance [03:34] ScottK: any reason why a boost-mpi-source upload never happened with the boost1.49 upload? [03:36] ScottK: ah, I see, it's all in boost-defaults now...meh, this needs more digging [03:38] ScottK: no, I think my question is still valid :) [04:15] micahg: Because I couldn't get it to build at the time and then I forgot about it. [04:16] ScottK: ok, I was just looking at the boost transition list, libboost-all-dev is uninstallable due to a missing boost parallel package [04:21] siretart: curious, what's the fix you ended up coming up with for the FTBFS you talked about in http://goo.gl/KDK9o ? mythtv is hitting the same thing in precise after it's most recent ffmpeg resync: http://goo.gl/v7dc6 === Guest8786 is now known as Ursinha [05:06] lol ScottK from webchat? [05:30] superm1: well, that irclog explains it at about 20:00 [05:32] superm1: btw, is there someone investing some efford to avoid the internal ffmpeg copy in the mythtv package? [05:59] micahg: I'll try to pick up work on it, but it'll be a few days. [06:00] ScottK: sure, no rush :), plenty to do [06:23] Good morning [06:24] bdmurray: more precisely, line numbers will appear in frames which would otherwise just be , i. e. not in any function or method [06:24] bdmurray: this mostly happens for ImportErrors, but can also happen in global initialization code [06:28] slangasek: I heard some rumours that we'll switch from ConsoleKit to logind; wouldn't that solve foundations-q-xdg-runtime-dir along? [06:44] I heard same rumours. === smb` is now known as smb [07:21] stgraber: congrats on bug 1kk! [07:21] Launchpad bug 1 in Ubuntu "Microsoft has a majority market share" [Critical,In progress] https://launchpad.net/bugs/1 [07:49] bug 1000000 [07:49] Launchpad bug 1000000 in Edubuntu "For every bug on Launchpad, 67 iPads are sold" [Wishlist,Triaged] https://launchpad.net/bugs/1000000 === StevenK_ is now known as StevenK === bigon_ is now known as bigon [08:43] ogasawara, apw: FYI, binNEWed -2.5 [08:44] pitti, thanks [08:45] apw: remember the other day when we talked about the kernel team uploading copying kernels themselves? [08:45] err, s/uploading copying/copyring proposed/ [08:46] typing is hard! I should replace my ubuflu with a tea perhaps [08:46] apw: there is an opportunity to try now, if you want to [08:52] pitti, didn't we decide you would have to handle the component missmatches anyhow? though of course i will try it to check it works :) [08:53] apw: yes, archive admins still need to accept the uploads from unapproved and also fix the overrides [08:53] but it's one step [08:53] * apw will have a look now [08:53] it doesn't help much still, but I'm mostly curious whether you need ~u-archive power to run that script or upload privs for that package [08:54] apw: i. e. I mostly want to figure out this ^, it won't help much to reduce teh SRU workload [08:54] phone, bbl [08:56] apw: so, if you could do bzr checkout lp:ubuntu-archive-tools ? [08:59] pitti, np doing now [08:59] pitti, ok have that [09:00] apw: can you please run copy-proposed-kernel.py natty linux-ti-omap4 [09:01] pitti, i read the output as positive in general [09:02] pitti, chinstrap:~apw/typescript for the transcript [09:03] pitti, appears to be at the unapproved queue indicated in the output [09:03] ah, so that worked? nice [09:04] pitti, i think so from what i can see, indeed [09:04] apw: yes, archive admins still need to accept the uploads from unapproved and also fix the overrides [09:04] WTF? [09:04] that's not at all what I typed [09:04] apw: there it is: https://launchpad.net/ubuntu/natty/+queue?queue_state=1 [09:05] ah, clicking middle button to paste the URL somehow seems to have triggered some cursor up event or so [09:05] nice :/ [09:05] pitti, so does it make sense to get our people to do this phase of the push [09:05] could somebody look @ https://bugs.launchpad.net/ubuntu/+source/remmina/+bug/937522 please? Would like to get it closed :) [09:05] Launchpad bug 937522 in remmina (Ubuntu) "rdp clipboard sync doesn't work anymore." [Undecided,Confirmed] [09:05] apw: can you also try the -updates/-security moving? [09:05] apw: sru-release -s natty linux-ti-omap4 [09:06] pitti, now ? [09:06] apw: as I said, I was mostly curious about permissions here; if you want, you or even the bot are welcome to run that [09:06] apw: er, sorry [09:06] apw: sru-release -s oneiric linux-ti-omap4 [09:06] bug 985999 is ready for releasing [09:06] Launchpad bug 985999 in linux-ti-omap4 (Ubuntu) "linux-ti-omap4: 3.0.0-1209.21 -proposed tracker" [Medium,In progress] https://launchpad.net/bugs/985999 [09:07] apw: it would just fail with natty, as there is no -proposed ti-omap anyway [09:07] pitti, looks to have worked: https://launchpad.net/ubuntu/oneiric/+queue?queue_state=1 [09:08] great [09:08] so the copying actually uses upload privs, not ~ubuntu-archive; that's only required for actually accepting the copies [09:08] apw: thanks for trying [09:08] pitti, no problem. i quite like at least us copying into -proposed as that indicated someone with upload privs asked for it [09:10] apw: so in theory you could do bug 990103 as well [09:10] Launchpad bug 990103 in Kernel SRU Workflow "linux: 2.6.32-41.89 -proposed tracker" [Undecided,In progress] https://launchpad.net/bugs/990103 [09:10] apw: actually, that one is more interesting; perhaps that's something the bot could do for us [09:11] apw: it takes some time for me to figure out the set of packages (including lbm, the various metas for the different releases, etc.) and whether or not to copy to security as well [09:11] and determining the set of packages seems automatable [09:11] (if that is an actual word, anyway) [09:12] pitti, yeah for sure the bot knows which are in the package set for that release, as it asks us to make lbm etc when appropriate [09:12] apw: so in this case it's just "linux", but with API breaks it's more [09:12] pitti, so you'd like it to simply copy them when its ready and let the approved queue be your 'queue' [09:12] ports-meta for lucid, linux-ubuntu-modules for hardy, etc. [09:12] apw: yes, that'd be nice [09:13] apw: the copying is fast, and by itself does not change anything [09:13] they can easily be rejected, re-done, etc. [09:13] pitti, i can get brad to think about that no problem. that sounds appropriate then i think [09:14] apw: in some time we'll have a launchpadlib API to do queue accepting, and will hopefully have bug 993120 fixed [09:14] Launchpad bug 993120 in Launchpad itself "Copy from PPA with binaries evades NEW and puts new packages into universe" [High,Triaged] https://launchpad.net/bugs/993120 [09:14] then the bot could do the whole process for copying into -proposed and fixing the overrides [09:14] -> less monkey button pressing from our side, and faster turnaround [09:15] -> more time for beer! [09:15] pitti, yeah, and presumably more AAs would be comfortable doing kernels as it would be easier [09:15] yes, cocoplum access is a severe limitation [09:16] pitti, ok will get brad to think about the right way to get that doing the right thing. it should at least generate the commands and put them in the bug :) [09:16] apw: it could just use them; the gut of copy-proposed-kernel is essentially one copyPackage() launchpadlib call [09:16] apw: the rest is setup which the bot presumably already has anyway [09:17] ubuntu.getArchive(name='primary').copyPackage(from_archive=kernel_ppa, [09:17] include_binaries=True, source_name=pkg, to_series=release, [09:17] to_pocket='proposed', version=version) [09:17] pitti, yeah i am sure it could do it assuming its joined to LP with creds of someone with upload rights, but we may want to make it happen with deliberate action from an uploader so we have accountability [09:18] apw: wouldn't you still have accountability from the person who flipped the "copy to proposed" task to confirmed? that's in the activity log [09:18] * apw wonders who will get named on the email when the copy completes now [09:19] and even if that gets done accidentally, we can just reject the queue copies [09:19] the accepts for -updates/-security should always be manual I think [09:19] but -proposed cries for automating [09:20] pitti, yeah we'd know who for sure, but likely anyone in the world can flick that so we might not want it to happen without thought, but thats a separate issue [09:20] ah, true that [09:20] pitti, yeah for sure ... anything we can do to make it easier. i would cirtainy agree that whatever happens it should be telling the poor sucker who does it exactly what characters to type so you don't have to work out the package sets etc. thats just makework [09:21] apw: right, http://people.canonical.com/~ubuntu-archive/pending-sru.html (at the bottom) gives us copy-paste commands for -proposed [09:21] pitti, and the logical first step is that, getting it to dump the two commands you showed me stylee with the appropriate packages into the bug and getting the stable people to run them [09:21] but not for -updates/-security, it's not clever enough for that; but the kernel bug bot is [09:22] apw: I agree [09:22] yeah, and we definatly can do that, and most likely can make one of those pages with all the pending ones in one place too [09:22] brad loves scripting web pages :) [09:23] dear LP; please stop timing out when I try to set that task to "fix released" the tenth time [09:24] pitti, the most annoying feature [09:27] apw: oh, look! -changes@ now has your name for the kernels, not mine [09:28] so far it seemed that I was responsible for doing all these uploads :) [09:32] apw: presumably I can remove the linux-backports-modules-3.2.0 source and binaries? [09:32] apw: (from quantal) [09:35] is there a consensus on replacing Vcs-* fields with XS-Debian-Vcs-* ? [09:38] pitti, yes lbm makes no sense for the old version [09:48] apw,pitti: you could even check whether it's an uploader who set things to Confirmed and then use archive.copyPackage(sponsored=that_uploader) [09:48] which is a reasonable on-behalf-of kind of interface [09:48] yeah that makes sense [09:49] (or whatever way you want to trigger that) [09:54] cjwatson: for sorting out http://people.canonical.com/~ubuntu-archive/component-mismatches.svg and generally reducing the packages in main I'd need to make some adjustments to the DVD seed [09:54] cjwatson: but I wondered, given that we'll drop the DVD/USB image anyway and just have one image, should I perhaps remove it altogether? [09:54] what is setting the /tmp permissions? bug #999526 is an user who has tmp permissions which are wrongly set (and they keep being wrongly set at every reboot), not sure where to direct him [09:54] Launchpad bug 999526 in lightdm (Ubuntu) "Cannot login from lightdm, /tmp is not writable" [Low,New] https://launchpad.net/bugs/999526 [09:54] cjwatson: AFAIK we are only using the "usb" seed now, and "dvd" is dead already [09:58] pitti: I think so, but just hard-dropping it would probably cause stuff to fall out of main that shouldn't [09:58] (at a guess; haven't looked much) [09:59] cjwatson: we'll see in c-m and could then re-seed some bits that seem important [10:00] I don't think it makes much sense to file some 20 MIRs for texlive packages which we don't really actively maintain anyway [10:02] cjwatson: http://paste.ubuntu.com/990399/ -> DVD removal (keeping the "usb" one for now) [10:03] The texlive-* stuff isn't in build-dep chains anyway? [10:03] some binaries are [10:03] but e. g. not texlive-fonts-extra [10:03] texlive-lang-{german,cyrillic} have one reverse build dep each [10:03] looks fine as far as it goes, but I think it would be worth an A/B germinate run first [10:03] and texlive-extra has a few [10:06] cjwatson: okay, I'll do that === mako_ is now known as Guest75241 === Adri2000_ is now known as Adri2000 [11:58] @pilot in === udevbot changed the topic of #ubuntu-devel to: Archive open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur [12:08] hmm. I do not like dpkg-cross more and more [12:09] SpamapS: I'll take a look [12:20] Katy perry baby, i know your hurting right now after that prick russel brand broke your heart, now all i ask is to give me a chance to prove that i love you. Honey i am nothing like russel brand, and i love you and i will never break your heart katy [12:25] !ops [12:25] Katy perry baby, i know your hurting right now after that prick russel brand broke your heart, now all i ask is to give me a chance to prove that i love you. Honey i am nothing like russel brand, and i love you and i will never break your heart katy === ryanakca_ is now known as ryanakca === MacSlow is now known as MacSlow|lunch === slangase` is now known as slangasek [13:10] hi, [13:13] I have seen at this page : http://www.ubuntu.com/community/report-problem that it is not so obvious for me to find where I should put a wish. I use "mozilla-sunbird" currently and I would like to ask for it to be packaged and made available in Ubuntu. https://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/1.0b1/ this version, and the locales for it too. It is not available at Debian either for now, only the plugin for opensync is t [13:13] here : [13:13] http://packages.debian.org/sid/opensync-plugin-sunbird [13:13] my question is where should I go to bring it as a wish ? [13:15] melodie: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages, 2nd paragraph of "Requesting a new package for Ubuntu" [13:16] you can file wishlist bugs on just Ubuntu (without a package) with the needs-packaging tag to ask for new packages; however, note that sunbird used to be in Ubuntu and was removed [13:16] bug 571134 [13:16] Launchpad bug 571134 in stumbleupon (Ubuntu) "Please remove source and binaries from archive" [Undecided,Fix released] https://launchpad.net/bugs/571134 [13:16] and https://wiki.ubuntu.com/DesktopTeam/Specs/Lucid/FirefoxNewSupportModel [13:17] geser, cjwatson I look at your links [13:17] so making it actually work with new thunderbird versions would be a fairly important piece, and ensuring that it has good maintenance going forward - Mozilla extensions aren't something that can be just dropped into the archive and largely forgotten about, AIUI [13:17] (note I don't actually know anything about sunbird directly) [13:18] cjwatson: got back to this now; so I have germinate output for "with-dvd" and "without-dvd", but diffing the dirs is rather useless as I get tons of random diffs like http://paste.ubuntu.com/990622/ [13:18] cjwatson, I don't use thunderbird. I use sunbird as standalone application. I cannot switch to Ubuntu without my usual tools. :/ [13:19] cjwatson: do you have a tool to better compare those, or should I post-process the files to only show the package names? [13:19] I have had my appointments and todo notes in it for years [13:19] melodie, as i understand it, sunbird can be run standalone as a portable app [13:19] http://portableapps.com/apps/office/sunbird_portable [13:20] elky, a portable app ? and why not have the standalone version in the distribution ? In another distribution I use it works fine [13:20] melodie: I don't know anything more about this, so no good explaining to me why you need it :) [13:20] pitti: I usually run it through cut -d' ' -f1 or similar [13:20] cjwatson, ok thank you [13:21] cjwatson: ok [13:21] pitti: actually, tail -n +3 | head -n -2 | cut -d' ' -f1 [13:21] one of these days I should do a more machine-readable output mode [13:22] elky, portable sunbird is for windows. I don't use windows. brrr ! [13:22] :) [13:23] melodie, i believe they work fine on wine. they did the last time I played with them [13:23] where they = portable apps [13:25] cjwatson: http://people.canonical.com/~pitti/tmp/diff/ are the nonempty diffs between the germinate outputs with (-) and without (+) the dvd seeds [13:25] cjwatson: I guess all.sources.diff is the interesting one? [13:25] elky, I might have found a better turn around. at debian-mentors someone just told me in Debian (sid and other versions) there is "iceowl" which does that. http://packages.debian.org/sid/iceowl so I will go to package request as for it... [13:26] elky, wine is something I prefer not to use. I have tried a few times and it was disapointing with "one time it works, the other it claims a dll is missing.. " and such. [13:27] melodie, well when you make the wishlist bug like cjwatson suggested, you can mention that :) [13:27] mention iceowl, I mean. [13:27] pitti: yep, or http://people.canonical.com/~pitti/tmp/diff/all+extra.diff if you want a list by binaries [13:27] elky,melodie: iceowl is explicitly sync-blacklisted in Ubuntu - we prefer the Mozilla names [13:27] elky, I'll have to try it to see if I can use it with my db [13:27] cjwatson: so we'll certainly want to seed the nvidia/fglrx drivers and a few -doc packages, but can happily drop some of the libs [13:28] pitti: IIRC bittornado is used in the DC to operate torrent.ubuntu.com [13:28] cjwatson, then what wish could I post ? [13:28] and keep diveintopython and virt-manager/virtinst, too [13:29] and xchat-gnome [13:29] cjwatson: so I'll add those to the "supported" seeds in exchange [13:29] cjwatson, i wasn't suggesting it be syncd, rather as a datapoint [13:29] cjwatson: or supported-desktop-extra for xchat-gnome and similar desktopish packages [13:30] pitti: right, I'd just come to similar conclusions on the list to keep [13:30] but it's past pumpkin o clock so I'm going to head off. good luck melodie [13:30] melodie: the wishlist should be for sunbird (though I'd be surprised if there isn't one filed already; I'm not sure), not for a straight copy of iceowl [13:31] cjwatson: I'd add stuff like autoconf-doc to the platform seed "supported-development-common" instead to desktop; sounds ok? [13:31] it already has autoconf, autotools-dev and the like [13:31] pitti: yep [13:31] it's only needed that way when the documentation is in a separate source package [13:32] cjwatson, I am looking at the pages you pointed me to, then I will seek the page for wish lists at Ubuntu and ask for a standalone sunbird package. I still have to find where they put the locales [13:33] would it be possible/allowed that the nvidia source package also build library packages like the Debian package? [13:42] cjwatson: all, committed; thanks for your help! [13:42] s/,// [13:50] pitti, cjwatson: do you know if it's allowed that a source package from restricted builds lib-packages in multiverse/restricted (not sure which component would be the correct one for them)? [13:50] geser: I dont see why not [13:52] I wasn't sure if there are any restrictions for source packages in restricted what they can build [13:52] geser: yes, that's permitted; the rule is basically that source packages must be at least as far out as their binaries [13:53] where main < restricted < multiverse and main < universe < multiverse [13:53] well, though a source package in main building binaries in restricted/multiverse would be kind of odd, although I think we might have had a reason for that once ... [13:53] some kind of dependency closure problem I guess === carif_ is now known as carif [13:58] tseliot: Hi, would it be possible to build the same set of library packages from nvidia-graphics-drivers like in Debian? There are some package in multiverse depwaiting on them, so we either build those library packages too or remove those source packages as it's impossible to build them in Ubuntu [13:58] geser: what library packages? [14:01] tseliot: libcuda1, libopencl1 (provided by nvidia-libopencl1 in Debian). [14:02] There's also a new nvidia-support source package showing up for auto-sync, which I've been holding off on ... [14:02] nvidia-cuda-toolkit depwaits on libcuda1 and viennacl depwaits on libopencl1, not sure if there are more needed, didn't check in detail yet [14:03] geser: I think there were a few problems with the packaging of nvidia-cuda-toolkit anyway. I'll have another look at it though [14:03] cjwatson: I'm wondering what nvidia-support is and whether we really need it [14:03] Dunno, I haven't looked. The autosyncer just shows me everything, I try not to care too deeply about it all :) [14:04] But it's often better to sync up to avoid later dependency trouble [14:04] (in general) [14:04] Katy perry baby, i know your hurting right now after that prick russel brand broke your heart, now all i ask is to give me a chance to prove that i love you. Honey i am nothing like russel brand, and i love you and i will never break your heart katy [14:04] !ops [14:04] cjwatson: are you triggering sync from debian manually, or are they done continiously? [14:04] Help! Channel emergency! mneptok, Hobbsee, cjwatson, mdz, lamont, Keybuk, or thom! [14:05] well, emergency is a bit much [14:05] thanks cjwatson [14:05] thank you [14:05] but this guy keeps saying that [14:05] argh, now he's privmsging [14:05] get a network admin and get him glined from freenode.. === dendro-afk is now known as dendrobates [14:05] probably a case for freenode staff, yeah [14:05] for harassment [14:06] nice, http://people.canonical.com/~ubuntu-archive/component-mismatches.svg looks a little less crazy now [14:06] xnox: I plan to get at least some of it fully automated this cycle by way of a bot account; for now it's a script I run daily [14:06] cjwatson: ok. thanks. [14:07] cjwatson: I'll have a look at that package too then, just in case.. [14:07] last cycle we got it from a script that ran daily and routinely broke part-way through and had to be re-run from the start, to a script that runs straight through and has rather more sensible feedback [14:07] so still improvement :) [14:09] cjwatson, I will have to give up, mozilla has announced it as being the last release : https://www.mozilla.org/projects/calendar/sunbird . I feel so sorry, such a good program ! :-( [14:10] melodie: well, at least xul-ext-lightning is in the archive (although I know you said you don't use thunderbird) [14:11] but perhaps better than nothing [14:11] /o\ [14:11] melodie: i use xul-ext-lightning.... seems ok. [14:11] xnox, with thunderbird : right ? [14:12] it's not standalone ? [14:12] yes. [14:12] but you do not need any email accounts in thunderbird, if you just want calendars. [14:12] I think it is very sad. I love standalone apps particularly when it leaves choice and freedom to use any other component. [14:13] xnox, no you just need the megabytes just for calendar, which sunbird does so well. [14:13] I find it incredible that no one has been interested to continue it [14:14] broder,Laney: http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/revision/430 [14:20] melodie: https://en.wikipedia.org/wiki/Mozilla_sunbird [14:21] melodie: especially this pertinent bit: "Development of Sunbird was ended with release 1.0 beta 1 to focus on development of Mozilla Lightning." [14:21] melodie: IOW, Sunbird is abandonware. at least by Mozilla. [14:21] it is still free software [14:22] and a good one [14:22] mneptok, do you know a program having for name "animal" ? [14:22] cjwatson: as I thought, we don't need nvidia-support, however there's a file I can definitely reuse for a work item I was assigned. Thanks! [14:23] melodie: no. and really, that's a bit outside the scope of development of Ubuntu. probably better asked in another channel. [14:23] mneptok, I don't talk of "animal" by hazard : it is a very very old console game, which is in Ubuntu. In fact I think Ubuntu might be the only place where I can still find it. [14:23] really fun ! [14:24] I am filling a bug to ask a package for the last sunbird available. :) [14:25] melodie: this channel is for development issues only. please stay on topic so that busy devs can maximize mental bandwidth. [14:25] mneptok, ok, thanks for your answers. [14:25] * mneptok bows === MacSlow|lunch is now known as MacSlow [14:29] @pilot in === udevbot changed the topic of #ubuntu-devel to: Archive open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: herton, mdeslaur [14:36] pitti: well, foundations-q-xdg-runtime-dir was to discuss if we had requirements that differ from those in the Fedora implementation; and switching to logind is certainly just a rumor, jodh will be investigating whether logind is a suitable solution as-is or how many changes it needs to integrate with upstart [14:39] slangasek: ah, thanks [14:43] Who takes care about the mysql C++ connectors? Will we have a 1.0.6 or higher api of that in quantal (for whatever that means?) [14:50] Sweetshark: we already have 1.1.0 [14:51] (and have since oneiric) [14:51] micahg: interesting, my configure script says different (on precise still) [14:52] Sweetshark: and since you have the only reverse dependency, that's you who cares about it I guess :) [14:53] bye [14:54] looks properly reflected in the soname as well [15:21] micahg: you TIL gimp; do you plan to merge it, or want to leave that to desktop team? [15:36] jdstrand: also I think apparmor FTBFS on quantal right now [15:40] yeah, need to look into that [15:40] congratulations! https://bugs.launchpad.net/launchpad/+bug/100000 : ) [15:40] Launchpad bug 100000 in Launchpad itself "There are still too many bug reports" [Undecided,Invalid] [15:42] cjwatson: are you ok with me uploading https://code.launchpad.net/~glatzor/software-properties/python3/+merge/105755 ? its a 2to3 based approach to port software-properties but it would unblock a aptdaemon py3 build [15:42] pitti: orly? yeah, I can do it, was waiting for gegl which I thought was in NEW [15:43] pitti: unless the desktop team wants to do it or it needs to be done before the weekend that is [15:43] mvo: For now, yes, though I'd rather revert that and avoid relying on 2to3 long-term [15:43] (once we're unblocked) [15:44] cjwatson: agreed [15:56] cjwatson, hey, with the one image discussion is there any plan to drop alternates,udeb over time? [15:57] seb128: alternates yes, udebs not currently; netboot installation is still valuable to many of our users [15:58] cjwatson, ok, does netboot use gtk (I get I will not get away with that but looking if,how I could drop multibuilds from gtk) [15:58] seb128: we do currently build a netboot GTK image, though there is also a text one [15:58] seb128: most of that's synced from Debian on the GTK side AFAIK though [15:58] cjwatson, I'm trying to get gtk build time down, the multiple build is costing a lot on buildd time and local build time for those who want to work on gtk [15:59] Does it actually require multiple passes? Different configure flags / dependencies / something? [15:59] cjwatson, different configure flags yes [16:00] Perhaps it might be more economic to figure out how to do it in a single pass [16:00] cjwatson, in fact the udeb build is mostly disabling x11 options, I wonder if that's still needed [16:00] --disable-xcomposite \ [16:00] --disable-xdamage \ [16:00] --disable-xfixes \ [16:00] --disable-xrandr [16:00] It might just be a matter of building udebs for xcomposite/xdamage/xfixes/xrandr [16:00] ok, thanks [16:00] Which ought to be fairly trivial given current X packaging [16:01] I will try to check with mbiebl what he thinks [16:01] Not sure whether introspection would require anything extra [16:01] that's the other one yes, though those don't impact the lib so I'm not sure the flag is needed [16:01] like those are extra files but we could just not install them in the udeb [16:01] Yeah, I wondered about that [16:02] cjwatson, thanks, I will check on the Debian side if we could get udeb for the x libs and merge shared and udeb in one build for gtk [16:02] libxfixes already has a udeb; the others don't [16:08] @pilot out === udevbot changed the topic of #ubuntu-devel to: Archive open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: herton [16:13] is anyone here having an opinion on static builds? Debian dropped the GTK static build recently (which is great, I was just thinking about going forward and do that for Ubuntu) and I was wondering if that's the sort of change that should be discussed on -devel or announced [16:14] or if we can consider it's fine and we will get bug reports anyway if some users still rely on it [16:33] seb128: In theory, static builds are a convenience to our users who want to link their own binaries statically for some reason or other. In practice, most people who do static linking of complex stacks seem to build their own in-house anyway, so they have tighter control over versions. [16:34] seb128: Still, seems odd that Debian's dropped it... [16:34] infinity, ok, in practice also the cost in build time,dev time - benefit is not good also [16:34] infinity, why? [16:35] seb128: Well, cause we've traditionally provided static copies of most libraries, that's all. Is there sometihng that makes GTK special in this regard? [16:35] infinity, the new generation of maintainers are less conservative about keeping stuff that almost nobody use and that cost us work it seems, which is good ;-) [16:36] infinity, out of the gtk maintainers who have enough to spend time waiting for gtk to build and fixing the static build because upstream doesn't care about it, not really [16:36] infinity, it just seems it costs over what it brings back [16:37] seb128: I have no real opinion either way. As you say, you'll get bug reports if users care. [16:37] seb128: But, if it turns out they do, I'd push to turn it back in in Debian, rather than carrying the burden entirely in Ubuntu. [16:38] infinity, right [16:38] well I take that as a "let's try it in q" [16:38] seb128: *nod* [16:38] I guess Debian will hit unhappy users before us in any case if that happens [16:38] seb128: "Upstream doesn't care about the static build" sounds like a pretty valid argument. [16:39] I'm not even sure you can correctly use static built gtk nowadays with the dynamic image loaders and im methods [16:39] infinity, thanks, you convinced me it was ok to drop it ;-) [16:40] seb128: Hey, don't pin this on me. ;) [16:40] infinity, too late for that ;-) [16:40] the changelog already has your name [16:40] ... [16:41] ;-) [16:41] I knew there was a reason I didn't trust the French. [16:45] infinity: isn't canadian like french? [16:46] lamont: Only when I'm eating poutine. [16:46] heh [16:52] lamont, infinity: were do you guys live by the way? I need a rather exact location .... [16:52] * infinity raises his eyebrow. [16:53] I have this work item to get more fs-space on the libreoffice-ppa build, and having an exact location makes threading you with ICBM-strikes more believable! [16:54] Sweetshark: For the build itself, or the PPA? [16:54] the filesystem on which we are building [16:54] Sweetshark: If the build is eating the disk on the virtual builders, there's not a lot we can do about that, short of upgrading all the virtual builders physically. [16:56] Sweet mother of... 28G to build libreoffice? [16:56] That's insane. [16:56] infinity: right -- I know its quite a bit of work, but thats what we need. Who do I escalate that too? [16:57] infinity: well, we could get rid of l10n or the stacktraces or running the tests to make it a bit smaller. [16:57] Sweetshark: RT ticket. It means upgrading all the enablement/ppa shared hadrware, which could be a bit of an uphill battle. If the only people uploading to that PPA are Canonical employees (and if you don't upload frequently), the path of least resistance might be making it devirt, so it builds on the distro buildds. [16:57] infinity: our you get me the ressources to make libreoffice understand gettext directly ... [16:59] Devirt does mean there's contention between you and release-team and the like around release times, though. [16:59] ^ [16:59] Or even if there's a lot of other distro upload activity. [17:00] Is 28G really particularly difficult in terms of FS space? I'd have thought it'd be more a matter of raising a threshold somewhere. [17:00] infinity: that was another option I was considering: building in proposed and copying over to the ppa -- that doesnt work on backports though. [17:00] If he goes devirt, but x86-only, it probably ends up better as far as resource contention. [17:01] cjwatson: Most of the PPA buildds have 72G disks, laid out in a pretty specific way. AFAIR, it's a question of physical upgrades to make this problem go away. [17:01] Grumble. My phone has very nearly that much free. [17:02] (Plus, that 28G is sbuild's estimate, which can be low, if it peaks earlier and then deletes things) [17:02] Sweetshark: Building in proposed and copying to a PPA? That sounds rather backward. :P [17:03] infinity: well ... [17:03] Sweetshark: But if these PPA uploads are actually meant to land in a release (ie: they're not just "test builds"), then I'd be sold on the devirt option. All arches on, ddebs on, and have AAs copy things around. [17:04] (Not saying IS shouldn't solve the PPA disk space issues some day too, but if you're the only user this really impacts, I'm guessing it'll be pretty low on their priority list, and we should look for clever interim solutions) [17:05] infinity: by now the ppa should have only rather stable stuff. If im doing real "test builds" I do them on personal ppa *cough* now ... [17:06] Sweetshark: So, the PPA in question is staging for distro uploads? Much like the kernel-sru PPA? [17:07] infinity: yes, pretty much. [17:07] Sweetshark: Okay. And who has upload rights to it? [17:08] infinity: ricotz, doko, me and penalvch. penalvch will never upload there. [17:13] oh hey we have 7-digit bug numbers now [17:33] infinity: Sweetshark: didn't like desktop track wanted to run daily libreoffice builds & run the full test-suite, just for the sake or running the full testsuite? [17:33] * xnox is pretty sure he heard that during roundup @ UDS. [17:34] if it actually is daily libreoffice builds hitting the ppa, across all stable releases (like chromium ppa's) then potentially it will be a bigger FS resource problem. [17:38] xnox: Ick. [17:39] xnox: I recall something about libreoffice CI, I'm hoping it's not an all stable releases, nor daily. [17:41] * infinity doesn't like his odds of backporting x32 support in glibc, when he realises that H.J. Lu is still committing to master, as recently as 5 minutes ago... [17:41] Guess I can backburner that work item until a liiiiitle bit later in the cycle. [17:41] cjwatson: ^-- FYI === dendrobates is now known as dendro-afk === dendro-afk is now known as dendrobates === mako_ is now known as Guest91683 [18:55] jasoncwarner_: just a headsup, thursday is a bank holiday in germany, so if there is something to 1:1 about drop me a line [19:09] * micahg doesn't like the idea of an all arch devirt PPA for libreoffice, most of these builds probably won't be pushed into a release anyways (latest stable libreoffice for older stable Ubuntu releases) [19:10] Do we know if either d-i or mkfs runs an ssd trim at partition format time? I'll file a wishlist bug unless someone tells me it does. [19:10] NCommander: ^^ [19:20] micahg: Yeah, the backport ones should probably be in a virtualised PPA, I agree. Solving that problem for them is a bit more effort, though. [19:39] micahg: gegl should be current now, I binNEWed pretty much everything today [19:41] pitti: thanks, will take a look over the weekend, still catching up on a bit of a backlog [19:43] pitti: can you promote the new gegl binaries to main (library and dev package, libgegl-0.2-0, libgegl-dev)? [19:45] * micahg guesses libgegl-doc should be in main as well [20:08] infinity: heh, makes sense, it was hardly the most urgent on your list anyway [20:09] rbasak: d-i doesn't, but I would be inclined to say that that shouldn't be d-i's problem. mkfs or kernel. [20:10] ok, thanks. does d-i call mkfs or mkfs.$type? It would be nice to have it in mkfs rather than each backend [20:12] IIRC mkfs.$type, and in some cases parted (but that needs to go away anyway) [20:13] so if I file a bug against each mkfs.$type, I'll get told that it should be in mkfs, right? :) [20:14] bdmurray, looking at bugs filed against python-support... it looks like that package recompiles all installed .py scripts to .pyc as part of its installation. So if you happen to have a buggy python script installed, it causes a package failure bug to be filed against python-support [20:14] bdmurray, I think those bugs should be filed against their respective packages instead [20:14] and possibly python-support itself should not fail in such a case, but just flag the error. [20:15] next question: what tells debootstrap that it should ?configure base-passwd before base-files? I've got it going the wrong way around at the moment so it breaks. The issue is with my hacked mirror where I've regenerated the Packages and Release files, so I know I'm doing something wrong there, but don't see how my Packages is different. [20:16] bryceh: we can reduce these bug reports to "please stop using python-support, you should be using dh_python2 instead" [20:17] slangasek, I notice it got demoted to universe in precise; I take it that it's deprecated? [20:17] bryceh: with prejudice [20:17] yep http://wiki.debian.org/Python/TransitionToDHPython2 [20:17] in fact, it should've been in universe before precise [20:18] huh, apparently it wasn't - well, it is now and good riddance ;) [20:19] slangasek, ok thanks. Yeah the package builds in oneiric with python-support, but not precise [20:32] rbasak: mkfs - dunno [20:33] rbasak: er, not somewhere where I can easily look right now, but I thought the order there was hardcoded [20:34] cjwatson: if you've got time: http://paste.ubuntu.com/991309/ [20:35] rbasak: give me an hour or two, dinner here [20:36] cjwatson: thanks! For later: I've got a partial debmirror (quantal main/restricted only) and that works fine. I'm taking a copy and manipulating some unrelated packages (currently just adding a kernel) and using apt-ftparchive to regenerate/sign Packages and Release, and that breaks [20:38] does anyone knows if build-arch: rules target (source using cdbs) sould work fine in the current version? [20:45] seb128: pretty sure build-arch is fine, but you should have a build target depending on build-arch anyway ... [20:46] cjwatson, I'm trying to figure why the current Debian gtk version fails to build on precise [20:46] the rules has [20:46] build-arch: $(call dh_subst_files,$(DEB_ARCH_PACKAGES)) [20:46] dh_subst_files = $(patsubst %.in,%,$(wildcard $(addprefix debian/, $(addsuffix *.in, $(1))))) [20:46] debian/%: debian/%.in [20:46] ... [20:46] basically [20:47] but seems like that rules is never called when doing a build [20:48] there is no build target depending directly on build-arch in the rules (but maybe cdbs or something does it in Debian) [20:53] seb128: maybe you should add one; I don't know cdbs. does it build on quantal? [20:54] rbasak: ah, I knew a very faint bell was ringing somewhere; Debian #643659 [20:54] Debian bug 643659 in cdebootstrap "Missing Depends: base-passwd" [Normal,Open] http://bugs.debian.org/643659 [20:56] rbasak: so I think debootstrap should be changed to make that ordering more explicit, although it's interesting that this is I think the first clear report I've heard of this happening with debootstrap [20:57] rbasak: I would certainly suggest sorting your Packages file if that works around it [20:57] mterry: yes, I'm happy to finish my update-manager pye port - thanks [20:58] *py3 [21:01] cjwatson, hi! OK [21:02] need to fight with relative imports some more, test with new aptdaemon, figure out what's up with option parsing translation [21:02] feels fairly close [21:03] I've got a weird problem involving apt, gcc 4.7 and c++11, and I'm not sure if it's an apt or gcc bug. [21:03] Basically, if you compile this: http://paste.ubuntu.com/991354/ with gcc 4.7/c++11 (http://paste.ubuntu.com/991357/) the example prints "error". [21:03] If you compile with gcc 4.7 without the c++11 cflag, or compile the example with gcc 4.6 with the c++11 flag, everything's fine. [21:04] The relevant class is in apt-pkg/contrib/error.* relative to apt source's root directory [21:07] basically, a freshly constructed instance of apt's GlobalError class shouldn't have its member PendingMessage boolean flag set, but for whatever reason it is. [21:07] but only when an application using the class is compiled with c++11 support in gcc 4.7 [21:33] @pilot out === udevbot changed the topic of #ubuntu-devel to: Archive open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: === spm` is now known as spm [22:10] hey launchpad passed a million bugs today [22:11] old news, that happened early this morning (over 18 hours ago) [22:11] yesterday ;) [22:11] yep [22:11] about 00:00 locally at my location thoug h:P [22:11] YokoZar: hey, had a question for you on ia32-libs dependencies [22:11] well, technically UTC today :) [22:11] slangasek: ghosts of the past? [22:12] YokoZar: yeah ;) ia32-libs-mulitiarch depends on gstreamer0.10-fluendo-mp3 - why was this needed? [22:12] slangasek: it was needed for wine codecs long ago (at least that's why I put them in ia32-libs) but wine enumerates its dependencies explicitly now [22:13] ok. it causes problems when you try to install a different 64-bit package that implements gstreamer0.10-fluendo-mp3, because apt isn't quite smart enough with the replaces [22:13] or maybe I mean the conflicts [22:13] hmm, interesting [22:13] so I think we should drop that particular dep === dendrobates is now known as dendro-afk [22:14] Sure. Who's using ia32-libs-multiarch these days though? [22:14] (wine isn't, proudly) [22:14] I mean, you could probably drop more deps [22:14] or even the whole package :D [22:15] YokoZar: seems only boinc is (and probably a bunch of 3rd-party stuff) [22:16] YokoZar: well, it's already there in precise, and it's in precise that it's causing problems [22:16] so this is looking like an SRU [22:16] slangasek: ahh ok, yes, SRU removing that dep for sure then [22:16] I have already wondered about removing it from quantal [22:16] but I'm in no hurry [22:16] tumbleweed: a few other things as well :) [22:17] micahg: hrm, reverse-depends is lying to me, then [22:17] tumbleweed: nope, you forgot about the transitional ia32-libs package :) [22:17] aah [22:18] micahg: Yeah, but only boinc seems to use that... [22:18] ah, run time deps, yes [22:19] micahg: Things that build-dep on ia32-libs are just plain broken anyway... [22:19] right [22:19] Someone should have noticed that and fixed/removed them. [22:19] slangasek: At the moment you can make an amd64 package depend on 32-bit libraries by just depping on ia32-libs-multiarch, if we remove it then we may hypothetically force a package to make an i386-only subpackage for their 64/32 app just to get the dependencies right [22:19] * micahg senses another thing to clean up in quantal [22:19] slangasek: (mostly thinking of 3rd party junk here) [22:19] infinity: we ran out of time :) [22:19] micahg: Happens, yeah. [22:20] YokoZar: well, yes, but we *want* to force those packages to be split that way :) [22:20] we don't want redundant 32-bit binaries masquerading as amd64 packages [22:20] slangasek: even like a 3rd party binary-only package? [22:21] well, if Debian makes their release goal of killing ia32-libs, then upstreams will kinda have to :) [22:21] YokoZar: yes [22:21] slangasek: actually, that's a nice way of forcing them to setup apt repos :D [22:21] cf. discussions at UDS re "You should be distributing archives, not .debs" :) [22:21] ;) [22:21] All right, I'm all for it then [22:29] slangasek: relatedly, any possible movement on ".apt" format or similar, ie how to distribute these archives? [22:30] YokoZar: Like, a signed tarball of an archive, insyead of just hosting the files? [22:30] instead, too.. [22:31] infinity: rather, a standard file for distributing metadata about an apt source to allow it to be auto-configured [22:31] infinity: no I mean a standard way of adding a repo by parsing a file (and maybe installing a package) [22:31] YokoZar: and yes, that was one of the two areas of improvement discussed in the UDS session that we think we'll want to tackle this cycle [22:31] Ahh. [22:32] slangasek: it's nice to see my 3rd-party-apt spec get revived from its 6 year old grave when I first proposed it at UDS-Boston :D [22:32] heh [22:40] slangasek: hi [22:40] mbiebl: heya [22:40] slangasek: is there a way to tell mountall to timeout waiting for a device to show up? [22:40] hmm, not really [22:41] what would you want it to do after timing out? [22:41] my use case is this: I have several amazon EC2 instances [22:41] where /var/log is on a attache EBS volume [22:41] if that EBS volume is not attached, the boot hangs at that point [22:42] nobootwait doesn't quite work as I want, as then it can happen that services are started before /var/log is mounted [22:42] right [22:42] (when the EBS volume is attached) [22:42] so you want the boot to continue with or without /var/log if it's not found? [22:43] this is on lucid, btw [22:43] I want it to continue [22:43] that sounds kind of like bug 610869 [22:43] Launchpad bug 610869 in mountall (Ubuntu) "mountall ignores nofail mount option" [High,Triaged] https://launchpad.net/bugs/610869 [22:44] I would do a job like this: http://paste.ubuntu.com/991493/ [22:44] mbiebl: ^^ [22:44] but of course that sets a global timeout which may or may not be what you want [22:44] right, I basically just want to say that /var/log is not critical [22:45] but still have the correct ordering in the usual case [22:45] yeah [22:45] seems like the bug bdmurray points to is related [22:46] but we really would need to be able to set a per-filesystem timeout option in /etc/fstab to do what you want [22:47] that would be ideal, yes [22:47] or maybe nobootwait semantics should just be changed to include a centrally-configured timeout [22:47] then you could use nobootwait and get the right behavior [22:47] hmm [22:48] mbiebl: I think this warrants a bug report against mountall; could you file one? [22:48] (unlikely that any fixes will get backported to lucid though, sorry - but we could do something for precise) [22:48] sure, np [22:48] just waiting for the point release before upgrading [22:48] ah, then perhaps we should fix it for the point release ;) [22:49] will file a bug tomorrow [22:49] thanks for you input [22:49] ok, cheers [22:49] er, hmm [22:49] mountall does have a --dev-wait-time option ;) [22:50] mbiebl: hah, looks like this may already be implemented with a 'timeout' fstab option [22:51] I think mountall needs a better manpage :P [22:51] yeah [22:51] I've grepped the man pages for keywords like that [22:52] or rather this needs to be added to the fstab manpage, which does document all the /other/ mountall extensions [22:53] slangasek: I've checked mount, mountall and fstab :-) [22:53] the mountall man page is rather *short* :-) [22:53] so there's a default timeout of 30 seconds; overridable with an argument to mountall; and a 'timeout' fstab option [22:54] hm, if the default is 30 seconds, then I wonder why the boot blocks indefinitely [22:54] the timeout *only* applies to filesystems marked 'timeout' [22:54] ah [22:55] will try that tomorrow [22:56] ok - let me know how it turns out :) [23:26] slangasek: ok, this seems to require a newer mountall. The lucid version doesn't understand the timeout option yet [23:26] ah, interesting [23:26] I didn't realize there were new features added post-lucid [23:26] but ok