On Fri, Mar 20, 2026 at 05:46:47PM +0100, Helmut Grohne wrote:
> On Sat, Mar 14, 2026 at 01:57:21AM +0000, Mark Brown wrote:

> > I tend to batch up a bunch of stuff approximately once per release cycle
> > to collect all the random churn in debehlper and whatever, or when
> > there's a new upstream release (as just happened), this fell off the
> > list prior to the last release largely due to the difficulty I was
> > having understanding the patch.

> Your process does not work for me, because it does not address
> regressions in a timely manner.

To be clear if something like that comes up I generally deal with it
more promptly, usually when someone does a transition or something (like
with the shambles with the s390 removal).  The above is just for the
general wishlist packaging change stuff that has nothing in particular
attached to it.  This is not so far as I have been able to tell a
regression fix, this is a new feature which you have requested which
isn't so far as I can tell part of anything other than a generalised
wouldn't it be nice to have this effort, that seems to fit squarely in
that bucket.

> Quite clearly your process is also failing, so let us try a different
> process. I will escalate this to the CTTE if this is not fixed within a
> month and you continue to object to NMUs.

Nonetheless I shall continue to attempt to review your changes,
apologies for this.  Given the urgency I trust that you will respond
promptly and clearly to the review feedback below.

> did not reply to it for a long time and then kept deferring the matter
> unconstructively. I could have easily fixed the issue if you had kept
> being silent. It is now that you make it clear that the included cleanup
> is your main objection.

No, the issue is not doing cleanup.  The issue is putting a number of
separate, unexplained or poorly explained, changes in a single patch and
are then pushing very hard to get them in as is.  You can surely see how
that both sets off all kinds of alarm bells so I feel I have to review
these changes especially carefully (and time consumingly), and also
causes me to prioritise other changes.  Currently that's mainly the new
upstream release.  It is an issue with both understanding and trusting
the changes.

You did provide some more detailed explanations after some prompting,
but you did this with a separate somewhat lengthy mail separate mail
that needed going over carefully to join it up with the earlier patch in
order to provide feedback.  There is a reason why the typical flow for
code reviews is to split things into patches that make logically
distinct changes with individual changelogs, it makes the whole process
vastly easier when the changes and their descriptions are directly next
to each other.

I appreciate that having review rather than just uploading does slow
things down, but equally there are things that can be done to facilitate
review which do tend to make the whole process flow more smoothly.  I do
agree that it would have been better to say something about the issues
understanding the changes when the bug was first filed but I don't think
that removes the desirability of reviewing the changes.

> I am now attaching the smallest of patches in two versions to fix the
> problem. There are two hunks:

A more typical way to present this would have been as three patches, one
with the Makefile.am patch, one with the dh_auto_configure change and
one with the manual change, each of these with a changelog included as
part of the patch.  Having the changelog directly next to the change
really does help with clarity.

> --- a/contrib/minizip/Makefile.am
> +++ b/contrib/minizip/Makefile.am
> @@ -39,7 +39,7 @@
> EXTRA_PROGRAMS = miniunzip minizip

>  miniunzip_SOURCES = miniunz.c
> -miniunzip_LDADD = libminizip.la
> +miniunzip_LDADD = libminizip.la -lz

This (from both patches) is patching the upstream source directly
without using the package's patch system.  Is there some reason for this
that I am not aware of or is it just a bug?

Attachment: signature.asc
Description: PGP signature

Reply via email to