• Bug#1109782: unblock: 7zip/25.00+dfsg-1 (1/13)

    From Bastian Germann@21:1/5 to All on Wed Jul 23 19:40:02 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: [email protected]
    Control: affects -1 + src:7zip
    User: [email protected]
    Usertags: unblock

    Please unblock package 7zip

    [ Reason ]
    7zip-rar 25.00 has migrated to trixie.
    The 7zip-rar interface might not be compatible with 7zip in trixie.

    [ Impact ]
    7zip-rar might fail to be called for specific rar file operations.

    [ Tests ]
    I have tried to provoke a crash by extracting a rar file but have not succeeded.

    [ Risks ]
    None. The risks are in not migrating.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing

    unblock 7zip/25.00+dfsg-1

    diff -Nru 7zip-24.09+dfsg/Asm/x86/Sort.asm 7zip-25.00+dfsg/Asm/x86/Sort.asm
    --- 7zip-24.09+dfsg/Asm/x86/Sort.asm 1970-01-01 01:00:00.000000000 +0100
    +++ 7zip-25.00+dfsg/Asm/x86/Sort.asm 2025-01-08 09:00:00.000000000 +0100
    @@ -0,0 +1,860 @@
    +; SortTest.asm -- ASM version of HeapSort() function
    +; Igor Pavlov : Public domain
    +
    +include ../../../../Asm/x86/7zAsm.asm
    +
    +MY_ASM_START
    +
    +ifndef Z7_SORT_ASM_USE_SEGMENT
    +if (IS_LINUX gt 0)
    + ; Z7_SORT_ASM_USE_SEGMENT equ 1
    +else
    + ; Z7_SORT_ASM_USE_SEGMENT equ 1
    +endif
    +endif
    +
    +ifdef Z7_SORT_ASM_USE_SEGMENT
    +_TEXT$Z7_SORT SEGMENT ALIGN(64) 'CODE'
    +MY_ALIGN macro num:req
    + align num
    +endm
    +else
    +MY_ALIGN macro num:req
    + ; We expect that ".text" is aligned for 16-bytes.
    + ; So we don't need large alignment inside our function.
    + align 16
    +endm
    +endif
    +
    +
    +MY_ALIGN_16 macro
    + MY_ALIGN 16
    +endm
    +
    +MY_ALIGN_32 macro
    + MY_ALIGN 32
    +endm
    +
    +MY_ALIGN_64 macro
    + MY_ALIGN 64
    +endm
    +
    +ifdef x64
    +
    +NUM_PREFETCH_LEVELS equ 3 ; to prefetch 1x 64-bytes l
  • From Ivo De Decker@21:1/5 to Bastian Germann on Wed Jul 23 22:00:02 2025
    XPost: linux.debian.devel.release

    control: tags -1 moreinfo

    Hi,

    On Wed, Jul 23, 2025 at 07:33:01PM +0200, Bastian Germann wrote:
    Please unblock package 7zip

    [ Reason ]
    7zip-rar 25.00 has migrated to trixie.
    The 7zip-rar interface might not be compatible with 7zip in trixie.

    You seem to assume that 7zip-rar needs to be the same version as 7zip. If that's the case, 7zip-rar would need to have a strict(er) versioned dependency on 7zip. Such a dependency would also have prevented the migration of 7zip-rar without 7zip.

    [ Impact ]
    7zip-rar might fail to be called for specific rar file operations.

    [ Tests ]
    I have tried to provoke a crash by extracting a rar file but have not succeeded.

    [ Risks ]
    None. The risks are in not migrating.

    The changes between 7zip 24.09+dfsg-8 and 25.00+dfsg-1 are not small, so clearly 'None' is not correct here.

    Cheers,

    Ivo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)