Bug 39196 - python3-module замещает python-module
Summary: python3-module замещает python-module
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-argcomplete (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL: https://lists.altlinux.org/pipermail/...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-06 11:19 MSK by Sergey V Turchin
Modified: 2020-11-09 14:11 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2020-11-06 11:19:52 MSK
Name: python3-module-argcomplete
Obsoletes: python-module-argcomplete
Provides: python-module-argcomplete

The following packages will be REPLACED:
  python-module-argcomplete (by python3-module-argcomplete)

Разве так бывает?
Comment 1 Vitaly Lipatov 2020-11-06 18:27:42 MSK
(Ответ для Sergey V Turchin на комментарий #0)
> Name: python3-module-argcomplete
> Obsoletes: python-module-argcomplete
> Provides: python-module-argcomplete
> 
> The following packages will be REPLACED:
>   python-module-argcomplete (by python3-module-argcomplete)
> 
> Разве так бывает?
Так пришлось сделать, потому что модуль python3-module-argcomplete содержит файлы
/usr/bin/activate-global-python-argcomplete
/usr/bin/python-argcomplete-check-easy-install-script
/usr/bin/python-argcomplete-tcsh
/usr/bin/register-python-argcomplete

которые раньше были в python-module-argcomplete

Считаете, что лучше делать не Provides, а Conflicts?

У меня нет чёткого мнения.
Comment 2 Vitaly Lipatov 2020-11-08 03:48:22 MSK
К примеру, попробовал было сделать Conflicts, так получил ошибку при сборке
python-module-oauth2client-4.1.3-alt3

The following packages have unmet dependencies:
  python3-module-rsa: Conflicts: python-module-rsa (< 4.1-alt2)
                      Obsoletes: python-module-rsa

Думаю, всё же лучше Conflicts для пакета python-module, который удаляется при сборке нового python3-module.
И ничего не проставлять, если python-module не удаляется (только утилиты из него удалить).
Да?
Comment 3 Vitaly Lipatov 2020-11-08 17:49:33 MSK
В рассылке я пытался спрашивать, что лучше, но никто ничего не предложил...

https://lists.altlinux.org/pipermail/devel/2020-July/211318.html
Comment 4 Sergey V Turchin 2020-11-09 10:33:56 MSK
Ааа, ну пусть тогда будет. Я подумал, что по ошибке сделано.

P.S.
Да, с текущим apt зачастую лишний конфликт может привести к "нишмагла" при dist-upgrade.
Comment 5 Sergey V Turchin 2020-11-09 10:35:06 MSK
Пусть будет небаг.
Comment 6 Vitaly Lipatov 2020-11-09 14:11:47 MSK
(Ответ для Sergey V Turchin на комментарий #4)
> Ааа, ну пусть тогда будет. Я подумал, что по ошибке сделано.
> 
> P.S.
> Да, с текущим apt зачастую лишний конфликт может привести к "нишмагла" при
> dist-upgrade.
В итоге я наделал пакетов где по-разному: в одних Provides, в других Conflicts. Если какой-то вариант окажется хуже, сообщу.