Bug 42564 - носит с собой и собирает zstd, несмотря на BR: libzstd-devel
Summary: носит с собой и собирает zstd, несмотря на BR: libzstd-devel
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: borg (show other bugs)
Version: unstable
Hardware: all Linux
: P5 minor
Assignee: Dmitriy Shadrinov
QA Contact: qa-sisyphus
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2022-04-24 22:29 MSK by Michael Shigorin
Modified: 2022-10-09 20:19 MSK (History)
2 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 2022-04-24 22:29:34 MSK
Для borg 1.2.0-alt1 опять вылезла bug 36408: пытается собрать навьюченную версию zstd, несмотря на наличие в сборочном окружении системной (в моём случае уже поправленой для сборки lcc на e2k).
Comment 1 Dmitriy Shadrinov 2022-04-25 22:13:30 MSK
Была ещё такая проблема: #41369. Я попробую оторвать. Меня беспокоит только такой момент: резервные копии - это такие штуки, которые в нормальной ситуации никому не нужны и о них вспоминают тогда, когда думать уже поздно, а стоит ли рисковать и залезать в кишки и ковырять своими руками?
Если сборка проекта предусматривает использование внешней библиотеки, то вопросов нет. Что касается лично меня, я бы для себя предпочел использовать "нековыренный" код, либо надо реально полноценно знать код программы.
Comment 2 Dmitriy Shadrinov 2022-04-25 22:47:25 MSK
Отправил сборку с системными liblz4, libzstd, libxxhash штатным способом
Comment 3 Michael Shigorin 2022-10-02 18:08:30 MSK
(Ответ для Dmitriy Shadrinov на комментарий #1)
> Если сборка проекта предусматривает использование внешней библиотеки, то
> вопросов нет. Что касается лично меня, я бы для себя предпочел использовать
> "нековыренный" код, либо надо реально полноценно знать код программы.
Целиком понимаю и поддерживаю как админ; думаю, в таких случаях можно посмотреть, точная ли копия какой-либо версии запихнута в поставляемый архив, и если да -- спросить апстрим, из каких именно соображений (самодостаточность архива. нестабильность API/поведения, ещё что).  А дальше уж с учётом этих вводных.

Бездумно отрывать ради отрывания может вылезти боком как минимум в случае таскания _форков_ с неочевидными причинами вроде редких проблем...
Comment 4 Dmitriy Shadrinov 2022-10-09 20:19:04 MSK
Сейчас поддержка системных версий библиотек реализована штатно без допиливания.