Bug 43045 - Непрописанный файловый конфликт с пакетом postgresql12-server-devel
Summary: Непрописанный файловый конфликт с пакетом postgresql12-server-devel
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: postgresql14-server-devel (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexei Takaseev
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
: 45017 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-06-22 17:06 MSK by Анастасия Кирюхина
Modified: 2023-07-06 09:06 MSK (History)
3 users (show)

See Also:


Attachments
Полный вывод (188.58 KB, text/plain)
2022-06-22 17:06 MSK, Анастасия Кирюхина
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Анастасия Кирюхина 2022-06-22 17:06:23 MSK
Created attachment 10965 [details]
Полный вывод

# apt-get install postgresql14-server-devel

# apt-get install postgresql12-server-devel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
  postgresql12-server-devel
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/975kB архивов.
После распаковки потребуется дополнительно 4649kB дискового пространства.
Совершаем изменения...
Подготовка...                           ################################################ [100%]
        файл /usr/bin/pg_server_config из устанавливаемого пакета postgresql12-server-devel-12.11-alt1.x86_64 конфликтует с файлом из пакета postgresql14-server-devel-14.4-alt1.x86_64
        файл /usr/include/pgsql/server/access/amapi.h из устанавливаемого пакета postgresql12-server-devel-12.11-alt1.x86_64 конфликтует с файлом из пакета postgresql14-server-devel-14.4-alt1.x86_64
        ...
E: Ошибка во время исполнения транзакции

Приложен полный вывод - см. вложения.
Comment 1 Alexei Takaseev 2022-11-22 13:03:19 MSK
Такое поведение ожидаемо. В системе может быть только один postgresqlXY-server-devel
Comment 2 Alexander Makeenkov 2022-11-22 13:19:16 MSK
(Ответ для Alexei Takaseev на комментарий #1)
> Такое поведение ожидаемо. В системе может быть только один
> postgresqlXY-server-devel

Это понятно, но данный конфликт не должен завершаться ошибкой: конфликтующий пакет должен удаляться.
Comment 3 Alexei Takaseev 2022-11-22 13:33:46 MSK
Для сборочной среды появление файлового конфликта это повод провести расследование его появления на предмет ошибочных зависимостей. В случае замещения пакета высока вероятность того, что сборка пойдет неопределенной версией postgresqlXY-server-devel, и, скорее всего, завершится ошибкой.
Comment 4 Alexei Takaseev 2023-01-24 15:55:14 MSK
*** Bug 45017 has been marked as a duplicate of this bug. ***
Comment 5 Alexei Takaseev 2023-01-24 16:01:00 MSK
* Thu Dec 22 20:00:00 2022 Alexei Takaseev <taf@altlinux.org> 14.6-alt2
- Add conflicts for server-devel subpackages
- Add triggerpostun for PG 15
- Change BR llvn 12.0 -> llvm13.0

Приедет в p10 с обновлением версий в начале февраля.