/srv/irclogs.ubuntu.com/2013/03/26/#launchpad.txt

=== Ursinha-afk is now known as Ursula
Luke-JrStevenK: dpkg-source and dpkg-genchanges00:56
=== Guest59860 is now known as LoganCloud
StevenKLuke-Jr: With a specified tarball?00:57
wgrantLuke-Jr: There's basically never a reason to use dpkg-source and dpkg-genchanges to build packages manually00:58
wgrantYou should be using dpkg-buildpackage, or a wrapper like debuild00:58
Luke-Jrwgrant: well, I was unable to find basically any documentation besides debuild (which only works on Debian/Ubuntu), so I had to figure it out from scratch :/01:06
wgrantLuke-Jr: http://developer.ubuntu.com/packaging/html/01:06
Luke-Jrwgrant: this doesn't assume an Ubuntu environment?01:10
wgrantLuke-Jr: You're not going to have a huge amount of fun or luck trying to build Debian packages in a non-Debian or derivative evnironment.01:11
wgrantYou'll need a Debian/Ubuntu/somethingelse chroot.01:11
Luke-Jrwgrant: I'm not trying to build packages, just upload source to LP and let it build them01:11
wgrantYou're building soruce packages.01:12
Luke-Jrsigh01:16
wgrantIt's possible, but you're making life very difficult for yourself (as evidenced by the failures)01:17
Luke-Jrthe entire point of this exercise is to NOT need a Debian-based system. <.<01:20
wgrantHow do you have dpkg-source but not dpkg-buildpackage?01:20
wgrantAnd a chroot isn't that hard to set up...01:20
Luke-JrI do have the latter, but I didn't know it existed until you mentioned it01:22
Luke-Jrtrying to handle it now01:22
Luke-Jrlooks like it produced something that works.. now I just need to figure out how much I can tweak it without breaking it :x01:26
wgrantLuke-Jr: You should not touch any of the output of dpkg-buildpackage01:27
wgrantIf you need to, it means your source files are wrong.01:27
Luke-Jrwgrant: is there a way to get dpkg-buildpackage to use my own source tarball instead of making its own?01:28
wgrantLuke-Jr: It needs to be named correctly01:29
wgrantpackage_upstreamversion.orig.tar.gz01:29
wgrantOr bz201:29
wgrantIf it's in the parent directory then dpkg-buildpackage will automatically use it01:29
Luke-Jrhmm01:30
Luke-Jrnope, turned the bz2 into a gz :/01:32
wgrantIf it's a bz2 then you'll need to ensure you're using a format that supports bz201:32
wgrantThe 1.0 source format only supports gzip01:33
wgrant3.0 (quilt) supports bz2 as well01:33
Luke-Jrdpkg-source: info: using source format `3.0 (native)'01:33
wgrantAh01:33
wgrantYou forced it to native?01:33
wgrantNative, by definition, has no upstream source tarball01:33
wgrantSo it will always build its own01:33
wgrantYou want 3.0 (quilt), not 3.0 (native). Fix that in debian/source/format01:34
Luke-Jrwhat does quilt do when there is nothing to patch?01:35
dobeyi think it's the debhelper version (debian/compat) which dictates source format handling, not debian/source/format, no?01:36
wgrantLuke-Jr: If there are no patches then it'll do nothing01:36
wgrantdobey: No, debian/source/format is a file that contains "1.0", "3.0 (native)" or "3.0 (quilt)"01:37
wgrantTools like debhelper respect debian/compat, but it doesn't define the source format01:37
dobeywgrant: or just "3.0"01:37
wgrantI don't think that's a thing.01:37
dobeyit is01:37
wgrantWhat is it?01:38
wgrantThere's vanilla 2.0 which is completely deprecated01:38
wgrantBut AFAIK there's no vanilla 3.001:38
wgrantAnd I know fairly well, because I implemented it in Launchpad :)01:38
dobeyoh, no i was confusing it with (native) sorry01:38
Luke-Jris there a way to override the signing key specified to GPG?01:39
wgrantLuke-Jr: -kKEYID01:39
wgrantLuke-Jr: (but usually you'll want to have your name, comment and email address in debian/changelog match your OpenPGP UID01:40
Luke-Jrit's creating a bfgminer_2.10.5-0precise1.debian.tar.gz now01:40
wgrantRight01:40
wgrantThat will contain the debian/ directory01:40
wgrantAnd it'll overlay that on top of the tarball01:40
wgrantThe upstream tarball01:40
Luke-Jrthe upstream tarball intentionally contains debian/01:41
wgrantThen it'll be replaced by the debian.tar.gz01:41
Luke-JrI just want a .dsc and .changes file I can write a script to generate and uninstall dpkg :p01:41
Luke-Jrwhat if I just pull the .debian.tar.gz out of the .dsc/.changes?01:42
wgrantI'm not going to offer you advice on that.01:42
wgrantBuilding a Debian source package without the Debian tools is not wise.01:42
=== Ursinha-afk is now known as Ursinha
vibhavuploaded packages via dput to my ppa dont show up, even if dput says the packages have been uploaded succesfully, any idea?02:50
TheLordOfTimeare you getting any REJECTED or ACCEPTED emails back?02:51
TheLordOfTimeat all?02:51
vibhavTheLordOfTime: nope02:53
TheLordOfTimevibhav, did you sign the package using a PGP key that is on the ubuntu keyservers AND linked to your Launchpad account?02:53
vibhavTheLordOfTime: ah wait02:54
vibhavmails are ending up in my spam02:54
vibhavweird :\02:54
TheLordOfTimeso put them on your allow list.02:54
TheLordOfTime:P02:55
* vibhav marks lp not spam02:55
vibhavthanks02:55
TheLordOfTimeyep.  so there's no problems? :)02:58
vibhavdone!03:01
vibhavTheLordOfTime: thanks03:01
TheLordOfTimeyep.03:02
Luke-Jrwhat? not only is deleting a PPA permanent, but I can't recreate it anew? -.-03:30
StevenKLuke-Jr: Wait 30 minutes and then it should be fine03:34
StevenKA background process needs to clean it up03:34
wgrantIt's not meant to be a common operation03:39
wgrantLuke-Jr: Why did you delete it if you're just going to create it again immediately?03:39
Luke-Jrwgrant: because it won't let me reupload a file even after the package build fails with it05:16
StevenKWell, yes. You must increment the version.05:17
=== tsimpson_ is now known as tsimpson
czajkowskiStevenK: wgrant what do we need to do to the two translation bugs10:01
=== cjohnston_ is now known as cjohnston
=== dobey_ is now known as dobey
=== kostja_o1ipov is now known as kostja_osipov
=== Saviq_ is now known as Saviq
=== wedgwood_away is now known as wedgwood
=== wedgwood is now known as Guest28578
=== Ursinha_ is now known as Ursinha-afk
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
=== JanC_ is now known as JanC
=== OutOfControl is now known as benonsoftware
=== wedgwood is now known as wedgwood_away

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