[From nobody Wed Jun 10 05:37:13 2026
Received: (at submit) by bugs.debian.org; 5 Apr 2026 20:23:54 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-19.7 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,BODY_INCLUDES_SEVERITY,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,HAS_PACKAGE,HTML_MESSAGE,MULTALT,
 RCVD_IN_DNSWL_NONE,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,
 RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED,
 SPF_HELO_NONE,SPF_PASS,VERSION autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 19; hammy, 135; neutral, 33; spammy,
 1. spammytokens:0.859-+--Here hammytokens:0.000-+--gtk30,
 0.000-+--gtk-3.0, 0.000-+--Severity, 0.000-+--H*r:81.19.78,
 0.000-+--H*F:D*ro.ru
Return-path: &lt;emma2@ro.ru&gt;
Received: from mxout2.rambler.ru ([81.19.78.101]:22810)
 by buxtehude.debian.org with esmtps
 (TLS1.2:ECDHE_SECP521R1__RSA_SHA512__AES_256_GCM:256) (Exim 4.96)
 (envelope-from &lt;emma2@ro.ru&gt;) id 1w9U0g-00GJ31-1V
 for submit@bugs.debian.org; Sun, 05 Apr 2026 20:23:54 +0000
Received: from localhost (1vm0068.prod.mail.rambler.tech [10.140.200.201])
 by mxout2.rambler.ru (Postfix) with ESMTP id D33378EEF8E
 for &lt;submit@bugs.debian.org&gt;; Sun,  5 Apr 2026 23:23:48 +0300 (MSK)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ro.ru; s=mail;
 t=1775420628; bh=U/QIFMtMV2CnlxOm9hQRjCLCYMcP0976XR8wgd2jo+4=;
 h=Date:Reply-To:From:To:Subject;
 b=WmPxW19HxmpGWpKfrWJ/7FCey+/MMm04PvtpaBz8fU4VdG44ZuIQRojpVdrN9I6/b
 gczvYkd/vO7y4UIRij0HAvnfdfqKB0ZHIJVxWDA5p12fB6kL7+/xccPa37VML3p85T
 zkQjahy0AGYOJfL2JQ0MLUN0Kv5wxeluYeuClMlk=
Date: Sun, 05 Apr 2026 20:23:48 +0000
Mime-Version: 1.0
Message-Id: &lt;ff83b4d66dcc0a9c7f6f0ccb8fb48e2f@mail.rambler.ru&gt;
Reply-To: &quot;Emma Mueller&quot; &lt;emma2@ro.ru&gt;
From: &quot;Emma Mueller&quot; &lt;emma2@ro.ru&gt;
To: submit@bugs.debian.org
Subject: =?UTF-8?q?=E2=80=9CResolution:_(not_specified)=E2=80=9D_is_pointless?=
Content-Transfer-Encoding: 7bit
X-Mailer: Rambler Compose (2.9.2), https://mail.rambler.ru
Content-Type: multipart/alternative;
 boundary=&quot;==bound.0.636575f006bd7c0b08f452a1bb4b7e9a.mail.rambler.ru==&quot;
Delivered-To: submit@bugs.debian.org

--==bound.0.636575f006bd7c0b08f452a1bb4b7e9a.mail.rambler.ru==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Package: pngtools
Version: 1.2-1
Severity: wishlist
Continuing bugs.debian.org/1123747, when the pHYs chunk is absent, pngtool =
reports =E2=80=9CResolution: (not specified)=E2=80=9D. This is pointless. E=
xcept textual chunks, the tradition has been not to mention an ancillary ch=
unk at all if it's absent. Indeed, there are many other chunk types, the ab=
sence of the instances of which is not reported. Example with pHYs and sBIT=
:
$ grep pHYs /usr/share/inkscape/screens/start-support-time.png /usr/share/i=
nkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.pn=
g
grep: /usr/share/inkscape/screens/start-support-time.png: binary file match=
es
$ grep sBIT /usr/share/inkscape/screens/start-support-time.png /usr/share/i=
nkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.pn=
g
grep: /usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-sy=
mbolic.symbolic.png: binary file matches
$ pnginfo /usr/share/inkscape/screens/start-support-time.png /usr/share/ink=
scape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png =
| egrep -i &quot;/usr|bit|resolution&quot;
/usr/share/inkscape/screens/start-support-time.png...
Bitdepth (Bits/Sample): 8
Resolution: 3779, 3779 (pixels per meter)
/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic=
.symbolic.png...
Bitdepth (Bits/Sample): 8
Resolution: (not specified)
Here, the absence of sBIT was not reported, but the absence of resolution w=
as.
Suggestion: if the pHYs chunk is absent, drop the line =E2=80=9CResolution:=
 (not specified)=E2=80=9D, as it is just additional clutter versus the plai=
n absence of =E2=80=9CResolution: =E2=80=A6=E2=80=9D.

--==bound.0.636575f006bd7c0b08f452a1bb4b7e9a.mail.rambler.ru==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8

&lt;div&gt;Package: pngtools&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Versio=
n: 1.2-1&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Severity: wishlist&lt;/=
div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div=
&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Continuing bugs.debian.org/112374=
7, when the pHYs chunk is absent, pngtool reports =E2=80=9CResolution: (not=
 specified)=E2=80=9D. This is pointless. Except textual chunks, the traditi=
on has been not to mention an ancillary chunk at all if it's absent. Indeed=
, there are many other chunk types, the absence of the instances of which i=
s not reported. Example with pHYs and sBIT:&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D=
&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;$ grep pHYs /usr/share/inkscape/screens/start-support-time.p=
ng /usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbo=
lic.symbolic.png&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;grep: /usr/s=
hare/inkscape/screens/start-support-time.png: binary file matches&lt;/div&gt;&lt;div=
&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;$ grep sBIT /usr/share/inkscape/screen=
s/start-support-time.png /usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3=
.0/assets/bullet-symbolic.symbolic.png&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;=
/div&gt;&lt;div&gt;grep: /usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets=
/bullet-symbolic.symbolic.png: binary file matches&lt;/div&gt;&lt;div&gt;&lt;br data-mce-b=
ogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;$ pnginfo /usr/share/inkscape/screens/start-support-t=
ime.png /usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-=
symbolic.symbolic.png | egrep -i &quot;/usr|bit|resolution&quot;&lt;/div&gt;&lt;div&gt;&lt;br data-m=
ce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;/usr/share/inkscape/screens/start-support-time.pn=
g...&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Bitdepth (Bits/Sample): =
8&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Resolution: 3779, 3779 (pix=
els per meter)&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;/usr/share/ink=
scape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png.=
..&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Bitdepth (Bits/Sample): 8&lt;=
/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Resolution: (not specified)&lt;/=
div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div=
&gt;&lt;div&gt;&lt;br data-mce-bogus=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Here, the absence of sBIT was not=
 reported, but the absence of resolution was.&lt;/div&gt;&lt;div&gt;&lt;br data-mce-bogus=
=3D&quot;1&quot;&gt;&lt;/div&gt;&lt;div&gt;Suggestion: if the pHYs chunk is absent, drop the line =
=E2=80=9CResolution: (not specified)=E2=80=9D, as it is just additional clu=
tter versus the plain absence of =E2=80=9CResolution: =E2=80=A6=E2=80=9D.&lt;/=
div&gt;
--==bound.0.636575f006bd7c0b08f452a1bb4b7e9a.mail.rambler.ru==--
]