22.06.2012 13:53, AL13N kirjutas
> I do agree with you here, except that i'm trying to prevent this from
> happening, because it's not something that can be easily fixed.
>
> 1. package A is backported into X
> 1b. package A-foo is backported into X-foo (subpackage)
> 2. package B is updated into Y at a later date
> 3. package update Y has a new dependency A-foo
> 4. person has X installed; but didn't install X-foo.
> 5. person updates B into Y
>
> result is that Y pulls in as new dependency A-foo
>
> but X conflicts with A-foo
>
> so the update does not happen, and you get an ugly error.
Yes, that's what happens when you use backports. But this case can be solved. 
Person having
this problem will install X-foo from backports and case is probably closed 
(yes! this is
what you have to do if you are using backports). If not then s/he is still on 
his/her own as
we are dealing with backports. It's not something you can make bulletproof (and 
we really
shouldn't waste too much time on it).

--
Sander

Reply via email to