[arch-dev-public] Repo Hierarchy problems
On Sun, Jan 11, 2009 at 7:42 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote:
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:
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