[MacPorts] #26271: rabbitmq-server @1.8.1_0 dependencies out of control

MacPorts noreply at macports.org
Sat Aug 28 14:18:59 PDT 2010


#26271: rabbitmq-server @1.8.1_0 dependencies out of control
--------------------------------------------------------+-------------------
 Reporter:  jpr5@…                                      |       Owner:  macports-tickets@…                   
     Type:  defect                                      |      Status:  new                                  
 Priority:  Normal                                      |   Milestone:                                       
Component:  ports                                       |     Version:  1.9.1                                
 Keywords:  rabbitmq rabbitmq-server deps dependencies  |        Port:  rabbitmq-server                      
--------------------------------------------------------+-------------------
 While updating an OSX base developer install image for my company, I
 discovered that the most recent update of the {{{rabbitmq-server}}} port
 (1.8.1_0) has incorporated a ''ridiculous'' number of new dependencies (by
 virtue of {{{xmlto}}}, I think):

 {{{
 #!sh
 jpr5 at muse# port rdeps rabbitmq-server
 The following ports are dependencies of rabbitmq-server @1.8.1_0:
   xmlto
     coreutils
       gettext
         libiconv
           gperf
         ncurses
           ncursesw
         expat
       gmp
     findutils
     getopt
     libpaper
     texlive
       texlive-basic
         texlive-documentation-base
           texlive-common
           texlive-bin
             perl5
               perl5.8
             pkgconfig
             fontconfig
               freetype
                 zlib
             gd2
               autoconf
                 m4
                 help2man
                   p5-locale-gettext
               automake
               libtool
               libpng
               jpeg
               xpm
                 xorg-xproto
                 xorg-libXt
                   xorg-util-macros
                   xorg-libsm
                     xorg-xtrans
                     xorg-libice
                   xorg-libX11
                     xorg-bigreqsproto
                     xorg-xcmiscproto
                     xorg-xextproto
                     xorg-xf86bigfontproto
                     xorg-inputproto
                     xorg-libXdmcp
                     xorg-libXau
                     xorg-kbproto
                 xorg-libXext
             t1lib
             poppler
               curl
                 libidn
                 openssl
                 curl-ca-bundle
               gtk2
                 tiff
                 jasper
                   unzip
                 atk
                   gtk-doc
                     gnome-doc-utils
                       intltool
                         gnome-common
                         p5-xml-parser
                         p5-getopt-long
                         p5-pathtools
                         p5-scalar-list-utils
                       libxslt
                         libxml2
                       python26
                         tk
                           tcl
                           Xft2
                             xrender
                               xorg-renderproto
                           xorg-libXScrnSaver
                             xorg-scrnsaverproto
                         sqlite3
                           readline
                         db46
                         gdbm
                         bzip2
                       docbook-xml
                         docbook-xml-4.1.2
                           xmlcatmgr
                         docbook-xml-4.2
                         docbook-xml-4.3
                         docbook-xml-4.4
                         docbook-xml-4.5
                         docbook-xml-5.0
                       docbook-xsl
                       rarian
                       iso-codes
                       py26-libxml2
                     glib2
                       python_select
                 pango
                   cairo
                     libpixman
                 xorg-libXi
                 xorg-libXrandr
                   xorg-randrproto
                 xorg-libXcursor
                   xorg-fixesproto
                   xorg-libXfixes
                 xorg-libXinerama
                   xorg-xineramaproto
                 xorg-libXdamage
                   xorg-damageproto
                 xorg-libXcomposite
                   xorg-compositeproto
                 shared-mime-info
               lcms
               openjpeg
               poppler-data
             xorg-libXp
               xorg-printproto
               xorg-libpthread-stubs
             openmotif
               xbitmaps
               xorg-libXmu
             ghostscript
       texlive-bin-extra
         latexmk
           texlive-latex
       texlive-context
         texlive-metapost
       texlive-documentation-english
       texlive-fontutils
       texlive-fonts-recommended
       texlive-lang-czechslovak
       texlive-lang-dutch
       texlive-lang-french
       texlive-lang-german
       texlive-lang-italian
       texlive-lang-polish
       texlive-lang-portuguese
       texlive-lang-spanish
       texlive-lang-ukenglish
       texlive-latex-recommended
       texlive-math-extra
       texlive-xetex
       texlive-luatex
       texlive-generic-recommended
     texlive-htmlxml
     fop
     dblatex
       texlive-latex-extra
         texlive-pictures
       dejavu-fonts
       ImageMagick
         p7zip
   erlang
     gawk
 }}}

 I don't know how to make {{{port}}} list rdeps for any version other than
 the most recent one, so I can't tell you what they were precisely before.
 But this is a ''tremendous'' increase in required libs/progs over
 {{{rabbitmq-server @1.8.1}}}, and for a minor {{{_0}}} increment on the
 base version, it's unclear what utility the increment provides vs. its
 cost.

-- 
Ticket URL: <http://trac.macports.org/ticket/26271>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list