
On 3/14/25 5:41 AM, Andrei Borzenkov wrote:
On Fri, Mar 14, 2025 at 12:36 PM Robert Webb <webbdg@verizon.net> wrote:
On Fri, 14 Mar 2025 10:52:45 +0300, Andrei Borzenkov <arvidjaar@gmail.com> wrote:
On Fri, Mar 14, 2025 at 3:10 AM -pj <pj.opensuse@gmx.com> wrote:
[...] Ok, zypper.solverTestCase.gz is available here. > https://c.gmx.com/@979853684072518786/0N_0pDwXV_ODsrtXCGNycA
The apparent reason why zypper removes these packages is the lack of the corresponding Python 3.13 modules. I.e. jupyter-notebook requires the python3dist(notebook) which is provided by
andrei@tumbleweed:~> zypper search --provides -x 'python3dist(notebook)' Loading repository data... Reading installed packages...
S | Name | Summary | Type ---+--------------------+----------------------------+-------- | python311-notebook | Jupyter Notebook interface | package | python312-notebook | Jupyter Notebook interface | package | python313-notebook | Jupyter Notebook interface | package andrei@tumbleweed:~>
You have the python311-notebook but not the python313-notebook.
Normally I would expect that when the default Python version is advanced, for all installed Python modules the versions matching the default are also installed. Looks like it happens for some, but not for all packages. Can you show
rpm -qa python311-\* | sort rpm -qa python313-\* | sort
Dominique did mention missing packages:
For the packages in question the Python 3.13 versions do exist, they just were not installed. I do not know whether it can be considered a bug. Maybe a packaging list would be a better place to ask.
Are you saying to ask about this on the Factory Mailing list? I am wondering if you have anymore advice on how to proceed with the situation?
On Thu, 13 Mar 2025 12:24:26 +0100, Dominique Leuenberger <dimstar@opensuse.org> wrote: To: factory@lists.opensuse.org Subject: Re: Tumbleweed snapshot 20250308 switches /usr/bin/python3 to python 3.13
[...] The list of python packages that did not properly transfer (due to build failures or other issues) is rather short and can be checked with:
zypper se --provides python3- | grep python3 | grep -v -e python313 - e python3-
The list matches rather closely the build failures:
osc prjresults -s F -V openSUSE:Factory | grep python
PJ, would you also show the output of Dominique's command? Here, un-line-wrapped:
zypper se --provides python3- | grep python3 | grep -v -e python313 -e python3-
This command will show identical information on every system using the same snapshot.