Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-nbclassic for openSUSE:Factory checked in at 2025-06-12 15:54:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-nbclassic (Old) and /work/SRC/openSUSE:Factory/.python-nbclassic.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-nbclassic" Thu Jun 12 15:54:11 2025 rev:26 rq:1285049 version:1.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-nbclassic/python-nbclassic.changes 2025-03-12 20:15:44.820614020 +0100 +++ /work/SRC/openSUSE:Factory/.python-nbclassic.new.19631/python-nbclassic.changes 2025-06-12 15:55:55.763822493 +0200 @@ -1,0 +2,26 @@ +Wed Jun 11 10:51:42 UTC 2025 - Daniel Garcia <daniel.gar...@suse.com> + +- Update to 1.3.1 (CVE-2025-5889, bsc#1244343): + * Fix Hatch build fails in src directory #340 (@danyeaw) + * Fix mo translations missing from wheels #339 (@danyeaw) + * Support offline source distribution builds #337 (@danyeaw) + * Add CI workflow dispatch and timeouts #343 (@danyeaw) + * Reformat pyproject.toml #342 (@danyeaw) +- 1.3.0: + * Improve build performance through improving artifact patterns #317 (@danyeaw) + * Save as improvements #267 (@andrewfulton9) + * Upload release artifacts on push #332 (@RRosio) + * Add Release workflows #331 (@RRosio) + * Fix set-output deprecation warnings #330 (@RRosio) + * Update JavaScript dependencies #329 (@danyeaw) + * Drop support for Python 3.8, Test with 3.12 and 3.13 #327 (@danyeaw) + * Automatically cancel concurrent workflows #326 (@danyeaw) + * Initial migration from Bower to Yarn #323 (@danyeaw) + * Fix CI Check Release job with deprecated action use #322 (@RRosio) + * Update JQuery, Bootstrap, Underscore, Backbone, and requirejs-text #321 (@danyeaw) + * Restore usage of flake8 and add to CI #316 (@danyeaw) + * Migrate from setup.py to pyproject.toml #315 (@danyeaw) + * Update macos action runner image to macos-13 #311 (@RRosio) + * Remove use of deprecated distutils #310 (@danyeaw) + +------------------------------------------------------------------- Old: ---- nbclassic-1.2.0-gh.tar.gz New: ---- nbclassic-1.3.1-gh.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-nbclassic.spec ++++++ --- /var/tmp/diff_new_pack.RgAul5/_old 2025-06-12 15:55:56.823866485 +0200 +++ /var/tmp/diff_new_pack.RgAul5/_new 2025-06-12 15:55:56.823866485 +0200 @@ -27,9 +27,9 @@ # this conditional is used in the python-rpm-macros, but `osc build --without libalternatives` won't work %bcond_without libalternatives # 1.1.0 gets abbreviated by pythondistdeps -%define shortversion 1.2 +%define shortversion 1.3.1 Name: python-nbclassic%{psuffix} -Version: 1.2.0 +Version: 1.3.1 Release: 0 Summary: Jupyter Notebook as a Jupyter Server Extension License: BSD-3-Clause @@ -41,17 +41,17 @@ Source2: create_node_modules.sh BuildRequires: %{python_module Babel} BuildRequires: %{python_module base >= 3.10} -BuildRequires: %{python_module jupyter-packaging >= 0.9} +BuildRequires: %{python_module hatch-jupyter-builder} +BuildRequires: %{python_module hatchling} BuildRequires: %{python_module jupyter-server >= 1.17} BuildRequires: %{python_module pip} -BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: jupyter-rpm-macros BuildRequires: nodejs-common -BuildRequires: npm-default BuildRequires: python-rpm-macros >= 20210929 BuildRequires: update-desktop-files +BuildRequires: yarn Requires: jupyter-nbclassic = %{version} Requires: python-ipykernel Requires: python-ipython_genutils @@ -100,11 +100,11 @@ %prep %autosetup -p1 -n nbclassic-%{version} -a1 -# wrong version info -sed s/1.3.0.dev0/1.2.0/ -i nbclassic/_version.py -python3 setup.py js css +sed -i "s/npm run yarn && //" package.json +ln -s $PWD/node_modules/@bower_components/ nbclassic/static/components %build +export HATCH_JUPYTER_BUILDER_SKIP_NPM=1 %pyproject_wheel %if !%{with test} ++++++ create_node_modules.sh ++++++ --- /var/tmp/diff_new_pack.RgAul5/_old 2025-06-12 15:55:56.875868643 +0200 +++ /var/tmp/diff_new_pack.RgAul5/_new 2025-06-12 15:55:56.875868643 +0200 @@ -3,6 +3,7 @@ # Script to create node_modules.tar.xz # needs bower, webpack and webpack-cli installed -python3 setup.py jsdeps -tar cJf node_modules.tar.xz node_modules nbclassic/static/components +yarn install +yarn run build +tar cJf node_modules.tar.xz node_modules ++++++ nbclassic-1.2.0-gh.tar.gz -> nbclassic-1.3.1-gh.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-nbclassic/nbclassic-1.2.0-gh.tar.gz /work/SRC/openSUSE:Factory/.python-nbclassic.new.19631/nbclassic-1.3.1-gh.tar.gz differ: char 12, line 1 ++++++ node_modules.tar.xz ++++++ /work/SRC/openSUSE:Factory/python-nbclassic/node_modules.tar.xz /work/SRC/openSUSE:Factory/.python-nbclassic.new.19631/node_modules.tar.xz differ: char 15, line 1