On Sat, Apr 07, 2018 at 04:20:48PM +0300, Niko Tyni wrote: > So to do this properly it looks like we need something to make > sure the Perl Wx related packages are upgraded in sync. The > virtual package provided by libalien-wxwidgets-perl (currently > wxperl-gtk-3-0-4-uni-gcc-3-4) seems like a candidate, but I don't have > a ready recipe for injecting that.
I'd guess that makes sense, but I don't entirely understand how the libalien-wxwidgets-perl <-> libwx-perl connection works, or why we need a chain of binNMUs after each new upstream wxwidgets3.0 release. Presumably just copying libwx-perl's dependencies related to this across would work? > It seems probable that other packages (libwx-glcanvas-perl?) are > similarly affected, but I haven't looked into that. I'd expect so. There don't seem to be any others - at least I don't see any other -perl packages in the transition tracker: https://release.debian.org/transitions/html/wxwidgets3.0-gtk3.html > Olly, explicitly copying you as you're handling this transition (thanks > for that!). Any thoughts on this? I added dependencies in my recent libwx-scintilla-perl and libwx-glcanvas-perl uploads to ensure that a gtk3 version of libwx-perl was used (and from there down the dependency chain it should be OK). I didn't try to handle preventing combinations of new libwx-perl with older libwx-scintilla-perl or libwx-glcanvas-perl though since there was no evidence that such handling was attempted for previous transitions. > Setting severity to RC initially and marking as a transition blocker, > but others should feel free to adjust as appropriate. It would certainly be good to address this somehow, but mostly because it will ease future transitions. I'm not sure this really deserves to block this one as the libwx*-perl collection is now back in step across all release archs: https://buildd.debian.org/status/package.php?p=libalien-wxwidgets-perl+libwx-perl+libwx-scintilla-perl+libwx-glcanvas-perl Also blocking the transition really just means that the wx gtk2 packages can't be removed, yet doing that if anything improves the situation. But that's mostly a theoretical point right now as the full transition is going to take months. Cheers, Olly