Re: [Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Even Rouault via Tiff


Le 11/09/2024 à 01:47, Bob Friesenhahn a écrit :

On 9/10/24 18:24, Even Rouault wrote:



Le 11/09/2024 à 00:21, Bob Friesenhahn via Tiff a écrit :

-1

Until use of 'diff -Z' (e.g. use 'diff -b', or process using tr or 
sed) in the test suite is corrected, and default scripting which is 
incompatible with current Python releases (e.g. 3.12.6) is 
corrected.  Execution of Spinx as root (as would be commonly done) 
makes me very uncomfortable, and especially for source-based systems 
(Gentoo, pkgsrc, FreeBSD Ports, etc.) where this would be done on 
end user systems.


https://gitlab.com/libtiff/libtiff/-/merge_requests/660 should 
hopefully address those issues (I've merged the MR with the 
sphinx-as-root issue). If nobody finds something horribly wrong in 
it, I'll merge it tomorrow and issue rc2 with that.


Note that by "default scripting", I am talking about the apparently 
reported issue that newer Python is not compatible with our existing 
Python scripts.


I've tested in a alpine:edge Docker image that has Python 3.12.6, with 
and without Sphinx 7.2.6, and didn't get any build or install error.


Looking at Lee's error, actually, it might come that he was using Python 
< 3.5 since importlib.util.module_from_spec() was added to 3.5. We're 
not going to try to address that as this is ancient (oldest supported 
version of Python by upstream is 3.8 and it was released in 2019.).


So for me we're ready for RC2.

Even

--
http://www.spatialys.com
My software is free, but my time generally not.

___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff


Re: [Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Bob Friesenhahn via Tiff

On 9/10/24 18:24, Even Rouault wrote:



Le 11/09/2024 à 00:21, Bob Friesenhahn via Tiff a écrit :

-1

Until use of 'diff -Z' (e.g. use 'diff -b', or process using tr or 
sed) in the test suite is corrected, and default scripting which is 
incompatible with current Python releases (e.g. 3.12.6) is 
corrected.  Execution of Spinx as root (as would be commonly done) 
makes me very uncomfortable, and especially for source-based systems 
(Gentoo, pkgsrc, FreeBSD Ports, etc.) where this would be done on end 
user systems.


https://gitlab.com/libtiff/libtiff/-/merge_requests/660 should 
hopefully address those issues (I've merged the MR with the 
sphinx-as-root issue). If nobody finds something horribly wrong in it, 
I'll merge it tomorrow and issue rc2 with that.


Note that by "default scripting", I am talking about the apparently 
reported issue that newer Python is not compatible with our existing 
Python scripts.


Using Ubuntu as a test platform is great for libtiff code, but it seems 
it is not great at getting build/test exposure on newer systems, or with 
newer versions of Python than Ubuntu provides.


I still did not see mention of the version of Python that Lee Howard is 
using (python3 --version).


Bob

--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff


Re: [Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Even Rouault via Tiff


Le 11/09/2024 à 00:21, Bob Friesenhahn via Tiff a écrit :

-1

Until use of 'diff -Z' (e.g. use 'diff -b', or process using tr or 
sed) in the test suite is corrected, and default scripting which is 
incompatible with current Python releases (e.g. 3.12.6) is corrected.  
Execution of Spinx as root (as would be commonly done) makes me very 
uncomfortable, and especially for source-based systems (Gentoo, 
pkgsrc, FreeBSD Ports, etc.) where this would be done on end user 
systems.


https://gitlab.com/libtiff/libtiff/-/merge_requests/660 should hopefully 
address those issues (I've merged the MR with the sphinx-as-root issue). 
If nobody finds something horribly wrong in it, I'll merge it tomorrow 
and issue rc2 with that.


Even



On 9/10/24 13:35, Even Rouault via Tiff wrote:

Hi,

I move to approve libtiff 4.7.0rc1 as final 4.7.0 release

Starting with my +1,

Even


--
http://www.spatialys.com
My software is free, but my time generally not.

___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff


Re: [Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Lee Howard via Tiff

https://gitlab.com/libtiff/libtiff/-/merge_requests/640

https://gitlab.com/libtiff/libtiff/-/commit/07ad8fc313614f15f3962e1ec38378b38242b05f

Why do these tests fail on Windows cygwin in the first place?  Is 
tiff2ps producing different Postscript line endings on that platform 
from the rest?


Thanks,

Lee.


On 9/10/24 3:21 PM, Bob Friesenhahn via Tiff wrote:

-1

Until use of 'diff -Z' (e.g. use 'diff -b', or process using tr or 
sed) in the test suite is corrected, and default scripting which is 
incompatible with current Python releases (e.g. 3.12.6) is corrected.  
Execution of Spinx as root (as would be commonly done) makes me very 
uncomfortable, and especially for source-based systems (Gentoo, 
pkgsrc, FreeBSD Ports, etc.) where this would be done on end user 
systems.


On 9/10/24 13:35, Even Rouault via Tiff wrote:

Hi,

I move to approve libtiff 4.7.0rc1 as final 4.7.0 release

Starting with my +1,

Even



___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff


Re: [Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Bob Friesenhahn via Tiff

-1

Until use of 'diff -Z' (e.g. use 'diff -b', or process using tr or sed) 
in the test suite is corrected, and default scripting which is 
incompatible with current Python releases (e.g. 3.12.6) is corrected.  
Execution of Spinx as root (as would be commonly done) makes me very 
uncomfortable, and especially for source-based systems (Gentoo, pkgsrc, 
FreeBSD Ports, etc.) where this would be done on end user systems.


On 9/10/24 13:35, Even Rouault via Tiff wrote:

Hi,

I move to approve libtiff 4.7.0rc1 as final 4.7.0 release

Starting with my +1,

Even


--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,http://www.GraphicsMagick.org/
Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt

___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff


Re: [Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Roger Leigh via Tiff
+1 from me, along with the now-merged 
https://gitlab.com/libtiff/libtiff/-/merge_requests/659


Looks fine, and the CI is all looking good.

Kind regards,

Roger

On 10/09/2024 19:35, Even Rouault via Tiff wrote:

Hi,

I move to approve libtiff 4.7.0rc1 as final 4.7.0 release

Starting with my +1,

Even


___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff


Re: [Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Rob Boehne via Tiff
+1

On Sep 10, 2024 11:36 AM, Even Rouault via Tiff  wrote:
Hi,

I move to approve libtiff 4.7.0rc1 as final 4.7.0 release

Starting with my +1,

Even

--
http://www.spatialys.com
My software is free, but my time generally not.

___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff
___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff


[Tiff] Motion: approve libtiff 4.7.0rc1 as final 4.7.0 release

2024-09-10 Thread Even Rouault via Tiff

Hi,

I move to approve libtiff 4.7.0rc1 as final 4.7.0 release

Starting with my +1,

Even

--
http://www.spatialys.com
My software is free, but my time generally not.

___
Tiff mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/tiff