5.3.5 release blocker

Solomon Peachy via Gimp-print-devel <[email protected]> Thu, 6 Mar 2025 08:26:41 -0500
Newsgroups gmane.linux.printing.gimp-print.devel
Message-ID <[email protected]>
--===============4797298359175030941==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="MSNgPjkbDs+cglg0"
Content-Disposition: inline


--MSNgPjkbDs+cglg0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

The short version: It's being held up by release blocker bugs.

The current holdup is a nasty margin-related bug that manifests itself=20
as garbled printouts when producing 2x6" strips, but only with certian=20
dyesub models and even then, depending on how the printjob is submitted=20
to CUPS (eg as a pdf vs jpeg) it doesn't occur.

Essentially, the image data is submitted in a portrait orientiation, but=20
needs to be rotated as the printer needs landscape oriented data, but=20
under some circumstances (where there is a non-zero non-printable margin=20
on the LEFT side) this transformation isn't being performed properly,=20
but the data is read out as if it has.

I was able to work around the problem insofar as the rotation now always=20
occurs, but I noticed the first colunm (or four) of the output data is=20
still being garbled.  There is clearly still a boundary off-by-one error=20
going on, and I strongly suspect it has been here for a _long_ time, but=20
is not normally visible as it falls outside of page margins.

While trying to hunt this one down, I've been cleaning up many of the=20
spurious build warnings to hopefully expose stuff that matters, but=20
managed to introduce outright crashes in the injket dithering code along=20
the way.  Turns out there are some real bugs lurking there too, likely=20
of the "cancel each other out" variety.

(Ah, the joy of technical debt in a 25-year-old codebase..)

 - Solomon
--=20
Solomon Peachy			      pizza at shaftnet dot org (email&xmpp)
                                      @pizza:shaftnet dot org   (matrix)
Dowling Park, FL                      speachy (libera.chat)

--MSNgPjkbDs+cglg0
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE3H5Sx9DyiyB5hnENrGLLO/XVulEFAmfJoo4ACgkQrGLLO/XV
ulHIdA/8C+SlPB1zOWti2o/X2nTb4S6YnhKFA5JrS43mH3DdsjL4C3MHGmxoF/XS
PC28wIFzsFji2Im3ORiWDrUVV9gFkZYI8zBLgM9Iv7xGfYz7q7zk3lj3eLS340yq
XdAqtBUNcDbnGfdUt0BGWcW3/MQYAkou5wHQUsyw9hQ0gRnycI10TK0gLw1PR857
yL9Yv9tgE/a6CAfyc9lgiPDQpBEO9JxI8bDtbYWyYIb2jVHD9CwIWfz7EqSLqKuu
6fuChebnzN4wSzDZHkkYi0tfDlXzmvKTBTc+SVDQ2wZbPbWi2A2E5A0LmoRXYWgL
IeRWLD2vvl4ikeXdpQWI3ju2mwRnfUcdyt4Kao5QWjQ31BaUHfmA7kde/LAgLLs6
AUdtCIIzqWG01XXPqegfZK8gt0JaWL2cVXyNqdeTUOSCqFld3tNqDqxp3/DVwoK8
OLfNgRo0abjB/am5fJ1SOv3p5bYRyRegloGZQ0SlVyalv14ES2VeQw8p2eR+5KHR
6IXV7Sga7nQviGP+k87p8sExWogQifzvh2oCdRlLwMG8YqeHvi8lQXDHt8SusLDI
ZH/cWL+0Tj8VMPXqaNNMAQ+c2xIv1RBNGJAB7rrxr8L7BPvP0TJU0NqABgNrm5bG
ps63Itw1wqYgJvKwvmgK+sxOwL5KjR+P2/HUdAG0pjFMSGVR4Sk=
=P101
-----END PGP SIGNATURE-----

--MSNgPjkbDs+cglg0--


--===============4797298359175030941==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============4797298359175030941==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gimp-print-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel

--===============4797298359175030941==--