Ventoy icon indicating copy to clipboard operation
Ventoy copied to clipboard

Remove 7zip BLOBs

Open abstract-threadpool opened this issue 7 months ago • 1 comments

Per issue #3224 I have created a Ventoy-7zip repository which is a fork of the upstream 7zip mirror to create reproducible 7za.exe for 32-bit and 64-bit.

This upgrades to the newest 7-zip release (24.09).

The executables will not match exactly since we do not know the 7zip maintainers exact build configuration as they are not documented. Anyone can reproduce my build since it was produced by the GitHub workflow runner.

In the future when 7zip releases updates we can upgrade the Ventoy binaries easily:

  1. sync code changes and release tag to the upstream branch
  2. run GitHub workflow

This would work best if you owned the repository. You could either recreate this yourself or consider turning your project into a GitHub organization to manage the dependencies and/or the main repository. This could allow other to more easily help you.

abstract-threadpool avatar May 10 '25 16:05 abstract-threadpool

Just a thought, your PR can add that github action to ventoy/ventoy repo itself. no need for an additional repo (even if owned by ventoy)

phanirithvij avatar May 25 '25 08:05 phanirithvij

so, um, is this going to be merged/changed to be able to merge?

DADA30000 avatar Jul 28 '25 07:07 DADA30000

so, um, is this going to be merged/changed to be able to merge?

Probably not due to https://github.com/ventoy/Ventoy/pull/3229#issuecomment-2907695235

I see no reason why the 7z build system should be owned by someone different than ventoy themselves.

kaliiiiiiiiii avatar Jul 28 '25 09:07 kaliiiiiiiiii