Processed: Re: Bug#858670: nmu: wxpython3.0_3.0.2.0+dfsg-3

2017-03-25 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 - moreinfo
Bug #858670 [release.debian.org] nmu: wxpython3.0_3.0.2.0+dfsg-3
Removed tag(s) moreinfo.

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



Bug#858670: nmu: wxpython3.0_3.0.2.0+dfsg-3

2017-03-25 Thread Adam D. Barratt
Control: tags -1 - moreinfo

On Sat, 2017-03-25 at 11:39 -0400, Scott Talbert wrote:
> On Sat, 25 Mar 2017, Adam D. Barratt wrote:
> 
> >> wxwidgets3.0 was recently binNMU'd in stretch.  wxpython3.0 needs to be
> >> rebuilt to avoid a C++ ABI mismatch warning when all wxPython
> >> applications are used.
> >
> > It was binNMUed _in unstable_, a month ago. If there's an issue, why
> > wasn't it noticed earlier?
> 
> I wasn't aware of the fact that wxWidgets was binNMUed until someone 
> reported a problem, as there isn't any sort of notification.  In fact, I 
> can't even find a bug report that requested one.

It's part of the process that starts being discussed at
https://lists.debian.org/msgid-search/7507c8e4-870f-d67b-9284-fa4a5908e...@balintreczey.hu

> > More specifically, I can only see one binNMU for wxpython3.0 having been
> > performed in the past, in 2015. If the packages are so tightly coupled,
> > shouldn't there have been far more frequent rebuilds in the past? (and
> > how did the combination of wxwidgets3.0 uploaded on 2016-07-29 and
> > wxpython3.0 uploaded on 2016-07-19 work?)
> 
> The coupling is really only related to C++ ABI changes.  As long as the 
> C++ ABI hasn't change, there isn't any problem.

Ah, ok. So timing related.

> >> nmu wxpython3.0_3.0.2.0+dfsg-3 . ANY . stretch . -m "Rebuild due to 
> >> wxWidgets C++ ABI change"
> >
> > That won't work, in any case - unstable and testing have the same binary
> > version of the packages, so the binNMUs would have to be performed in
> > unstable and then migrate (as testing can't have a higher version of the
> > package than unstable).
> 
> My bad, I'm relatively unfamiliar with the binNMU process.  So it should 
> be:
> 
> nmu wxpython3.0_3.0.2.0+dfsg-3 . ANY . unstable . -m "Rebuild due to 
> wxWidgets C++ ABI change"

Yes, although the suite name can be omitted in this case. (The
constraint isn't specific to binNMUs, fwiw - no package can have a
higher version in testing than in unstable.)

Scheduled:

adsb@wuiet:~$ wb nmu wxpython3.0 . ANY . -m "Rebuild with gcc 6.3 to match 
wxwidgets3.0's C++ ABI"
W: package wxpython3.0 is not installed on powerpcspe, can't binNMU.
adsb@wuiet:~$ 

(powerpcspe is a ports architecture, so that warning isn't an issue for
stretch.)

> Does it then automatically migrate to testing, or does an unblock have to 
> be filed?

binNMUs are automatically candidates for migration and don't need
unblocking; successful migration still assumes that they don't end up
with any dependency or installability issues.

Regards,

Adam



Bug#858670: nmu: wxpython3.0_3.0.2.0+dfsg-3

2017-03-25 Thread Scott Talbert

On Sat, 25 Mar 2017, Adam D. Barratt wrote:


wxwidgets3.0 was recently binNMU'd in stretch.  wxpython3.0 needs to be
rebuilt to avoid a C++ ABI mismatch warning when all wxPython
applications are used.


It was binNMUed _in unstable_, a month ago. If there's an issue, why
wasn't it noticed earlier?


I wasn't aware of the fact that wxWidgets was binNMUed until someone 
reported a problem, as there isn't any sort of notification.  In fact, I 
can't even find a bug report that requested one.



More specifically, I can only see one binNMU for wxpython3.0 having been
performed in the past, in 2015. If the packages are so tightly coupled,
shouldn't there have been far more frequent rebuilds in the past? (and
how did the combination of wxwidgets3.0 uploaded on 2016-07-29 and
wxpython3.0 uploaded on 2016-07-19 work?)


The coupling is really only related to C++ ABI changes.  As long as the 
C++ ABI hasn't change, there isn't any problem.



nmu wxpython3.0_3.0.2.0+dfsg-3 . ANY . stretch . -m "Rebuild due to wxWidgets C++ 
ABI change"


That won't work, in any case - unstable and testing have the same binary
version of the packages, so the binNMUs would have to be performed in
unstable and then migrate (as testing can't have a higher version of the
package than unstable).


My bad, I'm relatively unfamiliar with the binNMU process.  So it should 
be:


nmu wxpython3.0_3.0.2.0+dfsg-3 . ANY . unstable . -m "Rebuild due to wxWidgets C++ 
ABI change"

Does it then automatically migrate to testing, or does an unblock have to 
be filed?




Bug#858670: nmu: wxpython3.0_3.0.2.0+dfsg-3

2017-03-25 Thread Adam D. Barratt
Control: tags -1 + moreinfo

On Fri, 2017-03-24 at 20:34 -0400, Scott Talbert wrote:
> wxwidgets3.0 was recently binNMU'd in stretch.  wxpython3.0 needs to be 
> rebuilt to avoid a C++ ABI mismatch warning when all wxPython 
> applications are used.

It was binNMUed _in unstable_, a month ago. If there's an issue, why
wasn't it noticed earlier?

More specifically, I can only see one binNMU for wxpython3.0 having been
performed in the past, in 2015. If the packages are so tightly coupled,
shouldn't there have been far more frequent rebuilds in the past? (and
how did the combination of wxwidgets3.0 uploaded on 2016-07-29 and
wxpython3.0 uploaded on 2016-07-19 work?)

> nmu wxpython3.0_3.0.2.0+dfsg-3 . ANY . stretch . -m "Rebuild due to wxWidgets 
> C++ ABI change"

That won't work, in any case - unstable and testing have the same binary
version of the packages, so the binNMUs would have to be performed in
unstable and then migrate (as testing can't have a higher version of the
package than unstable).

Regards,

Adam



Processed: Re: Bug#858670: nmu: wxpython3.0_3.0.2.0+dfsg-3

2017-03-25 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + moreinfo
Bug #858670 [release.debian.org] nmu: wxpython3.0_3.0.2.0+dfsg-3
Added tag(s) moreinfo.

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



Bug#858670: nmu: wxpython3.0_3.0.2.0+dfsg-3

2017-03-24 Thread Scott Talbert
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu

Hi,

wxwidgets3.0 was recently binNMU'd in stretch.  wxpython3.0 needs to be 
rebuilt to avoid a C++ ABI mismatch warning when all wxPython 
applications are used.

nmu wxpython3.0_3.0.2.0+dfsg-3 . ANY . stretch . -m "Rebuild due to wxWidgets 
C++ ABI change"

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)