Package: how-can-i-help Version: 18 Severity: important Tags: patch Dear Maintainer,
Running how-can-i-help outputs nothing past the initial banner, due to an undefined variable: ``` # how-can-i-help ====== How can you help? (doc: https://wiki.debian.org/how-can-i-help ) ====== /usr/bin/how-can-i-help:338:in `<main>': undefined local variable or method `autorm_header_done' for main:Object (NameError) autorm_header_done == 0 ^^^^^^^^^^^^^^^^^^ Did you mean? autorm_date ``` Looking at the code following it, this should probably be: ``` autorm_header_done = 0 ``` Instead. Regards, -- System Information: Debian Release: trixie/sid APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.7.12-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=en_US Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages how-can-i-help depends on: ii libruby3.1t64 [ruby-json] 3.1.2-8.3 ii ruby 1:3.1+nmu1 ii ruby-debian 0.3.10+b10 ii ruby-json 2.7.2+dfsg-1 how-can-i-help recommends no packages. how-can-i-help suggests no packages. -- no debconf information
--- /usr/bin/how-can-i-help.orig 2024-05-07 19:30:22.689794285 +0200 +++ /usr/bin/how-can-i-help 2024-05-07 19:30:32.785627292 +0200 @@ -335,7 +335,7 @@ autorm_date = Time.now.to_date + $autorm_days autorm = "until #{autorm_date.to_s} " end - autorm_header_done == 0 + autorm_header_done = 0 autoremoval.sort_by { |r| [r['source'], r['package']] }.each do |r| next if defined?($autorm_days) && Time.at(r['removal_time']).to_date > autorm_date if autorm_header_done == 0