Processed: Re: Bug#980423: 3.12.4 makes several packages FTBFS

2021-01-23 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 libphonenumber-dev 7.1.0-7
Bug #980423 [src:protobuf] 3.12.4 makes several packages FTBFS
Bug reassigned from package 'src:protobuf' to 'libphonenumber-dev'.
No longer marked as found in versions protobuf/3.12.4-1.
Ignoring request to alter fixed versions of bug #980423 to the same values 
previously set
Bug #980423 [libphonenumber-dev] 3.12.4 makes several packages FTBFS
Marked as found in versions libphonenumber/7.1.0-7.

-- 
980423: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980423
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#980423: 3.12.4 makes several packages FTBFS

2021-01-23 Thread Sebastian Ramacher
Control: reassign -1 libphonenumber-dev 7.1.0-7

On 2021-01-20 23:04:15 +0100, Jochen Sprickerhof wrote:
> Hi,
> 
> * Sebastian Ramacher  [2021-01-20 22:20]:
> > On 2021-01-19 00:05:36 +0100, László Böszörményi wrote:
> > > On Mon, Jan 18, 2021 at 10:24 PM Laurent Bigonville  
> > > wrote:
> > > > Several packages FTBFS since 3.12.4
> > > >
> > > > The autopkgtest catched ignition-msgs and ignition-transport, see
> > > > https://packages.qa.debian.org/p/protobuf.html
> > > >
> > > > I can see that evolution-data-server also FTBFS
> > > [...]
> > > > This is a bit unfortunate that it's happening so late in the 
> > > > developpement cycle.
> > >  Indeed, my fault. Investigating. Hope this can be resolved easily.
> > 
> > The autopkgtest failures indicate that ignition-msgs' and
> > ignition-transport's dependencies on libprotobuf-dev (>= X.Y), (<
> > X.{Y+1}) is not enough. It will need to be (>= X.Y.Z), (< X.Y.{Z+1})
> > instead.
> 
> I guess an other option would be to depend on the new API definition:
> Package: libprotobuf-dev
> Provides: protobuf-api-23-0
> 
> @László: would you agree? (We discussed this in #963247 before).

If the API is bumped whenever the generated headers would become
incompatible, this should be fine.

In any case, the headers included in libphonenumber-dev have also been
generated against the new version of protobuf. So the remaining build
issues should be fixed. However, libphonenumber-dev's dependency on
libprotobuf-dev is not tight enough. Hence I'm reassigning this bug to
libphonenumber-dev to tighten the dependency.

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#980423: 3.12.4 makes several packages FTBFS

2021-01-20 Thread Jochen Sprickerhof

Hi,

* Sebastian Ramacher  [2021-01-20 22:20]:

On 2021-01-19 00:05:36 +0100, László Böszörményi wrote:

On Mon, Jan 18, 2021 at 10:24 PM Laurent Bigonville  wrote:
> Several packages FTBFS since 3.12.4
>
> The autopkgtest catched ignition-msgs and ignition-transport, see
> https://packages.qa.debian.org/p/protobuf.html
>
> I can see that evolution-data-server also FTBFS
[...]
> This is a bit unfortunate that it's happening so late in the developpement 
cycle.
 Indeed, my fault. Investigating. Hope this can be resolved easily.


The autopkgtest failures indicate that ignition-msgs' and
ignition-transport's dependencies on libprotobuf-dev (>= X.Y), (<
X.{Y+1}) is not enough. It will need to be (>= X.Y.Z), (< X.Y.{Z+1})
instead.


I guess an other option would be to depend on the new API definition:
Package: libprotobuf-dev
Provides: protobuf-api-23-0

