carakateward: It is common for my armhf builds to take a couple of hours when the usual build is 30 minutes. Emulation has its costs I guess.03:36
karstensrageim not getting updates from launchpad06:20
karstensragei tried to dput something up there yesterday and today06:20
karstensragebut i cant tell whats going wrong06:20
wgrantkarstensrage: Which PPA were you uploading to?06:46
karstensrageis that what you mean wgrant ?06:48
wgrantkarstensrage: Two problems: you uploaded a binary package rather than a source package (probably ran dpkg-buildpackage or debuild without the "-S" flag), and you didn't sign the .changes file. https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Options_when_building may be helpful.06:50
wgrantSince you didn't sign the upload, Launchpad has no idea who to email about the problem.06:50
karstensragei did sign it06:50
karstensragebut probably not the same fingerprint as is up there06:50
wgrantHm, the error I see usually indicates that there was no signature, but possibly.06:51
karstensrageim using bzr builddeb06:51
wgrantIt must match a key that is on your Launchpad account, anyway.06:51
karstensragei guess i do want the source though,06:51
wgrantYou have no choice; Launchpad does not accept binary uploads.06:51
karstensrageSuccessfully uploaded identity4c_1.0.orig.tar.gz to ppa.launchpad.net for ppa06:52
karstensragethats the source06:52
karstensragewgrant, was the non-signed one from yesterday?06:52
wgrantkarstensrage: But there was a binary in that upload too.06:53
wgrantYou must build with -S.06:53
wgrantAh yes, the most recent upload was signed, but not with a registered key.06:53
wgrantAnd earlier upload was entirely unsigned.06:54
karstensragewgrant, i have two .changes, do upload them both (assuming they are signed correctly) or just the source one?06:59
wgrantkarstensrage: Just the source one. Launchpad only accepts source uploads; it always builds the binaries itself.07:00
karstensrageill try again tomorrow07:01
karstensragethanks for your help07:01
=== coreycb` is now known as coreycb
rbasakgit push lp:~ubuntu-server-dev/ubuntu/+source/ntp 1_4.2.6.p5+dfsg-3ubuntu9:refs/heads/ubuntu/devel08:38
rbasak ! [remote rejected] 1_4.2.6.p5+dfsg-3ubuntu9 -> ubuntu/devel (failed to write)08:38
ubot5`rbasak: I am only a bot, please don't think I'm intelligent :)08:38
rbasakIs that because I used "ubuntu/devel" with a '/' in it?08:38
rbasakThough I managed to create "debian/sid" just fine.08:42
wgrantrbasak: slashes are fine, and you created ubuntu/sid OK. is it reproducible?08:44
rbasakwgrant: I did a little experimenting.08:44
rbasakwgrant: 1_4.2.6.p5+dfsg-3ubuntu9 is a (local) tag so I had to specify refs/heads/ubuntu/devel instead of just ubuntu/devel for git. That fails.08:45
rbasakwgrant: OTOH if I make a local branch and push that without disambiguating, then it works.08:45
rbasakSo workaround was:08:45
rbasakgit branch ubuntu/devel 1_4.2.6.p5+dfsg-3ubuntu908:45
rbasakgit push ... ubuntu/devel08:45
rbasak(I made a mistake with ubuntu/sid instead of ubuntu/devel but I think that didn't matter in this case)08:46
wgrantcan you reproduce the original failure reliably?08:46
rbasakLet me try.08:46
rbasakwgrant: yes, reproducing. Now on git push lp:~racb/ubuntu/+source/ntp 1_4.2.6.p5+dfsg-3ubuntu9:refs/heads/ubuntu/devel08:48
rbasak(I mistakenly created that as a tag on that repo first, I hope that didn't affect anything)08:48
rbasakI think the failure case might be attempting to push <local tag name>:refs/heads/<name1>/<name2>08:50
wgrantrbasak: indeed. does that work on other git servers?09:06
wgranti don't see what we do that is special here, but it's possible09:07
rbasakI would expect it to. I can check locally.09:07
rbasakInteresting. It does not.09:09
rbasakerror: Trying to write non-commit object 8bd94ee19a36c6e1fae755a8a572150b442b0e54 to branch refs/heads/ubuntu/devel09:09
rbasakremote: error: cannot update the ref 'refs/heads/ubuntu/devel'.09:09
rbasakTo /tmp/foo ! [remote rejected] 2.11-1ubuntu1 -> ubuntu/devel (failed to update ref)09:09
wgrantah, signed tag, i guess09:10
rbasakAnnotated tag, yes.09:11
rbasakOK, that makes sense I guess. I'd like git to dtrt, but it certainly isn't a Launchpad issue. SSorry!09:11
wgrantnp, easy fix :)09:11
rbasakAlthough could Launchpad give me a better error in this case? Or do you not want to for security reasons?09:12
wgrantI've seen git itself give that sort of non-descriptive thing.09:12
wgrantHave you tried pushing over SSH locally?09:12
wgrantIt's really bad at reporting errors over the remote protocol in some cases, and I think this might be one of them :(09:13
wgrantWe definitely don't deliberately suppress it.09:13
wgrantBut it's also possible that we detect the backend exiting before we forward any error, though I thought I fixed that.09:13
rbasakPushing to localhost:/tmp/foo does still give me the descriptive error09:15
wgrantrbasak: Hum, could you file a bug? I'll investigate.09:24
wgrantrbasak: https://launchpad.net/turnip/+filebug09:24
rbasakwgrant: https://bugs.launchpad.net/turnip/+bug/154128409:56
ubot5`Launchpad bug 1541284 in turnip "Push failures drop some of git's error explanations" [Undecided,New]09:56
wgrantrbasak: Thanks.10:14
=== axino` is now known as axino
elachecheHey again! :)10:45
elachecheAnyone have an idea how often LP verify every mirror? → Last probe10:46
elachecheThis mirror was last verified 22 hours ago. → Is it checked every 24h? every 28h?10:46
elachecheOr it's random?10:46
elachecheI'm not closing this channel, please you see this and you have the answer just send it :) If I lost connection I'll check the logs too :)10:47
wgrantelacheche: Every 23 hours, usually, but it sometimes gets a bit behind.10:48
wgrantLet me check.10:48
elachecheOK.. Because a week ago on Monday it checked a specific mirror by 09am.. if it's 23h so it's logical to change the check time (that I can see in the html source of the page)..10:49
elachecheI'm trying to generate some reports from those pages, so it'll be better to know if there is a fixed range of time :)10:50
wgrantelacheche: There's no real way to predict. A mirror is requeued when its last check is 23 hours old, but the mirror at the top of the queue now was last checked 39 hours ago. So it's lagging more than usual.10:52
elacheche:D OK :) So I should not use that as an actual status, but I should mention the value in my report10:53
elachechethx wgrant10:53
elachecheIf my project went alive I'll come here and share with you what I was working on.. Thank you wgrant and all the others who helped me here :) :D10:54
wgrantelacheche: I'll be interested to see it!10:54
elachecheBTW, do you know if there is a way to check the status of a mirror without using LP.10:55
wgrantelacheche: I don't quite understand what you mean. You could of course check for existence of the various indexes and packages yourself, but beyond that...10:56
elachecheEmm.. I'll investigate that :) thank you wgrant10:57
Saviqhey all, any idea why this MP requires login https://code.launchpad.net/~aacid/unity8/new_dash_navigation/+merge/271617 ?11:09
cjwatsonSaviq: Fun.  Looks like it supersedes https://code.launchpad.net/~aacid/unity8/new_dash_navigation/+merge/270634, which is proposed for merging into some private branch11:13
cjwatsonSaviq: Please file a bug - not much to be done about the latter case directly, but we should probably redact invisible superseded MPs11:13
Saviqcjwatson, will do, thanks11:16
Saviqcjwatson, bug #154133111:20
ubot5`bug 1541331 in Launchpad itself "Public MPs superseding private ones require logging in" [Undecided,New] https://launchpad.net/bugs/154133111:20
xnoxhttps://launchpad.net/ubuntu/+source/llvm-toolchain-3.8/1:3.8~+rc1-1~exp1/+build/8933083 has run out of disk space it seems13:39
cjwatsonxnox: 12:58 <cjwatson> maybe remove the build dir after installation as a workaround; I'm not sure at what point increasing disk means we have to decrease number of builders13:41
cjwatson(#launchpad-ops internal)13:41
cjwatsondoko asked the same question there13:41
xnoxah ok.13:42
xnoxmaybe i should be on that channel.13:42
sergio-br2with github, I can push stuff by typing my username + password22:04
sergio-br2what's the trick with launchpad git repos?22:04
sergio-br2trying to use the https option22:05
sergio-br2then try username "sergio-br2"22:05
sergio-br2and my launchpad password22:05
=== [HeOS] is now known as HeOS
cjwatsonsergio-br2: We haven't yet implemented HTTPS access tokens for git, although I'm working on prerequisites for it at the moment.  You can only push using SSH right now.22:17
cjwatsonsergio-br2: But when it is done, it certainly won't involve using your Launchpad password directly; there'll be a separate token for it that you'll be able to generate.22:18
=== zequence_ is now known as zequence
sergio-br2git is getting my linux user as the "user"23:22
sergio-br2this is why I like https23:22
wgrantsergio-br2: username@23:22
sergio-br2i give up23:25
wgrantsergio-br2: What is the problem?23:26
sergio-br2it's using "sergio" as user23:26
wgrantGiving up because you didn't put YOUR_LP_USERNAME@ in the URL seems silly.23:26
sergio-br2which is my desktop user23:26
wgrantWhat is the command you're using?23:27
sergio-br2git config --global user.name23:27
sergio-br2it changes the ~/.gitconfig right?23:27
wgrantThat's your full name for committer identification.23:27
wgrantIt's got nothing to do with authentication.23:28
sergio-br2[url "git+ssh://USER@git.launchpad.net/"]23:29
sergio-br2        insteadof = lp:23:29
sergio-br2so just add sergio-br2@git.launchpad.net/23:29
sergio-br2not working yet23:30
wgrantWe can help more easily if you describe what isn't working and how it isn't working.23:30
sergio-br2Launchpad user 'sergio' doesn't have a registered SSH key23:30
sergio-br2it's pretty confuse, sorry23:31
wgrantThat's clearly not using the lp: alias you just created.23:31
sergio-br2so are there other file that I have to change?23:31
wgrantI don't know what you've done, nor what the command that's currently failing is.23:32
wgrantSo far you've pasted an irrelevant command, plus a config snippet that you're apparently not using.23:32
wgrantReally don't have enough information.23:32
sergio-br2I'm just trying to clone a repo... with git+ssh23:32
sergio-br2git clone git+ssh://git.launchpad.net/~random-stuff/mgba/+git/mgba-debian mgba-debian-git23:32
wgrantIf you have that "insteadof = lp:" bit in your git config, you can just "git clone lp:~random-stuff/mgba/+git/mgba-debian mgba-debian-git"23:33
wgrantOtherwise, use "git clone git+ssh://sergio-br2@git.launchpad.net/~random-stuff/mgba/+git/mgba-debian mgba-debian-git"23:33
sergio-br2it's working23:34
sergio-br2let's see to push it now23:34
sergio-br2thanks wgrant, it's working23:46
sergio-br2it's just a little trick23:46
sergio-br2wgrant, does "daily build" option work?23:50
wgrantsergio-br2: It should.23:50
sergio-br2there's no button like in the bzr recipes23:51
sergio-br2below the daily build23:51
sergio-br2the dolphin emu recipe I tested at least, it was not working23:51
sergio-br2I had to click in the Request build23:51
wgrantsergio-br2: The button only appears if the recipe is stale (that is, the underlying code has changed so a new build makes sense)23:52
sergio-br2yeah, I know23:52
sergio-br2but I just commit, and it did not appear23:52
wgrantDoes LP show the new commit?23:52
wgrantWhich recipe?23:54
sergio-br2the main lp:mgba is broken, ugh23:54

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!