=== G_ is now known as G [12:27] wgrant: https://code.launchpad.net/~cjwatson/launchpad-buildd/complex-build-deps/+merge/265650 [12:28] hopefully actually right this time [12:58] cjwatson: Aha, will go through it tomorrow. [13:02] ta === hloeung_ is now known as hloeung [20:43] morning [20:44] blr, where do you live if I can ask? Every time you appear in this channel in the morning for me it's time to start to go to bed :D [20:45] rpadovani: New Zealand, yourself? [20:45] blr, Italy :-) [20:45] ah lovely! would very much like to visit one day [20:47] indeed it's a great place for turism - a bit less lovely to live in [23:18] wgrant: good morning [23:18] mwhudson: Hi [23:19] wgrant: i'm wanting to do some test rebuilds in prep for go 1.5 and so would like a ppa devirted [23:19] mwhudson: Sure [23:19] wgrant: just create the ppa and ping you? [23:19] Yep [23:21] wgrant: https://launchpad.net/~mwhudson/+archive/ubuntu/go1.5-rebuild-tests [23:21] mwhudson: Which architectures? [23:21] wgrant: is 'all' a resonable answer? [23:21] It is. [23:22] It is done. [23:22] yay thanks [23:22] wgrant: do you know if there are scripts to help with this sort of thing? [23:23] my plan so far as it went was (a) upload a golang 1.5 snapshot package (b) grep-dctrl -FBuild-Depends golang-go.tools -sPackage /var/lib/apt/lists/*Sources (c) no-change upload of everything that (b) spat out [23:23] mwhudson: Not that I know of, but depending on what you're doing you might be able to get away with uploading the new toolchain, waiting for it to build, then using an API script to copy the entire reverse dependency set in. [23:24] Not much point in a no-change upload if you're using a sacrificial PPA just for testing. [23:24] A copy is easier :) [23:24] ah true [23:25] and yes, that should work fine, enabling shared libraries will need a bit more cleverness to build in some kind of dependency-related order but i'm not poking that bear yet [23:25] wgrant: do you have a link to such an api script? [23:29] mwhudson: lp.archives.getByReference('~mwhudson/ubuntu/go1.5-rebuild-tests').copyPackages(from_archive=lp.archives.getByReference('ubuntu'), from_series='wily', to_series='wily', to_pocket='Release', source_names=['blah', 'blah', 'blah']) [23:30] mwhudson: Or use the copy-package script from lp:ubuntu-archive-tools [23:30] wgrant: thanks [23:30] wgrant: will it fall over if i pass like 100 source_names in one go? [23:30] oh yeah, i guess i need something wily to run the grep-dctrl in... [23:31] It's fairly asynchronous, so it works with reasonably large batches. [23:31] cool [23:31] I'm not sure if 100 will work, but it may well. [23:32] Consider chdist for the grep-dctrl thing [23:32] oh nifty