Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 475922

Summary: =mail-client/claws-mail-3.9* does not install translations
Product: Gentoo Linux Reporter: Franz Trischberger <franz.trischberger>
Component: Current packagesAssignee: Lars Wendler (Polynomial-C) <polynomial-c>
Status: UNCONFIRMED ---    
Severity: normal CC: flammie, franz.trischberger, net-mail+disabled, nikoli
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Franz Trischberger 2013-07-06 09:51:11 UTC
Claws is untranslated in my entirely german localized system.
v. 3.8 DID install translations, the UI was in german.

cave info
Package Manager Information:
    Package Name              paludis
    Package Version           1.4.0
    Build Date                2013-05-19T08:08:19+0200
    Built with CXX            x86_64-pc-linux-gnu-g++ 4.7.2
    Built with CXXFLAGS        -march=amdfam10 -O2 -pipe -pedantic
    Built with LDFLAGS        -Wl,-O1 -Wl,--as-needed

Environment Information:
    Format                    paludis
    Config dir                /etc/paludis
    Root                      /
    System Root               /
    World file                /var/db/pkg/world

Repository gentoo:
    format                    e
    location                  /var/paludis/repositories/gentoo
    builddir                  /var/tmp/paludis
    cache                     /var/paludis/repositories/gentoo/metadata/md5-cache
    distdir                   /var/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /var/paludis/repositories/gentoo/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    names_cache               /var/paludis/repositories/gentoo/.cache/names
    newsdir                   /var/paludis/repositories/gentoo/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /etc/make.profile  /var/paludis/repositories/local/profiles
    securitydir               /var/paludis/repositories/gentoo/metadata/glsa
    setsdir                   /var/paludis/repositories/gentoo/sets
    sync                      rsync://rsync.de.gentoo.org/gentoo-portage
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata
    Package information
        app-shells/bash       4.2_p45
        dev-java/java-config  2.1.12-r1
        dev-lang/python       2.7.5 3.2.5-r1
        dev-util/ccache       3.1.9
        dev-util/cmake        2.8.11
        dev-util/pkgconfig    0.28
        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.11.6 1.12.6
        sys-devel/binutils    2.22-r1
        sys-devel/gcc         4.6.3 4.7.2-r1
        sys-devel/gcc-config  1.7.3
        sys-devel/libtool     2.4-r1
        sys-devel/make        3.82-r4
        sys-freebsd/freebsd-lib (none)
        sys-kernel/linux-headers 3.9
        sys-libs/glibc        2.15-r3
        sys-libs/uclibc       (none)

Repository kde:
    format                    e
    location                  /var/paludis/repositories/kde
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /var/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /var/paludis/repositories/gentoo/eclass  /var/paludis/repositories/kde/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /var/paludis/repositories/kde/.cache/names
    newsdir                   /var/paludis/repositories/kde/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /etc/make.profile  /var/paludis/repositories/local/profiles
    securitydir               /var/paludis/repositories/kde/metadata/glsa
    setsdir                   /var/paludis/repositories/kde/sets
    sync                      git://git.overlays.gentoo.org/proj/kde.git
    sync_options              
    thin_manifests            true
    use_manifest              use
    write_cache               /var/cache/paludis/metadata

Repository installed:
    format                    vdb
    location                  /var/db/pkg
    builddir                  /var/tmp/paludis
    eapi_when_unknown         0
    names_cache               /var/db/pkg/.cache/names
    root                      /

Repository ff2000:
    format                    e
    location                  /var/paludis/repositories/ff2000
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /var/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /var/paludis/repositories/gentoo/eclass  /var/paludis/repositories/ff2000/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /var/paludis/repositories/ff2000_cache/names
    newsdir                   /var/paludis/repositories/ff2000/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /etc/make.profile  /var/paludis/repositories/local/profiles
    securitydir               /var/paludis/repositories/ff2000/metadata/glsa
    setsdir                   /var/paludis/repositories/ff2000/sets
    sync                      git://github.com/ff2000/gentoo-overlay.git
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata

Repository local:
    format                    e
    location                  /var/paludis/repositories/local
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /var/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /var/paludis/repositories/gentoo/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /var/paludis/repositories/local/.cache/names
    newsdir                   /var/paludis/repositories/local/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /etc/make.profile  /var/paludis/repositories/local/profiles
    securitydir               /var/paludis/repositories/local/metadata/glsa
    setsdir                   /var/paludis/repositories/local/sets
    sync                      
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-06 17:50:00 UTC
There is no net-mail/claws-mail, please check whether the category is right and attach the complete build log. If it is from an overlay, please mention which overlay this is from. Thank you in advance.
Comment 2 Franz Trischberger 2013-07-06 18:33:48 UTC
Created attachment 352736 [details]
build.log
Comment 3 Franz Trischberger 2013-07-06 18:37:22 UTC
(In reply to Tom Wijsman (TomWij) from comment #1)
> There is no net-mail/claws-mail, please check whether the category is right
> and attach the complete build log. If it is from an overlay, please mention
> which overlay this is from. Thank you in advance.

Obviously this was a typo. Currently I am trying to find a Mail solution that fits my needs, and when writing this report I was dealing with several packages in net-mail.
claws-mail is installed from Gentoo Portage tree (no repo/overlay/...).
I also attached the build log.
Comment 4 Pacho Ramos gentoo-dev 2016-03-04 09:24:46 UTC
is this the case with 3.13.2?
Comment 5 Flammie Pirinen (RETIRED) gentoo-dev 2016-03-04 14:02:24 UTC
(In reply to Pacho Ramos from comment #4)
> is this the case with 3.13.2?

Yes (at least for me).

This can be easily tested by anyone by either setting LC_MESSAGES on startup or merely inspecting /usr/share/locale, the ebuild installs nothing to that directory.
Comment 6 Bodo Graumann 2016-03-14 22:58:12 UTC
I have the same issue (no more translation into german).
Curiously though, everything was fine with claws-mail-3.9.0, while now that I updated to claws-mail-3.13.2 the bug occurs.
Comment 7 Lars Wendler (Polynomial-C) gentoo-dev 2017-07-21 08:02:21 UTC
# qlist -Ce claws-mail | grep locale
/usr/share/locale/de/LC_MESSAGES/claws-mail.mo

I never had this issue with any claws-mail installation since version 3.9.x

Is this still an issue with any of the current claws-mail ebuilds?
Comment 8 Bodo Graumann 2017-07-21 08:43:28 UTC
Yes, I just recently reinstalled version 3.13.2 and still the german locale is missing.
When I run the qlist command you provided, it returns no results.

I must admit, that I am using paludis. As it used to work, I thought that was not relevant, but now I see that Franz also uses paludis.
Looking at the ebuild I don't see any explicit mentioning of locales. So maybe this is caused by different handling of environment variables between portage and paludisā‰