Bug 48549 - Файловый конфликт с пакетами libunibreak-devel и libunibreak5-devel
Summary: Файловый конфликт с пакетами libunibreak-devel и libunibreak5-devel
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libunibreak5-devel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-22 16:53 MSK by Алексей Родыгин
Modified: 2023-11-24 21:56 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Алексей Родыгин 2023-11-22 16:53:51 MSK
Система:
server-10.1-x86-64
workstation-10.1-x86-64
kworkstation-10.2.1-x86-64
education-10.2-x86-64
education-10.2-x86-64-kde


Шаги воспроизведения:
1) # apt-get install liblinebreak-devel
2) # apt-get install libunibreak-devel libunibreak5-devel

Ожидаемый результат:
liblinebreak-devel удаляется, устанавливаются libunibreak-devel и libunibreak5-devel

Реальный результат:
У пакетов конфликтуют файлы, ошибка установки.
E: Ошибка во время исполнения транзакции
Comment 1 Алексей Родыгин 2023-11-22 17:09:35 MSK
Воспроизводится в Sisyphus.
Comment 2 Anton Farygin 2023-11-22 18:33:14 MSK
На правильный пакет.
Comment 3 Sergey V Turchin 2023-11-23 09:08:55 MSK
(Ответ для Алексей Родыгин на комментарий #0)
> У пакетов конфликтуют файлы, ошибка установки.
> E: Ошибка во время исполнения транзакции
Выдумываете. Конфликт прописан в пакете.
Comment 4 Alexander Makeenkov 2023-11-23 09:25:17 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> (Ответ для Алексей Родыгин на комментарий #0)
> > У пакетов конфликтуют файлы, ошибка установки.
> > E: Ошибка во время исполнения транзакции
> Выдумываете. Конфликт прописан в пакете.

# apt-get install liblinebreak-devel
# apt-get install libunibreak5-devel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libunibreak5
Следующие НОВЫЕ пакеты будут установлены:
  libunibreak5 libunibreak5-devel
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/207kB архивов.
После распаковки потребуется дополнительно 1626kB дискового пространства.
Продолжить? [Y/n] 
Совершаем изменения...  
Подготовка...                                                                                                                                                       
        файл /usr/include/linebreak.h из устанавливаемого пакета libunibreak5-devel-5.1-alt2.x86_64 конфликтует с файлом из пакета liblinebreak-devel-2.1-alt1.x86_64
        файл /usr/include/linebreakdef.h из устанавливаемого пакета libunibreak5-devel-5.1-alt2.x86_64 конфликтует с файлом из пакета liblinebreak-devel-2.1-alt1.x86_64
E: Ошибка во время исполнения транзакции


# apt-get install libunibreak-devel
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libunibreak
Следующие НОВЫЕ пакеты будут установлены:
  libunibreak libunibreak-devel
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/32,4kB архивов.
После распаковки потребуется дополнительно 112kB дискового пространства.
Продолжить? [Y/n] 
Совершаем изменения...  
Подготовка...                                                                                                                                                       
        файл /usr/include/linebreak.h из устанавливаемого пакета libunibreak-devel-3.0-alt3.x86_64 конфликтует с файлом из пакета liblinebreak-devel-2.1-alt1.x86_64
        файл /usr/include/linebreakdef.h из устанавливаемого пакета libunibreak-devel-3.0-alt3.x86_64 конфликтует с файлом из пакета liblinebreak-devel-2.1-alt1.x86_64
E: Ошибка во время исполнения транзакции
Comment 5 Anton Farygin 2023-11-23 09:29:46 MSK
Конфликт прописан, да не с тем кем надо.
Comment 6 Sergey V Turchin 2023-11-23 09:38:52 MSK
(Ответ для Алексей Родыгин на комментарий #0)
> liblinebreak-devel
Ааа, я не заметил, что "line", а не "uni"
Comment 7 Sergey V Turchin 2023-11-23 09:43:40 MSK
liblinebreak просто пора грохнуть, видимо?
Comment 8 Sergey V Turchin 2023-11-23 09:46:45 MSK
https://vimgadgets.sourceforge.net/liblinebreak/
"Deprecation Notice"
Comment 9 Anton Farygin 2023-11-23 10:10:16 MSK
Грохну, но конфликт всё равно надо прописать.
Comment 10 Sergey V Turchin 2023-11-23 12:07:32 MSK
Прописал в libunibreak-devel и libunibreak5-devel
Comment 11 Michael Shigorin 2023-11-24 21:56:35 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> liblinebreak просто пора грохнуть, видимо?
Ср.: bug 46206 :) (насчёт конфликтов, оставшихся забытыми)