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

Bug#665969: transition: apt 0.9.0



On Apr 2, 2012 11:10 "Raphael Hertzog" <hertzog@debian.org> wrote:
> [...]
> 

Hi,

Sorry for the delay on our side.

> On Tue, 27 Mar 2012, Michael Vogt wrote:
> > Please provide bin-NMUs for a coming apt ABI change (the apt version
> > in experimental will hit unstable as 0.9.0).
> 
> Actually you want a transition slot. It will involve bin-nmus
> but it's dealt differently than one-shot binnmu requests.
> https://wiki.debian.org/Teams/ReleaseTeam/Transitions
> 
> Here's some ben configuration snippet that should be usable to track
> the transition:
> 
> [...]
> 

Thanks, Raphaël.

> Release team, any idea when this transition can be scheduled?
> 

If you can confirm that [1] lists all the packages that are expected
to be affected by this transition, I believe we can start it right
away.

[1] http://release.debian.org/transitions/html/apt.html

> > We need to make sure that libept gets rebuild right after apt is
> > ready
> > to ensure that its updated for the new apt. Ideally we take the
> > version in experimental that encodes the apt ABI version in its
> > soname
> > to ensure that its clear that while libept did not change ABI it
> > indirectly did because of the libapt ABI break.
> 
> This means that libept reverse dep also need to be updated right and
> that it should happen at the same time than the apt transition...
> 

Thanks for the heads up.  This will be a source upload as I understand
it (looking at libept/experimental) - in that case a versioned B-D in
libept on apt should do just fine.

> In which case the ben config should be:
> 
> Affected: .build-depends ~ /libapt-pkg-dev|libept-dev/
> Good: .depends ~ /libapt-pkg4.12|libapt-inst1.4|libept1.4.12/
> Bad: .depends ~ /libapt-pkg4.10|libapt-inst1.2|libept1\b/
> 
> But I'm not quite sure how to ensure that libept1 doesn't match a
> dependency on libept1.4.12...
> 
> Cheers,

Allegedly, there is way to ask Ben only to match exact package names.
Unfortunately, I forgot the syntax, so for now, I used:

 .depends ~ /libapt-pkg4.10|libapt-inst1.2|libept1(\s|\z|\()/


~Niels




Reply to: