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
pgpsIiN3qaNFd.pgp
Description: PGP signature