Package: release.debian.org
Control: affects -1 + src:xscreensaver
User: release.debian....@packages.debian.org
Usertags: pu
Tags: bookworm
Severity: normal

Bug #1069617: xscreensaver 6.06 shows upstream upgrade warning from 2024-05-04

(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069617)

[ Reason ]
The xscreensaver code has a mechanism to display upgrade warnings when
it is 17 months past its upstream release date. The 6.06 release that
currently is in Debian stable (bookworm) was released 2022-12-11 and
the warning will start appear 2024-05-04.

Since Debian backports bug and security fixes to older versions of
software as needed, it should not be necessary for the user to upgrade
XScreenSaver manually. The warning can therefore be removed.

We had the same situation in jessie some years ago, with a similar
patch, please see pu request
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820945, where it
went straight into jessie-updates.

[ Impact ]
If the update isn't approved, the upstream upgrade warning will appear
to the user (from May 4th), for many users causing high blood pressure
and an urge to yell at upstream and package maintainers, for other
users causing considerable confusion because they expect all necessary
updates to be taken care of by normal package update flows.

[ Tests ]
The patch has been used in unstable since February (2024-02-21),
slightly refreshed to apply against the newer upstream 6.08. The
original patch was first applied in Ubuntu 6.06+dfsg1-3ubuntu1 so it
has been tested there as well.

[ Risks ]
The fix is minimal, just commenting out the date check for the upgrade warning.

[ 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 (old)stable
  [X] the issue is verified as fixed in unstable

[ Changes ]
Comment out the date check for the upgrade warning, thus disabling the warning.

[ Other info ]
Since the patch is trivial, I recommend this for stable-updates
directly, so that users can avoid the annoyance of the upgrade
warning. As can be seen in the jessie package bug report
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819703) it quickly
became a sh*t storm.

Regards,
Tormod

Attachment: xscreensaver_6.06+dfsg1-3+deb12u1.debdiff
Description: Binary data

Reply via email to