# changelog

author: AMD automated build system <gpudriverdevsupport@amd.com> 7.1.3.31500000-2390945
changelog:
  - linux 
  - gerritgit/releases/amd-31.50
  - 48f2f4486a8dc6122195fa8755b6a1a6ee2ad3e2
  - build ID: 2390945


author: AMD automated build system <gpudriverdevsupport@amd.com> 31.50.0.0.31500000-2390945
changelog:
  - brahma-utils 
  - gerritgit/amd-staging
  - 2c5c082209893fd36452be098098f01e1c2f7f47
  - build ID: 2390945


author: AMD automated build system <gpudriverdevsupport@amd.com> 31.50.0.0.31500000-2390945
changelog:
  - repo 
  - gerritgit/releases/amd-31.50
  - d24e2ddde0fcce32295aa06d2e6f464ada3c9ad9
  - build ID: 2390945


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 2.8.4
    * New kernel_install.d_dkms and sign_helper.sh scripts under /etc
    * Fix support for /etc/sysconfig/kernel directory.
    * Improve test dkms.conf file.
    * Add support for zstd compressed modules.
    * Document NO_WEAK_MODULES in the man page.
    * Be more verbose when failing due to missing module.


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 2.8.8
    * Drop old kernel 2.x checks
    * Drop modules.conf handling
    * Fix kernel removing.
  - Update to version 2.8.7
    * Fix kernel `prerm.d` for new output in `dkms status`
  - Update to version 2.8.6
    * Fix installation of configuration files
    * Use more condensed output for commands, print when invoking
      the signing hook
  - Update to version 2.8.5
    * Simplify function for correct kernel using the modules folder
      and not the configuration files in /boot.
    * Simplify function to detect newer kernels


author: Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
changelog:
  - Fix various bugs in dkms.systemd (boo#1194723)
  - Rename /etc/kernel/install.d/dkms to 40-dkms.install (boo#1194723)
  - Add patch `fix-kernel-postinst_d.patch`:
    * Fix path to dkms_autoinstaller (boo#1194723)
  - Add patch `fix-weak-modules_dkms_in.patch`:
    * Remove '--no-initrams' from weak_modules_no_initrd
      (boo#1194723)
  - Add `40-dkms.install` into /usr/lib/kernel/install.d
  - Update to 3.0.11
    * Fix updating modules with no version
    * Reinstate NO_WEAK_MODULES section in man
    * Skip module signing when hash is unknown
    * Reinstate --enroll-key
    * Add BUILD_EXCLUSIVE_CONFIG
    * Misc fixes
  - Update to 3.0.10
    * Fix warnings for modules with no version
    * Fix modprobe_on_install not being honored in the config file
  - Update to 3.0.9
    * Support variable expansion in framework files
    * Fix --config option
    * Verify the key of module signature in tests
    * Handle error cases in autoinstall
    * Follow the target kernel's module hash algorithm
    * Fix incomplete deletion of install directory
    * Correct searching for rpm in PATH
    * Ensure the kconfig file location is set during building
    * Fix the search for the path of installed modules
    * Use exact compiler for dkms as used to build the kernel
  - Update to 3.0.8
    * Fix using PKCS#11 engine as private key
  - Update to 3.0.7
    * Bad substitution bugfix
    * Update dkms.in to passthrough URI to sign-file
    * Fix commands detecting
  - Update to 3.0.6
    * Fix typo in dkms_framework.conf
    * Look for sign-file regardless
  - Update to 3.0.5
    * Put version comparison before info comparison
    * Fix typo in commented defaults
  - Update to 3.0.4
    * Respect PATH
    * Fallback to uncompressed module when compress fails
    * Rework signing
    * Add /etc/dkms/framework.conf.d directory
  - Update to 3.0.3
    * Fix source only tarballs unpacked with ldtarball
  - Update to 3.0.2
    * Enable using add, build and install with a directory again
    * Fix Linux distribution identification through /etc/os-release
  - Update to 3.0.1
    * Silently consume the old --no-initrd option
    * Fix creation of temp build dir
  - Update to 3.0.0
    * Clarify --all switch in the man page
    * Fix root permissions checking for the various possible actions
    * The following variables have been deprecated:
    - REMAKE_INITRD, MODULES_CONF, MODULES_CONF_OBSOLETES,
      MODULES_CONF_ALIAS_TYPE, and MODULES_CONF_OBSOLETE_ONLY
    * Misc fixes


author: Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
changelog:
  - Update to 3.0.12
    * Fix CC detection
    * Makefile: fix extension of kernel-install plugin
    * Fix grammatical error
    * Remove embedded DESTDIR in make variables, honour them
  - Drop patch `fix-kernel-postinst_d.patch` (fixed by upstream)
  - Remove leftover dkms.default


author: Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
changelog:
  - Update to 3.0.13
    * New dkms status adjective broken
    * Allow overriding the /lib/modules directory
    * Adjust kernel module compression, compatible with the in-kernel decompressors
  - Add dkms-bash-completion sub-package
  - Add dkms-zsh-completion sub-package


author: Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
changelog:
  - Update to 3.1.0
    * New more condensed output for most of the tasks
    * Allow running the MOK certificate generation as a standalone
      command (Nvidia / Gnome Software integration)
    * Install kernel-install drop-in to /usr/lib instead of /etc
    * Remove modules.weakdep as part of the cleanup
    * Allow setting the maximum number of parallel jobs in
      /etc/dkms/framework.conf
  - Update to 3.1.1
    * Remove last remnants of log_action_msg from
      dkms_autoinstaller.in
    * Drop GNU/kFreeBSD
    * Move local to one var per line and init on seperate line
    * Do not print "terminated" message (issue #450)
    * Update tests
    * Fix passing multiple kernel versions


author: Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
changelog:
  - Update to 3.1.2
    * Fix building nvidia open kernel modules against clang and
      thin/full lto compiled kernel
    * Fix issue with stripped vmlinux
    * Allow configuring compression settings
    * Better output and misc fixes
  - Update to 3.1.3
    * Print messages for user feedback only once
    * Keep the Module.symvers file along with the module files if
      it exists
  - Do not install dkms_autoinstaller into libexec and scriptlets
    into `/etc/kernel`: follow the "redhat" installation procedure
    instead of the "debian" one


author: Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
changelog:
  - Update to 3.1.4
    * Install again common.postinst for install-redhat
    * Check for include/config/auto.conf by default in place of
      .config
    * Move kernel_prerm.d logic into dkms
  - Update to 3.1.5
    * Fix capture error output
    * Ensure autoinstall reads /etc/dkms/$module.conf
    * Improve output formatting
    * log more in make.log
    * Set compression levels to upstream defaults
    * Various fixes for weak modules and SUSE
  - Update to 3.1.6
    * Report kernel module signing errors to prevent silent failures
  - Drop fix-weak-modules_dkms_in.patch since it is not necessary
    anymore


author: Alexandru Gabriel Bradatan <alex.bradatan85@yahoo.it>
changelog:
  - Update to 3.1.7
    * Add codeSigning EKU to generated MOK
    * Various fixes:
    - Record location of archived original modules and restore them
      there
    - Support AUTOINSTALL="no"
    - Do not clean the clean build tree before building the module
    - Error out on dkms.conf containing duplicate module
      definitions
    - common.postinst: run with the same verbosity as autoinstall
    - Add more sanity checks
    - Make some error messages more informative


