Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 258326 - app-text/aspell does not specify relevant linguas_* flags in IUSE
Summary: app-text/aspell does not specify relevant linguas_* flags in IUSE
Status: RESOLVED DUPLICATE of bug 245399
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Spell checking utilities and dictionaries -- related bugs (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-09 13:12 UTC by ta2002
Modified: 2009-02-10 04:44 UTC (History)
1 user (show)

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 ta2002 2009-02-09 13:12:08 UTC
$ emerge -p --info 
Portage 2.1.6.4 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r3 i686) 
================================================================= 
System uname: Linux-2.6.23-gentoo-r3-i686-Intel-R-_Pentium-R-_III_Mobile_CPU_1000MHz-with-glibc2.0 
Timestamp of tree: Sat, 07 Feb 2009 09:00:01 +0000 
app-shells/bash:     3.2_p39 
dev-java/java-config: 1.3.7-r1, 2.1.6-r1 
dev-lang/python:     2.5.2-r7 
dev-util/cmake:      2.4.8 
sys-apps/baselayout: 1.12.11.1 
sys-apps/sandbox:    1.2.18.1-r2 
sys-devel/autoconf:  2.63 
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2 
sys-devel/binutils:  2.18-r3 
sys-devel/gcc-config: 1.4.0-r4 
sys-devel/libtool:   1.5.26 
virtual/os-headers:  2.6.27-r2 
ACCEPT_KEYWORDS="x86" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -mfpmath=sse" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" 
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" 
CXXFLAGS="-march=pentium3 -Os -pipe -fomit-frame-pointer -mfpmath=sse" 
DISTDIR="/usr/portage/distfiles" 
EMERGE_DEFAULT_OPTS="--with-bdeps y" 
FEATURES="distlocks fixpackages protect-owned sandbox sfperms strict unmerge-orphans userfetch" 
GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" 
LDFLAGS="-Wl,-O1" 
LINGUAS="en ru" 
PKGDIR="/usr/portage/packages" 
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="X a52 aac aalib acpi alsa arts audiofile berkdb bzip2 cairo caps cdparanoia cjk cracklib crypt css cups dbus dga dhcp directfb dri dvd dvdread encode exif expat fam fbcon ffmpeg flac gcj ggi gif glibc-omitfp gmp gphoto2 gpm gstreamer hal iconv idea imagemagick imap imlib ipv6 jabber javascript jbig joystick jpeg kde lcms libcaca libnotify libwww live lm_sensors mad matroska mbox memlimit midi mmx mmxext mng mp3 mpeg mudflap mysql nas ncurses network nls no-old-linux nodrm nptl nptlonly ogg opengl openmp oscar pcre pdf perl png qt3 quicktime readline rtc samba scanner sdl sensord silc smtp sndfile speex spell sse ssl svg sysfs tcpd theora threads threadsafe tiff timidity truetype unicode usb userlocales utf8 vcd vorbis win32codecs x86 xinerama xml xorg xulrunner xv xvid yahoo zlib zrtp" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en ru" USERLAND="GNU" VIDEO_CARDS="savage" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS 


$ equery depends aspell-ru 
[ Searching for packages depending on aspell-ru... ] 
app-text/aspell-0.60.5 (linguas_ru? app-dicts/aspell-ru) 


$ emerge -p --depclean 

 * Depclean may break link level dependencies.  Thus, it is 
 * recommended to use a tool such as `revdep-rebuild` (from 
 * app-portage/gentoolkit) in order to detect such breakage. 
 * 
 * Always study the list of packages to be cleaned for any obvious 
 * mistakes. Packages that are part of the world set will always 
 * be kept.  They can be manually added to this set with 
 * `emerge --noreplace <atom>`.  Packages that are listed in 
 * package.provided (see portage(5)) will be removed by 
 * depclean, even if they are part of the world set. 
 * 
 * As a safety measure, depclean will not remove any packages 
 * unless *all* required dependencies have been resolved.  As a 
 * consequence, it is often necessary to run `emerge --update 
 * --newuse --deep world` prior to depclean. 

Calculating dependencies... done! 

>>> These are the packages that would be unmerged: 

 app-dicts/aspell-ru 
    selected: 0.99.1 
   protected: none 
     omitted: none 

>>> 'Selected' packages are slated for removal. 
>>> 'Protected' and 'omitted' packages will not be removed. 

Packages installed:   443 
Packages in world:    57 
Packages in system:   51 
Required packages:    442 
Number to remove:     1


$ equery depends aspell-en
[ Searching for packages depending on aspell-en... ]
app-text/aspell-0.60.5 (!linguas_vi & !linguas_uk & !linguas_sv & !linguas_sr & !linguas_sl & !linguas_sk & !linguas_ru & !linguas_ro & !linguas_pt & !linguas_pl & !linguas_no & !linguas_nl & !linguas_it & !linguas_is & !linguas_hr & !linguas_he & !linguas_gl & !linguas_ga & !linguas_fr & !linguas_fo & !linguas_fi & !linguas_et & !linguas_es & !linguas_eo & !linguas_en & !linguas_el & !linguas_de & !linguas_da & !linguas_cy & !linguas_cs & !linguas_ca & !linguas_br & !linguas_bg & !linguas_be & !linguas_af? app-dicts/aspell-en)
                       (linguas_en? app-dicts/aspell-en)
app-text/enchant-1.3.0 (virtual/aspell-dict)
kde-base/kdelibs-3.5.9-r4 (spell? >=app-dicts/aspell-en-6.0.0)


$ equery depends aspell 
[ Searching for packages depending on aspell... ] 
app-dicts/aspell-en-6.0.0 (>=app-text/aspell-0.60) 
app-dicts/aspell-ru-0.99.1 (>=app-text/aspell-0.60) 
kde-base/kdelibs-3.5.9-r4 (spell? >=app-text/aspell-0.60.5) 
www-client/opera-9.63 (spell? app-text/aspell)
Comment 1 Zac Medico gentoo-dev 2009-02-09 22:15:26 UTC
It looks like you have aspell installed with the linguas_ru flag disabled. What is the content of /var/db/pkg/app-text/aspell-0.60.5/USE?
Comment 2 ta2002 2009-02-10 03:48:43 UTC
$ dog /var/db/pkg/app-text/aspell-0.60.5/USE
elibc_glibc gpm kernel_linux nls userland_GNU x86

I just reinstalled this a few days ago, and I have had linguas_ru set since I originally put Gentoo on the machine over a year ago.
Comment 3 Zac Medico gentoo-dev 2009-02-10 04:38:33 UTC
The problem is that the relevant linguas_* flags are not specified in IUSE.
Comment 4 Zac Medico gentoo-dev 2009-02-10 04:44:26 UTC
It seems to be fixed in cvs:

http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/aspell/aspell-0.60.6.ebuild?r1=1.2&r2=1.3

*** This bug has been marked as a duplicate of bug 245399 ***