[arch-dev-public] Repo Hierarchy problems
On Sun, Jan 11, 2009 at 7:42 PM, Eric BĂ©langer <snowmaniscool@gmail.com> wrote:
Check if these packages currently in extra have a (make)depends on other packages from extra and so on. If these packages depends on too many packages from extra, we might be better doing an exception and keep them in extra. Otherwise we should try to move them to core.
So I just added some ugly codes to my tool to show this information. I added the list of dependencies that would need to be moved. Here is the result : Repo Hierarchy for Dependencies --------------------------------- extra/biopython depends on community/python-numpy (python-nose) Repo Hierarchy for Makedepends -------------------------------- extra/xosd depends on community/xmms () extra/flac depends on community/xmms () core/iputils depends on extra/opensp () core/iputils depends on extra/libxslt (libxml2 python tk sqlite3 tcl libxss libxft libxext scrnsaverproto libx11 xextproto libxcb kbproto xproto xf86bigfontproto xtrans inputproto xorg-util-macros xcb-proto libxdmcp libxau libxslt fontconfig libxrender freetype2 renderproto) core/iputils depends on extra/docbook-xsl (libxml2 libxslt docbook-xml python tk sqlite3 tcl libxss libxft libxext scrnsaverproto libx11 xextproto libxcb kbproto xproto xf86bigfontproto xtrans inputproto xorg-util-macros xcb-proto libxdmcp libxau fontconfig libxrender freetype2 renderproto unzip) core/madwifi-utils depends on extra/sharutils () core/e2fsprogs depends on extra/bc () extra/bigloo depends on community/jdk (jre) core/ca-certificates depends on extra/ruby (termcap-compat tk tcl libxss libxft libxext scrnsaverproto libx11 xextproto libxcb kbproto xproto xf86bigfontproto xtrans inputproto xorg-util-macros xcb-proto libxdmcp libxau libxslt python libxml2 sqlite3 fontconfig libxrender freetype2 renderproto) core/madwifi depends on extra/sharutils () extra/gnome-speech depends on community/espeak (portaudio xmms) The reasonable move are : python-numpy and python-nose from community to extra for biopython xmms from community to extra for xosd and flac sharutils from extra to core for madwifi-utils and madwifi bc from extra to core for e2fsprogs espeak, xmms and portaudio from community to extra for gnome-speech (I was wondering why xmms was here again, so I did a manual check : portaudio -> jack -> flac -> xmms) The problematic ones : core/iputils : libxslt and docbook-xsl in extra depend on libxml2, which needs python, which needs tk, which brings a lot of nice x11 stuff core/ca-certificates : ruby also depends on tk Just a guess, maybe it is possible to get a perfectly clean core chroot with a python and ruby version without tk support :)
On Sun, 2009-01-11 at 23:37 +0100, Xavier wrote:
espeak, xmms and portaudio from community to extra for gnome-speech (I was wondering why xmms was here again, so I did a manual check : portaudio -> jack -> flac -> xmms)
Who's going to maintain portaudio and espeak then? I added this makedepend to gnome-speech because an optional, pluggable, speech engine is built when espeak is present on the system. Espeak is a lot easier to configure for english than festival, because it works out of the box right after installing it. I don't like maintaining any text-to-speech utilities. I only maintain gnome-speech because it's part of GNOME and required by some of it's a11y tools.
participants (2)
-
Jan de Groot
-
Xavier