/srv/irclogs.ubuntu.com/2008/06/21/#launchpad.txt

kostmoi can't seem to get uploaded packages to show up on my PPA page00:28
kostmodput executes without any error messages00:29
cody-somervilleWhat exactly are you executing?00:37
kostmodput my-ppa pyrocket_0.5_source.changes00:38
kostmothis is right after I run 'debuild -S -sa'00:39
kostmo'pyrocket' is the name of my package00:39
wgrantkostmo: They should on't appear every 5 or 10 minutes. Do you get an email about it?00:57
kostmoI never received an e-mail, though I expected one.  I ran dput last night.00:57
wgrantkostmo: Was your package appropriately signed, with a key associated with your Launchpad account?00:58
kostmoit was.  I went through the business of adding and verifying a GPG key to my Launchpad acct., and debuild did prompt me for my passphrase to sign the package.01:02
kostmonothing with "ppa" or "ubuntu" in my spam folder either01:02
wgrantkostmo: To which directory on the FTP server were you uploading?01:04
kostmomy .dput.cf file has a line that says: incoming = ~kostmo/ubuntu/01:05
wgrantOK, so that should be fine...01:06
kostmoThe last two lines that dput says are: (1) Successfully uploaded packages. , and (2) Not running dinstall.01:07
wgrantRight, but dput doesn't do much - it merely uploads something to an FTP server.01:07
wgrantCan you pastebin your unsigned .changes? It needs to be unsigned, as a signed one is dangerous.01:08
wgrantThere are only a couple of reasons for it to not email you.01:08
kostmook, so I should run 'debuild -sa' without the '-S'?01:10
wgrantNo, you need the -S.01:10
wgrantS is for source-only.01:10
wgrantdebuild -S -Sa -us -uc01:10
wgrant(us == unsigned source, uc == unsigned .changes)01:10
wgrantEr, -sa01:10
wgrantNot -Sa01:11
kostmoFormat: 1.701:12
kostmoDate: Sun, 17 Feb 2008 02:30:26 -050001:12
kostmoSource: pyrocket01:12
kostmoArchitecture: source01:12
kostmoVersion: 0.501:12
kostmoDistribution: unstable01:12
kostmoUrgency: low01:12
kostmoMaintainer: Karl Ostmo <kostmo@gmail.com>01:13
kostmoChanged-By: Karl Ostmo <kostmo@lapster>01:13
kostmoChanges: 01:13
kostmo pyrocket (0.5) unstable; urgency=low01:13
kostmo .01:13
kostmo   * Initial release.01:13
kostmoFiles: 01:13
kostmo ff3937811f2941b997d769d7349bddd8 152 games optional pyrocket_0.5.dsc01:13
kostmo d607386c1f38bf6b3e5123e177d6ff4b 61990 games optional pyrocket_0.5.tar.gz01:13
wgrant!paste | kostmo 01:14
ubottukostmo: pastebin is a service to post multiple-lined texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu.com (make sure you give us the URL for your paste - see also the channel topic)01:14
wgrantThat Changed-By is bogus.01:14
wgrantThat might be it.01:14
wgrantUse a proper email address in the changelog01:14
wgrantThough, hmm, I've seen uploads like that before.01:14
wgrantAh.01:14
wgrantThe distribution is wrong.01:15
wgrantIt needs to be an Ubuntu release.01:15
eMxyzptlkhey guys, how to add a new distro to the page https://code.launchpad.net/distros ??01:15
cody-somervilleeMxyzptlk, you can't01:15
wgranteMxyzptlk: Your best bet is probably to ask a question at the Launchpad Answers URL in the topic.01:15
eMxyzptlkwgrant, ah ok01:15
eMxyzptlkThx01:15
wgrantOnly Launchpad Admins can do it.01:15
eMxyzptlkOkay well I try to ask a question...01:16
eMxyzptlkWe already set up a project01:16
eMxyzptlkfor it on LP01:16
kostmowgrant: thanks, I'll change the Distribution line and see what happens01:16
wgrantkostmo: Change it in the changelog.01:17
kostmoshould I change the word 'unstable' to 'hardy'?  My ppa only lists repositories for 'intrepid'01:18
wgrantkostmo: If you want it to go to Hardy, change it to hardy.01:19
kostmook, I changed the distribution name to 'hardy' and the e-mail address from 'kostmo@lapster' to 'kostmo@gmail.com'.  Waiting for a confirmation e-mail.  Is it the e-mail that should take 5+ minutes, or just showing up in the PPA list?01:29
eMxyzptlkOkay question added https://answers.launchpad.net/launchpad/+question/3690001:32
wgrantkostmo: They should occur simultaneously.01:36
kostmook, 'cause I read in https://help.launchpad.net/PPAQuickStart that it could take up to twenty minutes... so I could be waiting that long for the email01:38
wgrantkostmo: It could take up to 20 minutes for it to appear on ppa.launchpad.net.01:39
kostmoright, but did you say that appearing there is simultaneous with the confirmation e-mail?01:40
wgrantkostmo: Appearing on your PPA page, ie. https://launchpad.net/people/+me/+archive, is different from appearing on ppa.launchpad.net.01:41
kostmook01:42
kostmolooks like there's a tilde there rather than a +; https://launchpad.net/~kostmo/+archive01:43
wgrantkostmo: /people/+me redirects to ~yourusername01:45
kostmoah ic that's a literal "me" -- i wasn't supposed to change it01:47
wgrantCorrect.01:49
kostmook well anyway -- still no confirmation e-mail -- i suspect it would be here by now if it was going to work01:49
wgrantkostmo: Right, we'll have to wait for somebody with access to the logs on the PPA server.01:49
wgrantcprov: ^^01:49
kostmoanother thing - I'm getting some warnings when I run "dbuild", such as "dpkg-source: warning: unknown information field 'Package'..."01:53
kostmothough when I use "dpkg -b" to make my binary, it results in a perfectly installable .deb package01:54
kostmoI'm concerned that these warnings might have something to do with this upload problem, though dput tells me that the upload has taken place01:55
wgrantAs I said earlier, dput does nothing but verify the signature on the .dsc and .changes, and upload them to an FTP server.01:55
kostmowould this type of warning be something that this 'confirmation e-mail' reports back to me?  Or will it silently fail?01:56
wgrantI only know of two circumstances in which it will fail to even send an email - an invalid signature (or a signature by a key unknown to Launchpad), or an invalid maintainer address.01:58
kostmowell, Launchpad says that I have an active key "1024D/93D6AA97", and I've been running "debuild -S -sa -k93D6AA97"02:02
kostmowhich prompts me for my passphrase, then "dput" later says 'gpg: Good signature from "Karl Ostmo <kostmo@gmail.com>"'02:03
wgrantRight, so it's probably another problem.02:04
kostmoalright... I can leave my xchat window open in case someone with PPA server log access drops in... but I have to take off in an hour02:06
kostmois there a board I can post on with this problem?02:07
wgrantkostmo: You could ask at https://answers.launchpad.net/soyuz02:08
cprovkostmo: how are you building your source package, you changesfile is broken -> Unable to find mandatory field 'binary' in the changes file.02:12
wgrantAha, that will be from the dpkg-source 'Package' error.02:13
wgrantkostmo: Can you please pastebin (not paste here) your debian/control?02:14
cprovI doubt `debuild -S` would pass thoughtthis control file w/o a warning02:14
kostmothere were warnings for sure02:14
wgrantcprov: Shouldn't it email in that case, as long as the sig is valid and there's a maintainer?02:14
cprovwgrant: changesfile is unparsable, since it lacks mandatory fields, we can't to much in such cases02:15
wgrantcprov: OK, so this needs that feature where rejected uploads are displays somewhere on launchpad.net.02:16
wgrant*displayed02:16
cprovwgrant: the plan for 3.0 is do to such basic checks before finishing the ftp/scp session02:16
wgrantcprov: That would be even better.02:17
cprovwgrant: so dput will 'know02:17
cprovif something is horribly broken 02:17
kostmook, I used the pastebin thingy to upload my 'control' file02:17
kostmohttp://paste.ubuntu.com/21709/02:17
cprovno binaries ?02:17
wgrantWow. That's broken.02:18
wgrantOnly one paragraph, and a Version field.02:18
wgrantkostmo: You need another linefeed before the Package field, and you need to drop the Version field.02:18
wgrantAnd your description needs to be split into 80-character lines.02:18
wgrantAnd I would have thought that lintian would have picked all of this up.02:19
kostmoyeah lintian complained too, but since dpkg -b worked, and since I didn't get any e-mail confirmation, I wasn't sure it was actually an issue02:19
wgrantIf lintian complains, it is an issue.02:20
wgrantUnless you know why the error is there, and there's no way around it, lintian is always right.02:20
kostmook. does dpkg use a different format for the 'control' file?  Or is it just more robust?02:21
wgrantProbably more robust.02:21
wgrantWho knows why.02:21
wgrantThe control file that killed your PPA upload was a different one, however.02:23
wgrantBut generated from debian/control.02:23
kostmoIn my debian/control, dbuild still gives me the warning "unknown information field 'Package' in input data in general section of control info file", even after adding another linefeed02:24
james_wIt needs to be "Source:" instead of "Package:"02:25
james_wah, sorry, it is02:25
kostmojames_w: it is what?02:27
kostmooh i get it02:27
kostmoi think02:27
kostmoOK, so when I add that newline in between the "" and "" lines, I get an error when I try to build the binary .deb file with "dpkg": "dpkg-deb: parse error, in file `pyrocket-0.4/DEBIAN/control' near line 5:02:29
kostmo missing package name"02:29
wgrantPastebin it, please.02:30
kostmohttp://paste.ubuntu.com/21711/02:30
wgrantThe description field is corrupt - continuations need to be indented by a space.02:31
wgrantHere's a good example of mine: http://pastebin.com/f1c7db5a102:32
kostmook... i think i'm seeing a trend of incompatability between dpkg -b and debuild02:32
kostmodpkg-deb: parse error, in file `pyrocket-0.4/DEBIAN/control' near line 16 package `pyrocket':02:34
kostmo missing version02:34
wgrantHow are you trying to build it?02:34
kostmodpkg -b pyrocket-0.502:35
wgrantI've never seen anybody do that before.02:35
wgrantUse dpkg-buildpackage or debuild.02:35
kostmomight have grabbed that from an old tutorial...02:35
kostmobut it worked, so I stuck with it... until now02:35
wgrantA decade old, maybe.02:35
kostmoit also required capitalized DEBIAN, so I added a symbolic link of lowercase debian to the existing DEBIAN02:36
kostmoI wonder if and where it would be appropriate to warn people away from my method (dpkg -b)?02:39
kostmoI'm getting an error with debuild:02:54
kostmo dpkg-genchanges  >../pyrocket_0.5_i386.changes02:54
kostmodpkg-genchanges: failure: cannot read files list file: No such file or directory02:54
kostmodpkg-buildpackage: failure: dpkg-genchanges gave error exit status 202:54
vadi2How can I make launchpad linkify an apt: link in the PPA description?02:55
cprovvadi2: filing a bug ;) It doesn't support it right now.02:55
kostmowhat's the "files list file"?02:56
cprovvadi2: does firefox supports apt:$url ?02:56
vadi2cprov: yes, apt: works too02:57
vadi2It seems a bug about this was already filed in january02:58
cprovvadi2: bug # ?02:59
vadi217986802:59
cprovvadi2: right03:04
kostmog2g, thanks for the direction wgrant, cprov.  Will read up on some modern packaging procedures now :)03:13
=== cprov is now known as cprov-away
wgrantIs edge meant to be OOPSing regularly (often while trying to authenticate my cookie, it appears)04:47
wgrant*?04:47
PengIt's a study to see how determined people really are to use LP. :)05:00
wgrantAnd somebody couldn't make up their mind on how to name table fields, I see.05:00
=== asac_ is now known as asac
exarkunI clicked on a link to http://bazaar.launchpad.net/~lightyear/storm/twisted_integration_dfr_ref_multithread_fix/revision/204 and I got a page that said I should come here and say what happened12:50
persiaOdd.  I only get a 404 error there (and not an LP-branded 404, but a "Powered by CherryPy 2.2.21 404)12:54
persiaAh, but you've left :(12:54
lifeless:P13:43
lifelesspersia: thats loggerhead13:43
=== stgraber_ is now known as stgraber
=== barry__ is now known as barry
=== fta_ is now known as fta
mrooneyhello, I have noticed that sometimes multiple people are working on the same bug at once unknowingly (say bugsquaders on new bugs) and one person may make changes, then the other submits their changes, and stomps over the first person17:37
mrooneyI was wondering if it might be possible to send along both the old and new value for each changed parameter, so launchpad could compare if the current value is what your submission thought was the old value, and if not, warn that it is changed since you loaded the page17:38
PengThe client only needs to send back the timestamp or ID of the last change, then the server can do the diffin.g17:46
PengBugzilla seems to be good about mid-air collisions.17:47
mrooneyPeng: yeah, those solutions would work. Granted sending back the old info would allow better feedback for the user, to see what has changed and have a screen to show what is in conflict and give choices17:48
mrooneybut, that would be a great improvement, just having a timestamp or id17:48
PengNo, what I mean is that the timestamp or ID is all that's needed for the server to be able to show all of that information.17:50
mrooneyPeng: I see, you may be right17:51
* Peng wanders off.17:51
PengBye. :)17:51
mrooneyso, what is involved in having that done :)17:51
PengBribe the developers with muffins. :)17:52
PengAnd anime.17:52
* Peng wanders off.17:52
* mrooney gets to work on anime-themed muffins17:52
=== _neversfelde is now known as neversfelde
ianm_jelmer: are you there/21:56
jelmerHi ianm_ 21:56
ianm_jelmer: I'd like to talk to you about https://launchpad.net/gruler21:57
ianm_jelmer: that's you, no?21:58
jelmerianm_: ? I registered the trunk branch, yes - it's owned by the gnome-bzr-mirror team21:58
ianm_jelmer: ok. well I'm the author of gruler21:58
ianm_jelmer: it is now known as screenruler and development is happening in launchpad bzr21:59
ianm_it's all quite confusing... there's gruler, screenruler, and screen-ruler22:00
jelmerAh, ok22:00
ianm_https://launchpad.net/screen-ruler is the official page22:00
jelmerianm_: We've simply registered all branches that existed in GNOME svn22:00
ianm_I would like to move that to https://launchpad.net/screenruler but someone just registered it22:00
jelmerianm_: I don't have access to any of these launchpad pages unfortunately (just registered that branch)22:00
ianm_should I put in a Launchpad Answers request to remove it?22:01
jelmerYeah, that would probably be the easiest way to get rid of the gruler page22:01
jelmerI've had the same problem with some other projects22:02
jelmerthere were various GTK+ GUI's registered for bzr that were later merged22:04
ianm_who owns the https://launchpad.net/screenruler project?22:04
ianm_it just has a link to my blog/project page22:05
ianm_can a dev tell me who registered that project page (for MY project) so I can ask them if I can have it?22:24
ianm_or is that info somewhere?22:25
LarstiQianm_: https://edge.launchpad.net/~nitrofurano afaics22:29
LarstiQianm_: but it doesn't seem to be owned/driven by anyone atm22:29
ianm_https://answers.launchpad.net/launchpad/+question/3698022:30
LarstiQianm_: That should help22:30
ianm_this project now has three launchpad pages22:31
ianm_only one of them correct / owned by me22:31
ianm_sigh :)22:31
LarstiQianm_: you've filed a question, so it's trackable now.22:32
lifelesshi LarstiQ 22:55
LarstiQhi lifeless 23:21
lifelesshi LarstiQ 23:33
lifelesserm, lol, just did that23:33
lifelessmore caffeine23:33
epsyhi23:34
epsyis there any way to use filters on bugs so that it shows only bugs that haven't been fixed ( open bugs minus fix committed ones )23:38
YokoZarI have a bug that was "marked for expiration 18 days ago" -- shouldn't launchpad janitor have made it invalid by now?23:43
cody-somerville_YokoZar, that was disabled.23:45
YokoZarcody-somerville_: oh...do I have to manually mark 50 expired bugs invalid now?23:46
cody-somerville_Preferably not.23:46
cody-somerville_Just leave them be unless they're *really* old23:46
YokoZarI'm pretty sure most are solved acutally (these are Wine bugs with applications, likely fixed in the newer Wine)23:49
persiaYokoZar: Maybe you could poke the submitters to retest with the newer wine (assuming you don't have the relevant applications to replicate)?23:52
YokoZarpersia: That's what I do; when I make the poke I mark the bug incomplete.  Some of these reports are now 90+ days old after having me asked that23:53
=== cody-somerville_ is now known as cody-somerville

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