[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#985836: unblock: bluefish/2.2.12-1.1



Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: byang@debian.org jcc@debian.org
Severity: normal

Please unblock package bluefish

Current bluefish/2.2.12-1 is affected by RC bug
https://bugs.debian.org/983859 . A targeted fix was uploaded
as bluefish/2.2.12-1.1 to fix this problem.

[ Reason ]
Fix RC bug 983859 (bluefish: missing Breaks+Replaces on bluefish-data).

[ Impact ]
If the fix does not enter Bullseye, any user upgrading from Debian 10
to Debian 11 with bluefish and bluefish-data installed would encounter
issue when upgrading:

| Preparing to unpack .../032-bluefish_2.2.12-1+b1_amd64.deb ...
| Unpacking bluefish (2.2.12-1+b1) over (2.2.10-1) ...
| dpkg: error processing archive /tmp/apt-dpkg-install-m8WUj5/032-
bluefish_2.2.12-1+b1_amd64.deb (--unpack):
|  trying to overwrite '/usr/share/bluefish/jsbeautifier/__init__.py',
which is also in package bluefish-data 2.2.10-1
| Preparing to unpack .../033-bluefish-data_2.2.12-1_all.deb ...
| Unpacking bluefish-data (2.2.12-1) over (2.2.10-1) ...

[ Tests ]
Manual test was performed:

  * Install a fresh Debian 10 system
  * Install all binary packages provided by src:bluefish
  * Update sources.list to use current Sid repos
  * Do "apt install bluefish bluefish-data bluefish-plugins"

With old bluefish/2.2.12-1, the procedure above would fail.
With new bluefish/2.2.12-1.1, the procedure above finished
successfully.

[ Risks ]
No risk expected since the fix is pretty trivial.

[ 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 ]
The fix was a NMU and the original maintainer has been
acknowledged (in CC list).

Full debdiff in attachment.


unblock bluefish/2.2.12-1.1

-- 
Regards,
Boyuan Yang
diff -Nru bluefish-2.2.12/debian/changelog bluefish-2.2.12/debian/changelog
--- bluefish-2.2.12/debian/changelog	2020-11-09 07:55:00.000000000 -0500
+++ bluefish-2.2.12/debian/changelog	2021-03-23 21:16:28.000000000 -0400
@@ -1,3 +1,11 @@
+bluefish (2.2.12-1.1) unstable; urgency=high
+
+  * Non-maintainer upload acknowledged by current maintainer.
+  * debian/control: Let package bluefish Breaks+Replaces bluefish-data
+    (<< 2.2.12-1.1~). (Closes: #983859)
+
+ -- Boyuan Yang <byang@debian.org>  Tue, 23 Mar 2021 21:16:28 -0400
+
 bluefish (2.2.12-1) unstable; urgency=medium
 
   [ Pino Toscano ]
diff -Nru bluefish-2.2.12/debian/control bluefish-2.2.12/debian/control
--- bluefish-2.2.12/debian/control	2020-11-09 07:53:54.000000000 -0500
+++ bluefish-2.2.12/debian/control	2021-03-23 21:16:28.000000000 -0400
@@ -39,6 +39,8 @@
           tidy,
           weblint-perl | weblint,
           www-browser
+Breaks: bluefish-data (<< 2.2.12-1.1~)
+Replaces: bluefish-data (<< 2.2.12-1.1~)
 Description: advanced Gtk+ text editor for web and software development
  Bluefish is a powerful editor targeted towards programmers and web
  developers, with many options to write websites, scripts and programming

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: