~nexusprism/grub/+git/ubuntu:debian-unapplied

Last commit made on 2021-11-29
Get this branch:
git clone -b debian-unapplied https://git.launchpad.net/~nexusprism/grub/+git/ubuntu
Only Alexander Koskovich can upload to this branch. If you are Alexander Koskovich please log in for upload directions.

Branch merges

Branch information

Name:
debian-unapplied
Repository:
lp:~nexusprism/grub/+git/ubuntu

Recent commits

b5f7b9c... by Julian Andres Klode

unapply all patch, use gbp pq instead

958e472... by Julian Andres Klode

unapply all patch, use gbp pq instead

be439b5... by Colin Watson

releasing package grub2 version 2.06-2

1156a8c... by Colin Watson

Update to minilzo-2.10

This fixes build failures on armel, mips64el, mipsel, and ppc64el.

dbcbb3e... by Colin Watson

minilzo: Update to minilzo-2.10

minilzo fails to build on a number of Debian release architectures
(armel, mips64el, mipsel, ppc64el) with errors such as:

  ../../grub-core/lib/minilzo/minilzo.c: In function 'lzo_memops_get_le16':
  ../../grub-core/lib/minilzo/minilzo.c:3479:11: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
   3479 | * (lzo_memops_TU2p) (lzo_memops_TU0p) (dd) = * (const lzo_memops_TU2p) (const lzo_memops_TU0p) (ss); \
        | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../../grub-core/lib/minilzo/minilzo.c:3530:5: note: in expansion of macro 'LZO_MEMOPS_COPY2'
   3530 | LZO_MEMOPS_COPY2(&v, ss);
        | ^~~~~~~~~~~~~~~~

The latest upstream version is 2.10, so updating to it seems like a good
idea on general principles, and it fixes builds on all the above
architectures.

The update procedure documented in the GRUB Developers Manual worked; I
just updated the version numbers to make it clear that it's been
executed recently.

Signed-off-by: Colin Watson <email address hidden>

Forwarded: https://lists.gnu.org/archive/html/grub-devel/2021-11/msg00095.html
Last-Update: 2021-11-29

Patch-Name: minilzo-2.10.patch

33c0cd0... by Colin Watson

releasing package grub2 version 2.06-1

66db5e1... by Colin Watson

Note bug closure from previous tests/ahci cherry-pick

Closes: #997100

eca4a79... by Colin Watson

Remove dir_to_symlink maintainer script code

This was only needed for upgrades from before jessie.

9ece653... by Colin Watson

Fix error handling bug in linuxefi

We need to clear `grub_errno` after handling a memory allocation
failure, otherwise we mistakenly report "out of memory" shortly
afterwards.

1a1c93c... by Marius Bakke <email address hidden>

tests/ahci: Change "ide-drive" deprecated QEMU device name to "ide-hd"

The "ide-drive" device was removed in QEMU 6.0. The "ide-hd" has been
available for more than 10 years now in QEMU. Thus there shouldn't be
any need for backwards compatible names.

Signed-off-by: Marius Bakke <email address hidden>
Reviewed-by: Daniel Kiper <email address hidden>

Origin: upstream, https://git.savannah.gnu.org/cgit/grub.git/commit/?id=aaea244a6ddd1e35aed60a5c7a08ddc41f51805b
Last-Update: 2021-09-24

Patch-Name: tests-ahci-update-qemu-device-name.patch