[For some unknown reason I haven't received your reply, despite being in the Cc: list, it seems... I had to download your reply from the BTS]
On Mon, 17 May 2010 11:52:39 +0200 Cesare Tirabassi wrote: > >I hope that I clearly expressed my reasoning and that you agree with me. > > Its not a question of me agreeing with you or not, it is a question if > I, as a maintainer, wish to support the greater number of users or > not. I think there are many Debian users who do not have contrib or non-free archives in their sources.list... Hence the problem seems to be that, in order to enable one single non-free-nvidia-driver-specific feature, the package was moved away from Debian main and all the above users won't get the new version via apt (or other similar automatic package update tools). > Like it or not most users who have an nvidia card like to use > this conky feature. The fact is that, in order to enable this feature, conky is built by including nvidia stuff, which is related to nvidia non-free drivers. In other words, the conky package currently in testing/contrib indirectly (build-)depends on non-free code. Users who don't want to use non-free packages, similarly don't want to use packages that directly or indirectly (build-)depend on non-free stuff. The current package in contrib is basically denying those users a 100 % free conky in Debian main... > I don't actually agree with you when you say that contrib could > possibly pollute your system : Things like http://packages.debian.org/squeeze/firmware-b43-installer http://packages.debian.org/squeeze/googleearth-package http://packages.debian.org/testing/flashplugin-nonfree http://packages.debian.org/testing/mathematica-fonts http://packages.debian.org/testing/ttf-mscorefonts-installer should made it clear that having contrib in sources.list implies that one must closely review each package before installation, in order to avoid polluting their systems with non-free software... > just to be clear, neither I use > non-free stuff, nor I use nvidia hardware but since I maintain the > package I also have contrib enabled on my system; contrib seems to me > a very sensible compromise. The contrib archive is a very useful "intermediate" area between non-free and main, where packages which are by themselves DFSG-free, but (build-)depend on non-main stuff, may be placed. This is useful in order to remember that, once the non-main (build-)dependencies are dropped or replaced, the package is ready to be moved to main. However, from a user's point of view, contrib is not terribly different from non-free: if one wants to avoid installing non-free stuff, neither non-free nor contrib should be in sources.list, IMO. I am still convinced that the nvidia feature should be disabled in the debianized conky. As an alternative solution, is it possible to separate out the nvidia conky feature into a distinct contrib package, so that a 100 % free conky (without nvidia-related stuff) may be moved back to main? -- http://www.inventati.org/frx/progs/scripts/pdebuild-hooks.html Need some pdebuild hook scripts? ..................................................... Francesco Poli . GnuPG key fpr == C979 F34B 27CE 5CD8 DC12 31B5 78F4 279B DD6D FCF4
pgpM0SAqd4o2f.pgp
Description: PGP signature