/srv/irclogs.ubuntu.com/2011/12/18/#launchpad.txt

=== wgrant changed the topic of #launchpad to: Translation statistics may be incorrect (bug 903532), build delays due to missing builders | Help contact: - | https://launchpad.net | Launchpad is open source | This channel is logged
=== wgrant changed the topic of #launchpad to: Translation statistics may be incorrect (bug 903532), build delays due to missing builders | Help contact: - | https://launchpad.net | Launchpad is open source | This channel is logged
jbichawhen I try to dput to my PPA with sftp, it fails with "Unable to connect to SSH host ppa.launchpad.net; EOF during negotiation"05:59
jbichaftp upload still works but I prefer sftp since it works better for large uploads05:59
wgrantjbicha: There's a problem with the PPA SFTP server at the moment. either use FTP, or use SFTP to upload.ubuntu.com instead (it works for PPA uploads too)06:00
jbichawgrant: thank you06:07
lifelesswgrant: there is? nothing in /topic .....07:06
wgrantlifeless: There's already two more important things there.07:09
lifelesswgrant: so what is wrong, do we know ?09:04
audifahrerhi09:06
bogdanhi. i'm trying to build a recipe for alsa-plugins but dailydeb fails when applying patches because it's not getting the tar.gz with the sources. how can i fix this?11:44
jelmerbogdan: is your package native?11:45
bogdannon-native11:45
jelmerif it isn't, have you tagged the upstream version?11:45
bogdanno, i couldn't find out how to do that11:46
bogdani saw an answer on launchpad (from you) saying i could use --allow-fallback-to-native and i'm using that11:47
bogdanthis is the recipe: https://code.launchpad.net/~bogdan-cimpoesu/+recipe/alsa-plugins-daily11:49
jelmerbogdan: you can set the tag with "bzr tag"11:53
jelmerbogdan: launchpad will build with --allow-fallback-to-native, but it seems you probably actually want a non-native package11:54
bogdanjelmer, i know about the bzr tag, but i don't control the "base" branch11:55
jelmerbogdan: in that case, it seems like you want a native package11:56
bogdanhmm, now i'm confused11:56
jelmerbogdan: there is no way for bzr-builder to create a .orig.tar.gz package11:56
bogdanif it's a native package will launchpad still be able to build my recipe when the alsa-plugins package is updated in ubuntu?11:57
jelmerbogdan: sure11:57
bogdanjelmer, i used "run uscan --force-download" to get the tar.gz but even then it can't apply the quilt patches11:58
AmpelbeinHi! Why does https://launchpad.net/ubuntu/+source/krb5/1.10+dfsg~alpha1-6/+build/3019391 not show any buildlogs, same with the other builds from the same source package?11:59
jelmerbogdan: bzr-builder only looks at the upstream- tag in the base branch12:00
jelmerbogdan: it doesn't look at existing .orig.tar.gz files12:00
jelmerbogdan: likewise, you can't provide your own .tar.gz files for recipes on launchpad12:00
jelmerbogdan: since lp:~bogdan-cimpoesu/+junk/a52 is derived from the base branch, have you considered applying the patches to the tree directly and just committing that?12:03
bogdanno, since i want launchpad to build the daily package "correctly" even if more patches are applied to alsa-plugins in the oneiric bzr branch12:04
jelmerbogdan: with --allow-fallback-to-native it will also appear like the patches were never there12:10
jelmer(they're applied when the source package is built)12:11
bogdanjelmer, i've changed the format to native and will see what that does :)12:11
bogdanjelmer, ok, back to the no such tag error :(12:12
jelmerbogdan: that shouldn't happen if the package is native12:13
bogdanjelmer, do i need to manually get the tar.gz and unpack the sources?12:15
bogdanjelmer, i thought the point ofusing a recipe is to avoid this and have the system fetch the latest sources12:16
jelmerbogdan: if the package is native, then the .tar.gz shouldn't matter12:21
jelmerbogdan: the recipe on launchpad appears to've disappeared :(12:22
bogdanjelmer, hmm, lemme check. i removed the a52 branch and recreated it12:22
bogdanjelmer, should be back now12:25
jelmerbogdan: have you tried building it?12:26
bogdanjelmer, yes, it failed12:27
bogdanjelmer, been working on it since yesterday12:27
jelmerbogdan: I don't see the failure on lp?12:27
bogdanjelmer, failes on my computer and launchpad12:27
jelmerbogdan: the only failure I saw on launchpad earlier was from a couple of hours ago, from before you changed the package to native12:28
bogdanjelmer, no, i haven't tried to build it on launchpad (just on my computer) after changing to native12:29
bogdanjelmer, would it build successfully on launchpad if it fails on my computer?12:30
jelmerbogdan: can you try doing that ? I'm just interested to see the error message12:30
jelmerbogdan: actually, it seems your package version is still that for a non-native package (not sure if that's relevant)12:30
bogdanjelmer, to recap: what i'm trying to do is to have alsa-plugins automatically built with a52 support (build depend on libavformat-dev)12:31
bogdanjelmer, maybe i'm not using the proper procedure for the job12:31
jelmerbogdan: a daily build seems appropriate for that12:31
bogdanjelmer, then i'm stumped :(12:32
jelmerbogdan: let met try to build your recipe here12:32
bogdanjelmer, thanks for the help, btw12:32
jelmerbogdan: ah, got it12:33
jelmerbogdan: {debversion} requires recipe format 0.412:33
jelmeryou're using 0.3 - and 0.3 is the latest that's supported on lp12:33
bogdanjelmer, i was using 0.4 on my computer but had to change it to 0.3 when i pasted on launchpad12:34
jelmerbogdan: that's definitely going to fail on launchpad12:34
jelmerbogdan: try using this as the first line:12:35
jelmerbogdan: # bzr-builder format 0.3 deb-version {debupstream}~bzr{revno}12:35
bogdanjelmer, trying now12:37
bogdanjelmer, seems to be working but dpkg-buildpackage fails because debian/rules is in a52-{debupstream}~bzr{revno} and the tar.gz is in working dir13:33
bogdanjelmer, i'm guessing this is normal and it will build on launchpad even if it doesn't build on my computer, right?13:33
jelmerbogdan: how is it failing?13:34
bogdanjelmer, it doesn't find ./configure13:35
jelmerbogdan: you probably have to set up debian/rules to generate it somehow13:35
jelmerbogdan: that'll fail on launchpad too13:35
jelmerbogdan: the .tar.gz shouldn't be relevant13:35
bogdanjelmer, building from a recipe, really, should be simpler than this :)13:37
jelmerbogdan: I don't think this has much to do with recipes, it's specific to your package13:37
jelmeror rather, with the complexities of building Debian packages in general13:38
erasmusjamhi, i'm domenico from italy. I have some problems with my recipe, that did work in july but now fails in upload stage13:38
erasmusjamhttps://code.launchpad.net/~domurb/+recipe/proxindicator-daily13:38
bogdanjelmer, I haven't done anything much besides adding a new build-depends to a standard ubuntu package :)13:39
jelmerhi erasmusjam13:39
erasmusjam;)13:39
jelmererasmusjam: did you look at the upload log?13:39
erasmusjamyep, it says: "File proxindicator_0.3.orig.tar.gz already exists in My Projects, but uploaded version has different contents. See more information about this error in https://help.launchpad.net/Packaging/UploadErrors."13:40
jelmererasmusjam: it seems the contents of your upstream version changed between uploads.13:41
erasmusjami've just committed a new changelog with a new upstream version number13:43
erasmusjamlet's see if it works13:43
erasmusjamthank you i'll let you know13:43
=== EyesIsAsleep is now known as EysIsPerson
=== EysIsPerson is now known as EyesIsServer
erasmusjamjelmer: only the first build succeded to upload. I'm getting the same error : "Could not be uploaded correctly" for the other distribution series.13:53
=== bulldog98_ is now known as bulldog98
jelmererasmusjam: does your branch have pristine tar data, or do you set the upstream tag manually?13:55
erasmusjami develop this program directly on launchpad bazaar repo, so i'm setting the tag manually13:56
erasmusjami think the problem comes out when i build packages for more than one distribution series13:57
jelmererasmusjam: the issue is that for some reason exporting the upstream tarball results in a slightly different file each time13:58
erasmusjamfrom https://help.launchpad.net/Packaging/UploadErrors:13:59
erasmusjamGzip header includes a timestamp, resulting in files with different checksums for each individual compression step.13:59
erasmusjamso i'm not able to release my software for more than one ubuntu version?13:59
jelmererasmusjam: hmm, actually, you seem to be hitting this bug14:00
jelmererasmusjam: bug 89189214:00
ubot5Launchpad bug 891892 in Launchpad Auto Build System "[buildrecipe] should unconditionally include upstream source tarball" [High,Fix committed] https://launchpad.net/bugs/89189214:00
erasmusjamis there something i can do? Some users only rely on my ppa14:01
jelmererasmusjam: you can work around it by switching the recipe build to a native package14:02
erasmusjamthe recipe hadn't such problems in july14:02
jelmererasmusjam: we didn't support non-native packages in july14:02
erasmusjamok thank you. But is it going to be fixed?14:03
jelmererasmusjam: yes, the code fix has been made, it just needs to be deployed.14:04
erasmusjamok i will wait. I don't like workarounds ;)14:04
erasmusjambye bye and thank you again14:05
erasmusjamsorry, anyway how can i convert the recipe to native? Is there any documentation i can read in the meantime?14:06
jelmererasmusjam: set "3.0 (native)" in debian/source/format14:07
erasmusjamok it seems easy. I'll give it a try.14:08
bogdanjelmer, thanks for your help14:18
jelmerbogdan: np - does it work?14:21
bogdanjelmer, nope, i gave up fornow14:21
CasWHey guys, I'm having some trouble with launchpadlib, credentials always fail15:59
CasWLast error message I see is: "Gkr-Message: secret service operation failed: Method "CreateCollection" with signature "a[sv]s" on interface "org.freedesktop.Secret.Service" doesn't exist"16:00
CasWI try to use Launchpadlib in python, by the way, and it has worked before...16:01
CasWAlso, it doesn't seem to "remember" it was already authenticated, every time I try again, I first have to authenticate the program, give it access to LP16:01
Laneywhat is going on here: https://launchpad.net/ubuntu/+source/haskell-wai-extra/0.4.3-1/+build/3017583 ?17:46
jelmerLaney: we seem to have had a few like that this weekend17:54
jelmerLaney: I'm not sure what the background is17:54
Laneyhmm17:57
Laneyyeah, I do see a few on http://qa.ubuntuwire.com/ftbfs/17:57
Laneysearch for 'href=""' in the source17:57
Laneyretried haskell-wai-extra18:06
=== Corey_ is now known as Corey
=== epsy is now known as \u03b5
audifahrerI build a source package and try to upload it to my PPA. But it fails: http://codepad.org/kc8H8sG520:43
audifahrercould anyone help me?20:43
Resistancelemme take a look20:43
Resistanceaudifahrer:  did you use a PGP key that's registered on launchpad?20:43
audifahrer~/.dput.cf: http://codepad.org/YzybYVqH20:43
Resistancewith your account20:43
Resistanceoh20:44
Resistancechange "anonymous" to your launchpad username20:44
audifahrerResistance: hm, I uploaded my public ssh key. Is that wrong?20:44
ResistanceSSH != PGP20:44
Resistanceaudifahrer:  take a look at my launchpad page: https://launchpad.net/~trekcaptainusa-tw20:44
Resistanceif it spublic check the "PGP Keys" section20:44
Resistancei've gtot 320:44
Resistancegot*20:44
Resistancea PGP key is what you use to sign the package20:45
audifahrerI didn't use PGP so ofter until now. sorry. have to read docu20:45
Resistanceif you dont have a PGP key you cant sign the pgp key20:45
Resistanceer20:45
Resistancepackage*20:45
Resistanceand therefore it cant be uploaded20:45
audifahrerI created one on my local system. Hm, should be located in my home dir, not?20:45
Resistanceyou need to upload it to the ubuntu keyservers20:46
Resistanceand then about 5 minutes later add it into your Launchpad account20:46
Resistancethen you can use it20:46
audifahrerResistance: I found some help on launchpad how to sync it. But as I've no gnome running I don't have the menus. Could you say me the name of this app?20:51
Resistanceaudifahrer:  UNITY?20:52
ResistanceUnity* ?20:52
Resistanceor KDE?20:52
Resistanceor XFCE?20:52
audifahrerResistance: E1720:52
audifahrerah, now I found it20:52
Resistanceah20:52
Resistancewell in GNOME, its seahorse20:53
Resistancebut if you really want you can CLI create the keys20:53
Resistanceit just takes FAR longer20:53
audifahrerthe sync was working without failure. Now I'll wait ten minutes and then try to register in launchpad20:56
audifahrerwas easier as I tought :-)20:56
Resistance:P21:01
Resistanceyeah its a pretty simple situation21:01
Resistances/situation/process/21:01
=== _thumper_ is now known as thumper
=== Resistance is now known as EvilResistance
audifahrerResistance: ok, seems to work. I even got the email from launchpad. But my email client isn't able to decode it :-(21:29
audifahrerEvilResistance: you changed name :-)21:30
EvilResistanceaye i did but Resistance still pings me21:30
EvilResistanceaudifahrer:  use the gpg functions to do it21:30
EvilResistanceread the instructions for decrypting21:31
EvilResistancedump the content into a file21:31
EvilResistanceand then use gpg --decrypt /path/to/file to decrypt21:31
EvilResistanceactually21:31
EvilResistancegpg --decrypt /path/to/file > /path/to/file.decrypted21:31
audifahrerEvilResistance: working :-)21:33
EvilResistanceand then open up the decrypted version21:33
EvilResistanceand you'll have the content decrypted :P21:34
EvilResistancenow also21:34
EvilResistanceyou should always have your DEBFULLNAME and your DEBEMAIL env vars set to the exact ones used on your pgp key21:34
EvilResistance(for example, mine are set DEBFULLNAME="Thomas Ward" and DEBEMAIL="trekcaptainusa-tw@ubuntu.com" respectively, since i'm an Ubuntu Member and use that name/email for my PGP key)21:35
EvilResistanceyou can set that in your .bashrc or wherever21:36
EvilResistancebut that way the system knows to use that full name and email in packaging (but ideally use what you put in the debian/changelog file)21:36
audifahrerok, thanks for that hint21:38
audifahrernow dput was successful. But whats next step? How do I start building? I yet used launchpad to build from SVN and GIT. But how to build from PPA and uploaded source?21:39
EvilResistanceyou just wait21:39
EvilResistanceif the PPA upload was accepted it'll send you an email saying ACCEPTED among other things21:40
EvilResistanceand then you just wait for the builders to get to it21:40
EvilResistanceyou can check the status via your PPA21:40
EvilResistancebut fwiw the amd64 queue has 7h30m estimated time on it21:40
EvilResistanceand the i386 builder has a 4h20m estimated wait time21:41
EvilResistance*looks at the PPA builders)21:41
EvilResistanceyou can see the estimated build times also form your PPA21:41
EvilResistances/form/from/21:41
EvilResistanceaudifahrer:  can i /query you?21:42
audifahrerEvilResistance: where could I check status? https://launchpad.net/~tux-style/+archive/efl ?21:42
EvilResistanceah i was just waiting for the link ;P21:43
audifahrerI don't see any status about my uploaded package here21:43
EvilResistancewell you need to wait21:43
EvilResistanceit takes about 5 - 8 minutes for the system to scan for new uploads21:43
audifahrerah, ok :-)21:43
EvilResistanceonce your upload is fully accepted21:43
EvilResistanceit'll show up the package name on that page21:43
EvilResistancethen in this page https://launchpad.net/~tux-style/+archive/efl/+packages21:43
EvilResistanceyou can see individual package details21:43
EvilResistanceincluding which builds are pending/done21:44
EvilResistance(i.e. i386 vs. amd64)21:44
audifahrerI'm not in hurry. Just like to know it's working and I have tomorrow a result if it's ok or not :-)21:44
EvilResistanceyou should have a result within 12ish hours, i'd think21:44
EvilResistancei usually dont have to wait more than 821:44
audifahrerwhat is /query?21:44
EvilResistancethe equivalent of a privmsg here21:45
EvilResistancei say /query, but its analogous to /msg, /pm, etc.21:45
EvilResistancebut i dont need to now21:45
EvilResistancesince you gave the link to the PPA (Which I was going to ask for ;P)21:45
audifahreryou helped me much - thanks!21:45
EvilResistanceoh btw21:45
EvilResistanceyou *might* want to sign the Ubuntu Code of Conduct21:46
EvilResistanceyou can now that you have a PGP key :p21:46
audifahrerah, ok. I'll do21:46
EvilResistanceits not required, but i'd recommend it ;P21:46
audifahrerlaunchpad is really cool! I like it. No other distibution I know had something similar.21:46
audifahrerI would love it to be much faster at building :-)21:47
EvilResistancei agree with you21:47
audifahrerbut I think it's a matter of server power and so money, not?21:47
EvilResistanceits more a matter of how many people are trying to build PPA packages21:47
EvilResistancetake a look at https://launchpad.net/builders21:47
EvilResistancethat's a list of the build servers21:47
EvilResistanceyou're looking for the ones that have images that dont look like venn diagrams next to them21:48
EvilResistancethose servers are the PPA builders21:48
EvilResistanceunless i'm mistaken21:48
EvilResistanceand since there's actually queues :P21:48
EvilResistancei'd check your email address21:49
EvilResistancesee if there's anything from the system about your upload21:49
EvilResistanceit should have been detected by now21:49
EvilResistanceunless the builders/ppa-uploads/launchpadlibrarian stuff exploded again21:49
audifahrerI signed the code21:49
EvilResistanceah cool21:50
audifahrerRejected:21:50
audifahrerUnable to find distroseries: stable21:50
audifahrerFurther error processing not possible because of a critical previous error.21:50
audifahrer:-(21:50
EvilResistanceah yeah21:50
EvilResistancego to your changelog21:51
EvilResistancechange it to...21:51
EvilResistanceum...21:51
EvilResistancehm21:51
EvilResistanceaudifahrer:  question for you21:51
EvilResistanceaudifahrer:  what version of ubuntu do you want this to work for?21:51
audifahrerit was a so called "stable" release :-)21:51
EvilResistancelucid?  maverick?  natty?21:51
EvilResistanceoneiric?21:51
audifahrerah, does this describe the ubuntu version or my package stability?21:51
micahgaudifahrer: https://help.launchpad.net/Packaging/PPA/Uploading#Using_packages_from_other_distributions21:52
EvilResistanceaudifahrer:  the ubuntu version21:52
EvilResistanceread what micahg said21:52
audifahreroneiric at least21:52
EvilResistance("stable" denotes Debian 6 in the Debian world)21:52
EvilResistanceaudifahrer:  replace "stable" with oneiric then21:52
EvilResistancenote that unless the package is named differently for each distro it will only build for that one version of ubuntu21:52
audifahreroh god. this is so complicated. Maybe I should create a receipe and build from SVN tag revsion for release :-)21:54
EvilResistanceaudifahrer:  where'd the code come from21:55
EvilResistanceif i might ask21:55
audifahrerhttp://svn.enlightenment.org/svn/e/trunk/ ...21:56
audifahrerI like to package version 1.1.021:56
EvilResistancedid i mention i hate SVN >.>21:56
audifahrerafter latest trouble I hat to build a git repo on launchpad I hate git :-)21:57
EvilResistanceyou odnt make a git repo on launchpad21:57
EvilResistanceyou make a bzr repo ;P21:57
EvilResistanceand packaging isnt for the faint of heart ;P21:57
audifahrerimport21:57
EvilResistanceit can get HORRIBLY complex21:57
EvilResistance:P21:57
EvilResistanceisnt that right micahg21:58
EvilResistance:Pp21:58
EvilResistance:P *21:58
EvilResistance(sometimes it can get  horribly complex)21:58
audifahreryes, if the maintainer has multible libs with multible configure and folders in one git repo :-(21:58
audifahrerHORROR21:58
audifahrerdo you think it's critical if vim hightlight oneiric in changelog red :-P21:58
dobeywhat version of ubuntu are you on?21:59
EvilResistance^21:59
audifahrer10.0421:59
EvilResistancethat's lucid21:59
dobeythat's old.21:59
EvilResistancedobey:  its not EOL'd21:59
audifahrerit's LTS !21:59
EvilResistancedobey:  if it were EOL"d you could call it old :P21:59
EvilResistanceLTS is just stable :P21:59
dobeyit's still old21:59
audifahrer:-P22:00
audifahrerhwo ever...22:00
audifahrerdo I've to change -ppax version number if I upload with new oneiric changelog?22:00
EvilResistancei would, probly increment the x number by 122:01
dobeyi usually use ~seriesN (~lucid1 ~oneiric1 etc) instead of ~ppa122:01
EvilResistancei use both because i backport and fork thinkgs22:02
EvilResistancethings*22:02
audifahrergood idea22:02
EvilResistancecase in point, my backports staging repo  https://launchpad.net/~trekcaptainusa-tw/+archive/backports22:02
EvilResistancei actually adapted the version naming from what backportpackage does22:03
EvilResistancebut unless the PPA is for a specific project, its usually me forking or modifying or backporting, so i use ~seriesN~ppaX22:03
EvilResistancewhere N is a number and X is another number22:03
dobeyyou can if you want, but ~ppaX is basically pointless at that point22:04
EvilResistancedobey:  yeah, i only use ~ppaX because half the time ~seriesN is already defined or something22:04
EvilResistance*shrugs*22:04
EvilResistancedobey:  the ~ppaX is only to make a note its in a PPA and not in a release ;P22:05
* EvilResistance has weird naming conventions, but it works)22:05
dobeyi don't like needless repetitiveness :)22:05
dobeycf. https://launchpad.net/~ubuntuone/+archive/nightlies/22:05
audifahrerok, now I'll go offline and wait until tomorrow if it's working. Many thanks for your help!!22:06
EvilResistancedobey:  i've actually got 3 PPAs with backports in them so... :P22:06
audifahrersee you22:06
EvilResistancesome of them overlap, and i'm the only one with the ~ppa part22:06
EvilResistanceso i know they're mine ;P)22:06
EvilResistancein any case, to each their own naming convention style22:06
EvilResistanceoh, but for project ppas i dont use the ~ppa1 stuff22:08
EvilResistanceonly for my own personal PPAs22:08
wgrantLaney: That's bug #90585422:48
ubot5Launchpad bug 905854 in unity-2d (Ubuntu) "memory leak in unity-2d-panel" [Undecided,New] https://launchpad.net/bugs/90585422:48
wgrantEr22:48
wgrantbug #90585322:48
ubot5Launchpad bug 905853 in Launchpad itself "Most PackageBuild._handleStatus* methods attempt to write in a read-only transaction" [Critical,Triaged] https://launchpad.net/bugs/90585322:48
Laneyaha22:51
mwhudsonheh23:43
mwhudsonusing the search box on launchpad to find anything to do with notifications is a bit difficult23:44

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