[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#794486: release.debian.org: auto transition trackers incorrectly handle addition of suffixes (including GCC 5 related transitions)



On Mon, 2015-08-03 at 18:09 +0200, Julien Cristau wrote:
> On Mon, Aug  3, 2015 at 16:44:32 +0100, James Cowgill wrote:
> > Package: release.debian.org
> > User: release.debian.org@packages.debian.org
> > Usertags: tools
> > 
> > Hi,
> > 
> > I don't think any of the automatic transition trackers for the
> > libstdcxx / GCC 5 packages are working correctly.
> > 
> > Currently cmake has been rebuilt against both the new versions of GCC 5
> > and libjsoncpp, and shows up good on this tracker:
> > https://release.debian.org/transitions/html/libstdc++6.html
> > 
> > but bad on this tracker:
> > https://release.debian.org/transitions/html/auto-libjsoncpp.html
> > 
> > The auto-libjsoncpp ben file contains this:
> > is_affected = .depends ~ /libjsoncpp0v5|libjsoncpp0v5\-dbg|libjsoncpp0|libjsoncpp0\-dbg/;
> > is_good = .depends ~ /libjsoncpp0v5|libjsoncpp0v5\-dbg/;
> > is_bad = .depends ~ /libjsoncpp0|libjsoncpp0\-dbg/;
> > 
> > Here, packages depending on libjsoncpp0v5 match both the is_good and
> > is_bad regexes so ben marks them as bad.
> > 
> I've made a manual tracker for libjsoncpp, see
> https://release.debian.org/transitions/html/libjsoncpp.html

That looks better. I tried one I suggested with ^ and $ and it didn't
work properly, so I guess ben applies the regex to the entire Depends
line? The automatic solution could be a little more complex than I
thought.

> Any other broken ones?

After a quick skim these trackers are probably broken:

ccfits
csound
geos
libconfig
libdap
libgig
libmusicbrainz5
libquvi-scripts (not gcc 5)
log4cxx
spatialindex
wxwidgets3.0

James

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: