Hi Sean,

> > However, I think the policy gives us a lot of freedom to choose (it is not 
> > very
> > strict in this case).
> 
> I don't understand.  This seems pretty strict:
> 
>     Two different packages must not install programs with different
>     functionality but with the same filenames.

Yes, you are right, when I read it again. What I have been "reading" before is.

 "Two different packages must not install programs with different functionality
 but with the same filenames if they do not declare that they "Conflict:" with
 each other."

But it doesn't say that..

So this means there is no way to provide the upstream executable name without
violating the policy? :( - even when using "Conflict:" wisely.


> > The alternatives system is supposed to be used for packages which
> > provide similar functionality (as far as I have understood), and that
> > is absolutely not the case here.
> 
> Right, alternatives is not for this.
> 
> > 5. The netgen-lvs binary package provides basically just a symlink from
> >    /usr/bin/netgen to /usr/bin/netgen-lvs
> 
> To my mind, this straightforwardly violates the sentence from Policy
> quoted above, and would thus be RC-buggy.

And it also means that the package pair "nodejs-legacy" and "node" was RC
buggy when the packages were present (jessie I guess)


Does anyone know about other packages this applies for? Any easy way to search
the archive for packages that provide files with the same name?


Cheers
Ruben

Reply via email to