Bug 39138 - mercurial is broken
Summary: mercurial is broken
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mercurial (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-23 20:43 MSK by Vladimir D. Seleznev
Modified: 2020-10-29 16:24 MSK (History)
20 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir D. Seleznev 2020-10-23 20:43:29 MSK
$ hg clone 'https://hg.prosody.im/prosody-modules/' prosody-modules
abort: compression engine zstd could not be loaded
Comment 1 Grigory Ustinov 2020-10-29 15:22:49 MSK
Ситуация вокруг забандленного libzstd следующая:

Апстрим дарит нам забандленную версию 1.4.4 и всеми доступными способами (проверка в коде и многострочный комментарий) оберегает нас от использования других версий. В сизифе на сегодняшний день давно уже версия 1.4.5, на е2к всё ещё 1.4.4. Последнее обновление забандленной zstd в mercurial было в версии 5.3, а сейчас уже 5.5.2. Есть тень надежды, что они завезут новую версию в ближайшем обновлении 5.6 (уже есть релиз-кандидат), но в текущем тарболе это пока не реализовано.

А по сему единственный адекватный выход из ситуации, который я вижу - это собирать в сизифе с подаренной старой версией, а на е2к с системной, если обновлять её не планируется в ближайшем времени.
Comment 2 Repository Robot 2020-10-29 16:24:55 MSK
mercurial-5.5.2-alt1 -> sisyphus:

 Thu Oct 29 2020 Grigory Ustinov <grenka@altlinux> 5.5.2-alt1
 - 5.5.2. (Closes: #39138)
 - Use bundled libstd (details in revert commit).