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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * dmidecode.c: Handle chassis information records of size 19
+ (DMI type 3).
+
+2008-11-10 Jean Delvare <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ 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 <[email protected]>
+
+ 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ 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 <[email protected]>
+
+ 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * dmidecode.c: Add missing colon to temperature probe label.
+ Patch from Alex Iribarren.
+
+2008-02-16 Jean Delvare <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * Makefile: Fix the uninstall-man target.
+
+2007-06-07 Jean Delvare <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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 <[email protected]> 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 @@
signature.asc
Description: Digital signature

