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

Bug#794344: transition: python-sqlalchemy



On Saturday, August 01, 2015 10:41:06 PM Jonathan Wiltshire wrote:
> On 2015-08-01 22:09, Scott Kitterman wrote:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian.org@packages.debian.org
> > Usertags: transition
> > 
> > I noticed that sqlalchemy is not transitioning to testing because a
> > number of
> > depending packages need to be rebuilt.  I've gotten a bit lost trying
> > to
> > figure out exactly which packages are left to do, so I'd appreciate it
> > if
> > you could set up a transition tracker to facilitate getting this done.
> > 
> > Below is my likely not so great attempt at a Ben file.  Fundamentally,
> > a
> > 'good' package will Depend: python-sqlalchemy (>= 1.0~),
> > python-sqlalchemy
> > (<< 1.1) and a 'bad' package will have a max version something less
> > than 1.0.
> > 
> > Ben file:
> > 
> > title = "python-sqlalchemy";
> > is_affected = .depends ~ "python-sqlalchemy" ;
> > is_good = .depends ~ "python-sqlalchemy (<< 1.1)";
> > is_bad = .depends ~ "python-sqlalchemy (<< 0.9)" | .depends ~
> > "python-sqlalchemy (<< 0.10)";
> 
> I tried a few variations, but I found that some packages don't express
> version constraints on python-sqlalchemy so they show up unknown. I
> eventually settled on this:
> 
> title = "sqlalchemy";
> is_affected = .depends ~ /python3?-sqlalchemy/;
> is_good = .depends ~ /python3?-sqlalchemy/;
> is_bad = .depends ~ /python3?-sqlalchemy \(<< 0/;
> 
> It relies on bad taking precedence over good, and seems to come up with
> a sensible result (from what I spot-checked). How does it look to you?
> 
> https://release.debian.org/transitions/html/sqlalchemy.html

I agree.  It seems sensible (is consistent with the investigations I'd done 
before I asked for the tracker).  I'll work on turning the red ones into green 
ones and then see what happens after.

Thanks,

Scott K


Reply to: