[Debian-med-packaging] Bug#1024889: ntcard: ftbfs with nthash 2.3.0

Andreas Tille tille at debian.org
Sun Dec 11 18:47:37 GMT 2022


Dear Nilesh,

Am Fri, Dec 09, 2022 at 03:12:35PM +0530 schrieb Nilesh Patra:
> > I'm considering reverting the version bump (shame on me I did not tested
> > ntcard before uploading).
> 
> I'm personally quite annoyed with this, I suppose your uploads, or rather
> team uploads have broken quite a few packages in the past days. It was
> first t-coffee update that broke biopython, and then mcl which broke pplacer
> and now this.

I think this "common feature to break something" is quite different in
the single cases.  It was pretty hard to estimate the effect of the
t-coffee case.  A lot of effort was done to fix its autopkgtest in
advance.  I simply assumed that passing its test is sufficient for an
upload.

While the breaking upload of MCL was not intended I would even insist
that there is a point in the breaking upload.  MCL is a popular program
which we should deliver in its recent version.  The support and
cooperation by upstream rectified this.  The fact that some packages
like pplacer depend from a patch by third party which is not maintained
by its author since 10 years might mean that we will possibly loose
these packages which is a shame but may be the fate of those packages.
However, there is some hope that MCL upstream might find a solution.
 
> The mcl update also most likely needs to be rolled back. The ocaml changes are
> not compatible with the new version of mcl, and someone needs to update pplacer
> too to make sure that it is compatible with newer mcl.

There is some hope for an updated OCaml patch[1], thought.  If the OCaml
patch can be updated that would be great.  If not I see no chance to
keep pplacer in the long term.
 
> I want to make it a mandatory policy: do NOT upload packages randomly. Run ratt
> or run https://salsa.debian.org/ruby-team/meta atleast given that we are close to
> release, random updates of not so important packages is un-necessarily breaking a
> lot of things.

I confirm that running ratt or meta of Ruby team would be a good idea in
some cases.  However, I disagree to make it mandatory in policy.
Picking three cases of uploads from the number of all uploads is not a
very strong argument.  We have *lots* of uploads pending for the next
couple of weeks to meet the freeze.  Delaying these just because three
broken uploads (one is fixed meanwhile and there is a clear way to fiy
the second for ntcard by reverting the vesion bump of nthash if upstream
does not respond timely) is not a good strategy in my eyes.  I perfectly
agree that running autopkgtest could be made mandatory in policy,
thought.

Kind regards
   Andreas.

[1] https://alioth-lists.debian.net/pipermail/debian-med-packaging/2022-December/105589.html

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list