On Sunday, August 16, 2015 05:03:04 PM Scott Kitterman wrote:
> On Thursday, August 13, 2015 09:39:43 AM Stéphane Glondu wrote:
> > Control: tags -1 + confirmed
> > Control: severity -1 serious
> > 
> > On Fri, 03 Jul 2015 13:14:20 +0000 Matthias Klose <d...@debian.org> wrote:
> > >  - Decide if the symbols matching __cxx11 or B5cxx11 are part of the
> > >  
> > >    library API, and are used by the reverse dependencies of the
> > >    library.
> > 
> > There is at least one such symbol: _ZN5Smoke8classMapB5cxx11E
> > 
> > >  - If there are no reverse dependencies, it should be the package
> > >  
> > >    maintainers decision if a transition is needed.  However this might
> > >    break software which is not in the Debian archive, and built
> > >    against these packages.
> > 
> > There are many reverse dependencies.
> > 
> > >  - If a library transition is needed, please prepare for the change.
> > >  
> > >    Rename the library package, append "v5" to the name of the package
> > >    (e.g. libfoo2 -> libfoo2v5). Such a change can be avoided, if you
> > >    have a soversion bump and you upload this version instead of the
> > >    renamed package.  Prepare a patch and attach it to this issue (mark
> > >    this issue with patch), so that it is possible to NMU such a
> > >    package. [...]
> > 
> > TODO
> 
> I looked and the non-optional symbol that goes missing is:
> 
> c++filt _ZN5Smoke8classMapE
> Smoke::classMap
> 
> This is only used in qt4-perl according to codesearch.d.n.  I've locally
> updated smokegen and verified qt4-perl will still build against it.  Since
> only one rdepend is actually affected by this transition, I think it'd be
> easier to just upload smokegen with the fixed symbols file, but no v5
> package bump and then binNMU qt4-perl.  There's enough else going on that
> bending the normal way of doing things makes sense in this case (at least
> to me).
> 
> Scott K

I see Ubuntu did a v5 and that's really the right way to do it, so I guess 
I'll do that.

Working on it.

Scott K

Reply via email to