@László: would you agree? (We discussed this in #963247 before).

Cheers Jochen


signature.asc
Description: PGP signature


Processed: Re: Bug#980423: 3.12.4 makes several packages FTBFS

2021-01-20 Thread Debian Bug Tracking System
Processing control commands:

> clone -1 -2 -3
Bug #980423 [src:protobuf] 3.12.4 makes several packages FTBFS
Bug 980423 cloned as bugs 980714-980715
> reassign -2 src:ignition-msgs 5.1.0+dfsg-6
Bug #980714 [src:protobuf] 3.12.4 makes several packages FTBFS
Bug reassigned from package 'src:protobuf' to 'src:ignition-msgs'.
No longer marked as found in versions protobuf/3.12.4-1.
Ignoring request to alter fixed versions of bug #980714 to the same values 
previously set
Bug #980714 [src:ignition-msgs] 3.12.4 makes several packages FTBFS
Marked as found in versions ignition-msgs/5.1.0+dfsg-6.
> retitle -2 tighten dependencies on libprotobuf-dev
Bug #980714 [src:ignition-msgs] 3.12.4 makes several packages FTBFS
Changed Bug title to 'tighten dependencies on libprotobuf-dev' from '3.12.4 
makes several packages FTBFS'.
> reassign -3 src:ignition-transport 8.0.0+dfsg-3
Bug #980715 [src:protobuf] 3.12.4 makes several packages FTBFS
Bug reassigned from package 'src:protobuf' to 'src:ignition-transport'.
No longer marked as found in versions protobuf/3.12.4-1.
Ignoring request to alter fixed versions of bug #980715 to the same values 
previously set
Bug #980715 [src:ignition-transport] 3.12.4 makes several packages FTBFS
Marked as found in versions ignition-transport/8.0.0+dfsg-3.
> retitle -3 tighten dependencies on libprotobuf-dev
Bug #980715 [src:ignition-transport] 3.12.4 makes several packages FTBFS
Changed Bug title to 'tighten dependencies on libprotobuf-dev' from '3.12.4 
makes several packages FTBFS'.

-- 
980423: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980423
980714: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980714
980715: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980715
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#980423: 3.12.4 makes several packages FTBFS

2021-01-20 Thread Sebastian Ramacher
Control: clone -1 -2 -3
Control: reassign -2 src:ignition-msgs 5.1.0+dfsg-6
Control: retitle -2 tighten dependencies on libprotobuf-dev
Control: reassign -3 src:ignition-transport 8.0.0+dfsg-3
Control: retitle -3 tighten dependencies on libprotobuf-dev

On 2021-01-19 00:05:36 +0100, László Böszörményi wrote:
> On Mon, Jan 18, 2021 at 10:24 PM Laurent Bigonville  wrote:
> > Several packages FTBFS since 3.12.4
> >
> > The autopkgtest catched ignition-msgs and ignition-transport, see
> > https://packages.qa.debian.org/p/protobuf.html
> >
> > I can see that evolution-data-server also FTBFS
> [...]
> > This is a bit unfortunate that it's happening so late in the developpement 
> > cycle.
>  Indeed, my fault. Investigating. Hope this can be resolved easily.

The autopkgtest failures indicate that ignition-msgs' and
ignition-transport's dependencies on libprotobuf-dev (>= X.Y), (<
X.{Y+1}) is not enough. It will need to be (>= X.Y.Z), (< X.Y.{Z+1})
instead.

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#980423: 3.12.4 makes several packages FTBFS

2021-01-18 Thread GCS
On Mon, Jan 18, 2021 at 10:24 PM Laurent Bigonville  wrote:
> Several packages FTBFS since 3.12.4
>
> The autopkgtest catched ignition-msgs and ignition-transport, see
> https://packages.qa.debian.org/p/protobuf.html
>
> I can see that evolution-data-server also FTBFS
[...]
> This is a bit unfortunate that it's happening so late in the developpement 
> cycle.
 Indeed, my fault. Investigating. Hope this can be resolved easily.

Thanks,
Laszlo/GCS



Bug#980423: 3.12.4 makes several packages FTBFS

2021-01-18 Thread Laurent Bigonville
Source: protobuf
Version: 3.12.4-1
Severity: serious

Hello,

Several packages FTBFS since 3.12.4

The autopkgtest catched ignition-msgs and ignition-transport, see
https://packages.qa.debian.org/p/protobuf.html 

I can see that evolution-data-server also FTBFS

All seems to FTBFS for more or less the same reasons:

/usr/include/ignition/msgs5/ignition/msgs/version.pb.h:59:51: error: 
‘AuxiliaryParseTableField’ in namespace ‘google::protobuf::internal’ does not 
name a type; did you mean ‘AuxillaryParseTableField’?
   59 |   static const 
::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
  |   
^~~~
  |   
AuxillaryParseTableField

This is a bit unfortunate that it's happening so late in the developpement 
cycle.

Kind regards,
Laurent Bigonville

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-5-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy