Opened 3 years ago

Closed 3 years ago

#17530 closed bug (fixed)

hrev55774 - Removed over 45 000 translation lines - bad commit

Reported by: kim1963 Owned by: nielx
Priority: blocker Milestone:
Component: User Interface Version: R1/beta3
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

hrev55774 - Removed over 45 000 translation lines - bad commit

Change History (8)

comment:1 by waddlesplash, 3 years ago

Milestone: UnscheduledR1/beta4
Owner: changed from stippi to nielx
Priority: normalblocker
Status: newassigned

comment:2 by nielx, 3 years ago

Status: assignedin-progress

Will look into it.

comment:3 by nielx, 3 years ago

What happened is that earlier this week I updated the base image of Haiku's Pootle container to a newer debian, to support the current dependency on libzstd-dev. This then leads to all kinds of dependencies updated, which now causes errors like this:

ExtractCatalogEntries1 generated/objects/catalogs/add-ons/mail_daemon/inbound_filters/match_header/en.catkeys
In file included from src/add-ons/mail_daemon/inbound_filters/match_header/ConfigView.cpp:11:
In file included from headers/os/locale/Catalog.h:9:
In file included from headers/os/locale/LocaleRoster.h:11:
In file included from headers/os/storage/Entry.h:11:
In file included from headers/os/support/SupportDefs.h:13:
In file included from headers/os/support/Errors.h:9:
In file included from headers/posix/limits.h:95:
In file included from /usr/include/clang/7.0.1/include/limits.h:37:
/usr/include/limits.h:145:5: error: function-like macro '__GLIBC_USE' is not defined
#if __GLIBC_USE (IEC_60559_BFP_EXT)
    ^

The proper solution would be to no longer build the catkeys files in the image itself, but to rely on a proper builder to create and extract them for us.

For now I have saved the backup of the pre-botched up catkey files, and I have disabled pushing updates for now. I will also revert hrev55774 manually to return the broken translations.

We should probably inform translators to hold off a bit while we sort this out over the coming weeks.

comment:4 by humdinger, 3 years ago

We should probably inform translators to hold off a bit while we sort this out over the coming weeks.

I posted a heads-up to the haiku-i18n mailing list.

comment:6 by kallisti5, 3 years ago

Seems to be working :-) Deployed.

It'll run for every architecture tonight:

https://s3.wasabisys.com/haiku-translations/haiku-master-x86_64-catkeys.zip

I can fire off a build of r1beta3 as well if needed

comment:7 by nielx, 3 years ago

The recovery has progressed, and importing the catkeys from concourse has had its first successful run. I will try to fix the statistics and do another run to verify that the new process is solid.

comment:8 by nielx, 3 years ago

Milestone: R1/beta4
Resolution: fixed
Status: in-progressclosed

We are back! The tooling has been updated and translations may now be resumed.

Note: See TracTickets for help on using tickets.