Thanks for your reply Manoj. On Tue, Feb 24, 1998 at 12:35:36AM -0600, Manoj Srivastava wrote: > Hmm, my reading of policy is that packages refers to is .deb > Debian packages, not sources or the so called ``source packages'', > which are never mentioned in policy. > > We bundle upstream sources, diffs, and a .dcs file, but those > are not packages. > > 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),
> The main package, www-pgsql*.deb, does not require anything > outside of main to build. No problem there. The problem I see is that with the source in main, although you can build www-pgsql just fine, calling "debian/rules binary" would have to make www-mysql too (if the same sources are to be used), and making www-mysql requires non-free components. So although the source for www-sql can go into main, the same source will always try to build both a main and a contrib package. But, having written that, I think you're trying to tell me that it doesn't matter. Building www-mysql might fail if the mysql package is not installed, but that doesn't matter because www-pgsql can be built successfully. Is that what you meant? Does anyone disagree? thanks, Hamish -- Hamish Moffatt, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] Latest Debian packages at ftp://ftp.rising.com.au/pub/hamish. PGP#EFA6B9D5 CCs of replies from mailing lists are welcome. http://hamish.home.ml.org