On Thu, Jun 04, 2009 at 02:27:11PM +0200, Gódor Gábor wrote:
> Package: dmidecode
> Version: 2.9-1
> Severity: wishlist
> 
> upstream version is 2.10 please update

FWIW, debdiff for the debian/ part included.

This new version seems to build fine:

$ debdiff dmidecode_2.9-1.2_amd64.deb dmidecode_2.10-1_amd64.deb
File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)
------------------------------------------------
Installed-Size: [-184-] {+200+}
Version: [-2.9-1.2-] {+2.10-1+}
$ debdiff dmidecode-udeb_2.9-1.2_amd64.udeb dmidecode-udeb_2.10-1_amd64.udeb
File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)
------------------------------------------------
Installed-Size: [-76-] {+80+}
Version: [-2.9-1.2-] {+2.10-1+}

I didn't notice any regressions in functionality.

Cheers,
Flo


PS: These are upstream's changes:
diff -Nru -w dmidecode-2.9/CHANGELOG dmidecode-2.10/CHANGELOG
--- dmidecode-2.9/CHANGELOG     2007-02-26 14:00:40.000000000 +0100
+++ dmidecode-2.10/CHANGELOG    2008-11-23 20:17:41.000000000 +0100
@@ -1,3 +1,218 @@
+2008-11-23  Jean Delvare  <kh...@linux-fr.org>
+
+       * biosdecode.c: Stop using the inline keyword. It causes more
+         portability issues than is worth given how little we care about
+         performance in this tool, and recent versions of gcc know when
+         to inline functions anyway.
+       * version.h: Set version to 2.10.
+
+2008-11-14  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Handle chassis information records of size 19
+         (DMI type 3).
+
+2008-11-10  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Claim to support revision 32 of Intel AP-485
+         (CPUID). No relevant change since revision 31.
+       * dmidecode.c: Update reference to AMD CPUID document.
+
+2008-11-09  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Decode the CPUID of more Intel, VIA and AMD
+         processors (DMI type 4).
+       * dmidecode.c: More CPUID exceptions based on the version string
+         (DMI type 4).
+       * README: Drop reference to the Linux kernel.
+       * README: Drop "model-specific issues" common problem entry, it is
+         no longer relevant.
+       * README: Simplify "IA-64" common problem entry, most of the
+         issues are solved by now.
+
+2008-11-08  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Add many processor types taken from the CIM Schema.
+       * dmidecode.c: Drop all references to the DMTF Master MIF
+         document. This document hasn't been updated in years, so the
+         additions it may contain are no longer relevant.
+
+2008-11-07  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Handle base board information records of size 9
+         (DMI type 2).
+       * dmidecode.c: Don't display access time equivalent of memory
+         device speed (DMI type 17). The access time didn't add much
+         value, and rounding effects made it look bad at times.
+
+2008-11-07  Jean Delvare  <kh...@linux-fr.org>
+
+       Update to support SMBIOS specification version 2.6, fourth round.
+
+       * dmidecode.c: Initial support for additional information entries
+         (DMI type 40). Proper support of this new entry type would
+         require redesigning a large part of the code, so I am waiting
+         to see actual implementations of it to decide whether it's worth
+         the effort.
+       * dmidecode.c, dmidecode.8: Update reference SMBIOS document.
+       * dmiopt.c, dmidecode.8: Include entry type 41 in --type baseboard.
+
+2008-11-05  Jean Delvare  <kh...@linux-fr.org>
+
+       Update to support SMBIOS specification version 2.6, third round.
+
+       * dmidecode.c: Decode the group number, bus number and
+         device/function number of system slots (DMI type 9).
+         Based on a preliminary patch by Matt Domsch.
+       * dmidecode.c: Decode onboard devices extended information
+         entries (DMI type 41). Based on a preliminary patch by Matt
+         Domsch.
+       * dmidecode.c: Add slot types "PCI Express x1", "PCI Express x2",
+         "PCI Express x4", "PCI Express x8" and "PCI Express x16"
+         (DMI type 9).
+       * dmidecode.c: Decode the memory device rank (DMI type 17).
+
+2008-11-02  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Use binary search for dmi_processor_family, it's
+         faster than linear search (DMI type 4).
+       * dmidecode.c: Decode boot integrity services entry point entries
+         (DMI type 31).
+
+2008-10-31  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: The compiler knows how to reuse strings, it doesn't
+         need our help, and actually it does a better job without it. So,
+         turn out_of_spec into a define.
+       * dmidecode.c: Optimize functions dmi_processor_status(),
+         dmi_cache_location(), dmi_system_reset_boot_option() and
+         dmi_ipmi_register_spacing().
+
+2008-10-30  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c, dmiopt.c, dmidecode.8: Option --dump is only a
+         modifier as --quiet is, so it's not actually mutually exclusive
+         with the output format options.
+       * dmidecode.c: Make options --dump-bin and --quiet work together.
+       * dmidecode.c: Delay string filtering when option --dump is used.
+       * dmidecode.c: Refactor dmi_processor_family function to avoid
+         code duplication.
+       * dmidecode.c: Fix up invalid SMBIOS version 2.51.
+
+2008-10-29  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Handle special case of processor family code 0xBE,
+         which can be both Core 2 or K7. We use the processor
+         manufacturer string as a hint (DMI type 4).
+
+2008-10-28  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c, dmidecode.h, dmiopt.c, dmiopt.h: Don't use function
+         pointers for special string cases. Each special case is itself
+         special and needs to call a function with its own prototype, so
+         better have dedicated code to handle it all.
+       * dmidecode.c, dmidecode.h, dmioem.c, dmioem.h: Mark a few
+         pointers const.
+       * dmidecode.c, util.c, util.h: When dumping the DMI table to a
+         binary file, truncate the file first.
+       * dmidecode.c: Support Processor Family 2 field also when queried
+         with option --string.
+
+2008-10-27  Jean Delvare  <kh...@linux-fr.org>
+
+       Update to support SMBIOS specification version 2.6, second round.
+
+       * dmidecode.c: Add support for Processor Family 2 field
+         (DMI type 4).
+       * dmidecode.c: Add processor types "Turion 64 X2", "Core Solo",
+         "Core 2 Duo", "ESA/390 G6", "z/Architectur", "C7-M", "C7-D",
+         "C7" and "Eden" (DMI type 4).
+       * dmidecode.c: Fix typo in processor type "AMD29000" (DMI type 4).
+       * dmidecode.c: Add processor upgrade types "Socket S1",
+         "Socket AM2" and "Socket F (1207)" (DMI type 4).
+
+2008-10-26  Jean Delvare  <kh...@linux-fr.org>
+
+       Update to support SMBIOS specification version 2.6, first round.
+
+       * dmidecode.c: Byte-swap the first 3 fields of the UUID
+         (DMI type 1).
+       * dmidecode.c: Add chassis types "Blade" and "Blade Enclosure"
+         (DMI type 3).
+
+2008-10-26  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmiopt.c, dmidecode.8: Simplify the handling and documentation
+         of mutually exclusive output format options.
+       * dmidecode.8: Document the binary dump file format.
+       * dmidecode.c: Don't display the source dump file name in quiet
+         mode.
+       * biosdecode.c, dmidecode.c, dmioem.c, dmiopt.c, dmiopt.h,
+         ownership.c, types.h, util.c, vpddecode.c, vpdopt.c, vpdopt.h:
+         Mass coding-style change: add spaces around operators.
+       * vpddecode.c: Fix --quiet option.
+       * dmidecode.h, dmiopt.h: Pass version information to print
+         callback functions.
+       * dmidecode.c: Fix up invalid SMBIOS version.
+       * dmidecode.c: Handle base board information records of size 10
+         (DMI type 2).
+
+2008-10-25  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Limit indentation in smbios_decode and
+         legacy_decode.
+       * dmidecode.c, dmiopt.c: Write binary dump to a compact file
+         rather than a sparse file.
+       * dmidecode.c, dmiopt.c, dmiopt.h: New option --from-dump, read
+         the DMI data from a binary file.
+       * dmidecode.8: Update the option --dump-bin, document the new
+         option --from-dump.
+
+2008-08-28  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: Add missing colon to temperature probe label.
+         Patch from Alex Iribarren.
+
+2008-02-16  Jean Delvare  <kh...@linux-fr.org>
+
+       * util.c, util.h: New helper function write_dump.
+       * dmidecode.c, dmiopt.c, dmiopt.h: New option --dump-bin, dump
+         the DMI data to a sparse binary file.
+       * dmidecode.8: Document the new option --dump-bin.
+       * Makefile, biosdecode.c, dmidecode.c, dmidecode.h, dmioem.c,
+         dmioem.h, dmiopt.c, dmiopt.h, ownership.c, util.c, util.h,
+         vpddecode.c, vpdopt.c, vpdopt.h: Update copyright statements.
+       * dmidecode.c: Adjust the error message which is displayed when
+         the table is unreachable.
+
+2007-06-30  Jean Delvare  <kh...@linux-fr.org>
+
+       * config.h: Add support for Solaris (x86 only, of course). Based
+         on a patch by Sun's Dan Mick, brought to my knowledge by
+         Attila Nagy.
+
+2007-06-27  Jean Delvare  <kh...@linux-fr.org>
+
+       * Makefile: Fix the uninstall-man target.
+
+2007-06-07  Jean Delvare  <kh...@linux-fr.org>
+
+       * dmidecode.c: If the SMBIOS entry point decoding fails (for
+         example due to a bad checksum), still try decoding the
+         encapsulated DMI entry point. Suggested by Luke Suchocki.
+       * dmidecode.c: Replace all occurrences of "KB" by the more
+         correct "kB".
+
+2007-03-16  Jean Delvare  <kh...@linux-fr.org>
+
+       * vpddecode.c: Stop asking the user to report bad checksums,
+         unaligned records and the like. Such machines exist, too bad,
+         we have to live with it.
+
+2007-02-27  Jean Delvare  <kh...@linux-fr.org>
+
+       * biosdecode.c: Fix a compilation error with non-C99 compilers.
+         Patch from Francois Revol.

