Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88436 - SquirrelMail depends on app-text/ispell
Summary: SquirrelMail depends on app-text/ispell
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 63951
Blocks:
  Show dependency tree
 
Reported: 2005-04-09 01:16 UTC by Jakub Moc (RETIRED)
Modified: 2005-04-09 16:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jakub Moc (RETIRED) gentoo-dev 2005-04-09 01:16:14 UTC
Portage wants to install ispell. I don
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-04-09 01:16:14 UTC
Portage wants to install ispell. I don´t know why I need two spell checkers on my system, I already have aspell. 

Reproducible: Always
Steps to Reproduce:
1. emerge sync
2. emerge -uDpv world


Actual Results:  
[ebuild     U ] dev-util/dialog-1.0.20050206 [1.0.20040731] +unicode 292 kB
[ebuild  N    ] app-text/ispell-3.2.06-r6  575 kB


Expected Results:  
I don´t want ispell, I have aspell.

# genlop -l | grep aspell
  Thu Aug 19 16:47:48 2004 >>> app-text/aspell-0.50.5-r4
  Thu Aug 19 17:03:12 2004 >>> app-dicts/aspell-cs-0.51.0
  Thu Aug 19 17:03:24 2004 >>> app-dicts/aspell-en-0.51.1


# emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1,
2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#2, Feb  7 2005, 10:01:40)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks makecheck
sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo
rsync://ftp.fi.muni.cz/pub/linux/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow acpi alsa apache2 apm arts avi bash-completion berkdb
bitmap-fonts crypt curl emboss encode fbcon firebird foomaticdb fortran gd
gd-external gdbm gif gpm gtk2 imap imlib innodb java jpeg junit libg++ libwww
mad maildir mikmod mmx motif mp3 mpeg mysql ncurses nls nptl nptlonly odbc
oggvorbis opengl oss pam pdflib perl png pnp postgres python quicktime readline
sasl sdl slang snmp socks5 spell sqlite sse ssl svga tcpd tiff truetype
truetype-fonts type1-fonts unicode xml xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-09 01:40:00 UTC
Use --tree option and see which ebuild depends on ispell.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-04-09 02:10:57 UTC
Comment #1: Hmm, not that it would explain anything. :-)

# emerge -uDtpv ispell

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild  N    ] app-text/ispell-3.2.06-r6  575 kB
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-09 02:38:49 UTC
Well that's bad.. if it was a dependency of something it could be simply some wrong dependencies...

Try with unclepine script to search what is depending on ispell (it should consider also PDEPENDs which tree doesn't show).
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-04-09 03:00:14 UTC
Not really sure how exactly I am supposed to use it but `./unclepine -di app-text/ispell` shows nothing, nada, zero...

!!! No package matches your selection!
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-04-09 05:21:29 UTC
Uhm. Found it - squirrelmail-1.4.4

RDEPEND="virtual/php
        dev-perl/DB_File
        crypt? ( app-crypt/gnupg )
        ldap? ( net-nds/openldap )
        app-text/ispell"

Please, make this optional dependency with something like local USE="spellcheck" flag. Also, SquirreMail can use both aspell and ispell, neither of them works actually well with PHP in safe mode and the plugin is pretty buggy anyway. Remove the hard dependency. 

Changing the description and assigning to maintainer. 
Comment 7 Jeremy Huddleston (RETIRED) gentoo-dev 2005-04-09 11:32:51 UTC
closing
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-04-09 12:20:14 UTC
Comment #6: Sorry, but how is this fixed? 
Comment 9 Jeremy Huddleston (RETIRED) gentoo-dev 2005-04-09 16:25:45 UTC
emerge --sync