=== lan3y is now known as Laney === Laney is now known as Guest76158 === Guest76158 is now known as Laney [13:20] cjwatson, the snap builders are dreamy by the way. My only complaint is that the proxy is a little flaky sometimes (I get errors about it needing authentication sometimes) [13:20] cjwatson, any chance the snap builders are somehow exposed in the python API? [13:21] flaky> do file bugs about that kind of thing with specific references. it may be that the timeout is too low [13:21] kyrofa: API> how do you mean? [13:22] cjwatson, can I request a snap to be built from a script after I push instead of having to login and do it? [13:22] (via the website) [13:23] kyrofa: absolutely - https://launchpad.net/+apidoc/devel.html#snap-requestBuild [13:23] cjwatson, yessss [13:24] cjwatson, nice work :) [13:24] we tend to do API first when it's reasonable to do so [13:25] auth tokens are supposed to live for 15 minutes after the build is dispatched [13:26] if the error was after that point, we may need to tweak the timeout; if it was before that point, something more complicated is wrong [14:20] I am strugglyng for several days now to upload a new cpp-ethereum package to https://launchpad.net/~ethereum/+archive/ubuntu/ethereum . A similar package works for another sub-ppa: https://launchpad.net/~ethereum/+archive/ubuntu/ethereum-dev [14:20] Now I uploaded the package manually https://gist.github.com/chriseth/2283063b62adaf687a7e5b47e0efe4d6 - but I neither see it on the website nor did I get a rejection mail [14:21] is it possible that the package is blocked from building? [14:21] (sorry, I don't have access to the main email address that is associated with that ppa) [14:25] was the source package signed with a key that is expired (or just not signed)? [14:25] the packages that are working and the ones that are not working use the same script just with different parameters [14:25] ah, but I might not have uploaded my key for the manual upload [14:33] For such an error, do I have to increment the version number? [14:39] no [14:39] because the packages wer enot uploaded [14:44] ok, uploaded with dput -f 10 minutes ago and still no email and nothing on https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/+builds?build_text=&build_state=all (note the package is called cpp-ethereum) :-( [14:51] 2016-04-04 14:37:19 INFO Failed to parse changes file '/srv/launchpad.net/ppa-queue/incoming/upload-ftp-20160404-143622-029858/~ethereum/ethereum/cpp-ethereum_1.2.3~trusty-0ubuntu4_source.changes': GPG verification of /srv/launchpad.ne [14:51] t/ppa-queue/incoming/upload-ftp-20160404-143622-029858/~ethereum/ethereum/cpp-ethereum_1.2.3~trusty-0ubuntu4_source.changes failed: Verification failed 3 times: ["(7, 9, u'No public key')", "(7, 9, u'No public key')", "(7, 9, u'No public [14:51] key')"] [14:51] are you sure you signed it, and that the key you signed it with is associated with your LP account? [14:52] may also be worth retrying given that you only uploaded the key today; it could have taken the keyserver a while to notice [14:52] is http://keyserver.ubuntu.com:11371/pks/lookup?fingerprint=on&op=index&search=0x3767635665B80533C6D94F09495C57E6E7A63463 the right key? [14:54] yes, it's the right key [14:55] "retrying" is "dput -f" or increment version suffix + dput? [14:55] I associated the key only afterwards, so that might very well be it [14:55] (though the original issue with our automation not being able to create packages is a different thing) [14:58] dput -f [14:58] dobey is right that you don't need to change the version number since the upload wasn't actually processed [15:07] still neither mail nor info on the ppa [15:45] http://archive.ubuntu.com/ubuntu/dists/xenial/main/i18n/ doesn't contain Translation-* for non-en but other releases do - bug? [15:45] hi, I wonder what happend to my upload of https://launchpad.net/ubuntu/+source/ddtp-translations/20160323.1 ? [15:45] ha [15:45] cjwatson: ^- fallout from recent work? [15:46] it's possible. I don't have time to look today - could you file a bug? [15:46] okay [15:47] could you do that Laney? I'm still in a meeting, I would be very thankful [15:47] ok [16:04] * mvo hugs Laney [18:29] hello [18:30] is there debian packages for launchpad server ? [18:30] .deb [18:30] no [18:31] launchpad isn't really designed to be run externally from launchpad.net [18:32] is it opensource ? [18:32] dobey, ok so it's similar to github rules ? [18:33] only open source projects are free [18:33] in fact I am looking for something similar to github for my private use [18:33] on my machines [18:35] i don't know what rules you're talking about [18:35] launchpad the software is open source [18:35] it's simply not built to be run as a private instance (it's not really supported to do so) [19:00] hi, first time ppa user. I'm trying to upload a package using dput. It successfully finished with `Successfully uploaded packages.`, exit code 0, however no email was sent and it didn't appear on launchpad. Then I realized I didn't add my gpg key. I did this now, verified it etc, but not sure how to proceed. dput now says `Package has already been uploaded to ppa on ppa.launchpad.net`, but it's not [19:00] hey i'm intending to deactivate https://launchpad.net/~lubuntu-qa/+mailinglist but how can i get the archives to save them? [19:00] there [19:02] exfalso: you can force it, but it might complain that the version is not good, as lp tends to enforce that the versions change [19:02] exfalso: it's just seeing the .upload file in the cwd, iirc [19:03] nacc: good stuff, i just removed the .upload and now it uploaded again [19:08] Shouldn't this have died after a timeout https://launchpad.net/~mythbuntu/+archive/ubuntu/master-building/+build/9528998 [19:17] exfalso: if you didn't get an e-mail, then most likely the source package was not signed, or was signed with a key that launchpad doesn't know about [19:36] tgm4883: there's a bug in the timeout handling that unfortunately some builds run into if they leave processes lying around after the build. You should have a "cancel build" link [19:36] it's a known bug but quite hard to fix (requires migrating launchpad-buildd from sbuild's sudo mode to schroot mode) [19:37] cjwatson: ok thanks for the info. I just cancelled it, just wanted to verify it wasn't super weird I should be worried about [19:37] it is super weird but it is a piece of super weirdness we know about ;-) [19:38] and not just you [22:42] Is there a good guide on setting up a git project on launchpad? [22:53] hi oparoz, this is what we have currently https://help.launchpad.net/Code/Git [22:54] Thanks blr. It doesn't work for me as git bash is not connecting. It keeps asking for my passphrase and then gives me a fatal: Could not read from remote repository [22:55] blr Not sure if there is anything to do before being able to push or even fetch [22:56] oparoz: do you have an ssh key associated with your user? [22:57] blr, yes I do [22:57] blr I have a .ssh/config with Host git.launchpad.net [22:57] blr IdentityFile and User as well [22:58] and you're pushing to git+ssh://git.launchpad.net/project-name? [22:58] blr: I did a: $ git remote add launchpad git+ssh://git.launchpad.net/oc-snap [22:59] blr and git fetch launchpad [22:59] and `git push launchpad master` fails? [23:00] blr. Yes, same problem after the 3 failed password, I get: Permission denied (publickey). fatal: Could not read from remote repository. [23:00] blr, I'm on Windows btw.. [23:01] hmm okay, this is on msysgit? [23:01] blr - Does the comment in the public key need to match something locally? [23:02] blr: It's called git bash and using MINGW64 [23:03] blr: The same repo is pushing to Github [23:04] oparoz: What happens if you enter the right password? [23:04] Failing the key's password prompts won't get you very far. [23:04] wgrant: The password is fine, it's just being refused by the remote server [23:04] oparoz: git.launchpad.net's SSH server will never ask for a password. [23:04] It only accepts key authentication. [23:05] Any password prompt is a local thing. [23:05] wgrant: What I mean is that it shoult be authenticated locally and pushing something to be validated on the server, which is not recognized [23:05] But you say that the permission denied error from the server only occurs after three failed password attempts. [23:06] Those password attempts must be to unlock the key; if you fail them all it's not going to work. [23:06] wgrant: I can load the key in pageant per example, I'm being asked for a password and it's accepted the first time [23:06] wgrant: Maybe it's a local problem with the password not being properly validated by git bash [23:07] That seems most likely, unless your Launchpad username is misconfigured in your client. [23:08] wgrant: It does have a hyphen, should that be escaped? [23:12] oparoz: Shouldn't need to be. [23:12] oparoz: What happens if you ssh -v olivier-interfasys@git.launchpad.net? [23:14] wgrant: exact same thing [23:14] Authenticating to git.launchpad.net:22 as 'olivier-interfasys' [23:14] Host 'git.launchpad.net' is known and matches the RSA host key. [23:14] Authentications that can continue: publickey [23:15] Trying private key [23:15] wgrant: must be local decoding [23:16] wgrant: Maybe the key needs to be converted [23:16] Nah, it would get rejected from the start [23:17] wgrant: I should have generated the key using openssh... [23:19] wgrant: Yeah, that was it... [23:19] Thank you wgrant and lbr for your help [23:19] oparoz: What was the problem? [23:20] wgrant: I had forgotten, when I import server keys, they're in the OpenSSH format and work fine, but I followed the launchpad ssh keys guide for Windows [23:21] wgrant: And it assumes people are going to use the putty suite only [23:22] wgrant: But git bash and most dev tools will use ~/.ssh [23:24] oparoz: Ah, right. Those instructions predate git support, so it possibly makes sense to revise them. [23:26] wgrant: Yeah, a little addendum mentioning how to use those keys with software which don't use pageant [23:28] wgrant: But it's disappointing that the error message wasn't clearer. It should detect that the format of the key is wrong. One app gave me a hint, but I didn't understand it. It said the aes256-cbc wasn't supported... [23:29] Sounds like an OpenSSH problem. [23:29] wgrant: Indeed [23:32] But it's really cool to be able to build snaps fro Launchpad [23:32] wgrant: LP is now rejecting dsa ssh keys now, right? [23:35] either that or it's the client-side ssh configuration for me after upgrading to xenial [23:42] Is there some information on the building infrastructure? I see "arm64 armel armhf (virtual)" and was wondering on what type of metal this was running [23:45] oparoz: They're arm64 OpenStack instances on HPE Moonshot m400 cartridges. [23:46] ajmitch_: LP isn't, but xenial's OpenSSH client no longer sends them. http://www.openssh.com/legacy.html [23:47] (LP possibly should) [23:48] cjwatson: yeah, I'd noticed that it was no longer accepting them, I wasn't sure whether the LP key rejection was client-side or not [23:48] I am finding it's not accepting ecdsa or ed25519 public keys though, haven't checked for an LP bug yet [23:49] ajmitch_: That's known; the libraries we use aren't up to the job yet. [23:49] alright [23:49] RSA > DSA [23:49] Thank you wgrant [23:49] So switch to 4096-bit RSA as a starting point [23:51] ajmitch_: (LP doesn't use a standard OpenSSH server or similar, because we need much more control over what users are allowed to do, how they're authenticated, etc.; some of our endpoints even implement custom SFTP filesystem namespaces. So we use Twisted for that, but some of its crypto still needs some improvement. https://bugs.launchpad.net/launchpad/+bug/907675) [23:51] Launchpad bug 907675 in Launchpad itself "Add support for ECDSA and Ed25519 SSH keys" [Low,Triaged] [23:54] right, I'd known it was a custom ssh server, hopefully twisted can catch up