=== Ursinha-afk is now known as Ursula [00:56] StevenK: dpkg-source and dpkg-genchanges === Guest59860 is now known as LoganCloud [00:57] Luke-Jr: With a specified tarball? [00:58] Luke-Jr: There's basically never a reason to use dpkg-source and dpkg-genchanges to build packages manually [00:58] You should be using dpkg-buildpackage, or a wrapper like debuild [01:06] wgrant: 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] Luke-Jr: http://developer.ubuntu.com/packaging/html/ [01:10] wgrant: this doesn't assume an Ubuntu environment? [01:11] Luke-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] You'll need a Debian/Ubuntu/somethingelse chroot. [01:11] wgrant: I'm not trying to build packages, just upload source to LP and let it build them [01:12] You're building soruce packages. [01:16] sigh [01:17] It's possible, but you're making life very difficult for yourself (as evidenced by the failures) [01:20] the entire point of this exercise is to NOT need a Debian-based system. <.< [01:20] How do you have dpkg-source but not dpkg-buildpackage? [01:20] And a chroot isn't that hard to set up... [01:22] I do have the latter, but I didn't know it existed until you mentioned it [01:22] trying to handle it now [01:26] looks like it produced something that works.. now I just need to figure out how much I can tweak it without breaking it :x [01:27] Luke-Jr: You should not touch any of the output of dpkg-buildpackage [01:27] If you need to, it means your source files are wrong. [01:28] wgrant: is there a way to get dpkg-buildpackage to use my own source tarball instead of making its own? [01:29] Luke-Jr: It needs to be named correctly [01:29] package_upstreamversion.orig.tar.gz [01:29] Or bz2 [01:29] If it's in the parent directory then dpkg-buildpackage will automatically use it [01:30] hmm [01:32] nope, turned the bz2 into a gz :/ [01:32] If it's a bz2 then you'll need to ensure you're using a format that supports bz2 [01:33] The 1.0 source format only supports gzip [01:33] 3.0 (quilt) supports bz2 as well [01:33] dpkg-source: info: using source format `3.0 (native)' [01:33] Ah [01:33] You forced it to native? [01:33] Native, by definition, has no upstream source tarball [01:33] So it will always build its own [01:34] You want 3.0 (quilt), not 3.0 (native). Fix that in debian/source/format [01:35] what does quilt do when there is nothing to patch? [01:36] i think it's the debhelper version (debian/compat) which dictates source format handling, not debian/source/format, no? [01:36] Luke-Jr: If there are no patches then it'll do nothing [01:37] dobey: No, debian/source/format is a file that contains "1.0", "3.0 (native)" or "3.0 (quilt)" [01:37] Tools like debhelper respect debian/compat, but it doesn't define the source format [01:37] wgrant: or just "3.0" [01:37] I don't think that's a thing. [01:37] it is [01:38] What is it? [01:38] There's vanilla 2.0 which is completely deprecated [01:38] But AFAIK there's no vanilla 3.0 [01:38] And I know fairly well, because I implemented it in Launchpad :) [01:38] oh, no i was confusing it with (native) sorry [01:39] is there a way to override the signing key specified to GPG? [01:39] Luke-Jr: -kKEYID [01:40] Luke-Jr: (but usually you'll want to have your name, comment and email address in debian/changelog match your OpenPGP UID [01:40] it's creating a bfgminer_2.10.5-0precise1.debian.tar.gz now [01:40] Right [01:40] That will contain the debian/ directory [01:40] And it'll overlay that on top of the tarball [01:40] The upstream tarball [01:41] the upstream tarball intentionally contains debian/ [01:41] Then it'll be replaced by the debian.tar.gz [01:41] I just want a .dsc and .changes file I can write a script to generate and uninstall dpkg :p [01:42] what if I just pull the .debian.tar.gz out of the .dsc/.changes? [01:42] I'm not going to offer you advice on that. [01:42] Building a Debian source package without the Debian tools is not wise. === Ursinha-afk is now known as Ursinha [02:50] uploaded packages via dput to my ppa dont show up, even if dput says the packages have been uploaded succesfully, any idea? [02:51] are you getting any REJECTED or ACCEPTED emails back? [02:51] at all? [02:53] TheLordOfTime: nope [02:53] vibhav, did you sign the package using a PGP key that is on the ubuntu keyservers AND linked to your Launchpad account? [02:54] TheLordOfTime: ah wait [02:54] mails are ending up in my spam [02:54] weird :\ [02:54] so put them on your allow list. [02:55] :P [02:55] * vibhav marks lp not spam [02:55] thanks [02:58] yep. so there's no problems? :) [03:01] done! [03:01] TheLordOfTime: thanks [03:02] yep. [03:30] what? not only is deleting a PPA permanent, but I can't recreate it anew? -.- [03:34] Luke-Jr: Wait 30 minutes and then it should be fine [03:34] A background process needs to clean it up [03:39] It's not meant to be a common operation [03:39] Luke-Jr: Why did you delete it if you're just going to create it again immediately? [05:16] wgrant: because it won't let me reupload a file even after the package build fails with it [05:17] Well, yes. You must increment the version. === tsimpson_ is now known as tsimpson [10:01] StevenK: wgrant what do we need to do to the two translation bugs === 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