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 , 3 years ago
Milestone: | Unscheduled → R1/beta4 |
---|---|
Owner: | changed from | to
Priority: | normal → blocker |
Status: | new → assigned |
comment:2 by , 3 years ago
Status: | assigned → in-progress |
---|
comment:3 by , 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 , 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 , 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 , 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 , 3 years ago
Milestone: | R1/beta4 |
---|---|
Resolution: | → fixed |
Status: | in-progress → closed |
We are back! The tooling has been updated and translations may now be resumed.
Will look into it.