Re: Packaging Galois?
- To: firstname.lastname@example.org
- Subject: Re: Packaging Galois?
- From: Gerardo Ballabio <email@example.com>
- Date: Tue, 3 Jul 2018 23:31:32 +0200
- Message-id: <[🔎] CA+f80t7iV2-TmE=9DJchziYKwri6-nb3fb2gBbM4Mdtz=UujsA@mail.gmail.com>
- In-reply-to: <CA+f80t63phDtr-05GxBap3nsd0XvLcZC74Dis3TQYcXByG3Vfirstname.lastname@example.org>
- References: <CA+f80t5qkQQoT8iazT+rmGckprk77XT7jVMbVYc8iLrLdZdzpA@mail.gmail.com> <CA+f80t51CXz5xFn+Dfa7ELMBVX+G+4MZ5a4dQZsxaKWTnbNh_g@mail.gmail.com> <CA+f80t4RaVSWRxJd0GNLe_1+Z=KFNDY8H8eLYFzvtZQ0DEemail@example.com> <firstname.lastname@example.org> <CA+f80t63phDtr-05GxBap3nsd0XvLcZC74Dis3TQYcXByG3Vemail@example.com>
Hello Markus and all,
I've built the Galois package and would like to post it for review
(it's my first attempt at packaging so feel free to use the
May I ask a few questions:
- Where can I post it?
- What do I need to post? Only the debian directory (.debian.tar.xz
file)? The full source package (.debian.tar.xz, .dsc, .orig.tar.gz)?
The binary package too?
- I listed myself as Maintainer. If you wish, I am willing to give it
to Debian Games Team instead. In that case I guess I should list
myself as Uploader?
- The package isn't signed; I haven't yet generated a GPG key and had
it signed by Debian Developers. Is that something that I should do
before posting the package, or can I do it later (of course before the
actual upload to Debian)?
- Not having a machine running unstable, how can I test the binary
package? I downloaded a live image of testing from
(there seems to be no live image of unstable) and tested inside it
(works good as far as I can see), but maybe there's a better way?
Please also advise what I should do with these lintian warnings (all
at wishlist severity):
- hardening-no-bindnow usr/games/galois
I couldn't find how to add the required flags. I tried adding
"export DEB_BUILD_MAINT_OPTIONS = hardening=+all" to debian/rules
(copied from another package) but the warning didn't disappear.
- extra-license-file usr/share/gnome/help/galois/C/gpl.dbk
- extra-license-file usr/share/gnome/help/galois/it/gpl.dbk
Lintian says that all license information should be collected in
debian/copyright, but these copies of the GPL are contained in the
upstream source tarball (they're part of the documentation). I'm not
sure whether I should add a Lintian override or just leave this as it
2018-05-12 22:33 GMT+02:00 Gerardo Ballabio <firstname.lastname@example.org>:
> Filed ITP bug 898506.
> I've subscribed to debian-devel-games.
> 2018-05-08 21:39 GMT+02:00 Markus Koschany <email@example.com>:
>> Am 08.05.2018 um 21:28 schrieb Gerardo Ballabio:
>>> Hello Markus and all,
>>> this took more time than I expected for various reasons, and I'll
>>> probably keep moving quite slowly (you know, life and all that), but I'm
>>> not giving up ;-)
>>> I've read the Mentors FAQ, packaging tutorial and New Maintainer's
>>> Guide. I will read also Policy and Developer's Reference, but I guess
>>> now it's time to start doing some actual work.
>>> As I understand it, I should:
>>> - check that nobody is already working on the package (done)
>>> - file an ITP bug
>>> - start packaging
>> Please let me know if you are subscribed to the
>> firstname.lastname@example.org and I will drop you from CC.
>> It's completely fine to take your time because I know for myself that
>> you have to dedicate some time to get used to the way how Debian works. :)
>> Filing an ITP bug would be a natural choice if you intend to package
>> galois for Debian. It seems like some bureaucratic act at first but it
>> usually prevents that several people work on the same thing thus we all
>> can avoid double work.
>> I suggest to "just" start packaging after you have filed the ITP bug
>> report. An efficient way to accomplish your goal is to learn from
>> existing packages. Just check out similar packages maintained in Debian.
>> might give you some hints.