dmidecode-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [dmidecode] Usefulness of CHANGELOG


From: Erwan Velu
Subject: Re: [dmidecode] Usefulness of CHANGELOG
Date: Tue, 6 Jun 2017 13:11:51 +0200

Sounds reasonable for me. That kind of CHANGELOG is enough for getting
what's new, if some wants more details, git is the perfect tool.

2017-06-06 11:21 GMT+02:00 Jean Delvare <address@hidden>:

> Hi all,
>
> It seems to me that the CHANGELOG file as it exists today is
> essentially redundant with git log. It's not really user friendly, and
> duplicates the work on the committer side.
>
> I would like to propose to delete that file, and replace it with a more
> structured NEWS file, listing only the most relevant changes in each
> version. The contents would be pretty much the same as the release
> announcements I'm posting on this list. I have prepared an initial
> version covering most past releases:
>
> Version 3.1 (Tue May 23 2017)
>   - Support for SMBIOS 3.1.0 and 3.1.1. This includes new chassis types,
> new
>     processor family names, new processor family upgrade names, and new
> slot
>     types, as well as support of larger BIOS ROM sizes and cache sizes,
> and a
>     new structure type (43, TPM Device.)
>   - A new command line option to query OEM strings.
>   - All error messages are now printed on stderr (#47274, #48158.)
>   - Several bug fixes related to 64-bit entry points (#50037 and more.)
>   - Important bug fixes:
>     #46176 (Unexpected end of file error)
>     #46066 (Crash with SIGBUS)
>   - Various minor fixes, improvements and cleanups.
>
> Version 3.0 (Thu Sep 03 2015)
>   - Support for SMBIOS 3.0. This includes new chassis types, new
>     processor family names, new processor family upgrade names, new slot
>     types, and new memory device types.
>   - Support for the new 64-bit entry point (_SM3_) defined in SMBIOS 3.0.
>   - Support for the new kernel interface (as of Linux v4.2) as an
>     alternative to relying /dev/mem to access the entry point and DMI
>     table.
>   - Decoding of Acer-specific DMI type 170.
>   - Decoding of HP-specific DMI types 212, 219 and 233.
>   - Various minor fixes and output format cleanups.
>
> Version 2.12 (Wed Apr 17 2013)
>   - Support of the SMBIOS 2.8.0 specification.
>
> Version 2.11 (Wed Jan 19 2011)
>   - Support of the SMBIOS 2.7.0 specification:
>     - UEFI support
>     - Virtual machine flags in BIOS characteristics
>     - Limited support for the Management Controller Host Interface
>   - Various fixes that address stability.
>
> Version 2.10 (Sun Nov 23 2008)
>   - Support for Solaris (x86 only, of course).
>   - Possibility to dump the SMBIOS/DMI table to a small binary file
>     (option --dump-bin).
>   - Possibility to read the SMBIOS/DMI table from such binary files
>     (option --from-dump).
>   - Support for SMBIOS 2.6. This includes new chassis types, new
>     processor family names, new processor family upgrade names, bus
>     address for system slots, and a new entry type for on-board devices,
>     amongst many other minor changes.
>   - Support for DMI entry type 31 (Boot integrity services).
>   - Many processor family names taken from the CIM Schema document.
>   - (vpddecode) No longer ask users to report broken records.
>   - (vpddecode) Fix --quiet option.
>
> Version 2.9 (Mon Feb 26 2007)
>   - Support of the SMBIOS 2.5 specification. It adds many enumerated
>     values for recent hardware, as well as CPU core and thread count
>     reporting.
>   - Decoding of 3 HP-specific entries. More vendor-specific entries can
>     be supported later if vendors contribute code or documentation.
>   - Run-time detection of EFI, so that a single binary can support
>     Intel-based Macintosh machines and regular x86 machines.
>   - Better IA-64 support.
>   - Fixes to the decoding of individual fields, including the CPU
>     signature of recent CPU models.
>   - (biosdecode) Support of the FJKEYINF entry point type (for Fujitsu
> laptops).
>   - (vpddecode) The product name look-up table was dropped. It was
> unreliable
>     and a burden to maintain.
>   - biosdecode, ownership and vpddecode are no longer built on IA-64.
>
> Version 2.8 (Sat Feb 04 2006)
>   - Option --string has four additional keywords available:
>     system-uuid, chassis-type, processor-family and processor-frequency.
>     These needed additional work because, technically speaking, they are
>     not DMI strings.
>   - IPMI interface type SSIF was added. This is a new interface type
>     defined by IPMI 2.0.
>   - (vpddecode) New --string option, much similar in spirit to
>     dmidecode's. Available keywords are bios-build-id, box-serial-number,
>     motherboard-serial-number, machine-type-model and bios-release-date.
>   - (vpddecode) 9 product names were added to the lookup table.
>   -  A few bug fixes, cleanups and minor improvements all around the place.
>
> Version 2.7 (Thu Aug 04 2005)
>   - New command line interface. For example, it is now possible to limit
>     the output of dmidecode to a given DMI type, or to extract a single
>     string from the DMI table. The documentation has been updated
>     accordingly.
>   - The default output of dmidecode was slightly modified to be more
>     easily readable by humans. This might break tools parsing its output.
>     Such tools may benefit from the new command line interface, although
>     this interface shouldn't be considered stable until version 2.8.
>   - (vpddecode) New command line interface.
>   - (vpddecode) 6 product names were added.
>
> Version 2.6 (Mon Feb 28 2005)
>   - Fixes a 2 GB memory limit regression.
>   - Basic command-line handling.
>   - BeOS and Cygwin support.
>
> Version 2.5 (Thu Nov 11 2004)
>   - Code cleanups.
>   - Compatibility fixes.
>   - Documentation updates.
>
> Version 2.4 (Fri Mar 19 2004)
>   - Manual pages added.
>   - (vpddecode) Many improvements.
>   - A few fixes and minor improvements.
>
> Version 2.3 (Sun Oct 19 2003)
>   - Support of x86_64 systems.
>   - Support of systems with 2 GB and more memory.
>   - Loads of bug fixes and corrections.
>   - New tool "vpddecode" added.
>
> Version 2.2 (Fri Aug 08 2003)
>   - Support of IA-64 systems.
>   - Support of IBM and Fujitsu-Siemens laptops.
>   - Many minor bug fixes.
>   - New tool "ownership" added.
>
> Version 2.1 (Tue Jun 10 2003)
>   - Support of the SMBIOS 2.3.4 specification.
>   - Better support of IPMI.
>   - Minor bugs fixed.
>   - Documentation added.
>
> The size of this new file is about 10% of the size of the CHANGELOG
> file.
>
> Opinions?
>
> Thanks,
> --
> Jean Delvare
> SUSE L3 Support
>
> _______________________________________________
> https://lists.nongnu.org/mailman/listinfo/dmidecode-devel
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]