< GitHub84> [bitcoin] jamesob opened pull request #6804: [tests] Add basic coverage reporting for RPC tests (master...rpc_coverage) https://github.com/bitcoin/bitcoin/pull/6804
< jcorgan> cfields: what is the specific issue with #6681
< GitHub35> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/b94ae81576c1...4ca6ddec4d79
< GitHub35> bitcoin/master 28e3249 Wladimir J. van der Laan: Bump minrelaytxfee default...
< GitHub35> bitcoin/master 4e2efb3 Wladimir J. van der Laan: tests: update transaction_tests for new dust threshold
< GitHub35> bitcoin/master 4ca6dde Wladimir J. van der Laan: Merge pull request #6793...
< GitHub99> [bitcoin] laanwj closed pull request #6793: Bump minrelaytxfee default (master...2015_10_bump_minrelaytxfee) https://github.com/bitcoin/bitcoin/pull/6793
< GitHub2> [bitcoin] laanwj pushed 1 new commit to 0.10: https://github.com/bitcoin/bitcoin/commit/842c48dba39e9ad7a74d21106a67e047e3d79ced
< GitHub2> bitcoin/0.10 842c48d Wladimir J. van der Laan: Bump minrelaytxfee default...
< GitHub198> [bitcoin] laanwj pushed 1 new commit to 0.11: https://github.com/bitcoin/bitcoin/commit/e7bcc4aac3a1a2b62d53c0261e803786123477a8
< GitHub198> bitcoin/0.11 e7bcc4a Wladimir J. van der Laan: Bump minrelaytxfee default...
< wumpus> going to tag rc2 for 0.11.1 and 0.10.3 in a min
< GitHub69> [bitcoin] laanwj pushed 1 new commit to 0.11: https://github.com/bitcoin/bitcoin/commit/dad3e98e8f4d2efdcad947631a48b520f01f822e
< GitHub69> bitcoin/0.11 dad3e98 Wladimir J. van der Laan: doc: update release notes for 0.11.1rc2
< wumpus> * [new tag] v0.11.1rc2 -> v0.11.1rc2
< GitHub186> [bitcoin] laanwj pushed 1 new commit to 0.10: https://github.com/bitcoin/bitcoin/commit/8d598c26e34e36619180f73926043a43bfe68879
< GitHub186> bitcoin/0.10 8d598c2 Wladimir J. van der Laan: doc: Update release notes for 0.10.3rc2
< wumpus> * [new tag] v0.10.3rc2 -> v0.10.3rc2
< fanquake> wumpus how soon do you want to release 0.11.1 ?
< wumpus> at least want to have 0.11.1rc2 out asap
< wumpus> can't really predict what the rc process will bump into, but obviously the final release should be as soon as possible too
< fanquake> Fair enough. I'll have some sigs up shortly.
< michagogo> wumpus: did you see my earlier messages?
< wumpus> michagogo: yes -> version bump was forgotten in rc1
< michagogo> Ah, I see
< wumpus> should be ok now
< michagogo> Also re: the VM upgrades
< wumpus> don't know about the rest of your VM issues, shouldn't have changed AFAIK
< michagogo> And the 0.10 dir name
< michagogo> Yeah, I didn't have any issues
< wumpus> a few people submitted signatures so it seems to have worked
< michagogo> Was responding to you talking about it taking a long time to upgrade
< wumpus> oh yes it takes long
< fanquake> Yea I didn't have any issue building 0.11.1rc1
< michagogo> wumpus: so yes, on KVM recreating the VM should make it not take so long, afaik
< wumpus> michagogo: so your take is that creating new images wouldn't makke it faster?
< wumpus> michagogo: oh it would?
< michagogo> wumpus: on KVM, I think it should make it faster
< michagogo> You also may be able to upgrade the base image, I'm not sure
< wumpus> but in image generation there isn't much of a difference between LXC and KVM, I think the only difference is grabbing a partition at the ned
< michagogo> wumpus: no, that changed
< wumpus> okay
< michagogo> LXC used to create a KVM image and extract it
< wumpus> yes
< michagogo> (With vmbuilder)
< michagogo> Now it uses debootstrap directly
< wumpus> that's changed now?
< michagogo> The unfortunate side effect is that the LXC it generates is only packages from precise
< michagogo> And not from -updates and -security
< wumpus> isn't that a matter of changing the command?
< michagogo> wumpus: well, it's a different process generating it
< * wumpus> doesn't know mjuch about debootstrap, I used it to bootstrap debian on ARM boards, but just followed instructions
< michagogo> Vmbuilder uses debootstrap as a component, I think
< michagogo> I don't remember exactly why the change was made
< michagogo> I think the old method was causing some issues
< michagogo> This way works pretty smoothly, except for the fact that it doesn't include packages from -security/-updates
< michagogo> So you need to do this: https://www.irccloud.com/pastebin/vHn9M0LP
< michagogo> That should be adaptable for KVM, or you can just recreate the base image
< wumpus> thanks, I'll give it a try
< fanquake> wumpus would you be able to merge my two sets of sigs for rc1 & rc2 ?
< wumpus> fanquake: sure
< fanquake> I'm building the 0.10 rc now
< fanquake> Cheers
< michagogo> Are we doing the detached signing?
< wumpus> michagogo: for 0.11 we are, not sure about 0.10 (but I think so)
< michagogo> I mean specifically the RCa
< michagogo> RCs*
< wumpus> for rc2 there will be detached sigs, for rc1 we don't bother because of the lack of version bump and it became superseded so fast
< nartac> if count of forked coin wallets will be >50%. Is it mean new coins will get all old coins wallets
< wumpus> nartac: sounds like a #bitcoin question
< wumpus> michagogo: your instructions almost worked - for KVM you need a start-target in there somewhere
< wumpus> ...and a stop-target at the end, before copying
< wumpus> oh, but I get a new error now: Could not open 'base-precise-amd64.qcow2': Too many open files
< wumpus> it gets in a loop
< wumpus> well, create a new image it is
< michagogo> wumpus: yeah, makes sense. I think I mentioned (or if not, I meant to mention) that for KVM, you probably need to adapt the instructions. I think the command for making the image copy is different too, not just a cp -- take a look at make-clean-vm.
< wumpus> michagogo: yes, I naively thought it worked - almost literally - for KVM, but that was only apparantly. The qcows keep a reference to the base image, so copying the result back to the base image creates an infinite loop
< michagogo> Ah. Yeah, so it's an actual snapshot/forked clone mechanism.
< michagogo> So just reversing the command used in make-base-vm wouldn't work either, but I'm sure it's possible to do the same thing if you know how to use the tools.
< wumpus> I think most straightforward would be to start the vm using the base image directly, then upgrade that, skip the copy/move step at the end
< michagogo> Anyway, for KVM, you're probably just better off creating a new image anyway. If I'm not mistaken, when you upgrade the base image, something about the way the upgrade process works means that the automatic upgrade as part of the building is broken and that breaks the whole build, so you need to repeat the upgrade process every time anything updates
< wumpus> right
< michagogo> Yeah, probably. I just don't know enough about KVM to get into that… And I'm running inside a VM anyway, so I'm stuck with LXC
< michagogo> With KVM, you can just create a new base image and be done with it, whereas with LXE you have to do the whole upgrade-the-base thing because of the debootstrap switch.
< wumpus> I first accidentally created a lxc image, that takes quite a bit longer
< michagogo> Eh? LXC should take less time than KVM
< michagogo> Or maybe not, I don't remember all the details.
< michagogo> Anyway, g2g... In a couple hours hopefully I can get someone to boot my computer, remote in and kick off the rc2 builds.
< michagogo> (Oh, and just to make sure: you saw my note about the wrong release name for 0.10-win, right?)
< wumpus> michagogo: hm?
< wumpus> nothing should have changed there
< wumpus> oh I see now, using the wrong windows dirname in my script
< GitHub31> [bitcoin] btcdrak opened pull request #6805: Create btcdrak-key.pgp (master...btcdrakpgp) https://github.com/bitcoin/bitcoin/pull/6805
< wumpus> michagogo: removed my 0.10.3rc1 win sigs, indeed, 0.10 was pre-detached windows signatures
< fanquake> btcdrak Have you contributed a gitian build to the sigs repo?
< btcdrak> I'm just building 0.10.3rc2 now
< michagogo> wumpus: yeah, it's a good thing that Friday night I ran the 0.11 build and not the 0.10 build. I only realized later that I probably had to tweak the script for it to do 0.10 right.
< fanquake> wumpus Your sig is missing from the 0.10.3rc2 osx dir
< wumpus> fanquake: huh, will add
< fanquake> Anyone running osx 10.11 that can test mounting the latest RC ? See #6800
< michagogo> Side note: I'm kinda surprised nothing breaks when a gitian build is running in LXC in Ubuntu in Virtualbox in Windows and Windows hibernates
< michagogo> -Whois cfields cfields
< michagogo> ...
< michagogo> Oops
< tripleslash> michagogo, that's quite the chain of environments
< michagogo> tripleslash: it's really just 3 layers
< michagogo> LXC in VM
< michagogo> But yeah
< michagogo> wumpus: are you able to detached-sign, or does cfields need to do it?
< michagogo> Hm, gitian idea: an option to select inputs dir
< michagogo> Could help avoid issues like building multiple versions before detached sigs are posted
< tripleslash> I can't speak for Virtualbox, but having used Hyper-V extensively, I know it to be very resilient with regard to suspensions.
< michagogo> Okay, 0.10.3rc2 should be PR'd soonish
< sipa> PRd?
< sipa> oh, gitian sigs :)
< michagogo> Giti-yeah
< btcdrak> I signed too
< michagogo> Correction: they've been added to my 0.11.1rc2 PR.
< Luke-Jr> are rc2s tagged?
< sipa> yes
< PRab> Is there a proper procedure for updating your gitian gpg key? My old one expired and I noticed that new stuff has been tagged, so I was going to build it.
< GitHub37> [bitcoin] PRabahy opened pull request #6806: Updating my GPG key because my old one expired. (master...NewGPG) https://github.com/bitcoin/bitcoin/pull/6806
< GitHub128> [bitcoin] PRabahy closed pull request #6806: Updating my GPG key because my old one expired. (master...NewGPG) https://github.com/bitcoin/bitcoin/pull/6806
< Luke-Jr> PRab: just update your current key to expire later..
< PRab> Luke-Jr: I wanted to go to an online/offline scheme.
< PRab> I think I came up with a reasonable solution, but messed up the PR a little.
< Luke-Jr> btw: are there detached sigs yet?
< Luke-Jr> cfields: ^
< GitHub41> [bitcoin] PRabahy opened pull request #6807: Updated Prab's PGP Key (master...NewGPG) https://github.com/bitcoin/bitcoin/pull/6807
< PRab> There we go, that looks good to me. The commit contains data signed by both the old and new key, so once its merged there is permanent proof that I control both keys.
< Luke-Jr> PRab: next time just update the same PR with the new branch..
< PRab> I couldn't do a force push through SourceTree, so that was easier.
< Luke-Jr> :/