On Mon, 7 Aug 2017 21:43:43 -0400 Kienan Stewart wrote:

> I've had a first pass at creating a package for godot :
> https://mentors.debian.net/package/godot
[...]
> Once I find some time to clear up the lintian warnings, I'll do
> the RFS procedure
[...]

Hello Kienan,
I am a Debian user and contributor interested in seeing Godot packaged
for Debian.

I am afraid I won't have time to actively helping you out in the
packaging effort, but I would like to throw some suggestions in...


I read your three comments on the above-cited mentors.d.o page.


As far as the possible-gpl-code-linked-with-openssl Lintian warning
is concerned, I guess it's really caused by the debian/* licensing.
The general suggestion here is to license debian/* files not only in a
DFSG-free manner, but also at least as permissively as the upstream
software package.
Since Godot is mainly released under the terms of the Expat (MIT)
license, I would recommend you to re-license the debian/* files under
those same terms.

Moreover, I noticed that the upstream github repository includes
a file (named COPYRIGHT.txt) which (except for an initial comment)
seems to be formatted following the machine readable debian/copyright
file specification.
That file could be a good starting point to build the actual
debian/copyright file for the Debian package, of course without
forgetting to check against the actual package content!

I think that thirdparty/* projects should be purged from the orig.tar
archive (after making them unused, obviously!).
If you manage to do so, then you should not need to document their
licensing status. You should just document that they have been removed
by repacking the orig.tar archive...


Regarding the godot2 / godot3 split: if the two are installable side
by side, with no conflict whatsoever, and they are mutually
incompatible, then I think they should be packaged separately as godot2
and godot3, with distinct executable binaries.
But I would first concentrate on one version only (the stable one,
or maybe the alpha one, assuming it is usable enough: you get to
decide...).


Regarding the man pages, I would recommend you report upstream that
they are missing. If upstream developers do not consider this to be
a bug, I would suggest you to write the man pages on the basis of
upstream documentation and to contribute them back upstream
(under the same licensing terms as Godot).
Please see
https://www.debian.org/doc/debian-policy/#manual-pages


That's all, I hope my comments may be of some help.

Thank you for your effort to package Godot for Debian!
Looking forward to seeing the package uploaded to unstable
and ready to be tested.

Bye!


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

Attachment: pgpB2KZzlU6LQ.pgp
Description: PGP signature

Reply via email to