Re: Bug#30739: When a tiny part of a package uses non-free libraries
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
only slightly painful to split the packages and keeps our purity in
2.1.2. The main section
Every package in "main" must comply with the DFSG (Debian Free
In addition, the packages in "main"
* 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),
* must not be so buggy that we refuse to support them,
* must meet all policy requirements presented in this manual.