Version: 20260511+ds1-1

Hi Neal,

During the adoption review of mbuffer, I checked the reported interaction
between -q and -l /dev/null using an unchanged rebuild of the current Debian
source package, 20260511+ds1-1, on unstable/amd64.

With a controlled empty configuration and newline input, -q -l /dev/null
produces no summary, both without a controlling terminal and with a
controlling pseudoterminal, including with stdout/stderr redirected.
The tests used -m 1M -s 4096 to bound memory use. -q alone is also quiet;
-l /dev/null alone still prints statistics, since -l is not a quiet option.

There is also a corresponding code change in the upstream 20170921 import:
summary() changed its output condition from "if (Status)" to
"if ((Status != 0) && (Quiet == 0))". It is visible in the Debian repository:

https://salsa.debian.org/debian/mbuffer/-/commit/88832e12f07e8714022d9fb54e70958d43b5b3d2

The check is present in the Debian 20170921-1 tag and in the current source.
I am therefore closing this as already fixed. The Version above records the
version verified in my runtime tests, not a claim that the fix was first
introduced in 2026 or a change in the upcoming adoption upload.

If the original symptom still occurs with a current version, please reply
with the command, configuration and terminal setup so that we can reopen
and investigate it.

Thank you for reporting it.

Best regards,
Federico Molara

Reply via email to