[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, Aug  3, 2015 at 17:34:20 +0100, James Cowgill wrote:

> 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.
> 
Right; adding \b instead might work.

> > 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
> 
Thanks, I've updated those ben files, the html should be fixed in half
an hour or so.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: