Jukka Heino wrote:
Hi,
When building every single port in contrib I noticed that some of them depend on packages that either don't exist or are unmaintained. In my opinion contrib shouldn't depend on having unmaintained available. I usually even disable unmaintained completely on my systems so some ports in contrib fail because of this.
- bmp depends on libglade (unmaintained) - electricsheep depends on xscreensaver (unmaintained) - gal depends on libgnomeprintui and libgnomeui (unmaintained) - madwifi depends on linux (doesn't exist)
Linux was a "virtual" port for referencing the linux kernel, unless I made a mistake here (Johannes?)
- nicotine depends on pygtk (unmaintained) - obconf depends on libglade and startup-notification (unmaintained) - ogle depends on libglade (unmaintained) - rox-clib depends on libgtop (unmaintained) - rox-lib depends on pygtk (unmaintained) - rss-glx depends on xscreensaver (unmaintained)
- spamassassin depends on p5-html-parser (doesn't exist)
Perl sucks, all I can tell you. I removed that dependency, but the issue of it still exists. I feel it's just simpler for the very few people that build this port to get what they need from CPAN.
- xautolock depends on xfree86 (should be x11) - xblast depends on xfree86 (should be x11) - xsoldier depends on xfree86 (should be x11)
Thanks to sip for fixing my issues there. I didn't realize. Basically, the jury is still out whether base/opt ports should be listed in dependencies. I believe they should.
So in my opinion maintained ports shouldn't depend on unmaintained or non-existant ports. The current situation is of course understandable, since most of the GNOME stuff isn't maintained anymore. But in general I propose we move towards a uniformly maintained contrib with no dependencies on other collections than base, opt and contrib itself.
Regards,
// Jukka
_______________________________________________ clc-devel mailing list clc-devel@lists.berlios.de http://lists.berlios.de/mailman/listinfo/clc-devel