Bug 1216499 - file from python3-ipython..... conflicts with file from python311-ipython.......
Summary: file from python3-ipython..... conflicts with file from python311-ipython.......
Status: RESOLVED WONTFIX
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Python (show other bugs)
Version: Leap 15.5
Hardware: x86-64 openSUSE Leap 15.5
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Python maintainers (group account)
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-23 12:01 UTC by andreas bittner
Modified: 2023-11-15 15:51 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andreas bittner 2023-10-23 12:01:53 UTC
15.5, x64, i think i have originally added some home:ecsos:python packages to be able to use "calibre" application.

today there is a zypper up error file conflicting:

------------------

Checking for file conflicts: .........................................................................................................................................................................................[error]
Detected 2 file conflicts:

File /usr/bin/ipython3
  from install of
     python3-ipython-7.16.1-bp155.3.11.noarch (openSUSE:Leap:15.5)
  conflicts with file from install of
     python311-ipython-8.16.1-lp155.121.1.noarch (home:ecsos:python)

File /usr/share/man/man1/ipython3.1.gz
  from install of
     python3-ipython-7.16.1-bp155.3.11.noarch (openSUSE:Leap:15.5)
  conflicts with file from install of
     python311-ipython-8.16.1-lp155.121.1.noarch (home:ecsos:python)

File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.
Continue? [yes/no] (no): ^C

------------------
Comment 1 andreas bittner 2023-10-23 12:15:02 UTC
apparently

sudo zypper up python311-FontTool


pulls in a whopping 152 NEW packages it prints out.....

and the file check of this single command is the one that generates the conflicting files.....
Comment 2 Matej Cepl 2023-10-30 19:09:59 UTC
Where is the package python311-ipython-8.16.1-lp155.121.1.noarch coming from? Factory?
Comment 3 andreas bittner 2023-10-30 22:45:37 UTC
its also from ecsos

--------

rpm -qi python311-ipython-8.16.1-lp155.121.1 
Name        : python311-ipython
Version     : 8.16.1
Release     : lp155.121.1
Architecture: noarch
Install Date: Mon 30 Oct 2023 10:41:30 PM CET
Group       : Development/Languages/Python
Size        : 7622882
License     : BSD-3-Clause
Signature   : RSA/SHA256, Tue 10 Oct 2023 06:13:14 PM CEST, Key ID cffba00a8b662dfb
Source RPM  : python-ipython-8.16.1-lp155.121.1.src.rpm
Build Date  : Tue 10 Oct 2023 06:13:09 PM CEST
Build Host  : i03-ch2c
Relocations : (not relocatable)
Packager    : https://www.suse.com/
Vendor      : obs://build.opensuse.org/home:ecsos
URL         : https://github.com/ipython/ipython
Summary     : Rich architecture for interactive computing with Python
Description :
IPython provides a rich toolkit to help you make the
most out of using Python interactively. Its main
components are:
Comment 4 Matej Cepl 2023-11-15 15:51:53 UTC
What's ecsos? Looks like somebody's private developing branch. It is quite certainly not supported by openSUSE.