Package Details: ventoy 1.0.97-2

Git Clone URL: https://aur.archlinux.org/ventoy.git (read-only, click to copy)
Package Base: ventoy
Description: A new bootable USB solution
Upstream URL: https://www.ventoy.net/
Licenses: GPL3
Conflicts: ventoy-bin
Submitter: Toolybird
Maintainer: Toolybird
Last Packager: Toolybird
Votes: 13
Popularity: 1.46
First Submitted: 2023-02-17 20:09 (UTC)
Last Updated: 2024-02-17 22:39 (UTC)

Required by (0)

Sources (22)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

itsme commented on 2023-03-29 13:45 (UTC) (edited on 2023-03-29 13:48 (UTC) by itsme)

==> Validating source files with sha256sums...
    ventoy-1.0.90.tar.gz ... Passed
    grub-2.04.tar.xz ... Passed
    ventoy-grub-fix-build-with-binutils-2.36.patch ... Passed
    ipxe ... Skipped
    edk2-stable201911.zip ... Passed
    ventoy-fix-ucs-2-lookup-on-python-3.9.patch ... Passed
    ventoy-fix-array.array.tostring-removal-in-python-3.9.patch ... FAILED
    dietlibc-0.34.tar.xz ... Passed
    dietlibc-headers-fix.patch ... Passed
    musl-1.2.3.tar.gz ... Passed
    kernel-headers-musl-4.19.88.tar.gz ... Passed
    fuse-2.9.9.tar.gz ... Passed
    exfat-1.3.0.tar.gz ... Passed
    zlib-1.2.13.tar.gz ... Passed
    squashfs-tools-4.4.tar.gz ... Passed
    device-mapper-1.02.28-2.el5.src.rpm ... Passed
    zstd-1.0.0.tar.gz ... Passed
    xz-embedded-20130513.tar.gz ... Passed
    busybox-1.32.0.tar.bz2 ... Passed
    cryptsetup-1.7.5.tar.xz ... Passed
    wimboot-2.7.3.tar.gz ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'ventoy-1.0.90-1': 

alerque commented on 2023-03-16 22:12 (UTC)

@Toolybird Even if it does go away it will move out of the repos into the AUR which would be fine for this package's purpose, but we still have various things depending on it so even that is not happening yet. I bumped it because there was an upstream release.

Toolybird commented on 2023-03-11 00:50 (UTC)

@alerque, have updated now so hopefully fixed. While I have your attention, what is the plan for exfat-utils? It was going away at one point but was updated recently. I could possibly depend on it here and simplify the build a bit if it is staying.

alerque commented on 2023-03-07 13:32 (UTC) (edited on 2023-03-07 13:35 (UTC) by alerque)

Oh MacGyver holy bananas! I've several times wanted a source alternative to ventoy-bin and considered making one, seeing this makes me glad I never actually sat down to try.

P.S. As of now this is not passing validity checks. Looks like you forgot to bump checksums after editing a patch.

yochananmarqos commented on 2023-02-19 21:12 (UTC)

@Toolybird: I've build it successfully now. Somehow the kernel & modules weren't being loaded.

Toolybird commented on 2023-02-19 05:57 (UTC) (edited on 2023-02-19 05:57 (UTC) by Toolybird)

@yochananmarqos, so it appears libguestfs is not functional on your system. Are you building in a VM or some kind of cloud host? If you have libguestfs installed on your host, a quick test: guestfish -a /dev/null run should output nothing. But if it fails then: libguestfs-test-tool You could always construct a dummy PKGBUILD that simply runs libguestfs-test-tool inside build() and see what happens. libguestfs is key to this whole build.

yochananmarqos commented on 2023-02-18 15:33 (UTC)

@Toolybird: It all builds fine except the _create_img() function fails:

Checking that no-one is using this disk right now ... OK

Disk img.bin: 256 MiB, 268435456 bytes, 524288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

>>> Created a new DOS disklabel with disk identifier 0x7fded04e.
img.bin1: Created a new partition 1 of type 'HPFS/NTFS/exFAT' and of size 223 MiB.
img.bin2: Created a new partition 2 of type 'EFI (FAT-12/16/32)' and of size 32 MiB.
img.bin3: Done.

New situation:
Disklabel type: dos
Disk identifier: 0x7fded04e

Device     Boot  Start    End Sectors  Size Id Type
img.bin1   *      2048 458751  456704  223M  7 HPFS/NTFS/exFAT
img.bin2        458752 524287   65536   32M ef EFI (FAT-12/16/32)

The partition table has been altered.
Syncing disks.
libguestfs: error: /usr/bin/supermin exited with error status 1.
To see full error messages you may need to enable debugging.
Do:
  export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1
and run the command again.  For further information, read:
  http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs
You can also run 'libguestfs-test-tool' and post the *complete* output
into a bug report or message to the libguestfs mailing list.

yochananmarqos commented on 2023-02-18 15:14 (UTC)

@Toolybird: Nevermind, I'm an idiot. Turns out I still had my old WIP PKGBUILD in that folder. Yours is currently building just fine.

Toolybird commented on 2023-02-18 02:23 (UTC)

@yochananmarqos, it might be the old autofoo brain damage where it decides to "autoreconf" everything when it detects files "out of date" Please see here

yochananmarqos commented on 2023-02-18 00:01 (UTC) (edited on 2023-02-18 00:01 (UTC) by yochananmarqos)

@Toolybird: That is odd. I'm not sure what I'm doing differently. I checked my makepkg.conf and the only relevant differences are enabling ccache & disabling debug. libtool is still disabled.

BUILDENV=(!distcc color ccache check !sign)
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)