Bug 19293 - [FR] Обновить до 5.37
Summary: [FR] Обновить до 5.37
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: file (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL: http://mx.gw.com/pipermail/file/2009/...
Keywords:
: 24802 (view as bug list)
Depends on:
Blocks: 34231
  Show dependency tree
 
Reported: 2009-03-23 14:34 MSK by Slava Semushin
Modified: 2022-06-30 08:51 MSK (History)
14 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Semushin 2009-03-23 14:34:17 MSK
Доступна новая версия. JFYI.
Comment 1 Dmitry V. Levin 2009-03-23 14:42:26 MSK
Нет, спасибо, не хочу пока.
Comment 2 Yuri N. Sedunov 2010-02-13 03:28:28 MSK
А можно из имеющейся собрать python-module-magic?
Comment 3 Dmitry V. Levin 2011-01-22 01:22:16 MSK
*** Bug 24802 has been marked as a duplicate of this bug. ***
Comment 4 Alexei V. Mezin 2011-01-22 13:00:37 MSK
(В ответ на комментарий №3)
> *** Ошибка 24802 признана повтором этой ошибки. ***

(В ответ на комментарий №1)
> Нет, спасибо, не хочу пока.

А просто обновлять сигнатуры из нового пакета в наш старый? Вроде от этого ничего сломаться не должно.
Comment 5 Dmitry V. Levin 2011-01-23 00:10:00 MSK
(In reply to comment #4)
> А просто обновлять сигнатуры из нового пакета в наш старый? Вроде от этого
> ничего сломаться не должно.

Это можно, если новые сигнатуры не слишком слабые, то я добавлю.
Уточните, пожалуйста, какие вам нужны.
Comment 6 Michael Shigorin 2011-09-22 13:08:05 MSK
(https://bugzilla.altlinux.org/show_bug.cgi?id=24802#c1 прочёл)
Comment 7 Michael Shigorin 2011-09-22 13:09:16 MSK
PS: может, запаковать гарантированно пригодный для сборки file отдельно и звать отдельно?  Всё-таки сборка себя самой -- не главная задача пакетной базы :)
Comment 8 Vitaly Lipatov 2013-10-14 23:11:21 MSK
Время идёт, новая версия
ftp://ftp.astron.com/pub/file/file-5.15.tar.gz
так и не собирается.

Может быть, провести некие мероприятия по подходящести новой версии file к сборке пакетов? Наверняка можно достаточно легко увидеть деградацию.

Если оригинальный file плохой, то не ясно, почему его применение в сборочнице не улучшает file правильными сигнатурами.
Если же оригинальный file хороший, не понятно, почему мы его не используем.

P.S. Хотел собрать binwalk и не получается, нет поддержки MAGIC_NO_CHECK_TEXT.
Comment 9 Anton Farygin 2019-06-09 18:48:11 MSK
мне тоже понадобился новый file.
Comment 10 Anton Farygin 2019-06-09 18:49:28 MSK
Я вижу в Sisyphus file5, но доверия его ментейнеру нет.

Дима, какие причины препятствуют обновлению file до пятой версии ?
Comment 11 Dmitry V. Levin 2019-06-10 01:17:26 MSK
(In reply to comment #10)
> 
> Дима, какие причины препятствуют обновлению file до пятой версии ?

У file нет обратной совместимости по формату вывода, как следствие, любой новый file несовместим с rpmbuild.

Вы можете собирать какие угодно file при условии, что это не затронет rpmbuild.
Comment 12 Anton Farygin 2019-06-10 07:28:34 MSK
А изменить rpmbuild под новый file возможно ?
Comment 13 Dmitry V. Levin 2019-06-10 09:34:36 MSK
(In reply to comment #12)
> А изменить rpmbuild под новый file возможно ?

Изменить придётся не только rpm-build, но и все rpm-build-*, использующие вывод file.
Comment 14 Anton Farygin 2019-06-10 09:40:36 MSK
Это вполне понятная задача. Главное, что бы не вылезло проблем со старыми бранчами и сборочницей.

Если с этим всё ок, то мы попробуем перевести репозиторий (считай rpm-build) на новый file.
Comment 15 Alexey Gladkov 2019-06-10 11:18:24 MSK
Когда-то обсуждали возможность собрать специальный file для rpm-build, а системный обновить.
Comment 16 Dmitry V. Levin 2019-06-10 11:52:08 MSK
(In reply to comment #15)
> Когда-то обсуждали возможность собрать специальный file для rpm-build, а
> системный обновить.

Например, вставить какой-нибудь /usr/lib/rpm/bin в начало $PATH той среды, в которой выполняются rpmbuild-скрипты, и запаковать туда нынешний file.
Comment 17 Dmitry V. Levin 2022-06-30 08:51:19 MSK
Apparently fixed a year ago.