Bug 55154 - Отсутствуют post-commit и post-receive
Summary: Отсутствуют post-commit и post-receive
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: git-core (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-10 21:59 MSK by Sergei Naumov
Modified: 2025-07-24 16:05 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Naumov 2025-07-10 21:59:35 MSK
Обновился до git-core-2.50.1-alt1.x86_64, в /usr/share/git-core/hooks теперь нет затычек   post-commit и post-receive. Существующие проекты (.git/hooks/) на них ссылаются и если каталог находится в синхронизации с облаком (Yandex Disk, например), то зависшие ссылки порождают ошибки синхронизации.
Comment 1 Dmitry V. Levin 2025-07-11 15:46:23 MSK
Эти файлы можно было бы вернуть, но, с одной стороны, они были удалены апстримным коммитом
https://github.com/git/git/commit/8d714b11df2b65e5f4272c1616e561930010be90
за ненадобностью ещё в 2011 году, и, с другой стороны, средства синхронизации должны адекватно обрабатывать симлинки, в том числе и бытые.
Comment 2 Alexander Makeenkov 2025-07-11 15:52:02 MSK
(Ответ для Dmitry V. Levin на комментарий #1)
> они были удалены
> апстримным коммитом за ненадобностью ещё в 2011 году

А почему из пакета пропали только сейчас?

В р11 на версии 2.42.4-alt1 эти файлы есть:

$ l /usr/share/git-core/hooks | grep -E "post-commit|post-receive"
-rwxr-xr-x 1 root root  160 ноя 27  2024 post-commit
-rwxr-xr-x 1 root root  548 ноя 27  2024 post-receive
Comment 3 Dmitry V. Levin 2025-07-11 16:33:36 MSK
(In reply to Alexander Makeenkov from comment #2)
> (Ответ для Dmitry V. Levin на комментарий #1)
> > они были удалены
> > апстримным коммитом за ненадобностью ещё в 2011 году
> 
> А почему из пакета пропали только сейчас?

Полагаете, их следовало убрать раньше?
Comment 4 Alexander Makeenkov 2025-07-11 16:40:56 MSK
(Ответ для Dmitry V. Levin на комментарий #3)
> Полагаете, их следовало убрать раньше?

Я, скорее, хочу понять, считать ли это за критичную регрессию при тестировании этой новой версии в стабильных репозиториях.
Comment 5 Alexander Makeenkov 2025-07-11 16:47:12 MSK
(Ответ для Alexander Makeenkov на комментарий #4)
> Я, скорее, хочу понять, считать ли это за критичную регрессию

*хотел понять

Получается, что NOTABUG?
Comment 6 Dmitry V. Levin 2025-07-11 16:56:14 MSK
Для Сизифа, я думаю, это изменение считать ошибкой неправильно.
Для бранча - зависит от того, что и как сломалось.
В принципе эти файлы можно было бы и вернуть, если в этом есть смысл.
Comment 7 Alexey Shabalin 2025-07-18 17:19:26 MSK
Пожалуйста, определитесь в каком виде надо переносить в стабильные бранчи, уже накопилось много CVE.
Comment 8 Anton Farygin 2025-07-24 15:48:34 MSK
в p11 думаю надо переносить с потерей функциональности, а вот в p10 бэкпортировать закрытие CVE.
Comment 9 Dmitry V. Levin 2025-07-24 16:01:37 MSK
(In reply to Anton Farygin from comment #8)
> в p11 думаю надо переносить с потерей функциональности,

Я бы всё-таки не стал называть удаление этих файлов потерей функциональности,
потому что с их удалением никакая функциональность не утрачена.
Comment 10 Anton Farygin 2025-07-24 16:05:20 MSK
тем более. Тогда это и не ошибка.