blr | huh found a bug | 00:50 |
---|---|---|
wgrant | blr: In what? | 00:51 |
blr | _validateImportExternal, validate_import_url was only called with one argument | 00:51 |
wgrant | The tests didn't catch that? | 00:52 |
blr | not until now apparently... | 00:52 |
blr | just fixing up all the doctests I've broken with +setbranch -> +configure-code | 00:52 |
wgrant | There may indeed be a few. | 00:52 |
blr | cjwatson: the str(line) was needed as line is a Context/RemoveLine | 04:57 |
blr | cjwatson: have a working failing test, you were correct, thanks | 05:20 |
blr | "working failing test" ... | 05:20 |
wgrant | blr: Beware that there are in fact more test failures than buildbot reports. Search for "failure:" in the run's stdio to find them all. | 05:31 |
wgrant | blr: The subunit stream has been corrupted. | 05:31 |
blr | ah some unittests too, thanks | 05:31 |
blr | hmm, any idea what's going on with the product-registry doctest? | 05:33 |
wgrant | Which? | 05:33 |
blr | xx-project-registry.txt, the "..." matcher doesn't appear to be matching "api.luanchpad.dev/beta" | 05:33 |
wgrant | Oh, you put too much faith in doctests. | 05:34 |
wgrant | All ... will show as mismatches in the difference output. | 05:34 |
wgrant | You need to ignore them and find the real different; in this case that inferred_vcs was added. | 05:34 |
blr | ah of course, thanks | 05:35 |
blr | wgrant: should I be concerned that we're bumping query limits? | 05:53 |
blr | fairly rhetorical question.. but something I should think about? | 05:54 |
wgrant | blr: I'm not sure why it would be doing that there. Is something invoking inferred_vcs, perhaps? Should it be? | 05:54 |
blr | wgrant: slightly confused that it blew up on blueprints | 05:55 |
blr | also, what an excellent idea, wasn't aware of these tests. | 05:56 |
blr | have fixed everything, will --testfix after dinner | 05:57 |
blr | wgrant: could you have a look over this please when convenient https://code.launchpad.net/~blr/launchpad/ui-project-setbranch/+merge/262942 | 07:44 |
wgrant | blr: Did you work out what the extra queries were? | 07:48 |
wgrant | Oh, it'll be inferred_vcs in the embedded JSON representation, of course. | 07:48 |
wgrant | blr: r=me, thanks. | 07:48 |
blr | yep | 07:53 |
blr | thanks | 07:53 |
blr | missed one -_- | 08:44 |
blr | wgrant: will just top-approve this one, hope that's okay (small fix) | 08:59 |
wgrant | blr: Yep, trivial testfixes are fine to self-approve unless they're stupid :) | 09:02 |
cjwatson | wgrant: Hm, https://launchpad.net/ubuntu/+source/libmoox-cmd-perl/0.013-2/+build/7541385 should have been a dep-wait, surely? | 09:18 |
cjwatson | wgrant: Oh, no, never mind, that's uninstallability more than one level deep | 09:20 |
cjwatson | wgrant: This is maybe a little unfortunate, because I think it really is just that one. Probably an sbuild bug in that it should be using "apt-get build-dep". | 09:22 |
cjwatson | Yeah, everything's fine in that build-dependency set apart from the version restriction | 09:23 |
cjwatson | Tempting to do http://paste.ubuntu.com/11772424/ | 09:27 |
wgrant | cjwatson: Will that reliably cope with alternatives? | 09:56 |
wgrant | There are some complexities there. | 09:56 |
cjwatson | build-dep should in general cope better than install. The only reason I didn't do it in the first place in that code was that I was being conservative when fixing up cross handling. | 09:58 |
cjwatson | But it certainly makes sense to check that. | 09:58 |
cjwatson | Hm, it's perhaps possible that it would break the --no-resolve-alternatives case ... | 09:58 |
* cjwatson leaves an XXX comment for himself to check that later | 10:00 | |
cjwatson | wgrant: https://code.launchpad.net/~cjwatson/launchpad/side-by-side-diff/+merge/262768 should be worth another look now. | 11:21 |
=== dpm_ is now known as dpm | ||
blr | morning | 20:56 |
blr | cjwatson: if you're about by any chance, added a test and fixed that bug. | 22:22 |
bigjools | wgrant: do you know if there's a way to influence which ssh key is used for sftp dput uploads? Unless there's a sneaky thing in bzrlib I can't see one :( | 22:50 |
lifeless | bigjools: just make sure the right one is in your ssh agent | 22:52 |
bigjools | lifeless: what if there's no agent? | 22:53 |
lifeless | bigjools: then as long as its in the search path of default keys | 22:53 |
lifeless | bigjools: or you can put it in the ssh command as an explicit parameter | 22:53 |
lifeless | bigjools: (see bzr help config) | 22:53 |
bigjools | lifeless: there's not much configuration you can do for dput though | 22:53 |
bigjools | the plugin does: t = bzrlib.transport.get_transport("sftp://%s@%s/%s" % (login, fqdn, incoming)) | 22:54 |
lifeless | bigjools: yes, that doesn't invalidate what I said | 22:55 |
bigjools | lifeless: there's no ssh command though and I can't see how to select a specific key | 22:56 |
lifeless | digging | 23:08 |
bigjools | lifeless: It looks like the bzrlib sftp transport ignores the .ssh/config but it should not according to what I read elsewhere :/ | 23:11 |
lifeless | bigjools: if its using paramiko rather than openssh that could happen | 23:11 |
bigjools | I believe it's paramiko, yes | 23:11 |
lifeless | well | 23:11 |
lifeless | we always use some bits of paramiko | 23:11 |
lifeless | but | 23:12 |
lifeless | its whether the channel setup is paramiko or ssh | 23:12 |
lifeless | bigjools: see bzr help authentication | 23:13 |
lifeless | bigjools: it might help, I haven't re-read it all | 23:13 |
bigjools | cheers, reading | 23:13 |
bigjools | looks great, but nothing about keys :( | 23:15 |
lifeless | ahha | 23:16 |
lifeless | BZR_SSH | 23:16 |
lifeless | BZR_SSH Path to SSH client, or one of paramiko, openssh, sshcorp, | 23:16 |
lifeless | plink or lsh. | 23:16 |
lifeless | try setting that to openssh | 23:17 |
lifeless | it may cause an error but then you'll know why paramiko was being used | 23:17 |
bigjools | aha! | 23:17 |
lifeless | (bzr help env-variables) | 23:17 |
bigjools | I found the bzrlib code that only uses id_dsa or id_rsa :( | 23:17 |
lifeless | yeah, thats in the paramiko channel setup | 23:17 |
lifeless | which TBH you don't want to use anyway | 23:18 |
bigjools | just trying it out, will let you know shortly | 23:23 |
bigjools | and it worked! thanks a million lifeless | 23:25 |
lifeless | de nada | 23:28 |
bigjools | cider++ | 23:28 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!