/srv/irclogs.ubuntu.com/2013/11/04/#ubuntu-devel.txt

xnoxhighvoltage: =)))) it was magic to me, when "accelerated" dlocate was pointed out to me.01:55
=== freeflying is now known as freeflying_away
infinitysiretart: I noticed, yep.  handbrake finally built after being in proposed for two cycles. :P03:39
infinitysiretart: I guess as soon as the libtiff5 transition happens in Debian, we can just sync?  That'll be pleasant.03:48
infinitysiretart: Should make security much simpler too, assuming you're already doing decent security support for libav in Debian.03:48
infinity(And maybe no one is... Hrm...)03:49
=== freeflying_away is now known as freeflying
pittiGood morning05:23
infinityjamesh: Where did your openvswitch "2.0.0" come from?  All I can find tagged upstream is 1.9.305:47
infinityjamesh: Also, still not ported to 3.12.  Boo.05:47
infinityjamesh: Err, james tab fail.05:47
infinityjamespage: ^^^05:47
pittihttp://openvswitch.org/releases/openvswitch-2.0.0.tar.gz ?05:48
pitti(that's what Debian PTS says, with the watchfile)05:48
infinitypitti: Cute, given that it's not tagged in git.05:48
infinityLooks like maybe they just forgot to tag it, I see the "prepare" commit.05:49
infinityjamespage: Nevermind on the first question, looks like they just forgot to tag it.05:50
infinityjamespage: The "not ported to 3.12" thing's still irksome, though.  I now have autopkgtest yelling at me. :P05:51
pittiperhaps we could add a linux-libc-dev build depend to openvswitch, so that in the future openvswitch's autopkgtest runs with a kernel update05:53
pittithen the kernel would be held back until openvswitch is fixed, instead of silently breaking it05:53
infinitypitti: Hrm?05:53
infinitypitti: It's not linux-libc-dev, it's linux-headers (it's a dkms module that explodes), but yeah, ISWYM.05:54
pittiinfinity: ah, or make openvswitch-datapath-dkms depend on some linux-y package, sure05:55
pittinot sure whether we would actually want to block the kernel for these, but in principle it's "new linux breaks existing stuff"05:55
infinitypitti: Well.  It shouldn't.  That's a bit of a problem.  Adding arbitrary incorrect dependencies to trick adt seems a bad idea.05:55
pittiinfinity: not really -- openvswitch-datapath-dkms does need the kernel headers and doesn't depend on them05:56
infinitypitti: No, no, no, no.  And no.05:56
pittiwe just mostly don't add them because we don't know *which* kernel headers to depend on05:56
pittiit's a kind of "implicit", "you need some of them" dependency05:56
infinitypitti: I've faught hard to get people to STOP adding linux-headers-foo deps to packages, because they're never correct, and can't be.05:56
pittiwhich we can't express05:56
pittiinfinity: yes, I'm aware of that05:56
infinitypitti: No different from packages that depend on a linux kernel version, we can't express that either.05:57
pittiinfinity: hence my proposal to add linux-libc-dev instead, which is also built by the kernel05:57
pittiwhile any fixed package name as a dep is wrong, not having any dependency at all is also wrong05:57
pittiit's just more conveniently wrong :)05:57
pittibut stops us from being able to detect those regressions in -proposed05:58
infinityI suppose it ends up pulling in linux-libc-dev anyway, since it depends on libc6-dev, so it's not going to add more useless croft.05:58
infinityNor cruft...05:59
pittiyes, it's build-essential05:59
infinityBut perhaps we should rather special-case dkms rdeps to recurse for kernel testing.05:59
infinityAdding debian/control curft to every dkms package seems inelegant.06:00
infinityWHY CAN'T I TYPE THE WORD CRUFT?!06:00
pitti(you just did)06:00
infinityYeah, yeah. :P06:00
infinitycroft... curft... I'm on a roll.06:00
pittibut yes, it affects many other packages, too06:00
pittiinfinity: we have a whole set of jenkins jobs for dkms, FYI (https://jenkins.qa.ubuntu.com/view/DKMS/)06:01
infinitypitti: Yeah, I know, but those don't block kernel migration, clearly.06:01
infinityOr proposed migration in general.06:01
pittiright06:01
pittijibel and the kernel team discussed that at length, not sure whether not blocking in -proposed on DKMS regressions was intended or not06:02
pitti(as we clearly don't want to block it for *every* DKMS package we have in the archive)06:02
infinitySure we do.06:02
infinityJust as we block on any other regression.  So we can examine the situation and take a decision.06:02
infinityThe kernel isn't any more a unique snowflake than any other package in that regard.06:03
pittiI guess their concern was that we don't really support most DKMS packages that we import from Debian, and if we'd do that blocking we essentially would have to06:04
infinitySee, the way I see it, we have to either fix, remove, or temporarily ignore every failure.  But it's better to know than not.06:04
infinityJust like any other transition.06:04
pittiwe certainly don't want to break the nvidia/fglrx/bcmwl drivers with new kernels, though06:04
infinityA, B, and C get fixed, D gets removed because we don't care.06:05
infinityLeaving D broken is bad.  Not fixing C when we could have with a trivial patch is also bad.06:05
pittiI'd be happy with that; I was just saying what they discussed back then06:05
infinityI think the story is different for lts-hwe stuff, where a dkms package might work with 3.2 but not 3.8, and we might opt to just leave the 3.8 path broken.06:06
infinityBut no such excuse in a devel series with only one kernel.06:06
infinityAnyhow, I don't remember ever discussing tying this into britney when we talked about dkms automagic testing, so I don't think there's some process failure here, just something we never got around to discussing and implementing. :)06:08
jibelwe never discussed about blocking automatically the kernel when there is a failure with a dkms module. Currently kernel n+1 from the kernel team ppa is tested and manually reviewed, and published to the distro after review by the kernel team.06:11
infinityjibel: Sure, I know, I'm a big part of the SRU process, and that's all basically fine, IMO, but I think the devel process might need some work here.06:12
infinityjibel: Not anything newly broken that wasn't before, so no big rush to sort out something better, but I think we should think about it.06:13
* infinity glares at libticables' configure.ac and wishes for laser vision.06:15
* xnox thought at one point we wanted to block kernel on some _important_ dkms modules, but not all of them.06:17
jamespageinfinity, I failed to find time for the powerpc build failure as well06:18
jamespageinfinity, and yes it does not support 3.1206:18
infinityjamespage: I fixed the PPC failure, which is why I'm now being yelled at by autopktest about 3.12 incompat. ;)06:18
jamespageinfinity, but we may actually be able to drop the dkms packages as the kernel natively supports GRE and VXLAN tunnels06:18
jamespageinfinity, but I still need to check that out...06:18
infinityjamespage: Oh, if the dkms package can disappear, that would be lovely.06:18
jamespageinfinity, agreed - I'm really looking forward to not having to fix it with every kernel bump we do06:19
jamespageI had to cherry pick the 3.11 support from trunk06:19
infinityjamespage: Yeahp, and by the time 3.12 is fixed, we'll be on 3.13. ;)06:20
infinity(Not to mention lts-backport kernels in 14.04...)06:20
jamespageinfinity, I just need to check with upstream with some of the megaflows stuff - I don't understand whether thats in the upstream native kernel module or not06:20
jamespageand will be important to some larger cloud users06:20
jamespageinfinity, time is my problem this week06:20
infinityjamespage: I'm happy to leave it in its current state in proposed, if you're chasing down the dkms things.  I was just whining because of the angry email I got after fixing it. :)06:25
jamespageinfinity, OK - leave it with me - I'll check this next week06:25
jibelpitti, I proposed a patch for sbuild and pbuilder autopkgtest failures. If you have a minute for a review it is bug 124742006:34
ubottubug 1247420 in sbuild (Ubuntu) "autopkgtest failure: build deps of procenv cannot be satisfied because expat is in universe and universe is not enabled" [High,Triaged] https://launchpad.net/bugs/124742006:34
pittijibel: oh, do we limit autopkgtest dependencies to main now for main packages?06:42
jibelpitti, no it is in the test, the chroot used to test pbuilder and sbuild only have main enabled06:43
infinityYeah, it's creating a chroot in the test, which makes sense, given the package being tested.06:43
infinityjibel: So, I'm all for the other improvements to those tests (fixing set -e, using better lsb_release bits), but would have been nice to have them in another commit, so you could more easily split out the bunch and submit them to Debian as two different patches.06:46
pittijibel: or it could perhaps build a package in main?06:46
pittiinfinity: the autopkgtest of at least sbuild isn't in Debian at all, FYI06:46
infinityOh, it's not?  Figured it was, given the lsb_release forking based on release.06:46
infinityNevermind, then. :)06:46
pittijibel: ah, nevermind; with that it can test the "components=" functionality, too :)06:47
* infinity does appreciate it when a test tests as much as it can.06:47
infinityUnit testing is for wimps.06:47
* infinity is quite fond of rbasak's libapache2-mod-svn test that appears to test svnadmin, svn, and the apache module, all in one go.06:49
infinityWhich is, basically, the entire source package.06:49
pittii. e. "fastest" and "hardest to debug" :)06:49
pittibut as long as these tests give you useful output when they fail, it seems okay06:49
infinitypitti: Well, when your testsuite is essentially a shell script, it's not hard to debug where one line breaks.06:50
infinity(Obviously, unit testing and the like have their place when your tests need to be more complex, or you're testing for specific regressions, etc, but most autopkgtests don't seem that fancy)06:51
infinityI do question if maybe some of them SHOULD be that fancy.06:51
pittijibel: can you please forward the updated test to debian bug 705926 ?06:51
ubottuDebian bug 705926 in sbuild "sbuild: Add basic DEP-8 autopkgtest" [Normal,Open] http://bugs.debian.org/70592606:51
infinityWhen I was working on Maemo, we were religiously breaking build-time test suites out into -tests runtime packages and mangling them to run under a runtime test harness.06:51
infinityWhich, obviously, took way longer to run than the average autopkgtest, but also provided some decent coverage in some cases.06:52
infinityUndecided if the pain was worth it.06:52
jibelpitti, sure, and pbuilder diff to 70591706:53
pittijibel: en effet, merci !06:53
=== iahmad is now known as iahmad|afk
=== mnepton is now known as mneptok
sil2100stgraber: ping!08:41
pittitseliot: hm, nvidia and fglrx build, but nvidia-updates and fglrx-updates fail: http://paste.ubuntu.com/6357855/09:29
pittitseliot: (detected by ubuntu-drivers-common autopkgtest)09:29
pittitseliot: want a bug for that, or are you on it? I suppose the non-updates variants have a patch which isn't applied to -updates?09:30
tseliotpitti: I'm wondering why the system we have in place doesn't send me an email as planned09:30
pittitseliot: that's09:30
pittierr09:30
pittitseliot: that's mostly because the autopkgtest isn't in the nvidia/fglrx package itself, but in u-d-common; that didn't get an upload09:30
pittitseliot: so the system doesn't know whom to contact, it just contacts jibel and me as fallback09:31
tseliotpitti: oh, ok. Please add my email address when you can. I'll check all the flavours, just to be sure09:32
pittitseliot: the other flavours are fine; the current u-d-c test on jenkins fails all of them due to something else, but I just fixed that in git (uploading now)09:32
pittiwell, we test nvidia 304 and 319 and fglrx, and all -upates for those, perhaps there are other flavours by now09:33
tseliotpitti: there's 173. Also I'm going to introduce 33109:34
pittitseliot: thanks; I'm uploading u-d-common now as the other tests are fixed again09:35
tseliotpitti: ok, thanks09:36
didrockspitti: hey!10:11
seb128is anyone here on saucy with some hardware which requires binary drivers (e.g use of the software-properties' driver install)10:12
seb128I need somebody to SRU confirm bug #124121010:12
ubottubug 1241210 in software-properties (Ubuntu Saucy) "shouldn't use deprecated gtk-logout-helper" [High,Fix committed] https://launchpad.net/bugs/124121010:12
didrockspitti: IIRC, you were the one adding me to ubuntu-drivers. I think I'm going to expire from the team. I think it would make more sense that I'm part of this team through UDS organizer, being a track lead?10:14
didrockspitti: it seems only the tech board (but only having sabdfl in this team?) is an admin for it10:14
seb128didrocks, TB expired and need to be renewed I think, until then you might need sabdfl/get stucked :/10:17
didrocksyeah, let's see how it goes…10:17
didrocksI guess the issue of TB expiring impacted many other nominations10:18
pittididrocks: -ENOTECHBOARD at the moment, I'm afraid :/10:18
didrocksyeah10:18
pittiseb128: /usr/share/ubuntu-drivers-common/fake-devices-wrapper software-properties-gtk ?10:18
seb128pitti, thanks, I didn't know about /usr/share/ubuntu-drivers-common/fake-devices-wrapper10:21
pittiseb128: heh, I cobbled that together back then for that very reason (it's been a while since I actually had a computer which needs binary drivers)10:23
seb128pitti, is it actually downloading/installed drivers when you use the UI? (it seems to be really downloading stuff, I wonder if I'm going to end up with nvidia installed :p)10:24
seb128it does it seems10:24
pittiseb128: yes, you will10:25
pittiso better uninstall it again afterwards, unless that's a VM10:25
seb128pitti, thanks10:25
seb128(hum, it doesn't prompt me for reboot :/)10:25
pittiseb128: in the original designs it was supposed to update the status to something like that after installation ("restart computer to activate" or so)10:26
seb128pitti, well, I'm trying to test https://code.launchpad.net/~seb128/software-properties/dont-use-deprecated-reboot-commands/+merge/19172010:27
* seb128 reads code again10:27
seb128good, that's working10:30
seb128pitti, danke10:30
pittiseb128: ah, good; seems a bit confusing to invoke that dialog, but I guess better than no confirmation at all10:32
seb128pitti, right, better than getting a whoopsie dialog because the code is calling a non existing binary, in any case10:33
pittiheh, absolutely :)10:33
=== tkamppeter__ is now known as tkamppeter
=== _salem is now known as salem_
=== slomo__ is now known as slomo
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== MacSlow is now known as MacSlow|lunch
=== Ursinha_ is now known as Ursinha
hrwhi12:49
=== MacSlow|lunch is now known as MacSlow
=== gusch is now known as gusch|away
brainwashpitti: hey, could the logind resume issue be indeed related to some bug in kernel 3.11? the new systemd-shim package only fixed the problem for like 50% of the people13:51
pittibrainwash: or it could be that they suspended for more than 10 minutes?13:52
pittibrainwash: if that's not it, then I suppose there's another, independent, bug somewhere between logind and shim13:52
brainwashpitti: https://bugs.launchpad.net/ubuntu/+source/systemd-shim/+bug/1184262/comments/10313:53
ubottuUbuntu bug 1184262 in systemd-shim (Ubuntu Trusty) "[logind] times out too early, stuck in PrepareForSleep, causing network and other services to not resume" [High,In progress]13:53
brainwashmaybe the 30sec d-bus timeout?13:53
brainwashi can only reproduce it with a fake suspend13:54
brainwashbut it would explain why logind does not get stuck for some people, it simply reverts back to PrepareForSleep = false after the d-bus timeout13:55
brainwashhopefully some people will post their log files13:56
=== freeflying is now known as freeflying_away
maxiaojunhttps://bugs.launchpad.net/ubuntu/+source/rar/+bug/77685114:26
ubottuUbuntu bug 776851 in rar (Ubuntu) "Please backport rar 2:4.2.0-0ubuntu1 from raring" [Undecided,Confirmed]14:26
maxiaojuncan anyone help this?14:26
xnoxmaxiaojun: why bug against ubuntu-package? backports are tracked / managed by backports projects only.14:30
maxiaojunthe bug wasn't a back port request14:31
xnoxmaxiaojun: it had tasks open against Backports project so yes, it was a backport request. Was it meant to be something else?14:32
xnoxmaxiaojun: and it's fix-released in 13.04 and up.14:33
maxiaojunxnox: fixed in short term releases isn't that useful14:33
maxiaojunxnox: it was a bug towards rar package only14:33
xnoxmaxiaojun: in that case, you should have nominated the bug for series where it's still a problem and follow the StableReleaseUpdates procedure. Do you know about Stable Release Updates?14:35
maxiaojuni should have asked and may be someone told me that the best i can get is back port14:37
xnoxmaxiaojun: #ubuntu-bugs are usually helpful when "i know where/what needs to be fixed, but not sure how to properly triage/request that"14:38
xnoxmaxiaojun: load up bug #776851 again14:38
ubottubug 776851 in rar (Ubuntu Quantal) "Please backport rar 2:4.2.0-0ubuntu1 from raring" [Undecided,Incomplete] https://launchpad.net/bugs/77685114:38
xnoxmaxiaojun: I've nominated it for Precise & Quantal with status incomplete, and set it to fix released (aka raring and up are fine)14:39
xnoxmaxiaojun: I've also added a comment about stable release updates.14:39
xnoxmaxiaojun: if you can provide information as per template "https://wiki.ubuntu.com/StableReleaseUpdates#SRU_Bug_Template" that would be a great help.14:39
maxiaojunthe problem is very very clear14:39
xnoxfocus on test-cases and regression testing, e.g. sample test files that used to fail and now pass, and regular files that worked before and not after.14:40
xnoxmaxiaojun: it is not to me. It should be made clear to those who don't use that package, developers and "Ubuntu Stable Release Team" who ultimately decide if an update goes in.14:41
xnoxmaxiaojun: by default we do not update package in stable releases, and only release targetted bugfixes.14:41
maxiaojunhaven't you seen all the previous user comments?14:41
xnoxmaxiaojun: sure, but somebody neeeds to summarise what a problem is, steps to re-create reproduce, and assess regression potential.14:42
maxiaojun*any* rar file with non-ascii filenames in it is a test case14:42
xnoxmaxiaojun: well then write that up. using https://wiki.ubuntu.com/StableReleaseUpdates#SRU_Bug_Template14:43
maxiaojunyes, rar 4.20 is very likely to break rar 4.0 beta 314:43
maxiaojunbecause old bugs cannot be reproduced14:43
xnoxmaxiaojun: without those steps done, it will not be uploaded / accepted into stable updates channels for precise/raring.14:43
xnoxmaxiaojun: did command line options changes? are all/same binaries present? did it gain extra dependencies? or loose some?14:44
maxiaojunnone14:44
xnoxmaxiaojun: if you don't want to work on getting a Stable Release Update out for rar, that's ok. But _I'm_ not going to do it. Hopefully somebody else well.14:45
xnoxs/well/will.14:45
maxiaojuni appreciate your wild imagination14:45
maxiaojunhttps://bugs.launchpad.net/ubuntu/+source/rar/+bug/73106614:47
ubottuUbuntu bug 731066 in rar (Ubuntu) "[needs packaging] New upstream stable release available: RAR 4.20" [Wishlist,Fix released]14:47
maxiaojunasked about SRU before14:47
maxiaojunbut as bugs being marked "fixed", it is a bit hard to find them out14:47
xnoxmaxiaojun: now it's on https://bugs.launchpad.net/ubuntu/quantal and https://bugs.launchpad.net/ubuntu/precise pages14:49
xnoxmaxiaojun: bug needs to be nominated to the series where it's still a bug, if it's significant enough to warrant an SRU, and if someone is working on getting it out.14:50
maxiaojunbut a normal use cannot request for nomination14:50
maxiaojunduring the raring cycle the culture was a bit different, as 9-month-support (useless support) isn't decided yet14:52
maxiaojunxnox: do you think i should still try sru request?14:54
xnoxmaxiaojun: i believe anyone can request to nominate. and then it will be pending to be "accept/decline" nomination. which developers regularly go through.14:54
maxiaojunxnox: not the case14:54
xnoxmaxiaojun: or ping people on #Ubuntu-bugs to get bugs nominated.14:54
maxiaojunthat's time-consuming14:55
xnoxmaxiaojun: i filed the sru request for you, based on your request. (nominated bug for the right series)14:55
maxiaojunthank you! where?14:55
xnoxmaxiaojun: if you fill out the template, then it will move to confirmed state. After that and update needs to be prepared (should be easy, since it's basically package version tweak) and then a sponsor will need to upload it.14:56
xnoxmaxiaojun: bug, same one. I've updated it to be nominated for series. <xnox> maxiaojun: load up bug #776851 again14:56
ubottubug 776851 in rar (Ubuntu Quantal) "Please backport rar 2:4.2.0-0ubuntu1 from raring" [Undecided,Incomplete] https://launchpad.net/bugs/77685114:56
xnoxclcik on it.14:56
maxiaojundone15:16
pittitseliot: FYI, https://jenkins.qa.ubuntu.com/job/trusty-adt-ubuntu-drivers-common/9/ARCH=amd64,label=adt/ is a current run, and has .crash files for the DKMS failures, and the logs (which now succeed for all packages except said two)15:40
tseliotpitti: thanks. I have fixed nvidia locally and now I'm working on the other package15:41
pittitseliot: sweet, thanks15:41
psusidoes anyone know what happened to the /etc/mtab -> /proc/mounts transition?  I thoguht we supposedly had done that for new installs a release or two back, but it doesn't seem to be the case.  What component is responsible for creating /etc/mtab ( dpkg says not owned by anyone )?  Is it d-i?  ubiquity?15:48
=== Ursinha is now known as Ursinha-afk
maxiaojunxnox: don't how to do the version change in debdiff, and debdiff seems a little useless here as some files are binary only16:15
xnoxmaxiaojun: debdiff against raring package.... it will have correct version for the SRU, target release, changelog entry with bug closure (LP: #NNNYNNN)16:16
xnoxsomething that a sponsor can apply against raring package, such that it's appropriately ready to be uploaded into "precise" and "quantal" series.16:17
maxiaojun"it will have" means i don't need to do anything special?16:18
maxiaojunas this package packages binary-only software, debdiff just captures some doc change actually16:19
xnoxyes. it's packaging metadata change.16:19
xnox(the debian/changelog needs updating)16:19
xnox$ pull-lp-source rar raring16:19
xnox$ cd rar-*16:19
xnox$ dch -i16:19
xnoxand then correct the entry: 1) target series 2) version number 3) entry text 4) bug number closure.16:20
xnoxbuild the source package with $ debuild -S16:20
xnoxand do a debdiff between raring version and the new one with $ debdiff16:20
xnoxrince, repeat twice - once for precise and once for quantal.16:20
=== Ursinha-afk is now known as Ursinha
chilukso I'm trying to sru a fix for bip in precise, and it's currently versioned 0.8.8-1build1   what is the correct way to increment that build number?16:22
xnoxchiluk: 0.8.8-1build1.1   or 0.8.8-1ubuntu0.116:25
xnoxchiluk: note that u > b =)16:25
chilukyeah...16:26
* xnox preffers 0.8.8-1ubuntu0.1, but either is valid16:26
xnoxchiluk: the only hard-rule is that it needs to be >> then precise but << than quantal (or any possible SRUs / Security versions there)16:26
xnoxs/then/than/16:26
xnoxand there in infinite amount of versions between 0.8.8-1build1 and 0.8.8-2 =)16:27
xnoxchiluk: for luci-updates they used 0.8.2-1squeeze4build0.10.04.116:28
xnoxwhich looks a bit odd =) but well, it works.16:28
chilukxnox well in this case I'm backporting the only change from quantal back into precise.16:30
maxiaojunxnox: debdiff done, are they what you expected to see?16:35
xnoxmaxiaojun: yes, looks good. Subscribing ubuntu-sponsors.16:37
xnoxmaxiaojun: a few request piled up in the sponsoring queue at the moment. http://reqorts.qa.ubuntu.com/reports/sponsoring/ but very soon one of the patch pilots will review your debdiffs and/or comment with reviews or uploads it for Ubuntu Stable Release team to review.16:39
xnoxmaxiaojun: thanks a lot for your work! =) everything is done now, just wait for a sponsoring16:39
xnoxyour bug will appear on the report, next time it refreshes.16:39
maxiaojunthank you for your helps also!16:40
xnoxmaxiaojun: no problem =)16:44
mapreriDo you now if someone (doko?) will take care if pushing automake 1.14 in trusty? (ref: http://packages.qa.debian.org/a/automake-1.14.html   and bug # 1191959)16:46
mapreriof*16:46
xnoxmapreri: i'm working on it. but got sidetracked.17:00
xnoxmapreri: i am aware of that bug and fix/patch.17:01
xnoxmapreri: i still need to run full autopackage test.17:01
xnoxI will send an email about it to ubuntu-devel and I hope to get automake 1.14 in, before the first full-archive trusty rebuild.17:01
maprerixnox: great! I'm waiting for it :). Yesterday I was working on merging lighttpd, and it complains about the lack of automake 1.14, and I don't want at all to patch it to work with 1.13 :p17:05
xnoxmapreri: just wait, or upload it with "Build-depends: automake (>= 1.14)" or whatever the proper epoch:version is. It will go into dep-wait state and will be built once the new automake is in.17:06
cjwatsonIt's also not terrible to just let it FTBFS until automake 1.14 is in17:10
maprerixnox: cjohnston  I prefer waiting... I definitely prefer performing a local build before uploading something17:11
=== bfiller is now known as bfiller_afk
=== tvoss is now known as tvoss|dinner
slangasekcjohnston: do we have an autoscheduler for this vUDS?17:59
cjohnstonslangasek: nope17:59
cjohnstonwell, shouldnt17:59
cjohnstondoesn't appear as though we do18:00
cjwatsonFYI: publisher down pending investigation of I/O errors18:01
slangasekcjohnston: what do you mean, "shouldn't"?  So the track leads need to schedule everything by hand18:02
slangasek?18:02
cjohnstonslangasek: correct... no auto scheduler... leads need to manually schedule things18:02
slangasekcjohnston: and who decided that this was a good idea?18:04
cjohnstonslangasek: this was based on complaints from track leads18:04
cjohnstonbeen this way for atleast all of the vUDS events IIRC18:04
slangasekcjohnston: ok, but who made this decision?  I am a track lead, and have *never* complained about the presence of the autoscheduler.  I also haven't been manually scheduling sessions for vUDS, which means someone else must have been doing it for the foundations track18:14
slangasekso if someone else is going to manually schedule the sessions, then I suppose I don't need to worry about it; but so far no one has done this for our blueprints this round18:15
slangasekand if no one else is doing this, then I will complain - loudly - about the busywork involved in manually scheduling these sessions18:15
cjohnstonmhall119: do you have any more backstory on ^18:16
mhall119I don't know who made the original decision not to use autoscheduling, bit cjohnston is correct that it was never used for vUDS18:17
mhall119I think, because track leads have to start every session's Hangout, we wanted to make sure they were scheduled according to the track lead's needs18:18
knoctehallo, how many Approve votes must a merge-request receive to be merged?18:26
infinityknocte: It's not about voting, it's about someone who can actually merge it being the approver.18:27
infinity(Can, and is willing to)18:27
infinity@pilot in18:28
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.10 released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: infinity
infinityknocte: Which MP is this?18:28
knocteinfinity: https://code.launchpad.net/~knocte/ubuntu-themes/cleanup-empty-rules/+merge/19290318:28
infinityAhh, I won't touch that with a 20-foot pole, my knowledge of GTK themes isn't deep enough, but I'll see if it can get reviewed by someone who can merge it.18:32
knocteinfinity: it doesn't require gtk superpowers really, just CSS knowledge to know that the patch brings sanity :)18:33
knoctes/CSS/basic CSS/18:33
infinityknocte: Well, see.  I know CSS well enough from, like, 1999, but I don't know if GTK's CSS relies on empty classes to work around quirks, or if the ubuntu themes themselves might, or whatever.  So, I'd rather have someone more knowledgable sort it out and commit to the upstream branch.  I've pinged someone to that end.18:35
knocteinfinity: ok thanks; and to the best of my knowledge, gtk's CSS works (or should work, if it doesn't "file a bug") in the same way as normal CSS so I don't think there would be quirks or similar hacks18:36
=== bfiller_afk is now known as bfiller
hallyn_tjaalton: hey - so looking at https://launchpad.net/ubuntu/+source/xserver-xorg-video-qxl/0.1.1-0ubuntu1 - do you think it's worth just trying rebuilds?19:39
hallyn_it looks like libxext-dev didn't get installed19:40
hallyn_I can dig, but don't know the dependencies in the X cruft very well19:41
hallyn_hm, looks like xserver-xorg-video-qxl should perhaps be build-depping on it19:51
mdeslaurxnox: looks like you dropped some changes in thin-client-config-agent that caused LP: #118745019:52
ubottuLaunchpad bug 1187450 in thin-client-config-agent (Ubuntu) "Depends on python3-pycurl" [Undecided,Confirmed] https://launchpad.net/bugs/118745019:52
stgraberutlemming: upload rights granted, you're all set19:54
utlemmingstgraber: awesome, thank you sir19:54
xnoxmdeslaur: =/19:55
xnoxmdeslaur: assigned to myself & scheduled SRUs.19:56
mdeslaurxnox: not sure if it's worth sruing, honestly19:56
xnoxmdeslaur: well if remote login is broke, that's kind of important =/19:57
mdeslaurxnox: ok19:58
mdeslaurxnox: thanks19:58
infinityhallyn_: You have any qemu days coming up in your schedule?20:06
infinityhallyn_: https://wiki.debian.org/Arm64Qemu <-- Do want in Ubuntu.  And vagrant and co would happily take a sane patch for it in Debian too, from what he told me in #debian-arm20:07
psusicjwatson: grub-install takes the GRUB_DISTRIBUTOR and truncates it at the first space and converts it to lower case for use as the efi bootloader_id... why is this?20:08
hallyn_infinity: i'll take a look this week.  I'm less than thrilled that it's a whole separate tree, but maybe it only has a few cleanly cherrypickable patches20:10
hallyn_(i'll check the m-l for past submissions too)20:11
hallyn_(hopefully tomorrow)20:11
infinityhallyn_: They're in the process of upstreaming it with a target of (I believe) 1.8, but pulling in a patch for 1.6 would be nice.20:11
infinityhallyn_: I haven't looked, but I'm hoping/assuming it's fairly self-contained.20:11
hallyn_yup will give the backport a shot20:12
hallyn_tjaalton: xserver-xorg-video-qxl built fine for my in chroot on porter-armhf.  can you just add libxext-dev to build-deps?  (I don't have upload rights)20:13
infinityWhat.  The.  Eff.20:13
infinityAlt-Right and Alt-Left have started swapping me between VCs.20:14
infinityThis is seriously messing with my head, since that's also how I move between irssi windows.20:14
psusiinfinity: did you hit sysrq-e?20:14
infinityOh, I bet this is a consequence of running console-setup under my X session while fiddling with a chroot.20:14
infinitypsusi: Definitely not. :)20:15
infinityThis is remarkably jarring, though.20:15
infinityAnd Alt-F1 works from my X session without the need for the usual Ctrl modifier now.20:16
infinityHead explodey.20:16
stgraberinfinity: that's fairly easy to fix, let me try to remember how20:17
infinitystgraber: I was thinking "toss hands in air; reboot".20:17
infinityAnd was already closing terminals to that end. :P20:18
stgraberkbd_mode can fix it for you20:18
infinityProbably.  But I only reboot my laptop once a month anyway, it's due.20:18
stgraberinfinity: sudo kbd_mode -s20:18
infinitystgraber: That did indeed fix it, though.  Thanks.  I'll try to remember that the next time I do this to myself.20:19
infinity(And now I'll reboot anyway, cause I like to see what explodes when I do)20:19
infinityWhich reminds me...20:19
infinityWhose baby is the "waiting 300 minutes for your network configuration to happen" upstart job?20:19
infinitystgraber, slangasek: ?20:20
slangasekinfinity: yes20:20
stgrabernot mine, though usually when it happens it's my fault somehow ;)20:20
slangasekinfinity: if you're actually waiting 300 seconds for your network configuration, it's because your network is misconfigured :P20:20
infinityEvery time I accidentally leave eth0 in auto and then do something silly like reboot in an airport lounge, I have a sad.  That could really do with an "I don't care, skip it" key, like fsck has.20:20
stgraber(since it should never appear if ifupdown/NM do their job)20:20
infinityslangasek: Yes, it's absolutely because I left something on auto and don't have a cable in.  Not arguing otherwise. :)20:21
infinityslangasek: The "I don't care" key would still be nice, for idiots like me, and also for people who actually have a broken network and would like to get to the OS in a timely fashion to debug it.20:23
infinityCurrently, I swear I can hear a tiny whip cracking and cackling in the distance while it says "your network is still broken, I shall punish you for another minute.  hold please."20:23
slangasekinfinity: ah, hmm.  well, that would take some rejiggering of /etc/init/failsafe.conf to give it a way to listen for a key asynchronously20:24
infinityslangasek: Want a wishlist bug?20:29
infinityslangasek: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/124796320:31
ubottuUbuntu bug 1247963 in upstart (Ubuntu) "Would be nice to be able to cancel the wait for network configuation in failsafe.conf" [Wishlist,New]20:31
stgraberI'm not sure how the user interaction works within plymouth, but from an upstart point of view, we could do it by having failsafe.conf do "start failsafe-keypress &" with that job waiting for a keypress from plymouth and if it matches whatever we're looking for, emit static-network-up which will get failsafe.conf to exit and the boot to continue20:35
=== Ursinha-afk is now known as Ursinha
xnoxstgraber: we are already watching for some keypresses and emit events for those. E.g. "control-alt-delete" =) we could overload that job, to try emitting static-network-up ;-)20:42
stgraberwell, in this case, I think it'd be much cleaner to get plymouth to forward the keypress (same thing as we do with mountall) than have upstart watch another obscure key combination :)20:44
=== salem_ is now known as _salem
jtaylorcan one fix gdb for python3 in saucy without recompiling gdb against python2?21:20
slangasekinfinity: wishlist bug> well, that's not likely to be fixed unless you work on it, fwiw23:15
RAOFjtaylor: Yeah, mostly. You can run 2to3 on the gdb hook, and that worksish.23:19
jtaylorunfortunately not23:19
jtaylorthat fixes the error in starting gdb23:19
jtaylorbut the python plugins are still broken23:19
jtaylorI recompiled with py2 now, easier than figuring out how the plugins work :/23:20
slangasekmmm? are you working on porting gdb's python support to py3?23:21
jtaylorno trying to debug python extension code23:21
slangasekah23:21
jtaylormay I ask why gdb was changed? its not seeded23:21
jtayloroh it is23:21
slangasekright, gdb is certainly in main at the very least :)23:22
jtayloreverything in main must now be python3?23:22
slangasekwell, "must"23:23
slangasekwe are in the process of deprecating python2 from main and have been for a couple of years already23:23
slangasekbut it hasn't been the easiest transition in the wolrd23:23
jtayloryes but gdb wasn't really ready for py3 yet23:23
jtaylorthe python plugins are incredibly useful23:23
slangasekaccording to the changelog the change to support it was made upstream23:23
slangasekare the plugins part of the gdb source or from somewhere else?23:24
jtaylorI think they are part of python23:24
slangaseke.g.?23:24
jtaylor /usr/lib/debug/usr/bin/python2.7-dbg-gdb.py23:24
slangasekthe equivalent scripts seem to exist in the python3.3-dbg package23:26
jtaylortried those too, didn't really work23:26
jtaylorI didn't look into it much, just tried 2to3 and the python3 file, then I recompiled gdb23:27
slangasekI'm not familiar with how these are used, how can I reproduce the problem you're seeing (so I can help make sure it gets fixed)?23:27
jtaylorjust needed to debug something rather quickly23:27
jtaylorif you start gdb you get a syntax error, and if the plugins are working you get nice python object resolving, e.g. http://paste.ubuntu.com/6361710/23:28
slangasekif you start gdb how?23:28
slangasekwhen I run 'gdb' I get no such error23:28
jtaylorhm I get it everytime, do you have python-dbg installed?23:29
slangasekno - you mean installing python3.3-dbg, and running 'gdb' with no target, is sufficient to reproduce the problem?23:29
jtaylorlet me just revert my gdb23:29
jtaylorah no you have to debug python23:30
slangasekok23:30
jtaylorhttp://paste.ubuntu.com/6361721/23:30
jtaylorhm there is bug 124166823:31
ubottubug 1241668 in python3.3 (Ubuntu Saucy) "gdb embeds python3.3, but support scripts are not compatible" [Medium,Triaged] https://launchpad.net/bugs/124166823:31
jtaylorthe upstream patch does not work :/23:33
jtaylorlike 2to3 it just fixes the syntax errors but not the functionlity23:33
slangasekright, it seems like even /usr/lib/debug/usr/bin/python3.3dm-gdb.py is a python2 script, not a python3 script... I guess nobody was able to test this until recently because gdm didn't support python323:35
slangaseker, gdb23:35
slangasekjtaylor: so, how would I test the functionality?  2to3 lets me run gdb, and I can set a breakpoint on a C function but don't know how to use this to set a breakpoint on a python function23:41
xnox(there were bugs with it, but i thought is or in-process of being fixed and uploaded)23:42
xnoxthird party plugins non-with-standing...23:42
jtaylorslangasek: break e.g. in PyTuple_Size23:42
slangasekPython Exception <class 'AttributeError'> 'PyDictObjectPtr' object has no attribute 'items':23:43
jtaylorthe frame should show the content of the tuple if the plugin works23:43
slangasekI guess that's the issue?23:43
jtayloryes23:43
slangasekrighto23:43
jtaylorone of them, depending on what feature is used you get different errors23:43
jtaylorupstream issue is http://bugs.python.org/issue1930823:46
jtaylorthe patch there does not seem to work (commented on it)23:46
barryoh my, look at all the python going on here23:47
StevenKbarry: O HAI. If you have a second, care to weigh in on https://bugs.launchpad.net/launchpad/+bug/1050173 ?23:52
ubottuUbuntu bug 1050173 in Launchpad itself "bugwatches set to accepted closed in python.org roundup maps to 'fix committed' not 'fix released'" [High,Triaged]23:52
slangasekfwiw that looks suspiciously like a bug in the gdb support, to me... why does it want 'items' instead of 'iteritems' (the function that's provided by the class in this script, even for python2)?23:53
=== Ursinha is now known as Ursinha-afk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!