Hello,

On Fri, Nov 20, 2015 at 3:06 PM, Jonas <yu...@gmx.de> wrote:
> Is there anywhere a kind of Howto or overview, how to interpret (as 
> non-Debian-developper) a Debian transition overview page?
> For example
> https://release.debian.org/transitions/html/libstdc++6.html
>
> konsole, kate and a lot of others are marked red / "bad"
>
> Does that mean they will be unusable if I do
> aptitude full-upgrade
>
> FYI:
> it's a Debian testing box that wasn't updated for the last two or three 
> months, so aptitude reports ~1650 packages to update, libstdc++6 is still on 
> 5.1.1 and gcc-5 not yet installed.
>
> aptitude -s full-upgrade
> doesn't show any problem with kate, konsole, etc...
>
> Why there seems to be a problem with regard to the transistion-status 
> overview page, but not with aptitude?
>
> Is there a way to find out in advance which packages might make trouble after 
> such a big update?
>

I think you can try to upgrade if apt-get or aptitude is fine with such upgrade.

Let's go and see a smaller transition, so we can understand it. I
chose for example librabbitmq transition [1]

Maintainer or maybe some script (that is an "auto-transition"), define
which packages will be rebuilded on such transition:

Affected: .depends ~ /\b(librabbitmq4|librabbitmq1)\b/
Good: .depends ~ /\b(librabbitmq4)\b/
Bad: .depends ~ /\b(librabbitmq1)\b/

That mean that if a package has a depend on librabbitmq1 it will have
a red check, because it is still depending on a older build-dep. If
the package has been build with librabbitmq4 it will show a green
check.

In this case, the first dependency level is librabbitmq (itself), and
then the second level are the packages which need to be build with the
packages that are on the first dependency level. If there were an
third level, the packages on this third level would need some of the
packages on second level to be built.

You can see which build depends have a package with apt-cache showsrc
xxx. I'm sure debtree could help to visualize the transition, but
after play two minutes with it, i did not sucess to put an example
here.

You can found more info about transitions on wiki [2]

I hope that help.

Regards,

[1] https://release.debian.org/transitions/html/auto-librabbitmq.html
[2] https://wiki.debian.org/OngoingTransitions

Reply via email to