Bug 31759 - [e2k] тесты не проходят при LANG=en_US
Summary: [e2k] тесты не проходят при LANG=en_US
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: perl-Locale-gettext (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: at@altlinux.org
QA Contact: qa-sisyphus
URL: https://lists.debian.org/debian-perl/...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-05 17:46 MSK by Michael Shigorin
Modified: 2017-07-28 09:07 MSK (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2016-02-05 17:46:19 MSK
Поймал при бутстрапе описанную по ссылке ситуацию: 

# Failed test 1 in t/raw.t at line 14
#  t/raw.t line 14 is:  ok(0);
t/raw.t ........ 
Failed 1/1 subtests 
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = "en_US",
        LANG = (unset)
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
t/use.t ........ ok

Test Summary Report
-------------------
t/frconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  Failed test:  1
t/jaconvert.t (Wstat: 0 Tests: 1 Failed: 1)
  Failed test:  1
t/raw.t      (Wstat: 0 Tests: 1 Failed: 1)
  Failed test:  1
Files=5, Tests=5,  1 wallclock secs ( 0.12 usr  0.06 sys +  0.87 cusr  0.26 csys =  1.31 CPU)
Result: FAIL
Failed 3/5 test programs. 3/5 subtests failed.
make: *** [test_dynamic] Error 255

Замена в спеке en_US на C, как предложено, сборку исправила.
Какой ценой -- хотелось бы понимать.
Если для сизифа без разницы, хорошо бы изменить и там.
Comment 1 Michael Shigorin 2016-02-05 17:58:26 MSK
PS: проблема обусловлена тем, что на данной стадии бутстрапа используется пакет glibc, полученный при помощи alien(1) -- соответственно в /usr/lib/locale там практически пусто.  Наверное, сочтём спецификой, ломать ничего не будем.
Comment 2 Michael Shigorin 2017-07-28 09:07:26 MSK
На всякий: текущий сизифный perl-Locale-gettext-1.07-alt1.1.1.src.rpm на нынешнем sisyphus/e2k собирается совершенно штатно, бутстрапную сборку упразднил.