Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 471350 - app-dicts/stardict-hnd-*vi* dictionaries are broken
Summary: app-dicts/stardict-hnd-*vi* dictionaries are broken
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard: Pending removal: 2016-12-28
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2013-05-26 18:34 UTC by Samuel Bauer
Modified: 2016-12-31 13:42 UTC (History)
2 users (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 Samuel Bauer 2013-05-26 18:34:58 UTC
stardict-hnd-vi-en-20050917.ebuild
stardict-hnd-vi-fr-20050917.ebuild
stardict-hnd-en-vi-20050917.ebuild
stardict-hnd-fr-vi-20050917.ebuild

Are broken, they need all to be fixed like this.
unzip [archive].zip
cd [archive]
mkdir fix
stardict_stardict-repair *.ifo -O fix (from stardict with USE="tools")
rm * -f
mv fix/* . && rm -Rf fix
dictzip *.dict (from dictd ebuild)
gzip *.idx
cd ..
zip [archive].zip [archive]

And as an aesthetic fix needs to set the bookname metadata field from the ifo file.
I will upload later the fixed archive.

Reproducible: Always

Actual Results:  
The dictionaries can be loaded in stardict, but doesn't remain in stardict settings when one needs to use them.
When loading: stardict -l 6 -m6 (verbose debug), stardict complains about the broken dictionaries files.
I tested the same dictionary files on the 'Mint' powered laptop of my wife and stardict doesn't compains about they are broken.


Portage 2.1.11.62 (default/linux/amd64/13.0, gcc-4.6.3, glibc-2.15-r3, 3.8.13-gentoo-nvidia x86_64)
=================================================================
System uname: Linux-3.8.13-gentoo-nvidia-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.2
KiB Mem:     3853068 total,     83684 free
KiB Swap:    2711892 total,   2711384 free
Timestamp of tree: Sun, 26 May 2013 17:00:01 +0000
ld GNU ld (GNU Binutils) 2.22
ccache version 3.1.9 [disabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.3-r3, 3.2.3-r2
dev-util/ccache:          3.1.9
dev-util/cmake:           2.8.10.2-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6, 1.12.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.4.7, 4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: sunrise sabayon science desktop-effects bircoph gentoo various sam
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/easy-rsa /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/gentoo/files/distfiles"
EMERGE_DEFAULT_OPTS="--misspell-suggestions=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync metadata-transfer news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://gentoo.mirror.dkm.cz/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.bloodhost.ru/"
LANG="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/gentoo/files/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/gentoo/portage"
PORTDIR_OVERLAY="/usr/gentoo/overlay/sunrise /usr/gentoo/overlay/sabayon /usr/gentoo/overlay/science /usr/gentoo/overlay/desktop-effects /usr/gentoo/overlay/bircoph /usr/gentoo/portage /usr/gentoo/overlay/various /usr/gentoo/overlay/sam"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi aio alsa amd64 amr apache2 audiofile audit bash-completion berkdb bidi bs2b bzip2 cairo caps cdda cddb cdparanoia cdr cg cli cracklib crypt cscope css cue cups curl cxx dbus dga dia directfb dri dts dvd dvdr dvdread egl encode exif faac fam fat fbcon ffmpeg fftw fits flac fluidsynth fontconfig fortran fuse gallium gcrypt gd gdbm gif gimp glade gmp gnutls gphoto2 gpm graphviz gsm gtk gtk2 iconv icu id3 id3tag idn imlib introspection iodbc ipv6 jack jbig joystick jpeg jpeg2k kerberos ladspa lapack lcms ldap libass libcaca libkms libsamplerate lm_sensors lzma lzo mad midi mikmod mmx mmxext mng modules mozilla mp3 mp4 mpeg mpi mtp mudflap multilib ncurses nls nptl ntfs odbc ogg openal opencl openexr opengl openmp openvg oss pam pango pcap pch pcre pdf png pnm portaudio postscript pvr qt3support rar raw readline rle romio rtc rtmp rtsp samba sasl sdl session smime smp sndfile sockets soundtouch spell srt sse sse2 sse3 sse4_1 ssl ssse3 startup-notification svg syslog tcpd tga theora threads tiff truetype twolame unicode urandom usb v4l v4l2 vaapi vdpau vim-syntax vorbis vpx wavpack wma wmf x264 xattr xcb xcomposite xdb xface xft xinetd xml xmp xosd xpm xrandr xv xvid xvmc zip zlib zsh-completion" ABI_X86="64" ALSA_CARDS="hda-intel" 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 auth_digest authn_anon authn_core authn_dbd authn_dbm authn_default authn_file authz_core authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif sosocache_shmbc speling status unique_id unixd userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DRACUT_MODULES="syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev joystick keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="pdfimport presenter-console presenter-minimizer" LINGUAS="fr fr_FR en en_GB vi" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python3_2" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nouveau nvidia fbdev vesa none v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, USE_PYTHON
Comment 1 Pacho Ramos gentoo-dev 2013-12-30 11:13:13 UTC
Maybe this could be done in /usr/portage/eclass/stardict.eclass (if this dicts from 2005 are still useful)
Comment 2 Pacho Ramos gentoo-dev 2016-08-24 13:25:04 UTC
Is anyone willing to fix this finally or we should simply treeclean this old dicts?
Comment 3 Samuel Bauer 2016-08-29 00:24:49 UTC
I still can send the archive as I use it in a self made overlay.
If I'm allowed to proxy maintain this ebuild.
But I prefer to say it before, I'm not very reactive yet, I still need to send up to date ebuilds for another package I proxy maintain.
But I would be sad to see this dictionary removed from the gentoo tree, I use them quite often. Stardict is a quite popular software in Vietnam, every student using linux I met there was had this software installed, as it's very convenient to help reading manual pages and anything in english.
Comment 4 Pacho Ramos gentoo-dev 2016-09-17 15:00:56 UTC
I can CC proxy maint people to check... but for this concrete case, maybe maintaining this in an overlay would be better :/ (as upstream looks pretty inactive)
Comment 5 Pacho Ramos gentoo-dev 2016-12-31 13:42:00 UTC
dropped