[Pkg-mailman-hackers] Bug#799281: ITP: mailman3-core -- Mailing list management system
Thomas Goirand
zigo at debian.org
Thu Dec 3 15:04:50 UTC 2015
On 11/30/2015 04:54 PM, Pierre-Elliott Bécue wrote:
> Le jeudi 17 septembre 2015 à 16:19:09+0200, Pierre-Elliott Bécue a écrit :
>> Package: wnpp
>> Severity: wishlist
>> Owner: "Pierre-Elliott Bécue" <becue at crans.org>
>>
>> * Package name : mailman3-core
>> Version : 3.0.0
>> Upstream Author : Barry Warsaw, Mark Sapiro, Aurélien Bompard, Florian Fuchs, Terri Oda, Stephen J. Turnbull, Abhilash Raj
>> * URL : http://list.org/
>> * License : GPLv3
>> Programming Lang: Python3
>> Description : Mailing list management system
>>
>> GNU Mailman3 is a package providing mailing list management system.
>> This would be the bare core of Mailman3, without client package,
>> HyperKitty or Postorius, that would be packaged in different sources
>> packages.
>>
>> There is currenctly mailman2 in Debian archive, and I was considering
>> involve myself in packaging mailman3, Mailman developers seems to think
>> that it is a pretty good idea, but they suggested me to wait 'till 3.1.0
>> is out.
>>
>> I'm currently looking for a sponsor as I'm not a Debian Developer, nor
>> used to build brand new packages. Since 3.1 is not released yet, I've
>> some time to learn but I'll be happy to work with people already used to
>> packaging.
>>
>> This bug report is CC-ed to Debian mailman team, as I do intend to
>> collaborate with them, I hope I'll be helpful.
>>
>> This bug report will come with the others for the others components of
>> Mailman3 suite. I hope this is the good way of doing ITP
>
> Dear debian developers, dear mailman maintainers,
>
> I started in september to package mailman3 core archive into debian. With
> Barry Warsaw help and a lot of reading, I've so far managed to get to this :
> https://github.com/P-EB/mailman3-core
>
> Before requesting for sponsorship, I'd like to request some new eyes and
> opinions on my work, as I'm totally new to packaging, and as I'm not sure at
> all that I fullfilled all policy constraints. (and also because I don't want
> to package mailman without having discussed with mailman maintainers!)
>
> I've sent a mail to mailman developers, but I was also suggested to send a
> mail here.
>
> Any review would be appreciated, and thanks for the time anybody will give
> to my work!
>
> Cheers!
Hi,
A few remarks, quickly browsing to the github repo without deep checks,
rebuilding and trying the actual package... I hope this still helps.
* Your changelog has 3 entries, though the package wasn't uploaded to
Debian. Please remove the top 2 entries, and replace "sid" by "unstable.
* Either write meaningful content, or remove debian/README.source
* There's no useful information in README.rst that isn't in the long
description. Please remove it from debian/docs
* Upstream provides a crontab entry, why not packaging one (not
necessarily the one from upstream)?
* It's looking like your postinst does nothing, am I missing something?
* Please review your long description, and incorporate what's in
README.rst. The current long desc is quite bad.
* It doesn't look like your package is producing an init script. Please
provide a sysv-rc script. Instead of manually installing the systemd
.service file, I'd recommend just moving debian/contrib/*.service to
debian/.
* IMO, you should be providing a mailman3-doc package using sphinx-build.
Cheers,
Thomas Goirand (zigo)
More information about the Pkg-mailman-hackers
mailing list