Sync memtest86+ 5.31b+dfsg-4 (main) from Debian unstable (main)

Bug #1960521 reported by Fantu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
memtest86+ (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Please sync memtest86+ 5.31b+dfsg-4 (main) from Debian unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:
  * No-change rebuild to build packages with zstd compression.
  * Close FD 3 when invoking update-grub (LP: #1876506)
  * Merge from Debian unstable. Remaining changes:
    - Only run update-grub in the postrm on remove/purge.
    - Drop the multiboot image from the GRUB menu for now, since it's
      experimental and has known problems detecting all memory on some
      systems at the moment.
    - Do not update grub configuration, if running in container, or
      update-grub not present, or grub config has not been previously
      generated.
    - Support localization of GRUB menu entries.
    - Don't present the GRUB menu option on EFI systems, since it won't work.

These changes was merged into latest debian versions,
something was changed/improved.
I saw many report (on LP) of upgrade issue (on older version in ubuntu),
I don't saw similar in debian, on ubuntu I tested upgrade only upgrading
from latest version in few tests without found issue.

Changelog entries since current jammy version 5.01-3.1ubuntu5:

memtest86+ (5.31b+dfsg-4) unstable; urgency=medium

  [ Fabio Fantoni ]
  * New maintainer (Closes: #969191)
  * another changes to makeiso.sh to make the build reproducible:
    - add -uid and -gid to 0 to xorriso options
    - replaced "echo -e" with printf
  * d/postinst: don't run update-grub if in a container
  * d/control: remove mention of lpia arch

  [ Debian Janitor ]
  * Trim trailing whitespace.
  * Use secure URI in Homepage field.
  * Bump debhelper from old 12 to 13.
  * Update renamed lintian tag names in lintian overrides.

 -- Fabio Fantoni <email address hidden> Sun, 06 Feb 2022 21:35:43 +0100

memtest86+ (5.31b+dfsg-3) experimental; urgency=medium

  * QA upload.
  * d/control: replace genisoimage build-dep with xorriso
  * removed d/patches/make-iso-reproducible
  * d/patches/use-xorriso-instead-cdrkit.patch:
    cdrkit is not supported anymore, use xorriso instead
    also aded the modification of date part to make the build
    reproducible (Closes: #982240)
  * use SOURCE_DATE_EPOCH instead of add BUILD_DATE in d/rules
  * d/rules:
    - use dh_auto_build instead of make
    - restore a change for kfreebsd

 -- Fabio Fantoni <email address hidden> Sat, 22 Jan 2022 18:20:23 +0100

memtest86+ (5.31b+dfsg-2) experimental; urgency=medium

  * QA upload.
  * d/patches/dmi-more-ram-slots-and-buffer-overflow-fix.patch:
    prevent crash for buffer overflow in DMI memory and increase
    supported memory devices from 16 to 128 (Closes: #1003906)
    Thanks to Lionel Debroux

 -- Fabio Fantoni <email address hidden> Tue, 18 Jan 2022 18:30:04 +0100

memtest86+ (5.31b+dfsg-1) experimental; urgency=medium

  [ Fabio Fantoni ]
  * QA upload.
  * New upstream version 5.31b (Closes: #989030, #977217)
  * Merge from ubuntu:
    - Use elf version by default that should works on major of system.
    - Drop the multiboot image from the GRUB menu for now, since it's
      experimental and has known problems detecting all memory on some
      systems at the moment.
    - Support localization of GRUB menu entries.
    - Don't present in GRUB menu on EFI systems, since it won't work.
      (Closes: #695246)
    - Close FD 3 when invoking update-grub.
  * Warn that don't support EFI instead of exit silently (LP: 1863940)
  * Don't add grub2 entries if GRUB_DISABLE_MEMTEST=true is present
    in /etc/default/grub (LP: #420967)
  * Make possible disable serial with GRUB_MEMTEST_DISABLE_SERIAL,
    enable multiboot with GRUB_MEMTEST_ENABLE_MULTIBOOT and add
    custom serial parameters with GRUB_MEMTEST_SERIAL_PARAMS
    (Closes: #898636, #612371)
  * Specify on grub2 menu entries when elf and bin are used
  * d/control: Remove hwtools and kernel-patch-badram from suggests.
  * d/copyright: add Upstream-Name, Upstream-Contact and Source fields
  * Bumped Standards-Version to 4.6.0
  * d/patches:
    - update multiboot patch from coreboot patch based on the one of
      Vladimir Serbinenko and refreshed for 5.31b (Closes: #568176)
    - refresh memtest86+-5.01-O0.patch
    - disable memtest86+-5.01-array-size.patch and gcc-5 as seems not
      needed with newer upstream version
    - refresh serial-console-fix.patch
    - add test-random-cflags.patch: use CFLAGS with random.o for
      maintain flags like -fno-stack-protector
    - add fix-gcc8-freeze-crash.patch: runtime fix for gcc>=8
      freeze/crash
    - add discard-note_gnu_property.patch: discards the
      ".note.gnu.property" section that causes crash in some cases

  [ Jérémy Bobbio ]
  * Make the package build reproducibly:
    - Add a patch to make ISO image reproducible.
    - Set the build date to the latest debian/changelog entry in
      debian/rules. (Closes: #783515)

 -- Fabio Fantoni <email address hidden> Sun, 09 Jan 2022 21:41:58 +0100

memtest86+ (5.01-4) unstable; urgency=medium

  [ Fabio Fantoni ]
  * QA upload.
  * switch package to use dh and bump compat to 12
    (Closes: #999226, #965720)
  * update debian/watch

  [ Yann Dirson ]
  * Add Vcs-* fields for salsa repo.
  * Add Dutch translation (Closes: #765362)
  * Add Brazilian Portuguese translation (Closes: #787752)
  * Remove usage of obsolete dh_buildinfo

 -- Fabio Fantoni <email address hidden> Sun, 19 Dec 2021 13:56:27 +0100

Revision history for this message
Brian Murray (brian-murray) wrote :

I've gone ahead and sync'ed this, thanks!

Changed in memtest86+ (Ubuntu):
importance: Undecided → Low
status: New → Fix Committed
Fantu (fantonifabio)
Changed in memtest86+ (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Fantu (fantonifabio) wrote :

thanks, as you can saw memtest86+ is not orphan anymore (I'm the new maintainer) and a packaging git on salsa was added (https://salsa.debian.org/debian/memtest86plus), if changes/improvements/fixes are needed try to open an MR on debian git or post a patch in debian bugreport and if it is ok I'll apply it in debian directly instead do and maintain an ubuntu specific patch/version when not really needed, so I suppose it would save time and eventually improve the package in debian as well.

Revision history for this message
Robie Basak (racb) wrote :

Thank you for looking after your package in Ubuntu! Please do keep contacting us in #ubuntu-devel on Libera if you need anything, and we'll try to unblock you.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.