Hi Maarten,

Am Thu, Jan 09, 2025 at 04:51:07PM +0100 schrieb Maarten van Gompel:
> I updated several of our packages to the latest upstream releases and would 
> like to
> again request sponsorship for upload:

Thanks a lot for your work on these packages.  I had a (short!) look on
these.  As a general remark:  These old links to anonscm are working due
to redirects.  However, it would be great if you'd rather use the salsa
links as per the Vcs fields specified by the packages.  Its irritating
to read those old URLs.
 
>  *  https://anonscm.debian.org/git/debian-science/packages/libticcutils.git

I had a look into this and realised Standard-Version was not bumped to
4.7.0 and debhelper compat level was 12 instead of the latest one (13).
What I'm usually doing is simply running
   routine-update
(inside the package with the same name) which does everything for you.
It also ensures that the new upstream tarball is injected into
pristine-tar branch (which was not the case and which I did manually).

Switching to debhelper compat level to 13 "broke" the build due to the
fact that now dh_missing --fail-missing is default and you need to
specify packages that are intentionally not installed in
debian/not-installed.  I did so for the *.la package.  However, as you
can see inside the build log in Salsa[1] there are some manpages
installed by the upstream install target which do not end up in the
binary Debian packages.  Since I do not know whether it makes more sense
inside the lib or libdevel package - or whether these packages make sense
at all and should rather be listed in not-installed (or whether there
might be some option for an additional ticcutils-tools package?) I left
this for your kind inspection.

Since these packages are depending from the first one I did not
continued.  If you want to do your final sponsor a favour please
set the target distribution of those packages to "UNRELEASED" again
and run `routine-update -f` on them (if you do not set UNRELEASED
routine-update will create a new changelog entry which you do not
want).

>  *  https://anonscm.debian.org/git/debian-science/packages/libfolia.git
>  *  https://anonscm.debian.org/git/debian-science/packages/uctodata.git
>  *  https://anonscm.debian.org/git/debian-science/packages/ucto.git
>  *  https://anonscm.debian.org/git/debian-science/packages/timbl.git
>  *  https://anonscm.debian.org/git/debian-science/packages/timblserver.git
>  *  https://anonscm.debian.org/git/debian-science/packages/mbt.git
>  *  https://anonscm.debian.org/git/debian-science/packages/mbtserver.git
>  *  https://anonscm.debian.org/git/debian-science/packages/frog.git
> 
> The above order reflects the dependency order/order of build.

Thank you for the good preparation in any case.

> These new releases also fix the various 'ftbfs with icu-76.1' Matthias
> Klose addressed (like bug#1092365)

Great!

> Note: the `debian/$version` tags have not been set yet in git. As requested 
> earlier, I'll leave that
> to the uploader.

That's correct.  You might also leave the target distribution
"UNRELEASED" since this describes the current status of the
packages in Salsa.

Thank you for your work
     Andreas.

[1] https://salsa.debian.org/science-team/libticcutils/-/jobs/6894215

-- 
https://fam-tille.de

Reply via email to