/srv/irclogs.ubuntu.com/2013/05/21/#ubuntu-devel.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== mmrazik is now known as mmrazik|afk
=== mmrazik|afk is now known as mmrazik
pittiGood morning05:48
* pitti takes the plunge and uploads udev, got 10+ positive results now and no regression report06:10
=== doko_ is now known as doko
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
dokoinfinity, http://gcc.gnu.org/ml/java-patches/2013-q2/msg00046.html07:52
ubottugcc.gnu.org bug 2013 in c++ "g++ 2.96: typedefs + namespaces + inheritance == problem" [Normal,Resolved: fixed]07:52
dokolooks like stdc-predef.h is there since 2.16, but wasn't installed?07:52
=== liam_ is now known as Guest39447
xnoxScottK: nope.07:59
=== mmrazik is now known as mmrazik|afk
theothertomhello, is this the right place to ask about rebuilding packages in order to move them to /opt ?08:47
StevenKWe will not build packages for the Ubuntu archive that install files under /opt.08:49
LaneyI think you want #ubuntu-app-devel or #ubuntu-packaging (not sure which, I'm afraid)08:51
theothertomLaney: OK, thanks. I'll check there08:53
Laneytheothertom: Cool, good luck. This channel is for "official" Ubuntu development really, I'm afraid - those other places should be more for third party stuff. :-)08:54
theothertomI fell I'll need the luck, this turned out to be harder than it sounded at the start :)08:54
henrix@pilot in09:03
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: henrix, stgraber
=== mmrazik|afk is now known as mmrazik
mptcjwatson, would turning off source packages by default (as in, indexes downloaded during apt-get update) be something changed in software-properties, or ubuntu-meta?09:47
cjwatsonCertainly not ubuntu-meta.09:47
cjwatsonapt-setup is the place that controls this during installation.  But it would also require changing every piece of documentation that assumes that 'apt-get source' works out of the box.09:48
cjwatsonWhich is one reason I've always resisted this.09:48
mptta09:48
xnoxmpt: it would be nice, to auto-enable or offer to auto-enable src-lines when one tries to fetch a source package, and no source entries are specified.09:50
mptI wouldn't care about it except that downloading unnecessary stuff -> update checks complete less often -> security updates installed later on average09:50
mptxnox, as I understand it, that's bug 30160209:50
ubottubug 301602 in software-properties (Ubuntu) "enabling proposed only adds deb line to apt.source, deb-src missing" [Low,Confirmed] https://launchpad.net/bugs/30160209:50
mptOh, no, that's slightly different09:50
mptbut yes, that would be nifty09:50
cjwatsonUnfortunately apt-get source runs as the user and apt configuration is owned by root, so it's not trivial.09:51
* ogra_ doesnt get why it would delay anything though09:51
cjwatsonIt would only cause update checks to complete less often if the duration of updates exceeded the frequency of updates.09:52
ogra_apart from making apt-get update minimally slower, the source packages should aways match the binaries09:52
cjwatsonWhich doesn't sound plausible.09:52
xnoxsure, one should be able to be able to read those, copy out / guess-generate -src entries for the user and update-fetch as a user =)09:52
cjwatsonAnd in any case the growth of the archive over time eventually dominates ...09:52
mptcjwatson, what do you mean by "the duration of updates"?09:55
cjwatsonThe time it takes to complete 'apt-get update'09:55
mptwhereas by "the frequency of updates" you mean how often updates are issued?09:56
mptor how often apt-get update is run?09:56
apwpitti, was it today we are expecting udev to explode ?09:57
ogra_mpt, that was clearly hypothetical (the archive growing faster than an apt-get update takes)09:58
mptogra_, I'm not sure what it means yet, I haven't yet got to whether it's hypothetical or actual :-)09:59
mptHow long an apt-get update takes is measured in seconds. How fast the archive grows is measured in, what, kilobytes per second? Not even the same units.10:00
ogra_mpt, apt-get update getting you package-x.1.2 and while it runs version x-2.3 was uloaded, built and promoted10:00
mptah I see10:00
ogra_*uploaded10:00
* apw wonders what just happened there... according to my logs you can all type like mad-people :)10:00
apwpitti, was it today we are expecting udev to explode ?10:00
ogra_s/getting you package/getting you info about package/10:01
cjwatsonmpt: I mean how often apt-get update is run10:02
cjwatsonmpt: What's the basis of your assertion that update checks complete less often?10:02
mptcjwatson, in that case, I don't see why frequency of updates-being-issued makes any difference at all. Update checks fail to complete because you turn the computer off, or lose the connection, not because a file was changed while it was being served.10:02
cjwatsonOh, right10:02
cjwatson(I wasn't talking about frequency of updates being issued, as it happens.  But anyway.)10:02
mpt(I'm assuming Web servers are smart enough to keep around the old copy of a file long enough to serve the rest of it.)10:02
cjwatsonIf the file is open, the open descriptor continues to refer to the original version10:04
cjwatsonAnd you entirely misunderstood my comment about how fast the archive grows.10:04
mptClearly.10:04
cjwatsonMy point is that turning off deb-src lines is a change we get to make once ever10:04
cjwatsonAnd the growth of the archive over time will dominate quickly enough anyway10:05
cjwatsonSo, if there's a problem with unreliable updates, we still have to solve it10:05
cjwatsonFor instance, dapper source + i386 binary index files: 5878756 bytes.  hardy ditto: 9671815 bytes.10:06
mptI don't know that unreliability is something we can "solve", as long as we're using TCP at least. :-)10:06
cjwatsonlucid ditto: 14048852 bytes.10:07
cjwatsonAnd the source accounts for rather less than a third of that.10:07
cjwatson(OK, that's gzip, and we might actually end up fetching bz2 in practice, but much the same analysis applies)10:08
mptWait, so we could speed up update checks by a quarter or so, and the argument against it is that they'll slow down later?10:09
cjwatsonThat's not the argument against it; that's just an argument why it doesn't really help in the long term and we have to solve other problems *anyway*.10:10
cjwatsonThe argument against it is that it significantly complicates any documentation that involves people helping us.10:10
cjwatson(At least by way of contributing to source code.)10:10
cjwatsonOr documentation that tells people how to look at the source we provide.10:10
cjwatsonIf people want to go hunting for that and figure out good ways to make it not suck, be my guest10:11
cjwatsonBut everyone so far who's proposed this has just ignored the problem10:11
cjwatsonWhich I don't think is OK ...10:11
mptAll the "Let's switch to bsdiff" or "make -data dependencies smarter" or "parallelize apt tasks" are similarly things that can be done only once in the face of that growing archive.10:12
mptBut I get your point about the documentation.10:12
cjwatsonAnd any of those would also have to be accompanied by going round and looking at the system as a whole and seeing what would need to be adjusted to match.10:12
cjwatsonIt does look like the growth has slowed a little bit; I think part of this is archive-level changes, and part is that we've got more aggressive about removing packages10:13
cjwatsonBy solve other problems, I mean that if updates are failing for whatever reason then that is something we need to (a) be tracking and (b) mitigate, perhaps by way of the system trying again earlier than it would otherwise do, for instance10:14
cjwatsonAt the moment I believe we basically just pop up an indicator and punt to the user?10:15
mptMost often  update checks are done in the background10:15
cjwatsonRight, but there is a notification if they fail, I think10:15
cjwatsonAnd I don't think we schedule additional background runs if an update check fails10:16
mptIf you get a notification merely because you restarted the computer during an update check that you didn't know was happening anyway, that would be a bug10:16
cjwatsonOh.  So we make no effort at all.10:16
cjwatsonWell, I think there's room for the theory that we could be being more aggressive than that.10:17
mptI don't know. I know there are many bugs about misusing the applet area10:17
cjwatson(And I don't mean by popping up more notifications.)10:17
Davieyxnox: Regarding you suggestion.. you could make apt-get source and alias for pull-lp-source $DISTRIB_CODENAME .. I can't think that many people really use multiple release support. And if they do, they know how to fix it.10:17
cjwatsonI guess what I mean is that it seems unlikely that we wouldn't be able to complete an update check at some point during the day, unless the computer wasn't on for long enough to apply the updates anyway.10:29
=== mmrazik is now known as mmrazik|lunch
xnox@pilot in10:38
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: henrix, stgraber, xnox
Laneypilotfest10:39
seb128some fall asleep in the seat? ;-)10:40
mitya57xnox: hi, can you please look at https://code.launchpad.net/~mitya57/kubuntu-packaging/qt-lp1180067/+merge/164629 ?10:46
mitya57(last time I fixed ui themes, but completely forgot about icon themes)10:47
xnoxmitya57: I see. The patch is interesting. I thout that when we are build with GTK style, we are linked against libgtk-x11 anyway, and thus can use that api directly instead of doing well esentially dlopen?!10:49
xnoxanyway do you have a url where it's applied upstream?10:49
mitya57xnox: I just used the existing stuff from QGtkStyle...10:51
xnoxack.10:51
mitya57upstream change is https://codereview.qt-project.org/#change,5645810:51
mitya57not applied yet, but (as I wrote) I got a pre-approval on IRC10:51
xnoxI wonder why they did it this way, instead of using pre-processor.10:51
xnoxI was after Qt5 location, but ok.10:52
mitya57xnox: also, libQtGui.so.4 isn't linked against gtk here10:55
xnoxright, so they dlopen everything then. ok. sounds/looks scary to me.10:58
mitya57yes, that will be weird if qt had a hard dependency on gtk10:59
evDaviey: can you let my post to ubuntu-server@.u.c through?11:07
cjwatsonFYI, if people are wondering (or indeed noticed) why auto-syncing from Debian stopped, or why you can't syncpackage things uploaded there very recently (12 hours or so I think), it's because there was a Debian upload with a syntactically-invalid Maintainer field that caused the LP import to explode.  Being fixed on the Debian side.11:09
mitya57cjwatson: which upload? (just curious)11:10
cjwatsongdb11:10
Laneythat seems like an unfortunate failure mode11:10
cjwatsonIt's not ideal.  It's fairly noticeable though :)11:10
cjwatson(I made that same comment on the ops channel)11:10
cjwatsonHah, apparently auto-syncing anything alphabetically less than gdb works, though ...11:13
cjwatsonUpdating: aafigure alpine calibre commons-daemon flickcurl11:13
geserseb128: you mean like in http://articles.timesofindia.indiatimes.com/2013-05-03/india/39008133_1_flight-attendants-cockpit-airbus-321 ?11:23
seb128heh11:24
=== mmrazik|lunch is now known as mmrazik
=== MacSlow is now known as MacSlow|lunch
cjwatsonSpamapS: does the Ubuntu change in drupal6 to add a debconf note need to be ported over to drupal7?  I ask because drupal6 is slated for removal12:19
=== MacSlow|lunch is now known as MacSlow
jamespageis there a nice way to override kernel.core_pattern during a package build? I have a library that wants to generate a core file for testing....12:49
pittijamespage: wouldn't it be easier to just set ulimit -c, and use `pwd`/core ?12:53
=== _salem is now known as salem_
diwiczequence, hi, I saw you submitted merge proposals, have you also tested the result so you know it actually fixes the problem?12:54
jamespagepitti, the test wrapper sets ulimit -c 10000012:54
jamespagepitti, but I don't get `pwd`/core12:55
penguin42pitti: That does assume that core_pattern is set to the default when you start12:55
jamespagepitti, in my local schroot the core_pattern is picked up from the host - "|/usr/share/apport/apport %p %s %c"12:56
pittisure, but why would the buildds chagne that/12:56
pittijamespage: right, but apport mimics the original "core" creation, and I don't think that the buildds have it installed12:56
jamespagepitti, hmm - so its probably OK on a buildd - makes testing it locally awkward12:57
pittijamespage: oh, I thought you were talking about "during package build" on a buildd12:57
pittijamespage: but again, if you don't get a core file with ulimit -c with apport, that's a bug12:57
jamespagepitti, well I don't get a core file12:57
pitti$ ulimit -c 100000; sh -c 'kill -SEGV $$'12:58
pittiSpeicherzugriffsfehler (Speicherabzug geschrieben)12:58
pitti$ file ./core12:58
pitti./core: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from 'sh -c kill -SEGV $$'12:58
jamespagepitti, and from within a schroot?12:58
pitti$ ulimit -c 1000012:59
pitti-bash: ulimit: core file size: cannot modify limit: Operation not permitted12:59
jamespagehmm12:59
jamespagelemme take another look - something wonky is going on13:00
pittiI'm not sure why I can't do ulimit in a chroot13:00
=== greyback is now known as greyback|food
jamespagepitti, I think its hard limited to 1000013:06
cjwatsonDepends on your chroot, I guess.  100000 WFM.13:08
jamespagepitti, cjwatson: I only get a core in the schroot filesystem if I "sudo sysctl kernel.core_pattern=core" on the host first13:10
mardykenvandine: hi! I updated https://code.launchpad.net/~mardy/ubuntu-system-settings/proto/+merge/164195 :-)13:11
pittiasac: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html13:13
kenvandinemardy, great, thanks13:14
pittiasac: https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/13:14
=== greyback|food is now known as greyback
mlankhorstcan someone approve all the lts-raring packages for precise-proposed in NEW?13:26
zequencediwic: Yes. The bug report is also prepared for SRU13:26
pittiasac: mac80211_hwsim kernel module13:26
pittiasac: and for ethernet, linux' veth13:26
zequencediwic: I'm a bit unsure of what to do next, as far as the SRU goes, but I guess you guys will roll the package,or something. Seems a little different with pulseaudio13:28
diwiczequence, thanks. Once it has been let through to -proposed you will have to do the testing one more time13:28
diwiczequence, but I think you know that already. As for SRU next part is on me to merge and upload. I want to get a few other things through at the same time, so will not upload today.13:28
zequencediwic: So, until the -proposed testing, is there anything more I need to do?13:29
diwiczequence, except hit me in the head if I forget about it.13:30
jcastroslangasek: I need your help when you're around13:30
zequencediwic: I'll remind you by the end of the week then :)13:31
kenvandinemardy, commented13:33
pittiasac: http://developer.ubuntu.com/packaging/html/auto-pkg-test.html13:36
mardykenvandine: your remark about the rpath is only about src/src.pro, right?13:41
mardykenvandine: because I think that in the other cases (for tests) it's needed13:41
geserCould someone please do a give-back of ptouch-driver on armhf in saucy-proposed. It got hit by a chroot failure (on heka). Thanks13:42
kenvandinefor all of them13:42
kenvandinemardy, it's not needed13:42
SpamapScjwatson: re drupal6->7 ... I don't think it would be the worst thing if we dropped that delta.13:42
mardykenvandine: mmm... not even for the tests? But won't they link to the installed library then?13:42
kenvandinei don't think so13:43
kenvandinemardy, nope, tests work fine13:44
cjwatsonSpamapS: OK - I can just go ahead and remove drupal6 if that's fine with you, then, since it's been removed from Debian13:48
cjwatsongeser: done13:49
NikThHere I'm again :P13:49
NikThNew problem occurred13:50
Laney@pilot in13:50
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: henrix, stgraber, xnox, Laney
* Laney prods henrix stgraber xnox to pilot out if applicable13:51
stgraber@pilot out13:51
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: henrix, xnox, Laney
=== wedgwood_away is now known as wedgwood
henrix@pilot out13:52
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: xnox, Laney
NikThinfinity: Hi.. remember from yesterday  where you helped me to solve the problem on how to upload correctly a custom-kernel in a PPA of mine ? :P Here I'm again ..13:53
NikThI would appreciate little more help on building failure messages. (or anyone else of course who knows and he/she is able to help)13:55
mardykenvandine: OK, the rpath I had before was wrong. Still, we need that option (set to /usr/lib/system-settings/) otherwise ld won't find it when starting the app13:55
NikThGo straight to the last lines where the failure message appear13:55
NikThhttps://launchpadlibrarian.net/140388814/buildlog_ubuntu-raring-i386.linux_3.8.0-21.32ubuntu1~nikth1_FAILEDTOBUILD.txt.gz13:55
kenvandinemardy, ok13:55
mardykenvandine: I pushed it, and it seems to be working for me; please check13:56
mardykenvandine: it would work without it, if the lib was installed in /usr/lib13:56
mardykenvandine: maybe we should leave it there?13:57
kenvandinetests don't work now13:57
kenvandine./tst_plugins: error while loading shared libraries: libSystemSettings.so.1: cannot open shared object file: No such file or directory13:57
kenvandinemardy, so in this case you need the old rpath back for tests13:57
apwNikTh, that is an ABI handling problem on your side when making your own custom version number13:57
mardykenvandine: right, for the tests that's needed13:57
SpamapScjwatson: indeed, remove away :)13:58
kenvandinemardy, so making it a public lib makes adding dev packages less weird13:58
kenvandinebut, it isn't really useful for other apps13:59
mardykenvandine: that applies to many library, OTOH :-)13:59
kenvandinemardy, your call, i don't mind either way13:59
kenvandineindeed13:59
mardykenvandine: I'd vote for /usr/lib13:59
kenvandineok13:59
kenvandineit is versioned13:59
kenvandineso ok :)13:59
NikThapw: Thanks. Do you know the procedure to get over this problem ? I read somewhere that I have to disable the modules dependencies or something like that, but how ?14:00
kenvandinemardy, but plugins should still go in PLUGIN_MODULE_DIR14:00
apwNikTh, it looks like you have disabled the abi-check but not the modules check14:00
apwNikTh, did you add like abi_check=false or something somewhere ?14:00
NikThapw: no. I did nothing except to change the debian/changelog (first line only)14:01
apwhmmm.14:01
NikThapw: maybe this will help you to give me a solution (I did not understood what the say.. newbie here. Well I understood but I don't know how to disable modules-check)14:03
NikThapw: https://lists.ubuntu.com/archives/kernel-team/2009-October/007423.html14:04
=== oSoMoN_ is now known as oSoMoN
mardykenvandine: indeed. Check what I pushed14:05
mardykenvandine: seems to work fine here14:05
gesercjwatson: could you also do a give-back of libgphoto on armhf in saucy-proposed too please. Looks like heka has several chroot failures lately.14:05
mardykenvandine: I think I delete all the stale stuff, and after a make install it works14:05
apwNikTh, i think you added a whole new version stanza at the top of the changelog which means you need to mangle the abi/module data or you need to disable it.  to disable them you would add skipabi=true and skipmodule=true to debian/rules14:06
kenvandineewww... make install is evil :)14:06
cjwatsonSpamapS: done, thanks14:07
NikThapw: the change at debian/changelog was from 3.8.0-21.32ubuntu1 to 3.8.0-21.32ubuntu1~nikth1 . Nothing else14:07
cjwatsongeser: done.  the first attempt segfaulted, so let's see ...14:08
kenvandinemardy, ok, i'm happy with this14:08
NikThapw: but I will try what you suggested and see.14:08
apwNikTh, the ubuntu1 is not in any of our packages, that was added by someone, or perhaps you did dch -i14:08
kenvandinegive me a few minutes and i'll propose a branch with a few packaging changes14:08
kenvandinethen we'll get it all merged into trunk14:08
mardykenvandine: excellent!14:08
NikThYes I did dch -i , but the first line was already 3.8.0-21.32ubuntu114:09
apwdch -i adds the ubuntu1 version before you see the editor, so you did add it, you just don't know you did :)14:09
NikThapw: hahahaha  probably..14:09
apwNikTh, it is probabally worth bringing specific kernel issues to #ubuntu-kernel channel where you are more likely to get a kernel expert to notice14:10
=== deryck is now known as deryck[afk]
NikThapw: If I remove this ubuntu1 will everything build correct ?14:10
apwNikTh, nope, it is the act of adding a new version to the changelog which messes up the abi handling, it is using that to determine the previous version and thus where to compare the abi to14:11
NikThapw: no matters, I will try both. (disable modules check and rename the version)14:13
=== kentb-out is now known as kentb
NikThapw: I think I found MY mistake. I have screwed up ABI because I wanted to build 3.8.0-21.32 for raring , but the second line in debian/changelog indicated that this version belongs to raring-proposed14:19
cjwatsonI doubt that is your problem.14:19
cjwatsonraring-proposed is basically an incoming queue for raring (pre-release) or raring-updates (post-release).14:20
NikThcjwatson: :-)14:21
apwNikTh, your pro14:22
apwNikTh, your problem absolutly is that the first version is -21.32u14:22
NikThapw: LoL14:22
apwNikTh, your problem absolutly is that the first version is -21.32ubuntu1 etc and the second is -21.32 when the abi thinks its is -19.3114:22
apwNikTh, you either need to pull in the right abi information or more sensibly disable the checks14:23
apwreally, i build a lot of kernels14:23
tvossslangasek, you around?14:23
kenvandinemardy, https://code.launchpad.net/~ken-vandine/ubuntu-system-settings/packaging/+merge/16490414:24
NikThapw: This is the thing now. How to pull the right abi info ? Now I have changed the version from 3.8.0-21.32ubuntu1~nikth1  to 3.8.0-19~nikth1 and built this version against raring14:25
NikThapw , cjwatson : But cjwatson doubts that is the problem (raring against raring-proposed where the .21.32ubuntu1 belongs) :P14:26
apwNikTh, you wuld need to get the abis for -21.32, and frankly what you are doing is makeing a non-abi compatible version of -21 abi so it make literally no sense to check the ABI14:26
apwNikTh, raring and raring-proposed are the same from an upload point of view, they are rewritten to the same thing, and the ABI checker h14:27
apwhas no interest in the series or pocket14:27
NikThapw : Ok, understood.14:27
kenvandinemardy, once you add a .pc file i can test building a plugin out of tree14:29
seb128_kenvandine, mardy: oh, nice14:34
kenvandine:)14:34
=== seb128_ is now known as seb128
slangasektvoss: hi there14:41
slangasekjcastro: what's up?14:41
jcastroI am stuck between a rock and a hard place with MAAS: https://bugs.launchpad.net/ubuntu/+source/maas/+bug/110928314:42
ubottuLaunchpad bug 1109283 in maas (Ubuntu Quantal) "[SRU] maas to Quantal and Precise" [Undecided,Fix committed]14:42
jcastrotldr; the maas we're shipping in 12.04 is not working well enough for users14:42
slangasekjcastro: right, and for that reason an exceptional SRU has been permitted here... but from what I'm reading of the bug log, the SRU will regress things for users on install?  Why is that not just something that someone is fixing in the maintainer script?14:46
jcastroroaksoax: ^^^14:47
roaksoaxslangasek: it will not regress anything. The doubts that ScottK had were clarified and he was ok with the SRu. What I'm waiting on now is python-celery14:49
roaksoaxjcastro: the SRU is stuck because of dependencies (python-celery SRU)14:49
slangasekok, then I guess I'm not sure where the rock and hard place are14:49
slangasekroaksoax: if the doubts were clarified, it's probably good to get that reflected in the bug status14:50
cjwatsonIf Scott's OK with the SRU, it'd be nice if that were clear from the bug; the last comment is a question from him ...14:50
roaksoaxslangasek: so i'm just waiting for someone to process python-celery SRU and everything else should fall into place once that gets accepted14:50
slangasekbecause what cjwatson said, and also the bug is still verification-failed14:50
rbasakMight it be an idea to keep the whiteboard area updated with current blockers and status?14:50
roaksoaxcjwatson: yeah we discussed that over the IRC channel and never updated the bug report14:50
slangasekScottK: ^^ are you happy now with bug #1109283 proceeding?  If so, would you mind adding a comment to that affect and clearing the v-failed tag?14:51
ubottubug 1109283 in maas (Ubuntu Quantal) "[SRU] maas to Quantal and Precise" [Undecided,Fix committed] https://launchpad.net/bugs/110928314:51
jcastroslangasek: sorry was on a call, my rock/hardplace is that users are having a hard time getting maas to work14:52
cjwatsonThat's just the rock part, isn't it? :)14:52
roaksoaxslangasek: so before maas can land we also need this: bug 117785514:52
ubottubug 1177855 in celery (Ubuntu Precise) "[SRU] Drop Build-Depends on python-sphinxcontrib.issuetracker" [Undecided,New] https://launchpad.net/bugs/117785514:52
roaksoaxjcastro: are all the users using precise?14:53
jcastrocjwatson: my hard place was being confused as to what exactly is keeping the SRU stuck, which we appear to be resolving now.14:53
slangasekok :)14:53
mitya57xnox: I have no clue on what those FTBFS errors mean :(14:54
jcastroroaksoax: That's a guess on my part.14:54
jcastroBut I'm going to go out on a limb and say that the MAAS in LTS for server users should be way awesomer than "yeah well, go use a PPA and then chase down roaksoax in order for it to work, sorry!"14:55
roaksoaxjcastro: well if they use MAAS from precise and juju from PPA, obviously they are going to have troubles becuase juju from PPA is new upstream releases that might have regress stuff14:55
xnoxmitya57: btw, retext segfaults in saucy.14:55
cjwatsonAh, good, libgphoto2/armhf finally built14:55
jcastroroaksoax: I'm working with mgz to provide new juju in -backports14:55
mitya57oh :(14:55
* mitya57 is still on raring14:55
roaksoaxjcastro: cool. But keep in mind that using juju from PPA will obviously break things if it is not the cobblerless maas14:56
roaksoaxwhich is really not MAAS' fault14:56
roaksoaxso if users were to use juju from precise and maas from precise they should not have any problems14:56
jcastroroaksoax: I figure with MAAS SRU'ed and pyju and goju in backports that would be enough14:56
roaksoaxbecause we are telling them "use what we support on the LTS, but not juju"14:56
roaksoaxjcastro: yes the SRU would but not what it currently is in the archives14:57
jcastrook, so basically, worry about the SRU for now, and then we can revisit the juju thing after?14:57
xnoxmitya57: not sure either. cosmic rays? something funky in saucy-proposed? it did build fine on amd64 here locally in sbuild.....14:57
mitya57looks like archive i386/amd64 builds are also going fine14:58
roaksoaxjcastro: I think juju can still hit backports since I expect the SRU would not take that long anymore now that all of the issues/doubts have been resolved/clarified. It is just queue processing that we really need for the dependencies14:59
jcastrook so is there anything I can do to help?14:59
jcastroor is it just a matter of waiting for celery?14:59
roaksoaxjcastro: it is just matter of having someone to process it, since its been sitting in the queue for a few days now15:00
jcastroso it's just a matter of being the squeakiest wheel at this point?15:04
mitya57xnox: "btw, retext segfaults in saucy." — are you using stock pyqt or one compiled against qt5?15:05
xnoxmitya57: possibly =))))15:05
mitya57xnox: it can be the problem in QFont constructor I've been mailing about (anyway they are removing qt5 support from pyqt4 now)15:06
roaksoaxjcastro: Yeah15:07
LaneyRiddell: You might like to look at https://code.launchpad.net/~timo-jyrinki/ubuntu/raring/qtwebkit-source/raring_231/+merge/160068 which could get you out of qtwebkit-source's current sticky situation15:10
seb128kenvandine, looking to u-s-s, we need to stop adding packages with arch: "i386 amd64 armhf" just because qtdeclarative is not available on ppc, that's going to bite us back when e.g adding a new arch like arm6415:11
barryslangasek: did you ever open an uber-bug for the EOF and bad marshal data bugs?15:11
RiddellLaney: it has a sticky situation?15:11
barrybdmurray: ^^15:11
Laneybeing stuck in proposed is quite sticky15:11
slangasekbarry: no, I assumed we would use the existing bug report15:11
Laneydue to being FTBFS on 3/4 arches ...15:12
roaksoaxslangasek: could you also please process http://launchpadlibrarian.net/138209431/maas_1.3%2Bbzr1461%2Bdfsg-0ubuntu3_source.changes for raring and copy it to saucy?15:12
seb128cjwatson, Laney, infinity, slangasek: do you have an opinion on how we should handle the arch list for packages using qt5 knowing that qt5 fails to build on powerpc (v8 not supported/qtdeclarative not working there)?15:12
barryslangasek, bdmurray: well, there are a lot of them ;)  i'd like to dupe them all the same one for the changelog entries.  any preference on which one to make the master bug?15:12
cjwatsonseb128: Architecture: any15:12
Laneyyes, don't arch restrict - let that be handled further up the chain15:12
seb128cjwatson, will that not create issues where things ported from qt4 to qt5 and which were available on ppc will depwait and not migrate?15:13
bdmurraybarry: what is the number of the one assigned to you?15:13
barrybdmurray: lp: #109307115:13
ubottuLaunchpad bug 1093071 in lsb (Ubuntu) "can't import lsb_release in python3 anymore" [Undecided,Confirmed] https://launchpad.net/bugs/109307115:13
kenvandineseb128, agreed... we have that all over the place now15:13
barrybdmurray: but it's not restricted to python315:13
seb128kenvandine, why didn't we use arch: any?15:13
bdmurrayhmm i thought there was another15:13
kenvandinedepwait15:13
kenvandineand15:13
* barry looks15:14
kenvandinedaily releases won't publish15:14
kenvandinebecause it expects ppc to build15:14
seb128right15:14
seb128it's hard to say if things are depwaiting because they really wait15:14
seb128or if they are just stucked on something that will never be there15:15
seb128cjwatson, ^ do you have any suggestion how to deal with that?15:15
barrybdmurray: nope, i think that's it15:15
kenvandinewe have a huge list of packages now that specify the list of arches15:15
seb128:-(15:15
seb128"fun"15:15
kenvandinefor some insane definition of "fun" :-D15:16
kenvandineseb128, so i wonder if when qt replaces v8 with their new thing... maybe it'll build on ppc :)15:16
seb128right15:16
seb128that's not going to be done/land this cycle though, right?15:16
kenvandinei don't think so15:17
kenvandinemardy, do you know when that is expected?15:17
kenvandinei thought someone said for 5.215:17
bdmurraybarry: I'm still looking15:18
kenvandineseb128, the worst part of that is we don't really have a way to get a definitive list of packages we've done this for15:18
seb128kenvandine, <rdepends qt5> I guess?15:19
seb128or qt5declarative15:19
kenvandinei guess for saucy we'll be able to do that15:19
kenvandinefor raring we have stuff spread all over PPAs15:19
kenvandine:(15:19
seb128well, it doesn't hurt for raring ppas15:20
kenvandineindeed15:20
seb128I would like to solve it in saucy though15:20
kenvandinethankfully we'll be landing it all in saucy15:20
kenvandineso rdepends should give us a list15:20
seb128we can't just keep pilling packages using "arch: i386 amd64 armhf" to the archive15:20
kenvandineseb128, find me another solution :)15:21
seb128kenvandine, I'm trying, that's why I started the discussion there15:21
kenvandine:-D15:21
bdmurraybarry: ah bug 105888415:21
ubottubug 1058884 in ubuntu-release-upgrader (Ubuntu) "do-release-upgrade crashed with EOFError in /usr/lib/ubuntu-release-upgrader/check-new-release: EOF read where not expected" [Low,Triaged] https://launchpad.net/bugs/105888415:21
bdmurraythat's the first one we looked at15:21
barrybdmurray: so let's do this.  i'll assign that one to myself and duple all the others that seem related to this one.15:22
barry*dupe15:22
Laneyseb128: What's the problem with daily release stuff? That it'll block because ppc won't build?15:22
bdmurraybarry: okay, sounds good15:23
seb128Laney, right, we don't know how to make the difference between a valid and a buggy depwait15:23
seb128"buggy"15:23
seb128one that will never unblock15:23
Laneycare/not care15:23
seb128like qt5declarative15:23
seb128Laney, "care/not care"?15:23
seb128ah15:24
LaneyNone of them are buggy - you're just choosing what to care about15:24
seb128well, ideally we would care about depwaits15:24
seb128that's why we list all archs but powerpc15:24
seb128so it doesn't depwait wrongly15:24
seb128"wrongly"15:24
seb128the intend is really to say "those are not available on ppc", it feels weird/wrong to achieve that by just letting unresolved depwait status on ppc for those sources15:25
roaksoaxjcastro: btw.. i have a surprise for you15:25
LaneyI think it's good documentation to do that15:25
Laneyand it ensures that whenever the problem gets fixed then you get everything else for free-ish (modulo bugs)15:26
Laneyso, I don't know what the ideal solution is --- in proposed-migration things are allowed to migrate if they don't regress15:26
Laneyso it would see that powerpc doesn't exist already and consider that to not be worse than what it had before and let it through15:27
roaksoaxjcastro: http://www.roaksoax.com/2013/05/getting-started-with-maas-and-juju --> that should provide an overview of how MAAS works, I'll continue to write more blog posts with a quick start15:27
seb128Laney, how do you know that the depwait is fine to "skip"?15:27
seb128Laney, we might depwait on a new libunity where the depwait shouldn't be skipped15:27
Laneyit looks at the binaries produced and sees if it got worse than before15:28
cjwatsonkenvandine,seb128: proposed-migration won't care if an architecture doesn't build as long as it wasn't built previously15:28
cjwatsonah, Laney said that15:28
cjwatsonthis really does basically just work15:28
Laneyso I suppose daily release could do something like that15:28
seb128cjwatson, what if it existed before (case for apps doing qt4 -> qt5)15:28
cjwatsonworst case, we remove those binaries15:29
seb128?15:29
* didrocks proposed that and seb128 came with the exact same right example :)15:29
cjwatsonencoding it in Architecture is wrong either way15:29
seb128right, we just did it because we didn't find a right solution :/15:29
seb128well we did it for a small set as a workaround15:29
seb128but it's time we tackle that properly15:29
kenvandinesmall has grown15:29
Laneyindeed, deleting the binaries can be thought of as documenting the new situation15:29
Laneysorry, this thing (intentionally) doesn't work any more15:30
seb128didrocks, do you think you could add the "publish even if ppc is depwaiting if the binary never existed" logic?15:30
didrocksseb128: can add that to my TODO, but let's target that for next week though15:30
seb128didrocks, thanks, I will open a bug15:31
seb128kenvandine, ^15:31
didrocksseb128: excellent, thanks!15:31
kenvandinethanks15:31
seb128Laney, cjwatson: thanks for the advices15:31
didrocksseb128: hum, there is an issue with bootstrapping though15:31
didrockslet's say you create libunity2-dev15:31
didrocksthis never existed on any arch15:32
didrocksso the first arch which published wins?15:32
didrockspublishes*15:32
=== mmrazik is now known as mmrazik|afk
kenvandinedidrocks, so maybe you should check for a list of required arches?15:32
didrockskenvandine: sounds even more hackish :)15:33
kenvandineless hackish than all the packages listing the arches :)15:33
seb128cjwatson, Laney: how the proposed -> archive migration works for new packages?15:33
kenvandineso you require at least amd64, i386 and armhf15:33
seb128that seems wrong and being back to hardcode archs15:33
didrockskenvandine: it would mean we don't care about powerpc, so if we don't care, we should maybe remove it :p15:33
cjwatsonseb128: it requires at least one binary; any more that come along are migrated separately15:33
seb128cjwatson, ok, so they migrate as they build?15:34
cjwatson(phone, btw)15:34
didrocksso not a nice behavior for daily release, as we don't have this "let's migrate one, then another one and so on…"15:34
seb128I guess you can try to detect new packages and force a manual overwrite for first publishing15:35
seb128like "if that package isn't in the archive yet, don't publish"15:35
kenvandineoh, well there will be a packaging change15:35
kenvandineadding the new binary15:35
kenvandineso that requires a manual publish anyway15:35
xnoxmitya57: i hit retry button on armhf/powerpc, in case it's simply run out of disk space / cosmic rays. if they fail again, will escalate for someone to poke those builds harder.15:35
didrockskenvandine: right, but we don't want to say "everything is green" when there was a failure15:36
kenvandineyeah15:36
didrocksbecause for ignored everything but the first arch which published15:36
didrocksseb128: not sure, it means, everytime you need to go to "next" ppa while one archive is frozen and the next one not opened yet, you need to revalidate all the apps manually to ignore powerpc…15:37
didrocksin the present case15:37
didrocksI would rather go with kenvandine's idea of "required archs"15:37
seb128whatever works for you, as long as we can go back to have "arch: any" in the sources ;-)15:37
kenvandineat least then the list of arches is maintained in one place15:38
mitya57xnox: thanks15:38
didrocksseb128: I shouldn't have listen to you in the first place it seems though, I would have implemented that :p15:38
kenvandineand if ppc starts working at some point, we can add that to the required list15:38
didrockskenvandine: yeah15:38
didrocksok, let's do that15:38
seb128didrocks, sure, blame it on me :p15:38
didrocksseb128: completely! :-)15:39
kenvandineseb128, it's always your fault :)15:39
didrocksseb128: mind opening a furious bug?15:39
seb128didrocks, will do, with french swear words included15:40
didrocksseb128: I don't expect less from you :)15:40
apwpitti, ok the script i want to modify is a debian extra, so not upstream15:43
pittiapw: ah, good; BTW, I have another change to make to systemd (most recent udev upload, which I didn't incorporate yet)15:44
pittiapw: how urgent is your change? if it has time until tomorrow, perhaps you can just send me your diff, and I put it into my local packaging git and do that other change tomorrow morning?15:45
apwpitti, not at all urgent15:45
apwpitti, i'll add a debdiff to the bug and point you at it; once i have some testing in15:46
pittiapw: splendid, thanks15:46
jamespagepitti, core pattern looks OK on builds - https://launchpadlibrarian.net/140395622/buildlog_ubuntu-saucy-amd64.libunwind_1.1-1ubuntu1_UPLOADING.txt.gz15:53
pittijamespage: ah, good; so it's something in schroot which disallows ulimit ?15:55
jamespagepitti, it restricts ulimit; but the core_pattern from the host appears to stop it dumping a core file to the local directory15:56
jamespageat least thats the behaviour I see15:56
jamespageulimit -c 10000 was OK15:56
=== deryck[afk] is now known as deryck
mnaumannhi, could a patch pilot please review the patch discussed at https://bugzilla.xfce.org/show_bug.cgi?id=9709#c29 and https://bugs.launchpad.net/ubuntu/+source/xfce4-session/+bug/1104435 and upload the patch to saucy, or package upstream 4.10.1 (saucy currently has 4.10.0) which fixes this?16:00
ubottubugzilla.xfce.org bug 9709 in General "periodic crashes of xfce4-session" [Normal,New]16:00
ubottuLaunchpad bug 1104435 in xfce4-session (Ubuntu Saucy) "xfce4-session crashed with SIGSEGV in g_slice_alloc()" [High,Triaged]16:00
mnaumann(that's according to the chanelog at http://git.xfce.org/xfce/xfce4-session/tag/?id=xfce4-session-4.10.1 )16:01
tvossricmm, ping16:05
ricmmtvoss: pong16:06
cjwatsonseb128,didrocks: For daily releases, you could do exactly the same thing proposed-migration does: that is, copy once some minimal set of architectures builds (you might want that to be i386 amd64 armhf, rather than p-m's "any one") and once you have at least as many architectures as before, and you can just re-copy the same version if another architecture arrives later16:10
didrockscjwatson: yeah, not sure about the recopy, but first step, I'll do as you tell. Thanks! :)16:12
infinitys/at least as many/the same list of/16:12
cjwatsonEr.  Why?  Having more isn't an error.16:12
cjwatsonOh, sorry.  I meant >= in the set sense16:12
Laneya superset of16:12
infinitydidrocks: The recopy is important, in case a new arch starts working that didn't before.16:12
cjwatsonAnd translated that wrongly into English :-)16:12
cjwatsonApparently my brain thinks of these things in set notation or something.16:13
infinitycjwatson: Sure, and I translated the math wrong too, should have been "the same list or better". :)16:13
infinity(Or, as Laney said, the same list or a superset)16:13
didrocksinfinity: hum, if we make the binary copy and it's available in -proposed, it will certainly rebuild there if it's possible, right?16:13
cjwatsonAnd the problem with saying "superset" is you need to clarify that you mean that to include the trivial superset (identity).16:13
cjwatsonAh, didrocks has a point there16:13
infinityTrue, yeah.16:14
LaneyI was going to say something about strictness but gave up caring :P16:14
infinityThe beautiful thing about English is that you don't need precision, you just need a bunch of nodding heads that appear to all understand WTF you meant. :P16:15
* infinity still prefers math.16:15
* Laney writes an Agda program to express precisely what we mean here16:15
mnaumannLaney: may i bug you about reviewing the patch discussed at https://bugzilla.xfce.org/show_bug.cgi?id=9709#c29 and https://bugs.launchpad.net/ubuntu/+source/xfce4-session/+bug/1104435 and upload the patch to saucy, or package upstream 4.10.1 (saucy currently has 4.10.0) which fixes this?16:16
ubottubugzilla.xfce.org bug 9709 in General "periodic crashes of xfce4-session" [Normal,New]16:16
ubottuLaunchpad bug 1104435 in xfce4-session (Ubuntu Saucy) "xfce4-session crashed with SIGSEGV in g_slice_alloc()" [High,Triaged]16:16
Laneymnaumann: You may, but have you tried bugging the Xubuntu developers (#xubuntu-devel) first?16:16
Laneyxfce4-session certainly has other problems that I'm aware of that are fixed by .1 (logind)16:17
seb128Laney, find the bug I mentioned earlier back, bug #118156516:18
ubottubug 1181565 in casper (Ubuntu) "wrong permissions on $HOME/.local/ on live session" [Undecided,New] https://launchpad.net/bugs/118156516:18
mnaumannLaney: have not, will do.16:18
xnoxLaney: mnaumann: I just uploaded that into saucy.16:18
mnaumannoh thanks xnox16:18
Laneythanks16:19
xnoxmnaumann: for raring though, it needs bug-report description to be adjusted to match https://wiki.ubuntu.com/StableReleaseUpdates#SRU_Bug_Template16:19
xnoxmnaumann: i presume you do want it as raring SRU.16:19
Laneythe upstream update should definitely be done quite soon though, assuming you didn't mean that you did that16:19
* xnox polishes the xubuntu-fake-dev badge on my profile.16:19
xnoxLaney: correct. All i did was upload into raring. The patch made sense to me anyway =)16:20
Laneysaucy16:20
xnox@pilot out16:20
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: Laney
Laneyseb128: interesting. I suppose it could be the same thing if nothing else creates ~/.local16:20
seb128Laney, I confirm, I just tested with a test user16:21
seb128$ ls .local/ -l16:21
seb128total 416:21
seb128drwx------ 3 ubuntu ubuntu 4096 mai   21 18:20 share16:21
ubottuUbuntu bug 4096 in meld (Ubuntu) "meld: merge new debian version" [Medium,Fix released] https://launchpad.net/bugs/409616:21
seb128Laney, after running g-s-d16:21
seb128I guess it's just using the permission of the mkdir16:21
seb128the mkdir for .local/share/sounds I mean16:21
Laneythat should be fixed now16:22
Laneybut it is g_whatever_with_parents, yeah16:22
Laneyhrm16:22
seb128Laney, I'm trying https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=7f4af9ab7824c0479e3f4e77742042949b6d32da16:23
Laneysomeone ... didn't ... add both patches to series16:23
* Laney runs16:23
seb128lol16:23
seb128I've been that someone in the past :p16:24
seb128Laney, no, it seems to be fine16:24
seb128you updated the patch that was there and added yours16:24
Laneyoh no, it wasn't a new patch16:24
Laneyyeah, phew16:25
seb128Laney, I'm testing that commit I just pointed16:25
Laneyok16:25
timholumHello, I am looking at intigrating my webapp into unity ( Like gmail, google drive and launchpad do ) Is there a tutorial on how to do that?16:25
seb128Laney, hum, in fact I wonder if that bug is not already fixed16:26
seb128Laney, the directory is 700 for me, that should be fine, no reason for the outside users to have access to ~/.local16:27
mitya57seb128, Mirv: Please get an ack from ScottK before re-adding the appmenu patch…16:28
Laneyseb128: it gets 0700 for me in a guest session16:28
Laneylet me boot an iso16:28
seb128mitya57, why?16:29
seb128mitya57, you recommend that we break something in the distro that is working just for the sake of dropping a patch which cause no problem?16:29
=== mmrazik|afk is now known as mmrazik
Logan_pitti: Are you around?16:30
seb128Logan_, hey, it might be a bit after his core hours, he starts early, you better leave your question directly so he can read it/reply later16:31
mitya57seb128: if you add it back, there will be less interest in implementing it the right way16:31
seb128mitya57, you don't create interest by breaking Ubuntu...16:31
Logan_seb128: Kk, I'll message him.16:31
Laney@pilot out16:32
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 13.04 released | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of hardy -> raring | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
Laneywill do some more tomorrow, got distracted16:32
mitya57seb128: I'm fine with it if it'll be fixed later this cycle, I just wanted to make sure ScottK knows about your plans16:33
Laneyseb128: looks fine for me on today's daily too, probably was the same bug16:34
seb128Laney, thanks for confirming16:34
seb128Laney, oh, you forgot to push your release commit to g-s-d I think16:35
Laneysure did, done now16:35
seb128thanks16:39
pittiLogan_: back16:56
pittiseb128: oui, c'était l'heure du glace :)16:56
seb128pitti, ;-)16:56
Logan_pitti: I sent you a message on Google Hangouts (embracing the future!), but Apport did something weird with my crash report here: https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/118154016:57
ubottuError: launchpad bug 1181540 not found16:57
Logan_It appeared to just remove the needs-amd64-retrace tag.16:57
pittiLogan_: I don't see a message from you16:57
Logan_Odd.16:58
Logan_I sent it to your personal Google+, not the Canonical one, if that helps. :P16:58
pittiLogan_: so the apport retracing service just removed the tag?16:59
Logan_Yes.16:59
* pitti checks log files16:59
pittiindeed, very strange17:01
pittino output at all17:01
pittiLogan_: I have a list of affected bugs; I'll re-tag them and watch it17:02
Logan_kk17:02
Logan_Thanks!17:02
seb128pitti, stop feeding the bot with icecreams, it starts being lazy17:03
seb128;-)17:03
pittilol17:03
pittiLogan_: would you mind making it public? that would make things a tad easier for me17:03
Logan_Sure.17:03
=== bfiller is now known as bfiller_afk
Logan_pitti: lol, it just removed it again...17:21
rickspencer3hey pgraner, gema, pitti, etc... nice to see so much green on the saucy smoke tests :)17:22
rickspencer3http://reports.qa.ubuntu.com/17:23
apwinfinity, yo ... do you know if the Kernel-Version: and Package-Type: fields will be recognised correctly in ubuntu17:23
infinityapw: Package-Type is in dpkg-dev going back to 1.15.7, I'm not sure what Kernel-Version is all about.17:24
apwinfinity, well kernel-wedge (which i am merging from debian) has just dropped the XB- and XC- prefixes from them17:24
apwi assume this implies they have moved from 'extensions' to real entries, but i am not so sure who consumes them to be sure that we have the said changes17:25
infinityapw: Kernel-Version should be safe, from what I'm seeing in a glance at dpkg code.17:26
apwinfinity, ok so according to the bug which removed them dpkg-dev since 2007 has them, so i assume we are good there17:26
* apw calls it good17:27
pittiLogan_: yes, I know; retracing notify-osd is broken ATM, it cannot find the executable path; I'll investigate tomorrow morning17:28
Logan_kk17:28
* pitti waves good night17:28
Logan_Good night!17:28
seb128pitti, night17:28
infinityapw: Do we build kernel sources on saucy that then get uploaded to lucid?17:28
infinityapw: The Package-Type thing could cause some weird issues on dpkg-dev << 1.15.7, and lucid is 1.15.5.617:28
=== mmrazik is now known as mmrazik|afk
infinityapw: Other than that corner case, I see no potential issues here.17:28
pgranerrickspencer3, :)17:29
apwinfinity, well i think we should be building the relevant sources packages on the same release we are uploading, right17:29
infinityapw: Ideally, yes, but I suspect that might not always be true. ;)17:29
infinityapw: Oh, except you re-run kernel-wedge in your clean target, don't you?  So, even if it's "wrong" in the source package, it'll get unwronged before build.17:30
apwinfinity, ok so this would only be uploaded as far back as precise, but there is a risk that people would build real lucid wrong17:31
apwinfinity, right it is only wrong in what is used at source package build time, in a real build we re-re-build it to make it arch specific17:31
apwinfinity, so that sounds like we are good to go17:31
infinityapw: Kay, then it should probably all be fine anyway.17:31
apwinfinity, thanks for the sanity check17:31
infinityapw: (Though it's also true that, in theory, the lucid source packages should be generated in a lucid chroot, I just suspect that's not always the case)17:32
apwinfinity, i know that to not always be the case :(, though i have just at sprint supprised people by reminding them it was true17:32
rbasakinfinity: oops, forgot to poke you about facter. Too late? I'm EOD now :-/17:33
infinityrbasak: I can give it a review in a bit.  If it needs fixing before I sponsor, I'll either JFDI and let you know what I did, or email you for a back-and-forth.17:34
rbasakinfinity: thanks!17:34
infinityrbasak: Or stay connected to IRC so I can spew running commentary to you while you sleep. :P17:34
rbasakSure. I'll see it in my awaylog in the morning.17:34
rbasak(not bedtime yet - but I'm out this evening)17:34
infinityapw: Well, 99% of the time, where you generate your source package doesn't matter.  It's just weird cases like this where it comes up.17:35
apwinfinity, yeah but as a 'rule' it is a good one17:36
infinityapw: Or the "apt is silly" case, where generating the source package reruns autotools, so you want to keep similar versions to minimize the diff.17:36
apwyeah17:37
=== bfiller_afk is now known as bfiller
YokoZarHas phase 2 of https://wiki.ubuntu.com/MultiarchCross  begun yet?  Will I be able to start multi-arching build-deps in Saucy?19:30
infinityYokoZar: I'm not sure you're reading that right.19:34
infinityYokoZar: Assuming you mean "can I build-dep on foo:i386 on an amd64 build", that's not what that's talking about, and no, you can't.19:34
YokoZarinfinity: Err maybe.  I'm more keen on being able to build 32 bit wine on amd64 without needed a chroot19:36
infinityYokoZar: Should I introduce you to sbuild? :)19:36
infinity(Which, yes, uses chroots, but building in your base system is silly anyway)19:37
YokoZarinfinity: I'm not sure I can convince upstream devs to build actual packaged wine -- the most common dev workflow is to build wine (for both 32 and 64 bit) simultaneously and then run it within the build tree.19:38
dobeyi just wish arch: all packages could be built on any arch, rather than only i386, on the buildds :)19:38
dobeyYokoZar: if they're not building packages, what does it matter what Build-Depends can or can't do?19:39
infinitydobey: That's a different problem, and I need to sort out a finished proposal and implementation for that.19:39
dobeyinfinity: i know. i just figured i'd take the opportunity to moan about an actual issue :)19:39
dobeyalso. man does it take forever for packages to get built, in my non-work-related PPAs :)19:41
YokoZardobey: it's more about the coinstallability of -dev packages19:41
infinityYokoZar: Oh, see, I was trying to sort out what you were driving at.19:41
infinityYokoZar: Multiarching -dev packages is entirely supported today, if you so feel the urge.  The toolchain will find the headers in the right spots.19:41
infinityYokoZar: But (and this is a big but), if you're moving headers around, beware that rdeps may suffer due to effin' stupid configure checks that look at absolute paths instead of asking the compiler about include locations.19:42
infinityYokoZar: So, a full rdep rebuild test is in order if you multiarch a -dev package that's not a leaf.19:42
dobeyoh. hrmm19:42
dobeymaybe i should fix some things to add the arch host to --includedir19:43
infinity(See the hideous pain we went through with multiarch python headers)19:43
infinitydobey: Or just ask the compiler, full stop.19:43
YokoZarinfinity: Interestingly I suppose I can do the leaf packages first then, unlike with the original multiarch transition where we had to go in the opposite direction.19:43
infinitydobey: Listing every possible header location on Linux (+ multiarch), Solaris, HP-UX, etc, is silly.  And /usr/local, and, and...19:43
dobeyinfinity: listing them ehwere?19:44
dobeywhere19:44
infinitydobey: As in, configure scripts that test -f {/usr/include,/usr/local/include,etc,etc}myheader.h instead of doing a compile-test with "#include <myheader.h>" and seeing if it's found.19:45
infinitydobey: The former is all too common, but the latter is correct, and requires no changes if headers move, so long as the compiler can still find them.19:45
dobeyinfinity: oh no. i wouldn't do that. i meant i should change the packages i maintain that install headers, to add --includedir=/usr/include/${DEB_MULTIARCH_HOST}/ to the configure arguments (or do something similarly appropriate for cmake, etc…)19:47
dobeyin debian/rules19:47
infinitydobey: Ahh, yes.  It gets more fun than that, if you want to minimize bloat.19:47
infinitydobey: If your headers aren't arch-specific, it's *correct* to have them in /usr/include, and the ones that differ should be in /usr/include/<triplet>19:48
dobeyinfinity: and file conflicts between :i386 and :amd64 are so much fun :)19:48
infinitydobey: Packages that have had to care about this sort of thing since long before multiarch (ie: glibc) already mostly get this right, but most libraries just dump the world in $includedir, so splitting it is an exercise in fun.19:48
infinitydobey: If the files are identical, they don't conflict, that's the point.19:48
infinitydobey: Multiarch is special that way.19:49
infinitydobey: So, it's also true that if you have no arch-specific headers at all, you can just make your -dev package M-A:same and you're done.19:50
dobeyok19:50
dobeythen i probably just need to do that19:50
infinitydobey: Err, assuming you're installing other arch-specific stuff (like the .a) to a sane location, of course.19:50
dobeyright19:51
dobeyi also need to go through and add a bunch of dep8 tests to stuff; but haven't had time to do so yet :(19:52
infinitydobey: Of course, you may have arch-specific headers and not realise it if you're using autotool substitutions for endianness or wordsize macros, etc.19:55
infinitydobey: But simple enough to grab, say, an amd64 and powerpc binary and unpack them and diff /usr/include/*19:55
roaksoaxslangasek: it seems that celery is still in the unapproved queue: https://launchpad.net/ubuntu/precise/+queue?queue_state=1&queue_text=20:03
YokoZarshould apt-get build-dep foo:i386 do something under m-a: cross?20:05
roaksoaxslangasek: thanks if you just got it accepted :)!20:06
slangasekroaksoax: yeah, that was me20:06
slangasekroaksoax: sorry, don't know why it didn't take the first time20:07
roaksoaxslangasek: no worries :). Thanks though :)20:07
slangasekroaksoax: as for maas in raring-proposed: I'll take a look at it, but we are past the window where it's ok to rely on pocket copies of SRUs into the development series; please reupload to saucy separately20:08
YokoZarOh I see the intended syntax is apt-get --arch=i386 build-dep foo    instead of apt-get build-dep foo:i38620:10
roaksoaxslangasek: yeah i wanted it to be a 0-day sru but never got processed unfortunately. Will do20:10
roaksoaxthanks20:10
roaksoaxslangasek: however, if you prefer it so, I could re-upload to raring with the correct versioning as well.20:12
slangasekroaksoax: I don't mind having a "wrong" version for the SRU and you just incrementing to the next one for saucy20:13
roaksoaxslangasek: sure that works for me then! thanks!20:13
roaksoaxslangasek: hold on, now that I give a second thought, I want to include another minor fix so I won't have a SRU antoher time20:14
roaksoaxslangasek: please reject it and will shortly upload a new version20:14
slangasekok20:14
roaksoaxslangasek: thank you!20:14
Noskcajkirkland, ping21:10
kirklandNoskcaj: hi21:10
Noskcajkirkland, yay, he responds.21:10
Noskcajkirkland, have you got a time for a testdrive hackfest yet?21:11
kirklandNoskcaj: right now?  no21:11
Noskcajkirkland, ok, please let me know when you or andres have time to do one.21:12
kirklandNoskcaj: okay21:12
kirklandNoskcaj: what are you hoping to accomplish in said hackfest?21:14
=== Kaleo_ is now known as Kaleo
Noskcajkirkland, get someone else admin status, learn a lott more of the code, try and get aas many people as possible helping. the hackfests were very effective with autopilot last series21:15
Noskcajand to get parallels out, which would make my classroom session a lot easier21:16
=== salem_ is now known as _salem
shankstaBytesif I run make install will that overwrite my package of the same program that is install?22:19
cjwatsonThat depends on the Makefile.22:20
cjwatsonThey often default to some other prefix (e.g. /usr/local), but there's nothing I can say here that will apply to all programs.22:21
shankstaBytescjwatson: i see22:21
=== wedgwood is now known as wedgwood_away
=== wedgwood_away is now known as wedgwood
=== wedgwood is now known as wedgwood_away

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