--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Control: block -1 with 1036850
Control: affects -1 + src:jupyter-notebook
Please unblock package jupyter-notebook
[ Reason ]
This is a followup to the cadabra2 unblock (#1036850) to restore
/usr/lib/python3/dist-packages/notebook/static/components/codemirror as
a symlink in case cadabra2 was installed first
[ Impact ]
/usr/lib/python3/dist-packages/notebook/static/components/codemirror
being a (nearly) empty directory instead a symlink to a directory tree
full of javascript might cripple python3-notebook functionality.
[ Tests ]
manual upgrade tests starting from the bad installation order
[ Risks ]
not worse than
/usr/lib/python3/dist-packages/notebook/static/components/codemirror
being an empty directory
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
unblock jupyter-notebook/6.4.12-2.2
Andreas
diff -Nru jupyter-notebook-6.4.12/debian/changelog jupyter-notebook-6.4.12/debian/changelog
--- jupyter-notebook-6.4.12/debian/changelog 2022-10-15 11:04:20.000000000 +0200
+++ jupyter-notebook-6.4.12/debian/changelog 2023-05-28 01:18:59.000000000 +0200
@@ -1,3 +1,13 @@
+jupyter-notebook (6.4.12-2.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * python3-notebook: Add Breaks: cadabra2 (<< 2.4.3.2-1.1~).
+ * Add python3-notebook.maintscript to restore the
+ /usr/lib/python3/dist-packages/notebook/static/components/codemirror
+ symlink in case buggy cadabra2 was installed first. (Closes: #1036021)
+
+ -- Andreas Beckmann <anbe@debian.org> Sun, 28 May 2023 01:18:59 +0200
+
jupyter-notebook (6.4.12-2.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru jupyter-notebook-6.4.12/debian/control jupyter-notebook-6.4.12/debian/control
--- jupyter-notebook-6.4.12/debian/control 2022-10-01 00:58:58.000000000 +0200
+++ jupyter-notebook-6.4.12/debian/control 2023-05-28 00:58:48.000000000 +0200
@@ -102,6 +102,7 @@
Recommends: python3-ipykernel, python3-ipywidgets
Suggests: python-notebook-doc
Breaks: jupyter-nbextension-jupyter-js-widgets (<< 6.0.0-6~)
+ , cadabra2 (<< 2.4.3.2-1.1~)
Description: Jupyter interactive notebook (Python 3)
The Jupyter Notebook is a web application that allows you to create and
share documents that contain live code, equations, visualizations, and
diff -Nru jupyter-notebook-6.4.12/debian/python3-notebook.maintscript jupyter-notebook-6.4.12/debian/python3-notebook.maintscript
--- jupyter-notebook-6.4.12/debian/python3-notebook.maintscript 1970-01-01 01:00:00.000000000 +0100
+++ jupyter-notebook-6.4.12/debian/python3-notebook.maintscript 2023-05-28 01:07:59.000000000 +0200
@@ -0,0 +1 @@
+dir_to_symlink /usr/lib/python3/dist-packages/notebook/static/components/codemirror ../../../../../../share/javascript/codemirror 6.4.12-2.2~
--- End Message ---