* Upgrade to Linux 6.18 kernel
* Upgrade NVIDIA driver to 590.44.01 for 6.18 kernel
NVIDIA 580.x fails to build on kernel 6.18 due to get_dev_pagemap() API
changes. Switch to 590.44.01 which includes the fix.
* Add zstd package for 6.18 kernel build
The 6.18 kernel's Debian config enables zstd kernel compression, which
requires the zstd command-line tool to be available during build. Add
zstd to predepscmd for both production and debug kernel builds.
* Exclude /etc/nfs.conf.d. This directory is removed by nfs.conf.mako.
* Add exception handling for os.unlink when processing objects that
are aleady missing.
Fixes a handful of UX issues in this version as found during testing with @william-gr in the past week, in particular when passkey support is set to "disable" (as they are now in MW).
Translations updated to 100%.
The dch command was using hardcoded 'bullseye-truenas-unstable' as the
distribution when updating package changelogs. This change reads the
actual Debian release from the build manifest and constructs the
distribution string dynamically (e.g., 'trixie-truenas-unstable' for
Trixie builds), ensuring the changelog entries in built .deb packages
reflect the correct target distribution.
This commit adds a library that implements RFC-5802 to our base
build in preparation for adding a new truenas PAM module for
implementing replay-resistant authentication.
This commit adds changes to remove curl dependency from builder as we already have requests which can handle taht part. Currently some of our builders are broken because of the missing dependency - making changes so we do not have curl as a dependency directly of scale-build itself.
* Trixie related changes for scale-build
* Point to HM mirrors
* Update apt preferences for trixie
* Update debootstrap changes for trixie
* Minor fix
* Remove python3 package
* Remove mandatory explicit dep
* Use openjdk-21-jdk for kernel
* Update passwd
* There is no need for custom openssl now
* Move from libssl3 to libssl3t64
* Remove util-linux from build manifest
* Set env variable for spdk
* Don't buidl spdk for now
* ipmctl is not available in stable
* Remove legacy sysv unit stuff
* Comment out netdata for now
* Small umount fix
* Also umount efivars
* Update build manifest to reflect updated branches
* Remove nfs entry from mtree
* Make sure to umount efivars
* Properly have apt sources fixed in update image
* Pull in grub2-common
* Add netdata mirror
* Fix url
* Make sure corepack is non-interactive
* Update netdata groups
* Fix efivars mounting
* Properly use clean_mounts
* Add fixme for netdata
* Properly comment out spdk explicit deps
* Remove grub-efi-amd64-signed from iso
* Make sure efivarfs is definitely mounted
* Bring in isc-dhcp-client for now
* Revert "Bring in isc-dhcp-client for now"
This reverts commit 259ffebba5.
* Only try to umount efivarfs if host is actually efi based
* Update repo's branches
* Correction to Publish-ISO pipeline file creation
* Temporary change to avoid repush
* Correction to sort
* Correction to sort
* Adding logging to check which builds are being added
* Adding debug to investigate why file is not being updated
* Removing the skip parameter
* New pipeline to push to dev system and fix order of json
* Added manual markdown addition
* Added manual markdown addition
* Added manual markdown addition
* Added manual markdown addition
* Added manual markdown addition
* Fixed undefined variable
* Update Publish-ISO
* Correction to Publish-ISO pipeline file creation
* Temporary change to avoid repush
* Correction to sort
* Correction to sort
* Adding logging to check which builds are being added
* Adding debug to investigate why file is not being updated
* Removing the skip parameter