Dnia 19 września 2015 12:08:21 CEST, Pacho Ramos <pa...@gentoo.org> napisał(a):
>Hello
>
>With we trying to move to finally disable dymamic-deps and stop relying
>on them completely, an old problem will be a bit more noticeable now:
>
>- Tons of package RDEPEND on A
>- Long time after that, A starts to have a new SLOT
>- As most reverse deps need to be ported, we need to fix it
>retroactively to request the old slot that is known to work.
>
>Currently, we can see how most of us try to go as quick as possible to
>fix the dependencies retroactively setting the proper slot but this
>relies on dynamic-deps, if this feature gets disabled, we will need to
>make revbumps for all of them and people will need to rebuild all the
>reverse deps. This can be really problematic as some of this libs are
>used by a ton of packages... I can think on recent examples like
>gstreamer, gtk+, glib... for example a few days ago we needed to adapt
>reverse deps to the inclusion of a new gtk-sharp slot.

Note that this already doesn't work if you add slot operator as well.

>
>On the other hand, if we start always setting the available slots that
>we know to work, we can avoid this issue, and this is also completely
>future proof becase I don't think we can assume that package B will
>always work with the latest available SLOT package A can have in the
>future. Then, applying the same policy of we trying to set the versions
>in dependencies to the versions we know are compatible, we should do
>the same with the slot.
>
>Thanks a lot

-- 
Best regards,
Michał Górny

Reply via email to