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 <[email protected]>
+
+- 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