[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging Galois?



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
cluestick).

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
https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/
(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):
- testsuite-autopkgtest-missing
- 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
is.

Thanks
Gerardo

2018-05-12 22:33 GMT+02:00 Gerardo Ballabio <gerardo.ballabio@gmail.com>:
> Filed ITP bug 898506.
> I've subscribed to debian-devel-games.
>
> Thanks
> Gerardo
>
>
> 2018-05-08 21:39 GMT+02:00 Markus Koschany <apo@debian.org>:
>> Hello,
>>
>> 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
>>>
>>> Correct?
>>
>> Please let me know if you are subscribed to the
>> debian-devel-games@lists.debian.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.
>> Maybe
>>
>> https://qa.debian.org/developer.php?login=pkg-games-devel@lists.alioth.debian.org
>>
>> might give you some hints.
>>
>> Regards,
>>
>> Markus
>>


Reply to: