GNU bug report logs -
#78722
[PATCH 0/5] Update PyTorch to 2.7.0 with dependencies
Previous Next
To reply to this bug, email your comments to 78722 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#78722
; Package
guix-patches
.
(Sun, 08 Jun 2025 15:25:03 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Ayan Das <bvits <at> riseup.net>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sun, 08 Jun 2025 15:25:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/compression.scm (miniz-for-pytorch): Update to
pytorch-2.7.0 using miniz 3.0.2.
* gnu/packages/patches/miniz-for-pytorch.patch: Update for miniz 3.0.2.
Signed-off-by: Ayan Das <bvits <at> riseup.net>
---
gnu/packages/compression.scm | 6 ++---
gnu/packages/patches/miniz-for-pytorch.patch | 26 ++++++++++++--------
2 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index ed5a81be19..b64c99d2c6 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -3095,16 +3095,16 @@ (define-public miniz
(define-public miniz-for-pytorch
(package
(inherit miniz)
- (version "pytorch-2.2.0")
+ (version "pytorch-2.7.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/richgel999/miniz")
- (commit "2.2.0")))
+ (commit "3.0.2")))
(file-name (git-file-name (package-name miniz) version))
(sha256
(base32
- "09j9ihigfsavgcmk8l36zmbjvdf1x1w7h2v4rkww1qk1sb43y5zf"))
+ "0672q35vjrpakmsr1gwj9k5fwv5ihzhahm19bq4y74wqpn91p7fw"))
(patches (search-patches "miniz-for-pytorch.patch"))))
(arguments
(substitute-keyword-arguments (package-arguments miniz)
diff --git a/gnu/packages/patches/miniz-for-pytorch.patch b/gnu/packages/patches/miniz-for-pytorch.patch
index 19fa705a31..dbcf916450 100644
--- a/gnu/packages/patches/miniz-for-pytorch.patch
+++ b/gnu/packages/patches/miniz-for-pytorch.patch
@@ -1,7 +1,7 @@
Modifications from the internal fork of the python-pytorch package.
diff --git a/miniz.h b/miniz.h
-index 42e1ea2..5869ab9 100644
+index 2f86380..336d33d 100644
--- a/miniz.h
+++ b/miniz.h
@@ -123,7 +123,7 @@
@@ -11,9 +11,9 @@ index 42e1ea2..5869ab9 100644
-/*#define MINIZ_NO_TIME */
+#define MINIZ_NO_TIME
- /* Define MINIZ_NO_ARCHIVE_APIS to disable all ZIP archive API's. */
- /*#define MINIZ_NO_ARCHIVE_APIS */
-@@ -135,7 +135,7 @@
+ /* Define MINIZ_NO_DEFLATE_APIS to disable all compression API's. */
+ /*#define MINIZ_NO_DEFLATE_APIS */
+@@ -141,7 +141,7 @@
/*#define MINIZ_NO_ZLIB_APIS */
/* Define MINIZ_NO_ZLIB_COMPATIBLE_NAME to disable zlib names, to prevent conflicts against stock zlib. */
@@ -22,21 +22,27 @@ index 42e1ea2..5869ab9 100644
/* Define MINIZ_NO_MALLOC to disable all calls to malloc, free, and realloc.
Note if MINIZ_NO_MALLOC is defined then the user must always provide custom user alloc/free/realloc
-@@ -172,8 +172,7 @@
- #if !defined(MINIZ_USE_UNALIGNED_LOADS_AND_STORES)
+@@ -209,7 +209,6 @@
#if MINIZ_X86_OR_X64_CPU
/* Set MINIZ_USE_UNALIGNED_LOADS_AND_STORES to 1 on CPU's that permit efficient integer loads and stores from unaligned addresses. */
--#define MINIZ_USE_UNALIGNED_LOADS_AND_STORES 1
+ #define MINIZ_USE_UNALIGNED_LOADS_AND_STORES 0
-#define MINIZ_UNALIGNED_USE_MEMCPY
-+#define MINIZ_USE_UNALIGNED_LOADS_AND_STORES 0
#else
#define MINIZ_USE_UNALIGNED_LOADS_AND_STORES 0
#endif
diff --git a/miniz_zip.h b/miniz_zip.h
-index 82502bd..3d92255 100644
+index 876d844..c9aa987 100644
--- a/miniz_zip.h
+++ b/miniz_zip.h
-@@ -150,7 +150,7 @@ typedef enum {
+@@ -94,6 +94,7 @@ typedef enum {
+ MZ_ZIP_FLAG_IGNORE_PATH = 0x0200,
+ MZ_ZIP_FLAG_COMPRESSED_DATA = 0x0400,
+ MZ_ZIP_FLAG_DO_NOT_SORT_CENTRAL_DIRECTORY = 0x0800,
++ MZ_ZIP_FLAG_DO_NOT_COMPUTE_CRC32 = 0x80000,
+ MZ_ZIP_FLAG_VALIDATE_LOCATE_FILE_FLAG = 0x1000, /* if enabled, mz_zip_reader_locate_file() will be called on each file as its validated to ensure the func finds the file in the central dir (intended for testing) */
+ MZ_ZIP_FLAG_VALIDATE_HEADERS_ONLY = 0x2000, /* validate the local headers, but don't decompress the entire file and check the crc32 */
+ MZ_ZIP_FLAG_WRITE_ZIP64 = 0x4000, /* always use the zip64 file format, instead of the original zip file format with automatic switch to zip64. Use as flags parameter with mz_zip_writer_init*_v2 */
+@@ -151,7 +152,7 @@ typedef enum {
MZ_ZIP_TOTAL_ERRORS
} mz_zip_error;
--
2.49.0
Changed bug title to '[PATCH 0/5] Update PyTorch to 2.7.0 with dependencies' from '[PATCH 2/5] gnu: miniz-for-pytorch: Update to pytorch-2.7.0.'
Request was from
Ayan Das <bvits <at> riseup.net>
to
control <at> debbugs.gnu.org
.
(Sun, 08 Jun 2025 15:31:02 GMT)
Full text and
rfc822 format available.
Disconnected #78721 from all other report(s).
Request was from
Andreas Enge <andreas <at> enge.fr>
to
control <at> debbugs.gnu.org
.
(Sat, 14 Jun 2025 14:03:13 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.