non-free vs. free packages

Eric Sandall eric at sandall.us
Tue Oct 18 20:04:06 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 17 Oct 2005, Zbigniew Luszpinski wrote:
<snip>
> IMHO:
> Do we really need non-free packages in moonbase?
> Modules are mainly designed to provide information how to build source
> packages. Non-free packages are usually binary and have their own binary
> setup/installer/configurator - installation is done usually by running
> installer which performs all needed operations automaticaly. So do not find
> the need for existence of such modules in moonbase. There are so many cool
> opensource modules that are outside moonbase which are much more worth
> including than easy to install binaries.

The problem with that is some 'free' packages will need some
'non-free' packages (e.g. eclipse, a 'free' package, needs some JAVA,
a 'non-free' package). If you don't allow for even binary packages as
a module then you cannot enforce this dependency.

One way around it, as I mentioned, is to remove all non-free/binary
modules from moonbase and add another 'base' that is not installed by
default which has these. That way, be default, Lunar does not have any
non-free packages (a la Debian), but people who want them can add the
non-free repository. You'll also want to add repository dependencies
in that case (so eclipse could depend on non-free/JAVA, otherwise a
dependency on just 'JAVA' probably won't find it) that will install
the non-free repository, if needed.

- -sandalle

- --
Eric Sandall                     |  Source Mage GNU/Linux Developer
eric at sandall.us                  |  http://www.sourcemage.org/
http://eric.sandall.us/          |  SysAdmin @ Inst. Shock Physics @ WSU
http://counter.li.org/  #196285  |  http://www.shock.wsu.edu/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD4DBQFDVVU4HXt9dKjv3WERArp1AJidtce9CKMOQIxzvgsy0ZGRN3PdAKCYyIs0
brsH5yle+16ccOU+lEN5vg==
=biNy
-----END PGP SIGNATURE-----


More information about the Lunar mailing list