On Wed, 14 Nov 2001, David Budworth wrote: > Can you put a package in debian main that depends on a non-free software?
No. A package in main can only depend on other packages in main. A package in contrib can depend on packages in non-free, or software that doesn't exist in debian at all. Packages that are in main and contrib are considered free by debian standards(see http://www.debian.org/social_contract#guidelines). Packages in non-free are not considered thusly, but are allowed to be redistributed, so have been converted into deb form. If you want to consider crypto code, then it gets a bit more hairy. There exists another archive, called nonus, that also has main, contrib, and non-free. Packages in main, contrib, and non-free can not depend on packages in nonus. Packages in nonus/main can't depend on packages in nonus/contrib. Packages in nonus/contrib can depend on packages in nonus/non-free, or other non-packaged files. > Remember, JBoss 3.0 DEPENDS on jdk 1.3.x, and there is no free version of > that. There are debs of sun jdk 1.3. To get them installed onto your debian system, do the following: 1: add 'deb http://ftp.tux.org/pub/java/debian woody non-free' to /etc/apt/sources.list 2: run 'apt-get install j2sdk1.3', which will fetch sun jdk 1.3, and all the other packages that it depends on. Because JBoss depends on jdk 1.3, this means that jboss will go into contrib. Just because it is in contrib, however, does not mean it is not free. > Nor is there a .deb for it at all in non-free/contrib. > > I don't believe IBM has a 1.3x .deb, and kaffe definately doesn't support it. There is an installer for ibm, as ibm's jdk license excplicitly allows for its use only on certain systems, and debian is not listed. This is generally viewed as an oversite on ibm's part, but it is still a restriction. > As much as I'd like to see JBoss in debian, I can't see how you can put a > dependancy on a JDK that doesn't exist as far as debian is concerned. Packages in contrib are allowed to have such broken dependencies. However, that doesn't mean that we should overlook all other dependencies, and only depend on non-free software. _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
