#1000355 bullseye-pu: package nano/5.4-2+deb11u1

#1000355#5
Date:
2021-11-22 00:29:56 UTC
From:
To:
[ Reason ]

As we did early during the freeze, nano's upstream Benno Schulenberg has
been maintaining a series of patches against nano 5.4, which backport
crashes fixes and other big impact fixes for Debian's version of nano.

[ Impact ]

We will miss several crash (and general bugs) fixes in different
situations and scenarios.

[ Tests ]

Patches have been tested individually against 5.4, and have had a wider
testing in the newer nano versions in which the fixes were introduced.

[ Risks ]

There is a big amount of patches, but most of them are one or
two-liners. Of course, the risk of any of them introducing new bugs is
real, but given Benno's knowledge of the codebase, it is unlikely.

[ Checklist ]
  [X] *all* changes are documented in the d/changelog
      - I've only mentioned the addition of a bundle of patches, not
        each one of them in detail. I can add a list of patches like in
	the changes section below, if that's preferred.
  [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 ]
The summary for each of the included patches is as follows:

Subject: [PATCH 12/34] linter: block the resizing signal while reading output
 from the linter

Subject: [PATCH 13/34] editing: prevent the pointer for the top row from
 becoming dangling

Subject: [PATCH 14/34] memory: move the correct number of bytes, and not one
 too many

Subject: [PATCH 15/34] feedback: when not in curses mode, just skip displaying
 any message

Subject: [PATCH 16/34] input: give up on the input stream only after millions
 of errors

Subject: [PATCH 17/34] general: prevent die() from getting recursed into

Subject: [PATCH 18/34] files: check the result of fdopen(), to avoid a
 possible crash

Subject: [PATCH 19/34] files: write a lock file also for a freshly saved
 buffer

Subject: [PATCH 20/34] feedback: retain the correct help lines during Verbatim
 Input with Slang

Subject: [PATCH 21/34] help: show ^- when using Slang instead of ^_ as the
 latter does nothing

Subject: [PATCH 22/34] display: work around a disappearing cursor when a line
 scrolled sideways

Subject: [PATCH 23/34] display: with Slang, make a hidden cursor return upon
 the next keystroke

Subject: [PATCH 24/34] docs: correct the descriptions of how to invoke the
 spell checker

Subject: [PATCH 25/34] docs: correct the default value of the errorcolor
 option

Subject: [PATCH 26/34] startup: if TERM is unset, try falling back to VT220
 instead of failing

Subject: [PATCH 27/34] files: do not call fsync() on a fifo, to avoid a
 spurious error message

Subject: [PATCH 28/34] files: making a backup of a fifo makes no sense, so do
 not try that

Subject: [PATCH 29/34] shutdown: when dying, do not install/restore a handler
 for Ctrl+C

Subject: [PATCH 30/34] browser: make the keystrokes ^W^Y and ^W^V work again

Subject: [PATCH 31/34] help: make the keystrokes ^W^Y and ^W^V work again

Subject: [PATCH 32/34] prompt: keep a clear answer clear also after an
 excursion into history

Subject: [PATCH 33/34] help: do not show ^S when --preserve is in effect

Subject: [PATCH 34/34] syntax: email: use a character class, as \s does not
 work inside brackets

Subject: [PATCH 35/35] justify: correctly determine whether top-of-buffer has
 been reached

#1000355#10
Date:
2022-03-18 17:15:09 UTC
From:
To:
Control: tag -1 confirmed
Go ahead, thanks.

Cheers,
Julien

#1000355#17
Date:
2022-03-18 17:27:18 UTC
From:
To:
The changes are probably beneficial to the use of nano-udeb as well,
but in any case tagging and CCing for inforamation.

#1000355#24
Date:
2022-05-28 18:42:47 UTC
From:
To:
package release.debian.org
tags 1000355 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==============

Package: nano
Version: 5.4-2+deb11u1

Explanation: several bug fixes, including crashes

#1000355#29
Date:
2022-05-28 18:42:47 UTC
From:
To:
package release.debian.org
tags 1000355 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==============

Package: nano
Version: 5.4-2+deb11u1

Explanation: several bug fixes, including crashes

#1000355#34
Date:
2022-07-09 10:47:43 UTC
From:
To:
(re-sending with fixed bug numbers)

Hi,

The updates discussed in these bugs were included in today's bullseye
point release.

Regards,

Adam