Re: Bug#30739: When a tiny part of a package uses non-free libraries
On Mon, 21 Dec 1998, Michael Meskes wrote:
> On Fri, Dec 18, 1998 at 03:37:40PM -0800, Kevin Dalley wrote:
> > I'll back down on insisting that the xforms library be "Requires",
> > however, cardinfo does not belong in main. Section 2.1.2, quoted
> > elsewhere in the discussion is almost clear on that subject. It's
> NO! cardinfo is NOT a package. If it was you're right. But it is just one
> binary in a package.
> > only slightly painful to split the packages and keeps our purity in
> > free software.
> As they say: Show me the code! Don't say it is slightly painful but prepare
> a patch.
> > 2.1.2. The main section
> > -----------------------
> > Every package in "main" must comply with the DFSG (Debian Free
> Just to make sure this is read correctly. A package is not the same as a
> binary. Which makes your argument pretty mood, doesn't it?
To complete the quote a bit further:
* must not require a package outside of "main" for compilation or
execution (thus, the package may not declare a "Depends" or
"Recommends" relationship on a non-main package),
The package in question _requires_ libforms0.88-dev to build some part of
it, right? If you can compile the package without any package outside of
"main", it can go into main. Otherwise, it can not.