diff -Nru -w dmidecode-2.9/debian/changelog dmidecode-2.10/debian/changelog
--- dmidecode-2.9/debian/changelog      2010-01-17 13:42:42.000000000 +0100
+++ dmidecode-2.10/debian/changelog     2010-01-17 13:42:43.000000000 +0100
@@ -1,3 +1,11 @@
+dmidecode (2.10-1) unstable; urgency=low
+
+  * New upstream release (Closes: #531843)
+    + doesn't inline anchor_match in biosdecode.c anymore, so dropping
+      first half of 20_ansi_c.dpatch
+
+ -- Florian Ernst <flor...@debian.org>  Sun, 17 Jan 2010 13:41:31 +0100
+
 dmidecode (2.9-1.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru -w dmidecode-2.9/debian/patches/20_ansi_c.dpatch 
dmidecode-2.10/debian/patches/20_ansi_c.dpatch
--- dmidecode-2.9/debian/patches/20_ansi_c.dpatch       2010-01-17 
13:42:42.000000000 +0100
+++ dmidecode-2.10/debian/patches/20_ansi_c.dpatch      2010-01-17 
13:42:43.000000000 +0100
@@ -5,22 +5,6 @@
 ## DP: C 'inline' to '__inline'.
 
 @DPATCH@
-Index: dmidecode/biosdecode.c
-===================================================================
-RCS file: /home/pere/src/cvsroot/src/dmidecode/biosdecode.c,v
-retrieving revision 1.6
-diff -u -3 -p -u -r1.6 biosdecode.c
---- dmidecode/biosdecode.c     1 Mar 2005 22:04:56 -0000       1.6
-+++ dmidecode/biosdecode.c     1 Mar 2005 22:09:23 -0000
-@@ -502,7 +502,7 @@ static struct bios_entry bios_entries[]=
- };
- 
- /* Believe it or not, this is significantly faster than memcmp and strncmp */
--static inline int anchor_match(const struct bios_entry *entry, const char *p)
-+static __inline int anchor_match(const struct bios_entry *entry, const char 
*p)
- {
-       size_t i;
-       
 --- dmidecode-2.9.orig/types.h
 +++ dmidecode-2.9/types.h
 @@ -32,7 +32,7 @@

Attachment: signature.asc
Description: Digital signature

Reply via email to