Version in base suite: 3.5-4+deb11u2 Base version: needrestart_3.5-4+deb11u2 Target version: needrestart_3.5-4+deb11u3 Base file: /srv/ftp-master.debian.org/ftp/pool/main/n/needrestart/needrestart_3.5-4+deb11u2.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/n/needrestart/needrestart_3.5-4+deb11u3.dsc changelog | 8 ++++++++ patches/10-amd-reporting.diff | 22 ++++++++++++++++++++++ patches/series | 1 + 3 files changed, 31 insertions(+) diff -Nru needrestart-3.5/debian/changelog needrestart-3.5/debian/changelog --- needrestart-3.5/debian/changelog 2022-05-18 06:32:47.000000000 +0000 +++ needrestart-3.5/debian/changelog 2023-02-08 11:20:03.000000000 +0000 @@ -1,3 +1,11 @@ +needrestart (3.5-4+deb11u3) bullseye; urgency=medium + + * Add patch 10-amd-reporting from George Robbert to fix a Perl warning on + AMD64 systems. + Closes: #1026927 + + -- Patrick Matthäi Wed, 08 Feb 2023 12:20:03 +0100 + needrestart (3.5-4+deb11u2) bullseye; urgency=medium * Add upstream patch 09-cgroupv2 to fix broken detection with cgroupv2. diff -Nru needrestart-3.5/debian/patches/10-amd-reporting.diff needrestart-3.5/debian/patches/10-amd-reporting.diff --- needrestart-3.5/debian/patches/10-amd-reporting.diff 1970-01-01 00:00:00.000000000 +0000 +++ needrestart-3.5/debian/patches/10-amd-reporting.diff 2023-02-08 11:20:03.000000000 +0000 @@ -0,0 +1,22 @@ +# Fix Perl warning with needrestart -b on AMD64 systems. +# Closes: #1026927 + +diff -Naur needrestart-3.5.orig/perl/lib/NeedRestart/uCode/AMD.pm needrestart-3.5/perl/lib/NeedRestart/uCode/AMD.pm +--- needrestart-3.5.orig/perl/lib/NeedRestart/uCode/AMD.pm 2020-03-22 17:40:19.000000000 +0100 ++++ needrestart-3.5/perl/lib/NeedRestart/uCode/AMD.pm 2023-01-18 15:53:14.522822806 +0100 +@@ -173,13 +173,13 @@ + _scan_ucodes(); + } + +- my %vars = ( CURRENT => sprintf( "0x%08x", $ucode ), ); ++ my %vars = ( CURRENT => sprintf( "0x%08x", $ucode ), AVAIL => "unavailable"); + + # check for microcode updates + if ( exists( $_ucodes->{cpuid}->{$cpuid} ) ) { + my $prid = $_ucodes->{cpuid}->{$cpuid}; + if ( exists( $_ucodes->{prid}->{$prid} ) ) { +- $vars{AVAIL} = sprintf( "0x%08x", $_ucodes->{prid}->{$prid} ), ++ $vars{AVAIL} = sprintf( "0x%08x", $_ucodes->{prid}->{$prid} ); + + print STDERR "$LOGPREF #$info->{processor} found ucode $vars{AVAIL}\n" if ($debug); + if ( $_ucodes->{prid}->{$prid} > $ucode ) { diff -Nru needrestart-3.5/debian/patches/series needrestart-3.5/debian/patches/series --- needrestart-3.5/debian/patches/series 2022-05-18 06:32:47.000000000 +0000 +++ needrestart-3.5/debian/patches/series 2023-02-08 11:20:03.000000000 +0000 @@ -7,3 +7,4 @@ 07-runit.diff 08-anchor-interp-re.diff 09-cgroupv2.diff +10-amd-reporting.diff