Package Details: grub-improved-luks2-git 2.12.r10.g04d2a50f3-1

Git Clone URL: https://aur.archlinux.org/grub-improved-luks2-git.git (read-only, click to copy)
Package Base: grub-improved-luks2-git
Description: GNU GRand Unified Bootloader (2) with Argon2 support. Patch made by Patrick Steinhardt
Upstream URL: https://www.gnu.org/software/grub/
Licenses: GPL3, CC0
Conflicts: grub
Provides: grub
Submitter: Ax333l
Maintainer: Ax333l
Last Packager: Ax333l
Votes: 29
Popularity: 0.81
First Submitted: 2022-01-02 14:06 (UTC)
Last Updated: 2024-03-09 00:19 (UTC)

Dependencies (18)

Required by (313)

Sources (12)

Pinned Comments

Ax333l commented on 2022-02-17 18:58 (UTC) (edited on 2023-06-16 14:24 (UTC) by Ax333l)

I have disabled translations because they have been the cause of build failures in both this package and grub-git. If you want to re-enable them, check the PKGBUILD.

Also, make sure you have installed base-devel.

Argon2 might not work on some devices due to issues with the memory allocator

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 Next › Last »

codeagain commented on 2022-06-26 06:42 (UTC)

Hello!

It seems like this package's last update is prior to the latest security patchset from Jun 7: https://lists.gnu.org/archive/html/grub-devel/2022-06/msg00035.html

The arch official grub package is now using grub's master: https://github.com/archlinux/svntogit-packages/commit/ca6954b79e3a4058c749a3d5fbcad07d1967d93d

Ax333l commented on 2022-03-22 18:35 (UTC) (edited on 2022-03-27 07:30 (UTC) by Ax333l)

The package should work again now.

<deleted-account> commented on 2022-03-20 02:00 (UTC)

It doesn't even start building now.

==> Starting prepare()...
patching file util/grub-mkconfig.in
Hunk #1 succeeded at 247 (offset 1 line).
patching file util/grub.d/00_header.in
patching file util/grub.d/10_linux.in
Hunk #1 succeeded at 97 (offset 4 lines).
Hunk #2 succeeded at 204 (offset 4 lines).
Hunk #3 succeeded at 291 with fuzz 1 (offset 4 lines).
patching file grub-core/kern/dl.c
Hunk #1 succeeded at 811 (offset 8 lines).
patching file grub-core/kern/mm.c
Hunk #1 succeeded at 395 (offset 35 lines).
patching file include/grub/dl.h
patching file grub-core/kern/mm.c
Hunk #2 succeeded at 396 (offset 35 lines).
patching file include/grub/mm.h
patching file grub-core/kern/efi/mm.c
patching file grub-core/kern/efi/mm.c
Reversed (or previously applied) patch detected!  Skipping patch.
6 out of 6 hunks ignored -- saving rejects to file grub-core/kern/efi/mm.c.rej
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: grub-improved-luks2-git

duffydack commented on 2022-02-22 00:04 (UTC)

Always aurutils in clean chroot. Anyway, it builds without chroot and with flex added to makedeps. Not sure why it won't build in a clean chroot, but nevermind, it builds.

Ax333l commented on 2022-02-21 21:10 (UTC)

duffydack, what are you using to build it? What happens if you delete the directory and try to rebuild it from scratch using makepkg? Are you using something like ccache or distcc?

duffydack commented on 2022-02-18 15:08 (UTC)

still struggling.. last few lines

cat syminfo.lst | sort | gawk -f ../../grub-core/genmoddep.awk > moddep.lst || (rm -f moddep.lst; exit 1)
TARGET_OBJ2ELF= sh genmod.sh moddep.lst disk.module build-grub-module-verifier disk.mod
TARGET_OBJ2ELF= sh genmod.sh moddep.lst trig.module build-grub-module-verifier trig.mod
TARGET_OBJ2ELF= sh genmod.sh moddep.lst cs5536.module build-grub-module-verifier cs5536.mod
TARGET_OBJ2ELF= sh genmod.sh moddep.lst usb.module build-grub-module-verifier usb.mod
build-grub-module-verifier: error: trig.mod.tmp: incompatible license.
build-grub-module-verifier: error: disk.mod.tmp: incompatible license.
build-grub-module-verifier: error: cs5536.mod.tmp: incompatible license.
make[3]: *** [Makefile:50127: trig.mod] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:50127: cs5536.mod] Error 1
make[3]: *** [Makefile:50127: disk.mod] Error 1
build-grub-module-verifier: error: usb.mod.tmp: incompatible license.
make[3]: *** [Makefile:50127: usb.mod] Error 1
make[3]: Leaving directory '/build/grub-improved-luks2-git/src/grub/build_x86_64-efi/grub-core'
make[2]: *** [Makefile:27793: all] Error 2
make[2]: Leaving directory '/build/grub-improved-luks2-git/src/grub/build_x86_64-efi/grub-core'
make[1]: *** [Makefile:12028: all-recursive] Error 1
make[1]: Leaving directory '/build/grub-improved-luks2-git/src/grub/build_x86_64-efi'
make: *** [Makefile:3794: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Not sure what's going on.

Ax333l commented on 2022-02-17 18:58 (UTC) (edited on 2023-06-16 14:24 (UTC) by Ax333l)

I have disabled translations because they have been the cause of build failures in both this package and grub-git. If you want to re-enable them, check the PKGBUILD.

Also, make sure you have installed base-devel.

Argon2 might not work on some devices due to issues with the memory allocator

duffydack commented on 2022-02-16 16:21 (UTC) (edited on 2022-02-16 16:21 (UTC) by duffydack)

I can't build this anymore. aurutils (and in chroot), and plain makepkg.

en@arabic.po:6459: 'msgstr' is not a valid C format string, unlike 'msgid'. Reason: The character that terminates the directive number 1 is not a valid conversion specifier.
/usr/bin/msgfmt: found 1 fatal error
en@arabic.po: 1385 translated messages.
make[3]: *** [Makefile:1453: ../../po/en@arabic.gmo] Error 1
make[3]: *** Waiting for unfinished jobs....
de@hebrew.po: 1371 translated messages, 6 fuzzy translations, 8 untranslated messages.
make[4]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi/po'
make[3]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi/po'
make[2]: *** [Makefile:1491: stamp-po] Error 2
make[2]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi/po'
make[1]: *** [Makefile:12028: all-recursive] Error 1
make[1]: Leaving directory '/home/dd/grub-improved-luks2-git/src/grub/build_x86_64-efi'
make: *** [Makefile:3794: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Ax333l commented on 2022-02-16 08:51 (UTC)

Done. Thank you for notifying me.