Branden Robinson wrote: > I think both should be forbidden. > > ELF objects, minor or major, must declare shared library dependencies > as Depends. > > ELF objects, minor or major, that link against non-free shared libraries > must not go into main.
Why are ELF objects so special? If we have a rule like this, why should it not apply to other forms of binaries, or to programs written in interpreted languages? Perl and python programs can produce ghastly errors if a library they require is not installed. Also, I'd hope that a perl or python program that requires a library from non-free to work has no more business in main than does a ELF executable with similar requirements. -- see shy jo