Your message dated Fri, 30 Jan 2009 23:47:04 +0000
with message-id <[email protected]>
and subject line Bug#482065: fixed in memtest86+ 2.11-1
has caused the Debian Bug report #482065,
regarding memtest86+: Please consider ubuntu changes
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
482065: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482065
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: memtest86+
Version: 1.70-3ubuntu1
Severity: normal

I have just uploaded a merge of the memtest86+ package to ubunut. While
doing this, I have investigated the patches we have applied to the
ubuntu package and come to the conclusion that they might be useful for
debian as well. Well, here we go:


The following change adds the lpia architecture. Debian does currently
not have it, but ubuntu has. lpia is very similar to i386, but used as
mobile devices. The following change won't harm in debian, and will be
useful if debian will adopt the lpia arch. Some other packages do
include that kind of changes.

diff -u memtest86+-2.01/debian/control memtest86+-2.01/debian/control
--- memtest86+-2.01/debian/control
+++ memtest86+-2.01/debian/control
@@ -1,12 +1,13 @@
 Build-Depends: debhelper (>> 5.0.0), dh-buildinfo, gcc-multilib [amd64]
 Standards-Version: 3.7.2
 
 Package: memtest86+
-Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64
+Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 lpia
 Depends: ${misc:Depends}
 Suggests: hwtools, memtester, kernel-patch-badram, grub2 (>=1.95+20070515-1) | 
grub (>= 0.95+cvs20040624), mtools
 Description: thorough real-mode memory tester


The postrm script should actually check that /boot/grub actually exist
instead of unconditionally calling update-grub. I suspect that should
avoid bugs like
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/129614

diff -u memtest86+-2.01/debian/postrm memtest86+-2.01/debian/postrm
--- memtest86+-2.01/debian/postrm
+++ memtest86+-2.01/debian/postrm
@@ -1,7 +1,7 @@
 #!/bin/bash
 set -e
 
-if which update-grub2 > /dev/null ; then
+if test -d /boot/grub && which update-grub2 > /dev/null ; then
     update-grub2
 fi
 


The last change adds -fno-stack-protector to CFLAGS. As fas as I
understand, the debian gcc version does not add -fstack-protector as the
ubuntu package does. However, you will need that as soon as the debian
gcc does, which is the plan AFAIUI. In any case, you can prevent hassle
with frameworks like hardening wrapper by making it explicit that
memtest86+ does not compile with gcc's stack protector.

only in patch2:
unchanged:
--- memtest86+-2.01.orig/Makefile
+++ memtest86+-2.01/Makefile
@@ -11,7 +11,7 @@
 AS=as -32
 CC=gcc
 
-CFLAGS=-Wall -march=i486 -m32 -Os -fomit-frame-pointer -fno-builtin 
-ffreestanding -fPIC
+CFLAGS=-Wall -march=i486 -m32 -Os -fomit-frame-pointer -fno-builtin 
-ffreestanding -fPIC -fno-stack-protector
 
 OBJS= head.o reloc.o main.o test.o init.o lib.o patn.o screen_buffer.o \
       config.o linuxbios.o memsize.o pci.o controller.o random.o extra.o \


If you disagree with one patch or another, please do not hesitate to
comment on them and discuss these changes with me!


-- System Information:
Debian Release: lenny/sid
  APT prefers hardy-updates
  APT policy: (500, 'hardy-updates'), (500, 'hardy-security'), (500, 'hardy')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-16-generic (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information


-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



--- End Message ---
--- Begin Message ---
Source: memtest86+
Source-Version: 2.11-1

We believe that the bug you reported is fixed in the latest version of
memtest86+, which is due to be installed in the Debian FTP archive:

memtest86+_2.11-1.diff.gz
  to pool/main/m/memtest86+/memtest86+_2.11-1.diff.gz
memtest86+_2.11-1.dsc
  to pool/main/m/memtest86+/memtest86+_2.11-1.dsc
memtest86+_2.11-1_i386.deb
  to pool/main/m/memtest86+/memtest86+_2.11-1_i386.deb
memtest86+_2.11.orig.tar.gz
  to pool/main/m/memtest86+/memtest86+_2.11.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yann Dirson <[email protected]> (supplier of updated memtest86+ package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 31 Jan 2009 00:26:54 +0100
Source: memtest86+
Binary: memtest86+
Architecture: source i386
Version: 2.11-1
Distribution: experimental
Urgency: low
Maintainer: Yann Dirson <[email protected]>
Changed-By: Yann Dirson <[email protected]>
Description: 
 memtest86+ - thorough real-mode memory tester
Closes: 451050 482065 482899 492242 493464 505525 505526 510128
Changes: 
 memtest86+ (2.11-1) experimental; urgency=low
 .
   * New upstream release, into experimental to avoid disrupting lenny.
   * Acknowledge NMU.
   * Build with gcc-multilib on kfreebsd-amd64
     (Petr Salinger, Closes: #493464).
   * Update grub script for current version of grub
     (Justin B Rye, Closes: #492242).
   * Support for x86_64 in make-memtest86+-boot-floppy (HÃ¥kon Stordahl,
     Closes: #451050).
   * Use variables in make-memtest86+-boot-floppy (Gokdeniz Karadag,
     Closes: #510128).
   * Allow building for hurd-i386 architecture (Samuel Thibault,
     Closes: #482899).
   * Include changes from Ubuntu packages:
     * Allow building for lpia architecture (Closes: #505526, #482065).
     * Check for existence of /boot/grub in postrm.
     * Install ELF image of memtest86+ in the binary package
       (Closes: #505525).
Checksums-Sha1: 
 9c0cd672cff9c032b1275b5500ea630314c6eb30 1062 memtest86+_2.11-1.dsc
 5cebc90126403c1e918fd05670546800b66ed113 165937 memtest86+_2.11.orig.tar.gz
 7fa7d7c22538368b9203c9b105afddf71d56a5c6 9378 memtest86+_2.11-1.diff.gz
 c7e50bf2c16bcfc5e8d1aa3375164140e162bdc6 121134 memtest86+_2.11-1_i386.deb
Checksums-Sha256: 
 5d719198e3e483566e06e013432fc42f8a70212e8f434a239ec41d3b39c22a33 1062 
memtest86+_2.11-1.dsc
 43876a7221e39cde791f20d04ecb071adfa08975cac2e511d04359619ce16c0e 165937 
memtest86+_2.11.orig.tar.gz
 91faad02cf48836568d6113cd3a8e24ed9a8a2e23dbdada02f3bc8d587dbd56a 9378 
memtest86+_2.11-1.diff.gz
 7b7928b5b511b5d30f8bc75fa35478dff22de514c702bcb56b86a79752d94b04 121134 
memtest86+_2.11-1_i386.deb
Files: 
 82966b088717ae316351f2a0dfc52cbd 1062 misc optional memtest86+_2.11-1.dsc
 e457774139c0bfef899359df91f49b3e 165937 misc optional 
memtest86+_2.11.orig.tar.gz
 bb28d7f5bec985c1eb8567a759e0b54b 9378 misc optional memtest86+_2.11-1.diff.gz
 8cf79d819a0b3e1fa370b02ffe26825e 121134 misc optional 
memtest86+_2.11-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmDjewACgkQV1uVslwzwbjcQgCfQ4N/ezBzERYNM9ZFgxQq972l
GdkAoMH2qik3mQYxsdS0KuyjPXATb4J/
=g73q
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to