[00:23] man, what's with the sort order on http://people.canonical.com/~ubuntu-archive/transitions/ [00:24] xnox: are you driving no-change rebuilds for boost1.58? [00:25] I have a stack of ABI-breaking libraries /on top/ of gnuradio whose build-deps are currently uninstallable because of boost->libzeep->gnuradio, so if nobody is batching those up I suppose I should take a look soon [00:26] OTOH I should also double-check that these gnuradio revdeps are actually libraries and not just plugins or something [01:04] anyone have the url to the last full-archive rebuild test? (main+universe) [01:15] looks like this might be it - https://launchpad.net/ubuntu/+archive/test-rebuild-20150402 [01:51] Package: libgdome2-cpp-smart0v5 [01:51] Conflicts: libgdome2-cpp-smart0c2a, libgdome2-cpp-smart0, libgdome2-cpp-smart0c2 [01:53] latest script revision, smarts added to handle c2/c2a -> v5 renaming. http://paste.ubuntu.com/11997246/ [04:27] should kdepimlibs have gotten a package name transition already? it shows up in my to-be-converted list [07:15] wow, so hdf5's C++ library has a symbols file where every single symbol is marked 'optional' and new symbols are not build failures. ok then! [07:33] ... and furthermore there's a version script, which doesn't match any of the new symbols === utlemming is now known as utlemming_away === utlemming_away is now known as utlemming [17:53] ugh who let gadap into the archive (library package builds only .a, which is used by other packages in the archive) [17:54] slangasek: #debian-ftp is over there. [17:54] * infinity points. [17:55] slangasek: Though, it seems to only have one r-build-dep, so it could be worse... [17:59] infinity: yes, it's still a pain for abi transitions [17:59] slangasek: Don't worry, Go will save us all from this evil C++. [18:01] slangasek: Also, can you be a dear and review ubuntu-drivers-common/trusty? [18:02] I suppose I should make sure it passes its testsuite first... [18:06] Oh look, it passes. [18:13] bdmurray: You around? [18:16] infinity: yep [18:17] bdmurray: Too late, I think arges is on the case. [18:17] slangasek: Disregard the pleading for review. [18:17] infinity: when is this point release? [18:17] bdmurray: Thursday. [18:18] infinity: okay, I was just thinking about meta-release changes and being out on Friday [18:18] bdmurray: Ahh, yeah. Who else has commit to that? We really need to spread it around a bit more. [18:19] ... not that it's accurate anyway right now. [18:19] Whee. [18:19] bdmurray: lucid still claims to be Supporter: 1 in meta-release-lts. [18:19] And in meta-release [18:19] And, not shockingly, -development. [18:20] bdmurray: I must have missed bugging you about EOL on that one. [18:21] bdmurray: Then again, no one ever changed it to 10.04.4 either, so it seems lucid is full of meta-release fail. :) [18:21] infinity: ok accepted ubuntu-drivers-common into trusty-proposed [18:21] arges: Ta! [18:21] infinity: I'll have a look at fixing that. [18:25] infinity: ok disregarding [18:32] seb128: did you look at reverse-depends before removing xbmc from wily? xbmc-pvr-addons, at least, should also go [18:33] (or be renamed or something [18:33] ) === jhodapp__ is now known as jhodapp_ === jhodapp_ is now known as jhodapp [18:51] infinity: wrt meta-release its cjwatson, mvo and me [18:59] bdmurray: Yeah, should probably add me to that list, since two of those people are not directly involved in the release process anymore. [19:08] infinity: I'll submit an RT for you since its a group change on a server and I know the details. [19:08] bdmurray: Ta. [19:09] bdmurray: Then tell me what branch I'm supposed to check out. :P [19:12] infinity: ~ubuntu-core-dev/meta-release/ubuntu/ [19:12] bdmurray: Well, based on the path, I assume lots and lots of us have commit to that... [19:12] bdmurray: So, there's clearly a second step here that involves changelogs.u.c [19:13] infinity: yeah, there is some manual copying around on the server [19:13] bdmurray: Check. [20:28] robru: I'm about to trigger mass-rebuilds for tinyxml, because I found some intersection between that transition and the libjsoncpp one [20:28] robru: so http://people.canonical.com/~ubuntu-archive/transitions/html/tinyxml-g++5.html may be worth looking at in a little bit [20:29] slangasek: oh hey. sorry I'm late going to lunch, the creds leak situation turned out to be worse than I thought (in addition to the fixes I told you, it's also leaking tokens when debugging is enabled). so I've only just fixed this, just about to lunch now [20:29] ok [20:29] slangasek: thanks for the tip though [21:36] looking into the ogre-1.8 FTBFS [21:36] (by way of a convoluted chain of dependencies that will not be expanded here) [22:28] slangasek: ok sorry about that, what am I looking at on that page there? [22:28] slangasek: I see a whole lot of red X's. that's good, right? [22:29] robru: it's good that you see them but not good that they're there [22:29] heh [22:29] slangasek: so I should just drill down into the build logs and figure out what the failures are? [22:30] robru: you'll notice a double dose of them in arm64, ppc, and (to a lesser extent) ppc64el; those are ignoreable for now and just mean that the builders for those archs are a little behind. For the ones with x in the amd64 column, yes, drill down and figure out the cause of failure [22:30] slangasek: ah I was just about to ask if there was a distinction between "failing on all arches" and "failing on some arches", you read my mind ;-) [22:31] robru: particularly for packages that have XubuntuY version numbers, it's worth looking whether there's a newer version in Debian that might fix the failure (merges.ubuntu.com) [22:32] robru: for packages that a reasonable fix is possible, prepare a source package and submit it to sponsorship queue (which in this case means: open bug on package, upload debdiff, subscribe ubuntu-sponsors) and you can also ping here for uploads [22:33] robru: for unseeded packages where a fix seems untractable, it's often reasonable to remove the package from wily and wait for a fix from Debian; feel free to propose removals where you think this is appropriate [22:33] slangasek: oh man that sounds like a crusty workflow. can't just dput to my ppa or something? [22:34] robru: and if you find packages that are failing to build because their build dependencies are uninstallable, that may indicate that we need to traverse a different part of the dep chain or retry the builds etc [22:34] robru: no, the sponsors don't want to be redownloading a full package from a ppa :) [22:35] interchanging debdiffs is more efficient [22:35] slangasek: k I'm not great with debdiffs but I'll figure it out. should I be attempting to reproduce these failures locally in sbuild or something? [22:35] robru: generally yes [22:36] alright [22:36] as for debdiffs, the command is 'debdiff' to create a diff between two source packages (.dscs) [22:36] robru: "Not great with debdiffs"? After you build that source package you would have uploaded to your ppa, "debdiff old.dsc new.dsc > new.debdiff" done. [22:36] infinity: well I don't have old.dsc at the moment ;-) [22:36] For bonus points, read the debdiff too. :P [22:36] robru: How are you lacking old.dsc? [22:37] robru: Oh. If you're using UDD/bzr for this and trusting the branches to be accurate, stop that. [22:37] infinity: because I literally *just* started looking at this and I don't have anything on my system at all. [22:37] robru: pull-lp-source $package && hack, hack, hack && debuild -S && debdiff old new. [22:37] robru: 'pull-lp-source' [22:38] slangasek: infinity: thanks. last time I tried asking around for how to download source packages nobody seemed to know and I ended up writing some hack to fudge sources.list to make 'apt-get source' download from other archives. [22:39] I guess you didn't ask the right people ;) [22:39] slangasek: no apparently not. but they were core devs oddly [22:39] pull-lp-source knowledge has been percolating outwards for a while. I think most people have heard of it now but that was less so a year or so ago [22:40] now I need to figure out how to set up sbuild ;-) [22:40] https://wiki.ubuntu.com/SimpleSbuild [22:40] thanks [22:40] Sadly, pull-debian-source is in a bit of a state, with Debian's APIs in flux. Need to fix that to use ftpmaster's new shiny on all releases. [22:40] But pull-lp-source is definitely love. [22:41] oh man, sbuild wants to pull in exim4. Can it, like, not? [22:41] robru: apt-get install nullmailer sbuild [22:42] infinity: thanks [22:42] robru: Or some real MTA of choice, if you want to mail stuff. [22:42] infinity: nah, happy gmail user [22:42] (sbuild likes to mail out build logs, but this feature is perhaps of questionable value to the average dev) [22:43] yep, sounds useless to me