Bug 53146 - Добавить Provides: db-utils = %EVR
Summary: Добавить Provides: db-utils = %EVR
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: db5.3-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: protvin@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-19 07:45 MSK by Антон Мидюков
Modified: 2025-02-20 16:21 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 Антон Мидюков 2025-02-19 07:45:20 MSK
В таске
https://packages.altlinux.org/ru/tasks/373287/

был удалён db4.8-utils (субпакет libdb4.8). Вместо него собран db5.3-utils (субпакет libdb5.3). При этом пакеты db4.8-utils и db5.3-utils конфликтуют по файлам между собой. db5.3-utils по факту является заменой db4.8-utils, но у него даже нет
Conflicts: db4.8-utils

Предлагаю переименовать db5.3-utils в db-utils и прописать ему
Obsoletes: db4.8-utils
Obsoletes: db5.3-utils < %EVR
Provides: db5.3-utils = %EVR

Чтобы у пользователей db4.8-utils успешно обновился на db-utils.
Корректность обновления нужно проверить (у меня это умозрительное предположение).

Прошу баг исправить поскорее. В списке mkimage-profiles pkg.in/lists/tagged/rescue+misc прописан db4.8-utils. Надо прописать независимо от версии db-utils.
Comment 1 Антон Мидюков 2025-02-19 07:49:28 MSK
Извиняюсь. Конфликт выставлен. Тем не менее предложенные изменения в силе.

rauty@ одобрил субтаски 373287 100 и 160, поэтому подписываю.
Comment 2 Ajrat Makhmutov 2025-02-20 00:23:19 MSK
Если так сделаем, то при обновлении db4.8-utils удалится libdb4.8, который по какой-то причине может быть нужен пользователю. Вместо этого предлагаю в db5.3-utils добавить только 'Provides: db-utils = %EVR', по примеру пакета php. Так список mkimage-profiles станет независим от версии db-utils.
Comment 3 Антон Мидюков 2025-02-20 06:18:45 MSK
(In reply to Ajrat Makhmutov from comment #2)
> Если так сделаем, то при обновлении db4.8-utils удалится libdb4.8, который
> по какой-то причине может быть нужен пользователю. Вместо этого предлагаю в
> db5.3-utils добавить только 'Provides: db-utils = %EVR', по примеру пакета
> php. Так список mkimage-profiles станет независим от версии db-utils.

Хорошо.
Comment 4 Repository Robot 2025-02-20 16:21:09 MSK
libdb5.3-5.3.28-alt7 -> sisyphus:

 Thu Feb 20 2025 Constantin Sunzow <protvin@altlinux> 5.3.28-alt7
 - Provide db-utils (ALT #53146).