/srv/irclogs.ubuntu.com/2012/11/19/#ubuntu-devel.txt

=== cpg is now known as cpg|away
ScottKI'd appreciate it if someone who understands how to troubleshoot multi-arch stuff would look at Bug 1079836.00:58
ubottuLaunchpad bug 1079836 in python2.7 (Ubuntu) "Python 2.7 fails to install after upgrade from 12.04 to 12.10" [Undecided,New] https://launchpad.net/bugs/107983600:58
=== cpg|away is now known as cpg
infinityScottK: I'm having a hard time not blaming that on his local from-source installation having been not entirely cleaned up...01:27
infinityScottK: Responded to the bug, however.01:30
=== cpg is now known as cpg|away
=== jamesh_ is now known as jamesh
ScottKinfinity: Thanks.  You're probably right.02:45
=== fenris is now known as Guest70212
=== Guest70212 is now known as ejat
jimi_cis it normal that the desktop iso only has a handful of .deb files on it, whereas the server iso has many more?03:20
jimi_ci run the cobbler project, and just tried to import the 12.10 desktop distro and noticed the issue, since cobbler is looking for the linux-headers deb file03:22
StevenKThe server uses the alternate installer, the desktop iso uses Ubiquity and a squashfs.03:23
jimi_cwill the desktop version work with a normal preseed?03:23
=== fenris is now known as Guest50405
=== cpg|away is now known as cpg
pittiGood morning04:57
=== Tonio_ is now known as Tonio_aw
dholbachgood morning07:58
=== tkamppeter_ is now known as tkamppeter
ionhai08:36
=== smb` is now known as smb
=== Tonio_aw is now known as Tonio_
jibelpitti, auto package tests are broken today. There is a bug in cloud images. The default user is not added to sudoers and cannot execute anything as root. I'll find a workaround until it get  fixed.09:09
pittijibel: thanks for letting me know09:10
pittijibel: can we use yesterday's?09:10
jibelpitti, no it was already broken. Creation of the image runs fine because it runs as root, only the tests fail afterwards when then run through sudo.09:15
pittijibel, cjwatson: do you have time to talk about britney/autopkgtest now or in 10 mins?09:49
jibelpitti, I do09:50
pittijibel, cjwatson: I'm hanging out in Platform QA -> Meeting room09:51
cjwatsonYeah, 10 mins09:51
OdyXtkamppeter: Q regarding foomatic-db-compressed-ppds: all cups interfaces I could check here (:631, system-config-printer-kde), show duplicated driver entries for foomatic-db-compressed-ppds (e.g. OKI B6300): what is at fault? compressed-ppds that has both "DRV" and "MFG" entries or interfaces that don't filter ?09:54
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
jibelcjwatson, https://code.launchpad.net/auto-package-testing/10:13
jibelcjwatson, http://bazaar.launchpad.net/~auto-package-testing-dev/auto-package-testing/trunk/view/head:/jenkins/trigger-adt-test10:13
=== Tonio_ is now known as Tonio_aw
=== Sweetsha1k is now known as Sweetsharl
=== Sweetsharl is now known as Sweetshark
tkamppeterOdyX, system-config-printer filters duplicate entries, I do not know why system-config-printer-kde filters them, too. The best would be to add filtering of duplicate entries to pyppd.10:57
=== _salem is now known as salem_
OdyXtkamppeter: /usr/lib/cups/driver/foomatic-db-compressed-ppds list | grep B6300-Postscript11:04
OdyXtkamppeter: ^ does the output of that make sense ?11:05
OdyXtkamppeter: that looks like a line-split wrongly placed aftter TP; and before MFG, no ?11:06
=== doko_ is now known as doko
hrwdoko: can you check one thing for me? "apt-get source gcc-4.7;cd gcc-4.7-*;echo aarch64 >debian/target;debian/rules patch"11:21
hrwApplying patch svn-doc-updates.diff11:23
hrwpatch: **** Only garbage was found in the patch input.11:23
hrwPatch svn-doc-updates.diff does not apply (enforce with -f)11:23
=== cpg is now known as cpg|away
cjwatsonpitti: oh, OK, I got rid of all but one of the python-apt stderr failures :)11:28
pitticjwatson: oh wow, that was quick!11:29
cjwatsonno, I mean last week or before11:29
cjwatsonpitti: I suspect some of the remainder is fallout from gnupg being stricter about long IDs11:29
jibelpitti, I worked around the bug in VMs used for adt and re-ran apport.11:30
pittijibel: cheers! I didn't even see that fail, I guess it wasn't mirrored to the public instance11:31
jibelpitti, interesting, publication stopped 2 days ago :(11:33
dokohrw, sure, just disable it for now11:33
pittijibel: FSVO "interesting" :(11:33
jibelThread state11:34
jibelDead(!)11:34
jibeljava.lang.NullPointerException11:34
jibeljenkins' publisher strikes again11:34
hrwdoko: did that already11:37
mlankhorstinfinity: ping?12:12
tkamppeterOdyX, yes, this looks really like a bug in pyppd.12:23
OdyXtkamppeter: pyppd source says "    One ppd_file might result in more than one PPD. The rules are: return an12:32
OdyX    PPD for each "1284DeviceID" entry, and one for each "Product" line, if it12:32
OdyX    creates an unique (Manufacturer, Product) DeviceID.12:32
OdyX"12:32
OdyXI can't trace back to where it originates, but it sounds weird.12:33
OdyXtkamppeter: 3a96ceb9526f9505b2a07a614a6c7d2d53dd1d7d in pyppd.git, from 2010-08-09, reasoning unclear to me.12:42
OdyXtkamppeter: filed that as https://github.com/vitorbaptista/pyppd/issues/112:49
=== Tonio_aw is now known as Tonio_
=== attente_zzz is now known as attente
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
mitya57hi barry, we have just been missing you at #ubuntu-meeting :)14:21
barrymitya57: yeah, i was having some system problems this morning :/14:23
mitya57thanks for coming anyway :)14:23
=== Tonio_ is now known as Tonio_aw
wookeyinfinity: I failed my core-dev entrance exam due to SRU cluelessness14:57
wookey'Don't know - I'd ask someone on IRC' was not deemed good enough14:57
wookeythey are quite strict :-)14:58
=== Tonio_aw is now known as Tonio_
tumbleweedwookey: when I'm unsure, I re-read the descriptions here https://wiki.ubuntu.com/UbuntuDevelopers#Ubuntu_Core_Developers15:03
wookeyyeah. I'd probably have failed me too. Thing is short of actually swotting up and treating it like an exam just filing bugs and letting other deal with stuff, I'm not actually going to get much more knowledgable about that stuff.15:05
tumbleweedfind a bug in a stable release, and SRU it :)15:05
stgraberwookey: I'd recommend reading the SRU process wiki page and the release schedule for the current LTS and the current development release. That should help you understand the interactions between those two and have a clearer idea of how things work.15:06
wookeyI've already done that. The question wasn;t about 'did you know there was an SRU process' or 'have you used SRU process', it was 'for which transitiopns between suites is it appropriate'15:07
stgraberwookey: FWIW, what I was expecting you to tell me was that a change that just landed in experimental would have to be synced or merged into raring, then can be SRUed to precise but as you need to keep an upgrade path, the change also needs to be SRUed to quantal15:08
stgraberwookey: then you'd have had extra bonus points for noticing that the date I gave you was during the 12.04.2 freeze and so you could have told me that the precise part of that process would have to wait until the 31st (but as I said, that'd have been extra points ;))15:09
wookeyRight. Well I definately didn't know that15:09
wookeyBut I can;t imagine why I'd ever want to get somethig into precise-updates15:10
wookeyso it's not very useful knowledge15:10
wookeyBut I agree, I have quite a vague understyanding of the sync/merge paths and processes15:11
wookeyI have learned enough to know that I shouldn't presume anything from the way Debian does stuff. Which is why I default to asking someone clueful.15:13
wookeyIf it's not obvious15:13
smoserslangasek, at some point i think i'm going to need your help with what seems to me to be a race condition in networking coming up that is showing in raring images.15:31
smoserhttps://bugs.launchpad.net/ubuntu/+bug/107892615:31
ubottuLaunchpad bug 1078926 in Ubuntu "raring instance failed to find EC2 datasource" [High,Confirmed]15:31
smoserit appears from /var/log/syslog that dhclient for an 'auto' interface was blocked, and couldn't finish until 'failsafe' finished. (note, also, that cloud-init-nonet probably had very similar timeouts, so it could have been it that was blocking)15:34
dokokees, ping15:47
ritz_barry ping, wrt https://bugs.launchpad.net/udd/+bug/848064 and https://bugs.launchpad.net/ubuntu/+source/bzr/+bug/107839516:06
ubottuLaunchpad bug 888615 in Bazaar "duplicate for #848064 UDD branch freshness checker breaks on incomplete history" [High,Confirmed]16:06
ubottuLaunchpad bug 1078395 in bzr (Ubuntu) "bzr: ERROR: Revision * not present in *" [Medium,New]16:06
dokomterry, the boost stuff was promoted on Friday16:07
mterrydoko, yeah thanks.  The nux branch enabling tests landed16:07
mterrydoko, so whenever nux makes a new release, they will start being used16:07
ritz_barry how do I fix this bug ?16:07
dokounless pitti demotes it before ... that's why I don't like pre-promotions16:08
ritz_is this bzr, or the lp import ?16:08
pittiFYI, I don't do archive admin stuff these days unless someone asks me16:08
bdmurraympt: do you have an opinion on bug 1033226?16:09
ubottuLaunchpad bug 1033226 in update-manager (Ubuntu) "No close option, only restart" [Medium,Triaged] https://launchpad.net/bugs/103322616:09
mptbdmurray, yes. I'd like to add a "Restart Later", I just haven't figured out what it should do yet, i.e. when and how it should remind you again.16:11
mterrymvo, the update-manager test_update_origin.py test is failing.  Seems like the fake cache installs it sets up aren't working.  Could you look at it real quick and see if you know what it is?16:11
mterrymvo, (not as in real soon, but as in don't spend a lot of time if you don't know what's wrong)16:11
barryritz_: are you looking to fix the bug itself, or to fix an import affected by that bug?16:13
mvomterry: test for libcupscgi1 fails?16:15
mterrymvo, the name changes each time because of internal set sorting, but yeah16:16
mterrymvo, the lines above the test go through a set of package names and "fake install" them into the apt cache used for the test16:16
mterrymvo, but as soon as it tries to see if any of that worked, it fails16:16
mterrymvo, this doesn't seem to have been caused by an update-manager checkin16:17
mvomterry: looking16:20
mvomterry: should be fixed in trunk now16:20
mterrymvo, that was easy  :)16:20
mterrymvo, ah interesting16:21
mvomterry: yeah :) took me a bit of head scratching, but then I figured what was wrong16:21
mterrymvo, python-apt got stricter in the multi-arch world?16:21
mvomterry: apt itself got stricter, it used to assume missing architecture means native, but that is no longer the case for raring. fortunately that is exceedingly rare, except of re.g. testsuites and really old installs16:23
mterrymvo, makes sense.  thanks!16:23
mvoyw16:23
ritz_barry either one16:26
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
barryritz_: i think you'll have more luck asking on the #udd channel16:29
ritz_thank you :)16:29
ritz_barry , hmm, where do I find #udd ?16:33
barryritz_: hmm, i guess #bzr is better16:34
ritz_barry thanks you :)16:34
barryritz_: good luck!16:35
slangaseksmoser: I'm on vacation all week; you might want to talk to stgraber about networking races instead16:44
smoserslangasek, thanks.16:45
cjwatsonpitti: I fixed all the python-apt autopkgtest errors I could, but I'm left with the ones you see in the current output; I can't reproduce that locally, even if I start up a process listening on the relevant port to deliberately confuse matters (which the test suite should now guard against)16:48
cjwatsonpitti: Any help gratefully welcomed, if you have time ...16:49
slangaseksmartboyhw: also, you're going to want to reproduce it with --verbose so we can get the ordering output from upstart.16:55
slangaseker16:55
slangaseksmoser: also, you're going to want to reproduce it with --verbose so we can get the ordering output from upstart.16:55
smoserslangasek, well... that'd be nice...16:55
smoseryeah, i knew that'd be what you'd ask for.16:56
smoserits non-trivial to produce since it doesn't happen all the time.16:56
=== francisco is now known as Guest78941
=== mcclurmc is now known as mcclurmc_away
=== fisted is now known as Guest13876
toabctlis there some documentation about adt-run ?17:27
infinitymlankhorst: ?17:30
=== Quintasan_ is now known as Quintasan
infinitywookey: Don't worry, I don't know anything about SRUs either.17:30
bdmurraybryce: does the xorg apport package hook need to run for package install failures?17:34
bdmurraybryce: for example bug 107750917:34
ubottuLaunchpad bug 1077509 in libdrm (Ubuntu) "Ubuntu will not update on my laptop" [Undecided,New] https://launchpad.net/bugs/107750917:34
ChogyDanRAOF: your analysis of bug 1068341 is incorrect.  Dpkg doesn't pull in the linux-headers dependency at all, which is why folks are having trouble17:38
ubottuLaunchpad bug 1068341 in software-properties (Ubuntu) "No way to specify correct dependencies for dkms packages (nvidia driver install fails to get matching header)" [High,Triaged] https://launchpad.net/bugs/106834117:38
xnoxtoabctl: not much really apart from the manpages.17:38
xnoxtoabctl: use the wrapper script in lp:auto-package-testing17:39
toabctlxnox, I got http://developer.ubuntu.com/packaging/html/auto-pkg-test.html and dholbach told me about https://wiki.ubuntu.com/TestCaseCompetition17:39
xnoxtoabctl: it uses a cloud image to spin up a VM and execute adt-run for you based on a packaging bazaar branch pushed on launchpad.17:39
xnoxtoabctl: since that's how the jobs are run in real jenkins17:39
xnoxtoabctl: while that should work, it's also dangerous as it can destroy your machine.17:40
xnoxtoabctl: for example a rm -rf gone astray can wipe everything.17:40
dholbachxnox, maybe we should update http://developer.ubuntu.com/packaging/html/auto-pkg-test.html?17:40
xnoxdholbach: toabctl: yes, please use "prepare-testbed & run-adt-test" scripts from the lp:auto-package-testing. As that's the only way that we actually currently support results =)17:41
dokokees, jdstrand: see gcc-4.8 in the ubuntu-toolchain-r/test ppa. had to disable gcc-default-format-security.diff, breaks the bootstrap. any idea why?17:42
xnoxif it doesn't pass with run-adt-test it will not pass in jenkins either.17:42
mlankhorstbryce: see email btw, I want to get the backport stack into precise-proposed asap17:42
dholbachxnox, https://bugs.launchpad.net/ubuntu-packaging-guide/+bug/1080805 - I'll have a chat with pitti tomorrow (if nobody goes and fixes it in the meantime :))17:42
ubottuLaunchpad bug 1080805 in Ubuntu Packaging Guide "Update autopkgtest guide with current tool information" [Undecided,New]17:43
xnoxdholbach: lol =))))17:43
xnoxdholbach: to be honest those two scripts should be merged into ubuntu-dev-tools17:44
dholbachxnox, sounds good to me - maybe you can file a bug about that ;-)17:45
xnoxdholbach: sure.17:46
jdstrandsbeattie/sarnold: could you guys coordinate what might be going on with doko's question re gcc-default-format-security.diff (perhaps with kees)? ^17:51
keesdoko: it applies, but breaks the build? weird.17:54
mterrympt, am looking at an update-manager bug about what happens when an update error occurs.  So if an update error occurs, but there are still updates available (either from a previous check or a partial current check), do you have a preference for the wording on the "updates available" page18:16
mterry?18:17
mterrySomething similar to the stop-update message I imagine18:17
=== yofel_ is now known as yofel
brycebdmurray, if you're 100% certain it's a package install failure and not, e.g. dkms build issues or similar, then much that's collected currently could be omitted.18:42
brycebdmurray, you thinking you'd like to optimize the hooks a bit?18:42
brycemlankhorst, ok looking18:42
robruy18:46
robrulol18:46
brycemlankhorst, is it the whole stack you're ready to upload or just the x11proto and apt updates referenced in your email?18:53
mlankhorstI can upload the rest after x11proto and apt18:54
mlankhorstthat's why I want those in quickly, but since x11proto is a new version that's not a dot release I probably need more paperwork :/18:54
brycemlankhorst, ah, yes18:54
infinityWe need a new apt for the new X11 stack? *raise brow*18:55
bryceinfinity, patched, I expect, to handle smoother uploads18:55
mlankhorstinfinity: multiarch bug that makes switching impossible18:56
mlankhorstit fails halfway through and only dpkg -r *-lts-quantal solves it18:56
infinitymlankhorst: Oh, that bugfix is already in the queue.  Kay.18:56
infinitymlankhorst: I thought it was something scary. :P18:56
brycemlankhorst, so in both cases you are going to be following the regular SRU process.  So start by for each filing a bug report stating the problem and solution clearly.  Follow the usual SRU syntax (Impact, Test Case, Regression Risk, etc.)18:56
infinitymlankhorst: I'll review and accept that right now.18:57
mlankhorstinfinity: nah I don't dare to touch apt for that18:57
brycemlankhorst, in the case of x11proto, how many changes are in the changeset compared with the version in precise already?18:58
mlankhorstbryce: it's just a header change18:58
brycemlankhorst, ok so < 8 changes in the git log?  that should be straightforward18:59
mlankhorstis 1 bug for all 3 good enough?18:59
brycemlankhorst, in that case I think you can do it as just a regular SRU too.18:59
bryceall 3 what?18:59
mlankhorstx11proto packages18:59
brycex11proto binary packages?  yeah sru's usually target the source package19:00
mlankhorstno it's separate, each proto has its own package :)19:00
bryceah, duh, right.19:01
* infinity frowns at mvo's apt SRU and all the vomit from using different autotools.19:01
brycethat's probably more down to personal preference.  I'd do separate SRU's for each package, since they're likely to get processed separately.  But I think it should be ok to do them all together.19:02
infinityGrr, and he also regressed the translations.19:02
brycemlankhorst, if the changes are related in some fashion it makes sense to do one sru, since then you just have to write a single description19:02
mlankhorstyeah it would just be a copy paste 3x19:03
brycemlankhorst, if each is going to need a separate test case, then maybe separate19:03
mlankhorstnah they're all used for the same19:03
brycemlankhorst, yep so just one bug with tasks for each of the source packages affected19:03
mlankhorstyeah I'll do it tomorrow, eod for a while now :P19:05
bryceno prob19:05
brycemlankhorst, hey, wanted to check in about how those synchronization rework patches are going?19:06
infinitymlankhorst: I'm going to have to re-do this apt SRU and un-regress the translations, but I'll get it up today for you, since mvo's not around for me to bug him. :P19:06
mlankhorstthanks!19:06
brycemlankhorst, also on bug 1010794 wanted to see if you'd already done uploads for the nouveau fix for quantal-proposed and precise-proposed, and if not do you plan to do it?  (If not, I'll take care of it when I get a chance.)19:07
ubottuLaunchpad bug 1010794 in xserver-xorg-video-nouveau (Ubuntu Quantal) "Graphics/text corruptions in some applications with nouveau drivers" [High,Triaged] https://launchpad.net/bugs/101079419:07
mlankhorstbryce: I think it was rejected because xxv-nouveau 1.0.3 had a regression in one of its fixes19:08
mlankhorstit was fixed with 20995bb5920021668b8b607f886201c643ee0e9a19:09
mlankhorstbryce: the synchronization changes are going slow btw, but I'm trying to get things upstreamed now, it makes the rest easier at least..19:10
brycemlankhorst, ok19:11
brycemlankhorst, hmm bug 1010794 says fixed in sync of 1.0.4; does that already include that commit?19:11
ubottuLaunchpad bug 1010794 in xserver-xorg-video-nouveau (Ubuntu Quantal) "Graphics/text corruptions in some applications with nouveau drivers" [High,Triaged] https://launchpad.net/bugs/101079419:11
mlankhorstraring has it fixed19:12
brycemlankhorst, ok.  and for precise and quantal, 20995bb5920021668b8b607f886201c643ee0e9a is the commit to be backported?19:13
mlankhorstnot sure if it counts for precise, it's probably unaffected19:14
mlankhorstthe corruption bug is only in xserver19:14
mlankhorstwas only more noticeable on nouveau since it did more fallbacks19:15
=== Tonio__ is now known as Tonio_aw
infinitymlankhorst: apt for quantal reviewed and accepted, precise fixed and re-uploaded, just waiting on LP to spit out a diff for me to verify I didn't somehow break it while fixing mvo's upload. :P20:21
mlankhorstthanks, will verify tomorrow :-)20:22
infinityShiny.20:22
=== sraue_ is now known as sraue
=== robbiew is now known as robbiew-afk
=== salem_ is now known as _salem
=== mcclurmc_away is now known as mcclurmc
=== mcclurmc_away is now known as mcclurmc
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
dokokees: exactly22:58
dokobarry, what does the new distribute fix?23:29
barrydoko: i am hunting down problems with virtualenv and python3.3.  i think this will fix it, though i also think the python-virtualenv package needs to be updated (which i'm working on, but upstream 1.8.2 is still broken)23:30
dokoahh, ok23:30
barrydoko: and i need to get virtualenv working w/3.3 so tox will work, and i need tox to work so i can get piston_mini_client to work.  it's been a yak shaving day ;)23:30

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