fix: add Debian changelog to both packages (#273)
Adds packaging/changelog.Debian and packaging/DEBIAN-transitional/changelog.Debian and wires them into the build staging steps. The gzipped changelog lands at /usr/share/doc/truenas-proxmox/changelog.Debian.gz and /usr/share/doc/freenas-proxmox/changelog.Debian.gz respectively, satisfying Debian policy §12.7 and silencing the 'apt changelog' failure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
19a3ec2edd
commit
1c98591ed4
|
|
@ -169,6 +169,11 @@ jobs:
|
||||||
cp ui/truenas-storage.js "${STAGING}/usr/share/truenas-proxmox/truenas-storage.js"
|
cp ui/truenas-storage.js "${STAGING}/usr/share/truenas-proxmox/truenas-storage.js"
|
||||||
cp ui/truenas-storage-help.html "${STAGING}/usr/share/truenas-proxmox/truenas-storage-help.html"
|
cp ui/truenas-storage-help.html "${STAGING}/usr/share/truenas-proxmox/truenas-storage-help.html"
|
||||||
|
|
||||||
|
# Debian changelog (required by Debian policy §12.7)
|
||||||
|
mkdir -p "${STAGING}/usr/share/doc/truenas-proxmox"
|
||||||
|
gzip -9c packaging/changelog.Debian \
|
||||||
|
> "${STAGING}/usr/share/doc/truenas-proxmox/changelog.Debian.gz"
|
||||||
|
|
||||||
echo "==> Package contents:"
|
echo "==> Package contents:"
|
||||||
find "${STAGING}" | sort
|
find "${STAGING}" | sort
|
||||||
|
|
||||||
|
|
@ -185,6 +190,11 @@ jobs:
|
||||||
cp packaging/DEBIAN-transitional/postinst "${STAGING}/DEBIAN/postinst"
|
cp packaging/DEBIAN-transitional/postinst "${STAGING}/DEBIAN/postinst"
|
||||||
chmod 0755 "${STAGING}/DEBIAN/postinst"
|
chmod 0755 "${STAGING}/DEBIAN/postinst"
|
||||||
|
|
||||||
|
# Debian changelog
|
||||||
|
mkdir -p "${STAGING}/usr/share/doc/freenas-proxmox"
|
||||||
|
gzip -9c packaging/DEBIAN-transitional/changelog.Debian \
|
||||||
|
> "${STAGING}/usr/share/doc/freenas-proxmox/changelog.Debian.gz"
|
||||||
|
|
||||||
echo "==> Transitional package contents:"
|
echo "==> Transitional package contents:"
|
||||||
find "${STAGING}" | sort
|
find "${STAGING}" | sort
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
freenas-proxmox (3.0.0-1) bookworm; urgency=low
|
||||||
|
|
||||||
|
* Transitional package — installs truenas-proxmox automatically
|
||||||
|
* The freenas-proxmox package name is retired; truenas-proxmox is the successor
|
||||||
|
|
||||||
|
-- KSA Technologies, LLC <theprofessor@ksatechnologies.com> Sun, 31 May 2026 00:00:00 +0000
|
||||||
|
|
||||||
|
freenas-proxmox (2.4.0-1) bookworm; urgency=low
|
||||||
|
|
||||||
|
* Quality of life improvements and minor fixes
|
||||||
|
|
||||||
|
-- KSA Technologies, LLC <theprofessor@ksatechnologies.com> Fri, 22 May 2026 00:00:00 +0000
|
||||||
|
|
||||||
|
freenas-proxmox (2.3.0-1) bookworm; urgency=medium
|
||||||
|
|
||||||
|
* Hardening and stability improvements
|
||||||
|
* Bearer token authentication support
|
||||||
|
|
||||||
|
-- KSA Technologies, LLC <theprofessor@ksatechnologies.com> Mon, 19 May 2026 00:00:00 +0000
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
truenas-proxmox (3.0.0-1) bookworm; urgency=medium
|
||||||
|
|
||||||
|
* Full rewrite as native PVE::Storage::Custom plugin — no PVE core patches
|
||||||
|
* Bearer token authentication only; basic auth (freenas_user/password) removed
|
||||||
|
* Per-VM dedicated iSCSI targets via TrueNAS REST API v2.0
|
||||||
|
* QEMU connects via iscsi:// directly — no iscsiadm, no kernel iSCSI sessions
|
||||||
|
* Supports TrueNAS CORE 13.0-U6 and SCALE 24.10, 25.04, 25.10
|
||||||
|
* Supports Proxmox VE 8.x and 9.x
|
||||||
|
* Package renamed from freenas-proxmox to truenas-proxmox; transitional package provided
|
||||||
|
* alloc_image partial-failure rollback (cleanup orphaned TrueNAS resources)
|
||||||
|
* Migration docs: beginner, advanced, troubleshooting guides
|
||||||
|
|
||||||
|
-- KSA Technologies, LLC <theprofessor@ksatechnologies.com> Sun, 31 May 2026 00:00:00 +0000
|
||||||
|
|
||||||
|
truenas-proxmox (2.4.0-1) bookworm; urgency=low
|
||||||
|
|
||||||
|
* Quality of life improvements and minor fixes
|
||||||
|
|
||||||
|
-- KSA Technologies, LLC <theprofessor@ksatechnologies.com> Fri, 22 May 2026 00:00:00 +0000
|
||||||
|
|
||||||
|
truenas-proxmox (2.3.0-1) bookworm; urgency=medium
|
||||||
|
|
||||||
|
* Hardening and stability improvements
|
||||||
|
* Bearer token authentication support
|
||||||
|
* Build and CI infrastructure improvements
|
||||||
|
|
||||||
|
-- KSA Technologies, LLC <theprofessor@ksatechnologies.com> Mon, 19 May 2026 00:00:00 +0000
|
||||||
Loading…
Reference in New Issue