GNU bug report logs - #78722
[PATCH 0/5] Update PyTorch to 2.7.0 with dependencies

Previous Next

Package: guix-patches;

Reported by: Ayan Das <bvits <at> riseup.net>

Date: Sun, 8 Jun 2025 15:25:03 UTC

Severity: normal

Tags: patch

Merged with 78723, 78724, 78725, 78726

Done: Ludovic Courtès <ludo <at> gnu.org>

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.

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Ayan Das <bvits <at> riseup.net>
To: guix-patches <at> gnu.org
Subject: [PATCH 2/5] gnu: miniz-for-pytorch: Update to pytorch-2.7.0.
Date: Sun,  8 Jun 2025 20:52:38 +0530
* 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





Merged 78721 78722 78723 78724 78725 78726. 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.

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.

Forcibly Merged 78721 78722 78723 78724 78725 78726. Request was from Ayan Das <bvits <at> riseup.net> to control <at> debbugs.gnu.org. (Sun, 08 Jun 2025 15:46:01 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.