[02:25] *sigh* who writes these depressingly wrong reviews in the Ubuntu Software Centre :( [02:25] In the past I had admired the ones we had for prior versions of Ubuntu... [02:25] http://m8y.org/hw/ubuntu.png [02:26] Well written, nice appreciation of the game, detailed [02:26] Sooo, I go to Ubuntu 12.04 [02:26] And I get Brendon King saying that you should install and run it under Windows instead because it is a little more stable [02:26] Sooooooo totally wrong! [02:26] We have way more problems with our Windows users [02:26] Qt problems, OpenGL problems [02:27] It was only recently that we even managed to get fullscreen to *work* in windows [02:27] and we still have IFDEFs to work around issues [02:27] * nemo sighs [02:27] well, $users :) [02:27] lifeless: so it *is* users? It isn't microsoft astroturfing spreading to top entries in your software centre? [02:28] lifeless: I wonder 'cause there's been increasing Microsoft astroturning on /. [02:28] Admittedly the SNR on /. is not great, but the astroturfing for major companies is kind of obvious. Long posts that appear the instant an article goes up [02:29] eh. guess I'm being paranoid. still. sad. hopefully quality of the reviews improves over time. I guess 12.04 has only been out for a month [02:34] I think there is a voting system :) [02:44] lifeless: what I really want is a way to e-mail him to talk some sense [02:45] but unfortunately google wasn't forthcoming :) [02:46] lifeless: hm. something else I just noticed. total size on disc is totally wrong too [02:47] looks like it isn't including hedgewars-data [02:47] weird I thought it was correct before [02:49] 8.5MiB instead of closer to... 150MiB I guess - the ogg files really take up space [02:50] $ du -hs /usr/share/games/hedgewars/ [02:50] 122M /usr/share/games/hedgewars/ [02:50] aaand 8.0M/usr/lib/hedgewars/ [02:50] ok. just 130MiB - still :) [02:54] Base-2 unit prefixes aren’t very useful for us humans. :-P [03:07] ion: eh? is all relative anyway. and 2^10 ~ 10^3 [03:08] anyway. nowhere near 8½MiB :-p [04:34] Good morning [04:39] you're late this morning ;p [04:39] hehe [04:39] doko: are you still in Taipei, or also up early? [04:40] pitti, no Hongkong now [04:40] ah [04:40] doko: time for a quick python question? [04:40] sure [04:41] doko: has it ever been discussed to provide a python version with --enable-valgrind? [04:42] doko: e. g. could we at least build -dbg with it, if the runtime check is considered unnecessary overhead? [04:43] without it, it's practically impossible to use valgrind to debug leaks in your extension, as python itself throws hundreds of those due to its own allocator [04:43] pitti, afaik, no. sure, that sounds doable. otoh, I would like to know how much it slows down the execution [04:43] doko: I'm perfectly fine with only building -dbg with it [04:44] doko: it incurs an extra check if the program is running under valgrind (not much, but might cost a few thousand cycles), and an extra "if" check on a boolean for every object allocation [04:45] doko: do you know a standardized test for this? if not, I could just run the pygobject test suite with the two builds and compare the times [04:45] doko: so if that hasn't been discussed, I guess I'll open a bug and do some performance comparison; would you prefer a Debian or LP bug? [04:46] pitti, let's do LP first. won't be for the next debian release anyway [04:46] no? ok [04:48] doko: danke [05:39] Guten Morgen - Good morning :-) === smb` is now known as smb [07:06] good morning [07:07] ev: hey, good morning! is there a way for errors.ubuntu.com to show me only report for the "last-seen" version? the top bug there should be fixed with 5.2.2.1 and I would love to see a stacktrace from the 5.2.2.1 version (if its really not fixed there) [07:07] hey dholbach, good morning! [07:08] hey mvo [07:12] mvo: getting a stacktrace for a binary program for a specific version is impossible right now. We only ask for one per stacktrace address signature. However, it's definitely something to look at in the future. [07:12] mvo: I could make it so clicking on the "last seen" version takes you to a report for that version. mpt, what do you think? [07:12] mvo: we chatted about 5.2.2.1 last night. In precise, we still get reports from users where the running binary does not match the installed version (they upgraded while running). This is fixed in quantal (thanks pitti!) and being backported to precise. [07:12] I'm preparing the SRU right now [07:13] ev: oh, awsome [07:13] unfortunately someone else than me still needs to verify bug 989698, to unblock precise-proposed for apport [07:13] Launchpad bug 989698 in apport (Ubuntu Precise) "Data collection progress window is still appearing post-release" [High,Fix committed] https://launchpad.net/bugs/989698 [07:13] ev: yeah, it would rock to be able to click on the latest ver and get taken to the stracktrace [07:13] ev: and thanks pitti for this fix, that is a relief :) [07:13] * mvo was a bit worried about a overlooked case in this fix [07:14] mvo: actually, the fix only applies to signal crashes, not to Python stack traces -- is that a signal crash? [07:14] its a python stack trace [07:14] oh -- I'm afraid that's not fixed yet then [07:15] * mvo nods [07:15] just curious that people keep s-c open for such a long time [07:16] this fix was actually aimed at things like gnome-settings-daemon, which run all the time [07:16] and you might still have a 30 day old process running after upgrading twice in between [07:16] yeah, indeed [07:17] but for 5.2.2.1 the update is just 17h old, so that would explain why the frequency is still relatively high [07:22] @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: didrocks [07:26] * dholbach hugs didrocks [07:28] * didrocks hugs dholbach back [07:28] :) [07:32] didrocks should join https://launchpad.net/~dholbach-huggers/+members :p [07:33] dupondje: heh, kind of old good time ;) [07:34] hug mob Prague? [07:36] :-) [07:38] the interweb provides: http://www.youtube.com/watch?v=4jzGIaZcGcM [08:33] micahg, ping [08:37] ev: errors.ubuntu.com is already collecting quantal crashes I assume, right? [08:38] ev: aha, unquestion, just found it I think [08:39] jamespage: hey, FYI, https://code.launchpad.net/~gleichsnerd/ubuntu/precise/mountall/fix-for-805509/+merge/107908 has been resubmitted, I guess you directly want to take it upstream, isn't it? [08:40] * jamespage looks [08:41] didrocks, wrong james - you want jodh :-) but I agree that it should go upstream [08:42] didrocks: actually, no - mountall is a native package. [08:44] Could anybody nominate https://bugs.launchpad.net/ubuntu/+source/shogun/+bug/1006039 for natty ? [08:44] Launchpad bug 1006039 in shogun (Ubuntu) "missing libatlas-dev dependency for libshogun-dev" [Undecided,Fix released] [08:44] that doesn't sound like a good SRU === NCommand1r is now known as NCommander [08:45] HAVE_ATLAS triggers [08:45] Which is in libatlas-dev [08:46] pitti: why? [08:46] that's only necessary to build packages [08:46] because you can easily fix it by doing $ apt-get install libatlas-dev [08:46] and we won't start a mass rebuild in natty now [08:47] vibhav: is missing that dependency causing other SRU's to FTBFS? Has the dependency been removed in Natty, since Natty was released? (Regression) [08:48] if that was a problem, it would have come up by now [08:48] But a program using HAVE_ATLAs could get this problem [08:49] again: trivial workaround, not a run time bug problem -> very far away from SRU criteria [08:49] it's not worth spending anyone's time on this really [08:49] didrocks: the mountall change looks good to me. [08:49] fine, thanks [08:53] jodh: do you want me to sponsor it? [08:53] jamespage: sorry for the wrong ping :) [08:53] hum, I can't push to lp:ubuntu/precise/qwt weird… [08:53] didrocks, np :-) [08:54] didrocks: precise-proposed? [08:56] ah, the branch name as well, yep, didn't notice thanks pitti [08:56] pitti: can you mark https://code.launchpad.net/~l3on/ubuntu/oneiric/qwt/fix-921430/+merge/107534 and https://code.launchpad.net/~l3on/ubuntu/precise/qwt/fix-921430/+merge/107533 as merged or reject? I'll add a comment and push to the right branch === tkamppeter_ is now known as tkamppeter [08:58] didrocks: done [08:59] thanks pitti :) [09:00] pitti: it seems to only have worked on the precise MR, not the oneiric one: https://code.launchpad.net/~l3on/ubuntu/oneiric/qwt/fix-921430/+merge/107534 [09:01] didrocks: perhaps I mis-clicked; done [09:01] * didrocks hugs pitti [09:03] doko: pong [09:07] pitti: can you reject as well https://code.launchpad.net/~gleichsnerd/ubuntu/precise/mountall/fix-for-805509/+merge/107908 please? [09:07] doko: I saw the E-Mail, I haven't gotten as far as a test build for Chromium 19 (having some issues with source generation), about to go to sleep, will try to have a look later toady [09:07] *today [09:09] didrocks: thanks for the offer, but I'd like to give that one a go if you don't mind? [09:09] didrocks: oh - is there a problem with that mp? [09:10] jodh: no, I just merged into lp:ubuntu/mountall (it's your trunk, right?) [09:10] jodh: the target is wrong: lp:ubuntu/precise/mountall [09:10] jodh: but the manpage is now merged, I won't upload it and let you this pleasure ;) [09:10] didrocks: ah, right. thanks! :) [09:11] yw ;) [09:13] didrocks: done [09:26] micahg, ok, thanks [09:26] pitti, sorry to bother you with administrivia, but could you reset the slope lines on the quantal burndown charts? The current lines start from before most work items were approved. [09:26] (or tell me who I should badger about it instead:-) [09:26] mpt: I can't, sorry; I have no access to status.u.c. [09:26] mpt: cjohnston knows how the process works now [09:27] pitti, ok, thanks. Will bug 1002828 be similarly a configuration problem rather than a bug? [09:27] Launchpad bug 1002828 in work-items-tracker "All ubuntu-precise burndown charts are squashed and the target date is wrong" [Undecided,New] https://launchpad.net/bugs/1002828 [09:27] mpt: cjohnston told me that we'd do this at FeatureDefinitionFreeze; the release schedule says that's tomorrow [09:28] right, was just going to suggest taht [09:28] we should just trash the db [09:28] it's rather late in the cycle to do that, but better than starting with totally wrong WIs [09:28] I don't see anything wrong with the WIs, just with the slope lines [09:29] oh, if you mean start from a new zero date for Quantal [09:29] right [09:29] makes sense [09:29] well, trash the db so that we discard all the history [09:30] I'm slightly confused.. I'm trashing the quantal db for feature def freeze... [09:30] do we get dpkg >= 1.16.2 for quantal? [09:30] I don't think doing that with precise will provide the desired output [09:31] The precise issue, I believe, is because we are still running the scripts for the precise release cycle [09:31] and so it picked up the further milestones [09:31] righth, that'll require some db surgery to remove again [09:31] we have to fix the process by which we run the scripts to where we arent doing all releases prior to doing anything with precise [09:31] geser: as soon as someone sorts out how to not break the world with the upgrade [09:31] and I think we can just stop this; it's taking many hours a day for little (or even negative) purpose [09:32] pitti: there are some backups, so I will maybe be able to figure out how to get back close to what it should be [09:32] pitti: the issue is because we want to be able to change the config files at will, IS wrote a script that pulls the bzr branch with the configs, then runs the all script [09:33] so the script needs to be rewritten to where the config files that it runs are defined somehow [09:33] right, the precise config should be renamed to .disabled or so [09:33] micahg: Not much to sort out except migrating dpkg.cfg multiarch configs to the New World Order... [09:33] that wouldnt have any effect on the site or the data that is already there pitti ? [09:34] * infinity wonders if he just volunteered to do this. [09:34] cjohnston: in addition to the db surgery [09:34] infinity: right, but someone has to do it (and I thought you already volunteered) [09:34] micahg: Oh, did I? In that case, I should do that. :P [09:34] pitti: right.. but not a negative effect on the actual site as it sits today [09:35] if so, would you mind making that change to all of the config files in the branch except quantal and summit-2012? [09:35] hello [09:35] geser: I guess the answer is that we get a new dpkg when I do the migration. :P [09:35] I'm looking to work on an issue in network-manager, but I am getting lost in the various branches on launchpad.net [09:36] penguin359, cyphermox is the person to ask about that [09:36] infinity: *applause* [09:36] It looks like lp:network-manager represents a branch of the upstream version [09:38] penguin359: if you want to work on the upstream branch, I recommend using http://cgit.freedesktop.org/NetworkManager/NetworkManager/ instead [09:38] penguin359: that way you can use format-patch for upstream submission, and have the current version [09:38] pitti: no, it's a file only in Ubuntu. [09:39] I'm trying to figure out what the packaging branch is [09:39] penguin359: if you want to work on the package, use "debcheckout network-manager" to get the right branch [09:39] penguin359: see Vcs-Bzr: field on apt-cache showsrc (that's what debcheckout uses) [09:41] pitti: are you ok with that? [09:42] cjohnston: you mean disabling all non-current files? sure, I think that's what I used to do back in the days [09:42] ok.. great.. thanks.. I'm off to dinner in a few minutes.. :-) [09:44] cjohnston: committed [09:45] thanks pitti [09:45] I'll try working with IS to see if there is a good db backup [09:46] any idea when the change happened so that I can try to find one after release but before the change that broke the charts? [09:46] I'd use the release date, April 28 [09:46] cjohnston: i. e. end of april/may 1 or so would do fine [09:46] ok.. I don't think they are doing daily backups, so I'll look around but after that time.. [09:47] if not, we can apply a little sql [09:47] :-) [09:48] I'd also be quite interested in seeing how much of a change there is to the update time [09:50] Doesn't Vcs-Bzr: represent the most current version that is on it's way to become Quantal? What would I checkout if I was working on a patch for Lucid that no longer applies in more recent Ubuntu releases? [09:51] penguin359: If in doubt, apt-get source on lucid. [09:52] penguin359: (There may or may not be lucid branches for everything, but the archive is authoritative regardless) [09:54] I do regularly use apt-get source for modifying packages for my system, but that has always been for private use and hasn't involved source control. I'm trying to better understand the various release patterns and branches now that I am working on patching a bug that might affect others in my situation. [09:55] I can just produce a patch with that, but I recently tried using Bazaar and I got a disapproval mentioning that I applied it to the wrong branch. [09:55] @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: [09:56] penguin359: we don't really have a good story for old stable branches so far; debdiffs should always work and be appreciated for sponsoring [09:56] penguin359: if you find someone who tells you "I won't sponsor that debdiff, do a branch instead", there's something wrong [09:56] (particularly for an SRU) [09:57] ok, thankx [10:01] Could you take a quick look at http://bit.ly/Kb5DpC and tell me what he's referring to as the packaging branch? [10:02] I thought he meant lp:~network-manager/network-manager/ubuntu, but that looks like what I used in the first place [10:03] penguin359: yes, that comment seems wrong [10:03] penguin359: I suggest to ping cyphermox about it, that MP looks fine [10:04] ok [10:33] ogra_: So, regarding f-k... If you're willing to clean up the mess, let's just sync it. [10:33] ogra_: But clean fast. :P [10:33] well, i planned to at least have omap, ac100 and omap4 for A1 ... [10:34] in the realese meeting we said arm is a nice to have for A1, so everything extra would be fine but missing it wouldnt be a disaster [10:34] Yeah, I wasn't sure we'd make the live switch by A1 anyway. [10:34] i just dont want to inverst a minute in the old f-k after switching to live ... that would be waste [10:34] But syncing/merging f-k is a good first step. [10:34] yeah [10:35] Alright. Sync away, then. I'll just become remarkably silent here in HK if it explodes. ;) [10:35] k, i'll try to have it in by EOD [10:35] HK uses quantal images ? [10:35] If you're just syncing, we can have it in by.. Now. [10:35] well, i cant sync, can just file a bug :) [10:35] ogra_: No, I just mean that I'll ignore you when it breaks. ;) [10:36] ogra_: Sure you can. [10:36] oh, thats fine ... [10:36] i can ? you mean i can do more than running requestsync ? [10:36] * ogra_ wasnt aware [10:36] ogra_: syncpackage --force -d unstable flash-kernel [10:36] oh my [10:36] how did i miss that [10:37] oh, probably because i never use ubuntu-dev-tools :P [10:37] * ogra_ installs [10:37] Pretty sure that works off of upload rights, not queue permissions. You can tell me if I'm wrong. :P [10:38] You're correct. [10:38] ogra_: https://lists.ubuntu.com/archives/ubuntu-devel-announce/2012-January/000923.html [10:39] cjwatson, yeah, i remember having read that, but u-d-t has such a lot of messy deps i never use [10:39] Even with --no-install-recommends? [10:39] Meh, most of the heavy ones are Recommends. [10:39] I didn't think it was that bloated... [10:39] * infinity looks. [10:39] 43M here [10:39] The Depends are sane enough. [10:40] better than devscripts for sure [10:40] Mostly stuff you'd have on a development system (at least one with launchpadlib) anyway. [10:40] * ogra_ doesnt want an MTA on his ac100 ... [10:40] ubuntu-dev-tools Depends: devscripts ;-) [10:40] devscripts is also really lightweight with --no-install-recommends. [10:40] argh ! [10:41] so let me install devscripts first omitting recommends [10:41] But yeah, with --no-install-recommends I wouldn't expect either to pull in an MTA. [10:41] it wouldnt be that annoying if the apt option wouldnt be half a novel to type :) [10:42] It's muscle memory here. [10:42] if it actually becomes muscle memory i would start using a config option [10:42] ;) [10:42] though we dont have the inverse of this option, do we ? [10:42] Nah, I like to try without the switch first, see what it wants, then do the opposite. :P [10:43] heh [10:43] --install-recommends may well exist to invert configs. [10:43] It does seem like a good case for a short option. I think -r is unused. [10:43] Dunno, never tried. [10:43] infinity: I think it does, yes. [10:43] cmdline/apt-get.cc:3464: {0,"install-recommends","APT::Install-Recommends",CommandLine::Boolean}, [10:43] aha [10:46] phew, what a changelog [10:47] and there is also "apt-get install --fix-policy --install-recommends" to fix it afterwards [10:47] heh, even more typing [10:47] and you can apt-get install foo bar- to negate a specific recommends [10:48] Laney: Or apt-get remove foo+ bar JUST TO CONFUSE YOURSELF. [10:48] haha [10:48] that works?!?!?! [10:49] anyway, time for an announcement mail, i wonder if ubuntu-devel is enough [10:49] ogra_: More than enough. [10:49] k [10:49] ogra_: As is usually the case with such announces, the people who read it won't care, and the people who need to know won't read it. ;) [10:50] Laney: of course that works, apt has super cow powers [10:50] heh, indeed, i even doubt they are subscribed to u-d [10:50] but at least i have something to point to if someone complains [10:56] ogra_: "But Mr Dent, the plans have been available in the local planning office for the last nine months." [10:56] -- Quotes From Hitchhiker's Guide To The Galaxy [10:57] * ogra_ has his towel [10:57] so dont panic ;) === ara is now known as Guest64238 [12:35] Hi, when do we create a -dbg package? Are there some defaults for this ? [12:35] jdstrand: as far as you know is there anything under /proc/device-tree that qemu under libvirt shouldn't read? (bug 1006149) [12:35] Launchpad bug 1006149 in libvirt (Ubuntu Quantal) "PowerPC needs access to /proc/device-tree/ in apparmor perms" [Medium,Triaged] https://launchpad.net/bugs/1006149 [12:35] dupondje: It's up to each package. [12:36] dupondje: I'd recommend only doing so when the -dbg package is built in a different build pass with some different configure or compiler options. Otherwise, the automatically-generated -dbgsym packages on ddebs.ubuntu.com are usually adequate. [12:37] cjwatson: oh ok, didn't know there were auto-generated [12:37] thats fine enough indeed === _salem is now known as salem_ [12:42] hallyn: no, I don't. the 'davis' porting machine has /proc/device-tree [12:43] hallyn: if libvirtd needs access to /roc/device-tree, that is fine, but the bug is asking for libvirt-qemu to be updated, which is every guest === MacSlow is now known as MacSlow|lunch [12:44] hallyn: we have quite restricted files for guests, so I would prefer that only specific entries or limited globs to libvirt-qemu be added [12:45] hallyn: in other words, demonstrated denials [12:45] jdstrand: ok, thanks [12:48] i wonder if device-tree will ever show up on x86 (if not i guess this minimizes the worry at least a bit) [12:49] I doubt it. I see /proc/device-tree/openprom [12:49] but that is just a hunch [14:09] didrocks, heyo. Can I bug you for a review of that quickly branch sometime this week? [14:10] pitti, does apt-cache rdepends not cover build-depends? [14:21] mterry: no. use reverse-depends from ubuntu-dev-tools [14:21] xnox, ah, thanks! [14:24] mterry: yeah, it's in my TODO :) [14:24] mterry: sorry, just had a meeting [14:25] didrocks, no probs! thanks! [14:25] mterry: probably tomorrow will be the day! [14:37] cjwatson: sorry to bother you again, but it looks like there are still some kernel pkgs in universe... [14:38] henrix: let me recheck [14:38] cjwatson: thanks [14:38] henrix: I can't find them - can you give me examples? [14:38] Or a list [14:38] cjwatson: 1 sec [14:39] cjwatson: for example: block-modules-3.0.0-21-generic-di 3.0.0-21.35~lucid1 [14:39] cjwatson: you can have the complete list on bug #1005456 [14:39] Launchpad bug 1005456 in linux-lts-backport-oneiric (Ubuntu) "linux-lts-backport-oneiric: 3.0.0-21.35~lucid1 -proposed tracker" [Medium,In progress] https://launchpad.net/bugs/1005456 [14:39] Oh, lucid [14:40] ah, right... yesterday i may have referred oneiric only :-/ [14:42] henrix: Fixed, sorry about that === mbarnett` is now known as mbarnett [14:42] cjwatson: thanks a lot === MacSlow|lunch is now known as MacSlow === jbicha is now known as Guest70781 [14:54] pitti: where is the code for the pending-sru page? [14:57] bdmurray: sru-report in lp:ubuntu-archive-tools [14:57] In fact it says that in the HTML [14:59] cjwatson: heh, thanks [15:02] cjwatson: is there no API way to get the queue count? [15:03] >>> ubuntu = lp.distributions["ubuntu"] [15:03] >>> quantal = ubuntu.getSeries(name_or_version="quantal") [15:03] >>> len(quantal.getPackageUploads(status="New")) [15:03] 4 [15:03] Like that you mean? === Guest70781 is now known as jbicha_ [15:10] cjwatson: exactly, thanks [15:11] Hi all! === elleuca_ is now known as Guest20629 [15:11] bdmurray: wow, I had no idea it was screen-scraping that [15:12] cjwatson: I'll have a branch in a bit [15:13] cjwatson: the count also includes backports which I'd like to exclude [15:14] you can supply pocket too [15:14] bdmurray: hm, not sure about that, we should be able to process all the backports more or less immediately and if we aren't doing so that's kind of rubbish [15:14] separate table or something maybe? [15:14] but is the SRU report not backports report [15:14] true but we have so many reports as it is ... [15:14] * cjwatson isn't going to look at another one, realistically [15:14] okay, it should be easy to separate them out anyway [15:15] I dunno, it's kind of cheesy I know but it's handy [15:59] @pilot on [15:59] (pilot (in|out)) -- Set yourself an in or out of patch pilot. [15:59] @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: jdstrand [16:07] doko, when you are around please could you review the openjdk-7 debdiff on bug 888129? [16:08] Launchpad bug 888129 in xmlgraphics-commons (Ubuntu Quantal) "xmlgraphics-commons version 1.4.dfsg-3ubuntu1 failed to build with openjdk-7" [High,In progress] https://launchpad.net/bugs/888129 [16:08] I've tested it locally and it fixes this bug and bug 888123 [16:08] Launchpad bug 888123 in openjdk-7 (Ubuntu Quantal) "erlang version 14.b.2-dfsg-3ubuntu2 failed to build with openjdk-7" [High,In progress] https://launchpad.net/bugs/888123 [16:24] kees: heya, just noticed that hardening-includes uses readelf but doens't depend on binutils (lxc containers really don't contain much by default ;)) [16:25] why are you using hardening-includes without build-essential? [16:26] for hardening-check [16:26] I'm doing a quick sru verification of bug 986314 [16:26] Launchpad bug 986314 in squid3 (Debian) "squid3 missing pie and bind-now hardening options" [Unknown,New] https://launchpad.net/bugs/986314 [16:26] ah [16:26] and the test case uses hardening-check which I installed in my test container but failed because it tries to call readelf which I don't have :) === Pici is now known as Guest55530 [16:54] mvo, hello! Got a moment to talk about "update-manager --no-update" ? === Pici` is now known as Pici [17:03] pitti: your precise apport -proposed upload doesn't mention bug 1002535 which is included in the changelog [17:03] Launchpad bug 1002535 in apport (Ubuntu Precise) "'not a debian format' package install failures should be Unreportable" [Medium,Triaged] https://launchpad.net/bugs/1002535 [17:05] mterry: I'm about to call it a day, is it urgent? could we do it tomorrow your morning maybe? [17:06] mvo, sure, no rush [17:06] thanks! [17:08] mterry: please ping me when you go online, I should be around and have time then [17:09] mvo, ok [17:09] ta [17:11] mpt, what is your opinion of the badge on the update-manager launcher icon that shows the number of updates? The new design seems to de-emphasize the specific number elsewhere [17:11] mterry: no opinion, I'm fine killing it [17:11] mterry: if mpt thinks that is the right way forward [17:12] mvo, cool [17:24] lool: timezones notwithstanding, would you be able to verify the correctness of my SRU change for bug #986183? [17:24] Launchpad bug 986183 in update-notifier (Ubuntu Precise) "Broken timedate handling for failed hook runs" [Medium,Fix committed] https://launchpad.net/bugs/986183 [18:06] * xnox today I learned $ man dh-exec [18:06] it's total crack, but it's tasty crack :) [18:10] slangasek, other SRU people: did you read my comment about emailed about the (new) SRU rules? [18:10] (that was yesterday) [18:10] seb128: yes, I am drafting a mail [18:10] slangasek, thanks [18:11] slangasek, I got several other people a bit puzzled about the change again today, it will be good to have some public email out ;-) [18:11] well [18:11] slangasek, will spare work on both sides [18:11] it's a change to enforce the rules that were always documented [18:11] so I'm not too sympathetic towards people not knowing these were the rules - but yes, a mail will save us all time in the end :) [18:11] slangasek, right, well the rules were not enforced for years so people are surprised that what they have been doing for ages get bounced back from one day to the next one [18:12] slangasek, I've to admit I prefer less paperwork, I liked better when we were focussed on getting things done rather than on writing but I guess we need a balance there ;-) [18:14] seb128: the test cases make the getting the verification done easier [18:15] bdmurray, right, the "[Stable Fix] section pointing out a minimal patch applicable to the stable version of the package" just doesn't make sense to me though for example [18:15] is that "attach the debdiff to the bug"? [18:15] if so it's weirdly formulated [18:15] seb128: that section is going away [18:15] as part of the mail I'm drafting :) [18:15] slangasek, well it's being asked on bugs which get commented on this week [18:15] it is? [18:15] well the comment point to that wiki [18:15] https://wiki.ubuntu.com/StableReleaseUpdates [18:15] well, yes [18:16] but the comment doesn't say that you need to add that section, does it? [18:16] I will fix the wiki and send out mail [18:16] let me read it again ;-) [18:16] and if the comment needs fixing after the email I'll fix it [18:16] " To be more succinct, make sure the bug description lists these [18:16] fields: "Impact, Dev Fix, Stable Fix, Regression Potential, Test case"." [18:16] slangasek, ^ that's what the comment says [18:16] so yes, it does [18:16] ah [18:16] well those were comments from SpamapS [18:17] right and I don't think he made the UDS session where this change was discussed [18:17] right [18:17] we should all be on the same page real soon now [18:17] slangasek, and to fair I've no clue wat to write in "stable fix" out of copying the diff inline ... good to know it's being addressed ;-) [18:17] SpamapS: ^^ so we should probably brief you on the changes to ubuntu-sru, rather than you reading about it on ubuntu-devel-announce ;) [18:17] bdmurray, slangasek: thanks [18:18] it's a bit backward that those rules are randomly applied before the SRU team got the documentation updated [18:18] or its things together [18:18] seems a bit backward [18:18] doh, I already said that :p [18:18] well anyway enough on the topic from me, thanks for addressing the issues ;-) [18:19] slangasek: that would be great. :) [18:19] I'm just going by the wiki page.  [18:20] The dev/stable fix is only necessary if the bug has to be fixed in different ways. [18:21] I would love for there just to be a "Fix" section which just asks the developer fixing the issue to explain what their intended fix is. [18:22] SpamapS: the changes are to drop the 'development fix' / 'stable fix' sections in favor of release tasks; clarify 'regression potential' so that it's focused on giving testers information about what parts of the package might warrant additional regression testing; relaxing the requirement for a distinct 'impact' header since this should be the bug description [18:22] also, based on cjwatson's feedback, I think we're going to relax the requirement for uploader & verifier to be separate people, so long as there's a solid test case write-up [18:23] slangasek: Fantastic. So basically, everything that I use to make decisions, has been sprayed out to different parts instead of put in a succinct place in the description? [18:23] this is mostly of concern to cjwatson due to the complexity of testing installer SRUs, but probably benefits SRUs for other packages too [18:24] SpamapS: hmm, walk me through how these help you make decisions, please? The SRU team members who were in the room didn't think these changes were a problem [18:24] The requirement for fixer/tester to be different has never been specified in strong wording anyway, so that part makes sense. [18:24] indeed, most of the time we don't have this information *anyway* in SRU bug descriptios [18:24] slangasek: I use the fields to decide whether or not the diff is even worth looking at. [18:25] slangasek: low impact bugs with a poorly specified test case or high regression potential should be rejected. [18:25] SpamapS: oh, I agree - and the test case is the one absolutely mandatory section [18:25] The description is often "It 'sploded when I poked it" [18:26] the regression potential section, there was concern that having the uploader write this may often not be useful [18:26] Impact is clear, users affected by this will be in state X until the fix is made. [18:26] Really? I think thats the most useful field for me during SRU review. [18:26] right - AIUI the agreement was that we would require clear bug descriptions, but not enforce an "impact" header [18:27] It helps me evaluate that the uploader actually understood the diff [18:27] hmm [18:27] so you find good [regression potential] sections being written? [18:27] slangasek: basically I don't want to have to understand *everything* about the package before I evaluate the diff .. all of those fields give me an idea of what the uploader is thinking. [18:28] anyway, we're not proposing to drop that one [18:28] merely clarifying the language to say that the *purpose* of the section is to give guidance for testers [18:28] Its also about making the uploader stop and think about it. [18:28] agreed [18:29] If I stopped and started writing regression potential "Well I'm not really sure how many things use this API call but probably not many" .. I'd feel like an idiot and go figure out how many things make that call. [18:29] I just think we get better results if we frame the question in terms of what areas should be focused on for regression-testing [18:29] I've certainly seen SRUs where people claimed "regression potential: none" [18:29] hah yeah [18:30] so did nobody get my message to ubuntu-devel where I said I'm going to start holding people to these fields? [18:30] because that was like, 2 weeks ago and I basically said "I'm going to hold people to the standard that was mostly thrown away at UDS" ;) [18:31] hm I don't see it in the archives [18:31] anyway, I think the net outcome here is that we should get better SRUs, by a combination of enforcing the requirements up front and trimming the fat from these requirements to focus on the things that aren't just paper-pushing (i.e., development fix/stable fix) [18:31] maybe it got eaten [18:31] heh, apparently not ;) [18:32] are you ok with dropping the development/stable fix sections? I don't think it adds anything at all to have people write this up [18:32] instead of having bug tasks [18:34] I am ok with folding them into one thing. [18:34] why should there be a thing for it at all? [18:34] I'd still like for the bug to state clearly "The intended fix is X" [18:34] well [18:34] so if the patch does something else, I can quickly reject and move on. ;) [18:34] this hasn't been enforced in practice because there's not a consensus in the SRU team that this is useful [18:35] I think we do have consensus that the other sections are useful [18:36] Basically, I think we need to crowd-source a lot of the "orienting yourself around the fix", rather than making the SRU team members grok every bit of every patch [18:36] awesome. [18:36] Yes I *can* understand a debdiff without any of those fields [18:36] and I can sit and think about the regression potential [18:36] and even figure out a test case on my own [18:36] but there aren't many of us [18:38] slangasek: I wasn't available for the discussion, so I defer to those who hashed it out. I'm fine with the changes, but I think it will put a tiny bit of extra burden on the SRU team that is not necessary. [18:38] dropping the 'regression potential' field is not on the table [18:39] SpamapS: well, those who were in the room felt that this will *remove* burden from the SRU team compared to where we are today, because of the poor enforcement of the requirements to date... so I'm hoping to prove you wrong and show that we've found a good balance :) [18:53] slangasek: indeed, I think the only thing that actually needed to happen was just to enforce more.. but removing fields is fine === mbiebl_ is now known as mbiebl [19:04] anyone here know how to branch to source without using bazaar? I'm trying to fix a bug in Nautilus (#822993 in Launchpad), and bazaar is not grabbing the latest source (it's many versions behind). [19:04] I'm quite new to all this packaging stuff. [19:05] apt-get source nautilus? [19:05] or if for a different distro, pull-lp-source package distro [19:05] s/distro/series/ [19:06] I'm working on precise...is there a way to force bazaar to get the latest source? [19:06] what are you currently trying? [19:06] bzr branch lp:ubuntu/nautilus should get the newest source [19:07] I'm trying just a simple bzr branch ubuntu:nautilus [19:07] but it's saying that it's out of date [19:08] vsingh165: http://package-import.ubuntu.com/status/nautilus.html#2012-02-17%2010:22:13.701084 [19:08] micahg: yes, I saw that earlier and didn't know what to make of it. I kind of wish there were non-bazaar bug fixing instructions on the wiki. [19:09] anyways, that's not the canonical branch for nautilus, it's https://code.launchpad.net/~ubuntu-desktop/nautilus/ubuntu [19:09] jtaylor: it's still fetching out of date. [19:10] vsingh165: you want debcheckout nautilus [19:10] * micahg wonders if that would DTRT even though [19:11] micahg: so now I just use the ubuntu-desktop:nautilus branch? [19:11] * micahg has no idea if that'll work, but that's the branch for quantal [19:11] hmm let me try it. [19:14] that's not what I wanted...now I don't see any of the source files I got earlier using ubuntu:nautilus branch. [19:16] I wonder if I could just debcheckout and somehow add a diff to a bug. [19:20] stgraber: ah! good catch, I'll fix that. [19:21] kees: thanks [19:21] * kees wonders if it should dep on binutils or build-essential [19:23] kees: well, for hardening-check I don't see a reason to have the rest of build-essential, though maybe there are other tools in there that do require build-essential [19:23] hardening-check itself should be just the compilers. hardening-includes ... yeah, just binutils. cool. Will upload to unstable. [19:25] slangasek, SpamapS: reading the backlog, I would welcome one of you explain me what "regression potential" is supposed to be ... I basically use it as "it's a gtk upload, it can virtually break your entire desktop if the lib is broken" [19:26] slangasek, SpamapS: but I'm not sure it's an useful info in a SRU with 3 patches backported [19:35] james_w: hi! can you mark https://code.launchpad.net/~jtaylor/ubuntu/precise/python-tornado/CVE-2012-2374/+merge/106863 as done? (the fix was in a security update last week) [19:35] CRLF injection vulnerability in the tornado.web.RequestHandler.set_header function in Tornado before 2.2.1 allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via crafted input. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-2374) [19:38] done ^ [19:43] seb128: what's most helpful is some analysis of what kinds of problems are likely to occur if there *is* a bug in the patch [19:44] jtaylor: thanks === jimm is now known as Guest24074 [19:53] slangasek: does this seem right for an re regarding update-grub failures? [19:53] ug_failure = 'User postinst hook script \[(/usr)?/sbin/updaate-grub\] exited with value [1-9]+' [19:54] hey - i'm looking at bug 994212 . users who don't use /etc/network/interfaces have autofs failing to start, bc it starts on runlevel [2345]. Do we call that abuse, or is there a way to work around it? [19:54] bdmurray: "updaate" [19:54] Launchpad bug 994212 in autofs5 (Ubuntu) "ldap fails to start when /etc/network/interfaces not used" [High,Confirmed] https://launchpad.net/bugs/994212 [19:54] soren: thanks fixed when testing but not in code - odh [19:55] is static-network-up emitted when networkmanager starts up a nic? (i assume not) [19:55] jodh: ^ [19:55] hallyn: no [19:55] hallyn: with NM static-network-up is emitted when the loopback interface is up IIRC [19:55] is anything? [19:56] hallyn: Yes. [19:56] net-device-up [19:57] hallyn: NetworkManager calls /etc/network/if-up.d/* [19:57] hallyn: See /etc/NetworkManager/dispatcher.d/01ifupdown [19:57] hallyn: basically any time an ifup call is made, the ifupdown upstart script checks whether all "auto" interfaces defined in /etc/network/interfaces are up, if they are, then it sends static-network-up [19:57] on a desktop system, the only interface you have in /etc/network/interfaces is the loopback interface, so as soon as the loopback is brought up, you should get static-network-up [19:58] bdmurray: it won't match any failures when update-grub is triggered from the old /etc/kernel-pkg.conf, but that should never happen nowadays; it also won't catch cases of update-grub invocations from other maintainer scripts; but if there are any of those they're probably in the minority [19:58] cjwatson: I'm told we're some interesting things in the TB mailing list queue, can you let them through? [19:59] I dunno, maybe the bug is just that automount should adapt to a nics-go-up-and-down world [20:00] soren: thanks, I guess I knew the base net-device-up, but was looking for a 'default route is up' signal [20:00] slangasek: ah, postrm makes sense too [20:00] but really that doesn't seem like the right fix anyway [20:00] do we have anyone babysitting automount? [20:00] hallyn: well, provided that the bug isn't that the system is configured with user-level NM profiles (in which case you might have a circular dependency), yeah, it's probably autofs's problem [20:00] we do not [20:01] bdmurray: ah, sure [20:03] ok, thanks === yofel_ is now known as yofel [20:19] pitti: to be fair regarding apport and precise -proposed I think I fixed it and then reported the bug for precise [20:20] https://bugs.launchpad.net/ubuntu/+source/unity/+bug/795038/comments/10 - "integrated menus in the titlebar" - does that actually exist in 12.04 ? [20:20] stgraber: just the one after I'd ditched MP spam and actual spam, but yeah, moderated [20:20] Launchpad bug 795038 in unity (Ubuntu) "Using GIMP in Unity is troublesome & unintuitive " [Low,Invalid] [20:20] jamespage: may I ask you for help with merging aiccu from debian-sid to ubuntu-quantal? [20:21] larsduesing, sure [20:21] I tried it word for word after documentation: https://code.launchpad.net/~lars.duesing/ubuntu/quantal/aiccu/aiccu-sid-merge/+merge/107823 [20:22] but: in the ubuntu-bzr there are many file in directory .pc - which I do not think should be there... [20:22] files [20:22] (and merge killed them...) [20:23] presence of .pc is correct [20:23] ouch [20:23] (modulo design disagreements; but it's the intended behaviour right now) [20:24] so my merge is incorrect? [20:24] if you deleted .pc, then yes it is [20:24] I did not [20:24] but bzr merge did [20:24] apparently [20:25] i did bzr merge debianlp:sid/aiccu [20:25] .pc/ is created/used by quilt [20:26] yes [20:26] ok, I'm not going to look this up on my phone. but the intended invariant is that the bzr branch should match the result of creating a source package from that branch and then unpacking it (dpkg-source -x) somewhere else, including dotfiles, possibly excluding .bzr* differences [20:26] cjwatson: nobody asks you for wonders :-) [20:26] larsduesing, if you apply all the quilt patches and add the .pc folder to bzr it should be OK [20:27] bzr merge removing the .pc makes sense to me [20:27] if it's a 3.0 (quilt) format package then it's possible you'll have to quilt push -a after the merge [20:27] I think that when you bzr merge it unapplies the patches [20:27] but does not re-apply them [20:27] Oh [20:27] ah - I see we all think the same [20:27] dobey: I am aware that there are design disagreements here, but that's not helpful [20:27] right [20:27] cjwatson: i'm not arguing about the design disagreement issues :) [20:28] So the bzr-branches are fully patched.. *learn* [20:28] cjwatson: i think the patches get unapplied when merging in bzr, as jamespage said [20:28] it's a bug that bzr merge doesn't put the branch back into a state where you can commit something that can validly be merged [20:28] ok, so I kill that branch [20:28] do another merge [20:28] and qult push -a [20:28] cjwatson: but it does, unless it also deletes the patches themselves, which as i understand, it does not [20:28] larsduesing: 'bzr merge' unapplies patches; you then need to 'QUILT_PATCHES=debian/patches quilt push -a' [20:28] and then bzr push [20:28] then bzr add .pc/* .pc/*/* [20:28] my understanding of jelmer's changes was that they were supposed to cause merge to leave things as it found them [20:29] larsduesing, I think that if you just apply the patches in the current branch and then re-push it will be OK [20:29] (this is unfortunate and something to fix for this cycle) [20:29] i.e. unapplied if that's how things started, applied if that's how things started [20:29] Guys, I didn't want creating religious wars :-) [20:29] if it's not doing so, I think that's a bug, because it's misleading people [20:30] I don't think there's any religious war here, just vehement agreement that there's a bug [20:30] the intent of that set of changes was to *reduce* confusion ... [20:30] cjwatson: that is intention, if it doesn't do so that's definitely a bug [20:30] *the [20:30] I'd love to hear more about it :) [20:30] Fine, who's filing a bug against quilt, bzr or whatever is the bad guy? *g* [20:31] jelmer: maybe larsduesing can provide you with a test case then :) [20:31] jelmer: would the merge then fail, if the patches failed to apply against the newly merged changes? [20:31] jelmer: right, there's definitely a bug then, because 'bzr merge' always leaves the quilt patches unapplied [20:31] and then if you apply them by hand, it shows the .pc files from :other as removed + added :( [20:31] dobey: that's a conflict of some kind, surely - at least logically [20:33] if I would be an author, I should write a book "learing ubuntu-devel - pitfalls and super community" or such :) [20:34] * micahg would think that would make a nice appendix to the packaging guide [20:34] cjwatson: perhaps, but the workflow introduced, or rather, enforced, by such a behavior, doesn't seem logical to me. :) [20:35] Ahem, short questionaire: Anybody wants this merge as test-case? [20:35] dobey: given the on-disk format is quilt, I'm pretty sure I'd want it to stop and let me walk my way up the stack, whether that be presented in terms of raw quilt operations (which I'm quite happy with personally) or bzr looms or whatever [20:35] If not, I will do re-push with quilt in the same bzr-tree [20:35] @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: [20:36] larsduesing: you don't lose the test case - just remember the URLs and revision numbers of the branch you started with and the branch you attempted to merge in [20:36] the test case doesn't get invalidated by pushing more revision on top [20:36] *revisions [20:36] ah, yes... there was some sense for a versioning system *head->desk* [20:36] :) [20:37] s/remember/stick in the bug report/ :) [20:38] dobey: Whoever does this report - I don't think I'm deep enough in the problematic parts here :) [20:40] slangasek: cjwatson: larsduesing: my favourite bug in the new handling is 1.0 packages with quilt patches - bug 999586 [20:40] Launchpad bug 999586 in bzr-builddeb "should not do any quilt patching for 1.0 source format" [High,Triaged] https://launchpad.net/bugs/999586 [20:40] larsduesing: well surely you can file a bug report about the problem you're seeing. you don't need to explain the deep technical parts or where the problem is exactly in code [20:41] larsduesing: you can file a bug against udd and just say "The patches are unapplied, but not reapplied, when i merge branch X into a local copy of branch Y." [20:41] dobey: My problem begins at against which package should I file a bug? quilt? bzr? bzr-builddeb? [20:42] larsduesing: bzr-builddeb [20:42] ok [20:42] ah ok, that works. i was going to say udd :) [20:43] udd? [20:43] ubuntu distributed development [20:43] but jelmer's authoritative here [20:44] oh [20:44] https://bugs.launchpad.net/bugs/616791 [20:44] Launchpad bug 616791 in bzr-builddeb (Ubuntu) "merge mode should automatically apply patches for 3.0 (quilt) sources" [Medium,Fix released] [20:44] I suppose a hacky way to fix the automount bug woudl be to just make it 'start on runlevel [2345] or net-device-up', so it quietly restarts if it failed at runlevel 2 [20:54] bug filed: [20:54] https://bugs.launchpad.net/bzr-builddeb/+bug/1006611 [20:54] Launchpad bug 1006611 in bzr-builddeb "quilt patches are not reapplied after merge with debian" [Undecided,New] [21:02] https://code.launchpad.net/~lars.duesing/ubuntu/quantal/aiccu/aiccu-sid-merge [21:03] it keeps telling review diff without .pc - but branch is with [21:12] pitti: we are able to go back to hourly status updates [21:13] skaet: ^ [21:20] so, going to bed... <6 hours of sleep in front of me... Good night everyone, and thanks! [21:22] larsduesing: will review aiccu later on (or tomorrow morning my time), unless somebody beats me to it [21:24] may i speak with an ubuntu devoloper? [21:24] cyphermox: take your time... thanks [21:24] david: what's your problem? Here are divisions of developers :) [21:25] i am a visually impared user trying to use ubuntu 12.04 [21:26] my problem is that the orca screen reader and magnifyer is really no good [21:26] i was wondering if their was an easy way to get compiz enhanced zoom desktop to work in unity === salem_ is now known as _salem [21:29] david: A quick look says to me, in 12.04 this problem should be already fixed... [21:30] https://bugs.launchpad.net/unity/+bug/684925 [21:30] Launchpad bug 684925 in compiz-fusion-plugins-main (Ubuntu) "remove Super + scroll shortcut in enhanced zoom" [Undecided,Fix released] [21:31] thanks but i was wondering if maybe compiz config settings manager could be intigrated with ubuntu 12.10 or something [21:32] that way users like me would not have to go through a lot of trouble trying to get it working [21:32] david: I think you might to be filing bugs for each specific issue you're encountering, though I suspect that might be difficult [21:32] david: ccsm is evil, we explicitly want to avoid pointing people to it, because it's so easy to break your system with it [21:33] <- night :-) [21:34] um okay could ubuntu incorperate something like zoom desktop somewhere? [21:34] david: that would be something to bring up as a bug report ;) [21:34] david: or you might want to talk to TheMuso who knows a lot more about accessibility than I do; but I'm not sure if he's around just yet. [21:34] i don't know how to file bug reports without an application crashing [21:35] david: 'ubuntu-bug unity' or 'ubuntu-bug compiz' for this type of thing, I guess [21:35] * cyphermox has to log off [21:36] i'm even considering trying to call canonical about it [21:37] i'm currently running mint for the accessibility issues i've mentioned [21:41] really the only accessibility linux has is the gnome 3 magnifyer orca(sucks) and ccsm enhanced zoom desktop [21:44] david: I'd suggest not calling canonical.. but the desktop manager would no doubt love to hear your feedback, jasoncwarner_ :) [21:45] where could i find him [21:47] david: #ubuntu-desktop is probably best [21:47] k thanks [21:54] dobey: still around? === david is now known as techman246 === highvolt1ge is now known as highvoltage === jbicha_ is now known as jbicha