[Bug 243370] [NEW] Firefox has crazy dependencies!

John Vivirito gnomefreak at gmail.com
Sat Jun 28 10:40:30 UTC 2008


emil.s wrote:
> Public bug reported:
>
> Binary package hint: firefox
>
> I'm a user of KDE, but i do still want to use Firefox as web browser...
>
> So:
> root at Megaleif-intrepid: ~ #> apt-get install firefox
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> The following extra packages will be installed:
>   apturl deborphan firefox-3.0 gksu gnome-app-install gnome-icon-theme launchpad-integration libcairo-perl libgksu2-0 libglib-perl libgnome2-canvas-perl libgnome2-perl
>   libgnome2-vfs-perl libgtk2-perl libgtkhtml2-0 libgtop2-7 libgtop2-common liblaunchpad-integration1 librsvg2-common libvte-common libvte9 python-cairo python-gconf
>   python-gdbm python-glade2 python-gst0.10 python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy python-vte
>   software-properties-gtk synaptic ubufox xulrunner-1.9
> Suggested packages:
>   firefox-3.0-gnome-support latex-xft-fonts libgtk2-perl-doc python-gconf-dbg python-gdbm-dbg python-gtk2-doc python-gst0.10-dbg python-gtk2-dbg python-gnome2-extras-doc
>   python-launchpad-integration-dbg python-numeric-tutorial python-numeric-ext python-numeric-dbg python-pyorbit-dbg dwww menu
> The following NEW packages will be installed:
>   apturl deborphan firefox firefox-3.0 gksu gnome-app-install gnome-icon-theme launchpad-integration libcairo-perl libgksu2-0 libglib-perl libgnome2-canvas-perl
>   libgnome2-perl libgnome2-vfs-perl libgtk2-perl libgtkhtml2-0 libgtop2-7 libgtop2-common liblaunchpad-integration1 librsvg2-common libvte-common libvte9 python-cairo
>   python-gconf python-gdbm python-glade2 python-gst0.10 python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy python-vte
>   software-properties-gtk synaptic ubufox xulrunner-1.9
> 0 upgraded, 38 newly installed, 0 to remove and 1 not upgraded.
> Need to get 1517kB/20.2MB of archives.
> After this operation, 78.9MB of additional disk space will be used.
> Do you want to continue [Y/n]? Hell no!
> Abort.
>
>
> apturl <- Why?
> synaptic <- In KDE?
> firefox-3.0 <- Of course...
> gksu <- ???
> gnome-app-install <- Eh?
> ubufox/gnome-icon-theme <- Shouldn't this be a separate option?
> libgtk2-perl <- Of cource GTK is needed, bet the rest?
>
> And i'm not shure if any of these are required:
> deborphan launchpad-integrationlibcairo-perl libgksu2-0 libglib-perl libgnome2-canvas-perl libgnome2-perl libgnome2-vfs-perl libgtkhtml2-0 libgtop2-7 libgtop2-common liblaunchpad integration1 librsvg2-common libvte-common libvte9 python-cairo python-gconf python-gdbm python-glade2 python-gst0.10 python-gtk2 python-gtkhtml2 python-launchpad-integration python-numeric python-pyorbit python-sexy python-vte software-properties-gtk xulrunner-1.9
>
> ** Affects: firefox (Ubuntu)
>      Importance: Undecided
>          Status: New
>
>   
Apturl is because it is used to add plugins and friends.
ubufox isnt a depend at all its suggested.
the rest are because it is a GTK app not a QT app so it needs the
libraries for gtk.
List of depends suggests and recommends for firefox-3.0
gnomefreak at Development:~$ apt-cache depends firefox-3.0
firefox-3.0
  Depends: fontconfig
  Depends: psmisc
  Depends: debianutils
  Depends: xulrunner-1.9
  Depends: libatk1.0-0
  Depends: libc6
  Depends: libcairo2
  Depends: libfontconfig1
  Depends: libfreetype6
  Depends: libgcc1
  Depends: libglib2.0-0
  Depends: libgtk2.0-0
  Depends: libnspr4-0d
  Depends: libpango1.0-0
  Depends: libstdc++6
  Depends: zlib1g
  Suggests: firefox-3.0-gnome-support
  Suggests: latex-xft-fonts
  Suggests: libthai0
  Recommends: ubufox
  Conflicts: firefox
  Conflicts: firefox-granparadiso
  Conflicts: firefox-libthai
  Conflicts: firefox-trunk
  Replaces: firefox
  Replaces: firefox-granparadiso
  Replaces: firefox-libthai
    firefox-3.0
  Replaces: firefox-trunk

Now for depends on xulrunner-1.9
gnomefreak at Development:~$ apt-cache depends xulrunner-1.9
xulrunner-1.9
  Depends: libatk1.0-0
  Depends: libc6
  Depends: libcairo2
  Depends: libdbus-1-3
  Depends: libdbus-glib-1-2
  Depends: libfontconfig1
  Depends: libfreetype6
  Depends: libgcc1
  Depends: libglib2.0-0
  Depends: libgtk2.0-0
  Depends: libhunspell-1.2-0
  Depends: libidl0
  Depends: libnspr4-0d
  Depends: libnss3-1d
  Depends: libpango1.0-0
  Depends: libsqlite3-0
  Depends: libstartup-notification0
  Depends: libstdc++6
  Depends: libx11-6
  Depends: libxft2
  Depends: libxrender1
  Depends: libxt6
  Depends: python2.5
  Depends: zlib1g
  Conflicts: <j2re1.4>
  Breaks: devhelp
  Breaks: epiphany-gecko
  Breaks: midbrowser
  Breaks: yelp

-- 
Sincerely Yours,
    John Vivirito

https://launchpad.net/~gnomefreak
https://wiki.ubuntu.com/JohnVivirito
Linux User# 414246

-- 
Firefox has crazy dependencies!
https://bugs.launchpad.net/bugs/243370
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox in ubuntu.




More information about the Ubuntu-mozillateam-bugs mailing list