=== Cryterion_ is now known as Cryterion [16:42] ping anyone? [16:54] Hello pavlushka [16:55] Hello CraigZim [16:56] CraigZim: I am just trying to compile a Ubuntu grade package for fun, you have any idea? [16:56] s/a/an [17:02] you have lost me on the Grade Package, what is that/ [17:02] ? [17:20] CraigZim: sorry for the delayed response, Ubuntu/Debian packages follow strict/rigourous steps to build rahter than just "make & sudo make install", I meant that by grade. [17:22] CraigZim: or in short ubuntu packaging, though I am looking for to create a PPA actually for primary testing [17:33] pavlushka: I package for Debian regularly. So shout if you have questions [17:44] paddatrapper: he he he, how are you? I was looking for you inside :p [17:45] pavlushka: I'm good thanks. You? [17:45] paddatrapper: yeah, I am ok :) [17:46] paddatrapper: I was just trying to upload a very simple package aspell Benagali spell checker aka aspell-bn as a PPA [17:47] pavlushka: yes [17:47] paddatrapper: but can not find a complete/good tutorial for that [17:47] pavlushka: a tutorial on how to create a ppa or how to create the package? [17:48] paddatrapper: I am stuck on creating the package up to the PPA grade [17:49] paddatrapper: here's the PPA skeleton, https://launchpad.net/~pavelsayekat/+archive/ubuntu/aspell-bn-git [17:50] https://www.debian.org/doc/manuals/maint-guide/index.en.html [17:50] paddatrapper: and I am trying to follow this, https://www.ebower.com/docs/ubuntu-ppa/ [17:51] So what's the issue? [17:53] paddatrapper: stuck on 3.5 package_version_source.changes, how to format this file? [17:54] pavlushka: you build that file using debuild... You don't write that manually at all [17:54] dpkg buildpackage actually [17:55] Follow this - https://www.debian.org/doc/manuals/maint-guide/index.en.html [17:57] paddatrapper: my debuild -S result https://pastebin.com/nkznR4TE [17:58] So there are a couple issues: [17:58] 1 - it shouldn't be a Debian native package [17:59] (your version number should be 0.2-1) [18:00] 2 - Your changelog/control file has the incorrect distribution information [18:00] There's an unsafe symlink in the source [18:01] Remove debian/README.source [18:01] Remove the build depends on autotools-dev (it's an essential package anyway) [18:01] Remove the angle brackets in the homepage link [18:02] Remove the comments in debian/rules [18:02] But the main issue is that your gpg secret key isn't accessible, so the changes file can't be signed [18:05] paddatrapper: wow, ty, walk me through from the gpg issue please [18:06] pavlushka: you need to install your secret key on the machine you're using to sign the changes [18:06] How do you have your gpg set up? [18:07] paddatrapper: https://pastebin.com/hJsbF0TM [18:08] pavlushka: so you're missing your secret key from your gpg install. So you have the secret gpg key file anywhere? [18:12] paddatrapper: what it should be like? [18:14] paddatrapper: https://pastebin.com/1Ue1KrnA [18:15] pavlushka: when you created your signature, did you export the secret key as a backup? [18:25] paddatrapper: I did but cant find it. [18:26] pavlushka: you'll have to create a new signature to sign with then [18:26] paddatrapper: new signature means another gpg key? [18:27] pavlushka: yup. Without the secrete key, you can't sign anything with that key [18:38] paddatrapper: I can sign files with that key on my local machine but I am working on a vm and just copied the keys to that machine. [18:38] s/machine/vm [18:40] pavlushka: ah then copy the built files (everything listed in .changes and the changes file) onto your local machine and run debsign on the changes file [18:42] paddatrapper: tell me the other way around (me on parabola). [18:44] pavlushka: this isn't the best way to do it as it means you have your secret key on multiple machines, but export the secret key, copy it over to the vm, install it there and then rebuild your package [18:49] paddatrapper: on my vm, https://pastebin.com/bB14wqXP [18:50] pavlushka: is that the vm you are building the package on? [18:50] paddatrapper: yes [18:50] pavlushka: cool. The secret key is installed. Rebuild and it should sign it no issue [18:53] paddatrapper: https://pastebin.com/Kp8uGUrT [18:53] pavlushka: cool. Now fix the lintian issues [18:55] paddatrapper: are you pointing to your previous corrections? (me trying to understand) [18:56] pavlushka: yes. They're also the issues lintian is pointing out at the end of the paste you posted [18:58] okay paddatrapper, I understand much less reading those as a starter, so will apply your suggestions first [18:59] pavlushka: ok cool. If you Google the issue and lintian, you should get a pretty good explanation on the Debian wiki [19:04] paddatrapper: corrected the changelog error but lost in "control file has the incorrect distribution information" [19:05] removed depends on autotools-dev [19:05] pavlushka: cat control ? [19:06] paddatrapper: https://pastebin.com/ieSQQ6JR [19:07] pavlushka: you need to provide a section and both a long and short description [19:07] paddatrapper: yeah, got it [19:08] If you need an example use apt source to get the source for a package