On Wed, Sep 25, 2024 at 03:09:35PM +0200, Santiago Vila wrote:
> Hello.
> 
> As the subject says, many postgresql-related packages FTBFS in this way:
> (I'm taking postgresql-unit as an example)
> 
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_clean
>    pg_buildext checkcontrol
> --- debian/control      2024-09-15 11:58:15.000000000 +0000
> +++ debian/control.VFAeRh       2024-09-19 05:00:18.737341291 +0000
> @@ -14,7 +14,7 @@
>  Vcs-Browser: https://github.com/df7cb/postgresql-unit
>  Homepage: https://github.com/df7cb/postgresql-unit
> -Package: postgresql-17-unit
> +Package: postgresql-16-unit
>  Architecture: any
>  Depends: ${misc:Depends}, ${shlibs:Depends}, ${postgresql:Depends}
>  Description: SI Units for PostgreSQL
> Error: debian/control needs updating from debian/control.in. Run 'pg_buildext 
> updatecontrol'.
> If you are seeing this message in a buildd log, a sourceful upload is 
> required.
> make: *** [debian/rules:10: clean] Error 1 shuffle=2080555641
> dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2
> 
> 
> Is this really normal/expected, or is there a bug somewhere? (like, for 
> example,
> a missing build-dependency which propagated to testing prematurely).

This is expected for PostgreSQL transitions.

> I'm concerned about this because even if this is the kind of bug which
> end up being fixed over time, if we were to release trixie as stable today,
> we would ship many FTBFS bugs like those, so this is apparently something
> that we should avoid to happen.

This is tracked as an ongoing transition, which is already mostly 
finished in unstable:
  https://release.debian.org/transitions/html/postgresql-17.html

E.g. for postgresql-unit in your example the renamed package for 17 has 
already migrated -  but postgresql-common which changes the default not yet.

> Thanks.

cu
Adrian

Reply via email to