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 @@
signature.asc
Description: Digital signature