Hello Daniel and Michel.

Daniel I see that you're a Debian Developer as of this year, congratulations.

That said, it's unusual as a package maintainer to be /told/ that a package I maintain is going to be NMUed with a new version that significantly changes the package, without any serious bug on the package. There's been no mention of the package's Salsa Git repository or how that would be reconciled. The rules for Debian that I'm aware of would preclude doing this without the package maintainer's go-ahead.

I've had a very brief look at Michael's package. I don't understand the new debian/changelog entries, it looks like Git commit numbers have been included, I've never seen that before in any Debian package and I'm wondering how that could be useful to any Debian end user. The debian/changelog entries are not just for developers, Debian end users use them to know what changes the package has gone through; I think I would prefer those Git commit comments not be there unless there's good justification. I don't understand the debian/control file concerning new build dependencies I don't recognized and that have <!nocheck> entries. (What is that?) A new salsa-ci.yml file is included which is going to do -- something -- which hasn't been discussed. The debian/rules have been converted to automatic 'dh' rules, and there needs to be detailed review of what the end-effect of changing those rules are compared to the current package in Debian. Changing the debian/rules is specifically something not to change without consent from the package maintainer.

Please do not upload this package as it is right now, I think the needs changes before it could be released. This is not a situation where Michael's Git repo could simply be imported into the Debian MLMMJ Git repository, because there's several past versions that were never released to Debian and so don't belong in the Salsa Git repo. I don't think I know enough Git magic (rebase?) to reconcile all that to make a clean Salsa Git history of Debian releases.

And if you're not aware, the install instructions for MLMMJ for Exim4 also need updating after changes to Exim4 for disallowing using "tainted data" and I don't yet know if the new upstream fork has updated those instructions. That was discussed on the MLMMJ mailing list, which is still active. Let me know if you are on the mailing list for MLMMJ to see the discussion of these issues.

I appreciate the work Micheal has done to create a new Debian package of MLMMJ, it's definitely going to be useful even if it can't be released directly. At minimum there should be  away of 'cherry picking' Git commits to include in a new MLMMJ Debian release.

Daniel when you have time please let me know your thoughts about all this. Hopefully we can figure out a way to make this work, because I could certainly use help.

Thanks

    -- Chris

--

Chris Knadle
chris.kna...@coredump.us

On 7/6/24 09:12, Daniel Gröber wrote:

Hi all,

I'm also interested in getting mlmmj back into shape.

Chris, the package Michael has been maintaining looks pretty good at first
glance is there something stopping you from picking it up?

Heads up: I'm going to NMU it to experimental as long as I don't find any
issues during review.

--Daniel

On Fri, Mar 22, 2024 at 04:07:57PM -0400, Michael Jeanson wrote:
On Sat, 23 Dec 2023 18:10:34 -0500 Chris Knadle <chris.kna...@coredump.us> 
wrote:
retitle 1043037 Switch upstream source to fork after release of MLMMJ 1.4
summary 1043037 MLMMJ upstream is dead since 2017, but users of MLMMJ
have created a usable fork with new features; it's time to switch to it
thanks

New location for ongoing fork MLMMJ releases (current release is 1.4.3):
     https://codeberg.org/mlmmj/mlmmj/releases
Hi,

I've prepared an updated mlmmj 1.4.4 package in a personal repo [1], I've
also been working with upstream to fix some issues I've encountered while
updating the packaging code.

Please have a look and feel free to take only the pieces you like, I don't
run an mlmmj server yet so other than running the test suite it's quite
untested. There are some test failures on Salsa-CI which I'm unable to
reproduce locally at the moment.

I would like to eventually migrate an existing mailman2 system to mlmmj
after trixie is release, hence this effort.

Cheers,

Michael

[1] https://salsa.debian.org/mjeanson/mlmmj

Reply via email to