From efbcc4cdb61f7217b53030e4e192a2d45ef44b96 Mon Sep 17 00:00:00 2001 From: enricobuehler Date: Sun, 19 Jul 2026 11:21:05 +0200 Subject: [PATCH] fix(packaging): ship packages@unom.io as the maintainer, not noreply@anthropic.com MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every Linux package declared its maintainer as `noreply@anthropic.com` — the git co-author trailer address, copied out of commit metadata into PACKAGE metadata, where it is user-visible: * deb: `Maintainer:` in the host/client/web/scripting control files, plus the generated debian/changelog trailer (`dpkg -s punktfunk`) * rpm: all three %changelog entries (`rpm -q --changelog`) * arch: the PKGBUILD Maintainer comment So installed packages named Anthropic as the maintainer of this project, and pointed anyone with a packaging problem at an address that discards mail. packages@unom.io is the project's real packaging identity — it's already the EdDSA key (AF245C506F4E4763, "punktfunk packages") that sign-rpms.sh signs every RPM with, and it's what packaging/rpm/README and the bootc Containerfile document. The RPMs were therefore SIGNED by packages@unom.io while DECLARING noreply@anthropic.com; those now agree. Checked the other publisher surfaces — the Inno installer (AppPublisher=unom), the flatpak metainfo (developer id io.unom) and the decky package.json were already correct. Co-Authored-By: Claude Opus 4.8 --- packaging/arch/PKGBUILD | 2 +- packaging/debian/build-client-deb.sh | 4 ++-- packaging/debian/build-deb.sh | 4 ++-- packaging/debian/build-scripting-deb.sh | 4 ++-- packaging/debian/build-web-deb.sh | 4 ++-- packaging/rpm/punktfunk.spec | 6 +++--- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packaging/arch/PKGBUILD b/packaging/arch/PKGBUILD index 1a00a86e..e281d015 100644 --- a/packaging/arch/PKGBUILD +++ b/packaging/arch/PKGBUILD @@ -1,4 +1,4 @@ -# Maintainer: unom +# Maintainer: unom # # Arch Linux / SteamOS split package: punktfunk-host (the gaming-rig HOST, NVENC) and # punktfunk-client (the native GTK4/libadwaita Linux CLIENT). Mirrors the rpm subpackages diff --git a/packaging/debian/build-client-deb.sh b/packaging/debian/build-client-deb.sh index ef8b38d9..7961ddd1 100644 --- a/packaging/debian/build-client-deb.sh +++ b/packaging/debian/build-client-deb.sh @@ -63,7 +63,7 @@ License: MIT or Apache-2.0 Dual-licensed. Full texts in /usr/share/doc/$PKG/LICENSE-MIT and /usr/share/doc/$PKG/LICENSE-APACHE. EOF -printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ +printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ "$PKG" "$VERSION" "$VERSION" "$(date -uR 2>/dev/null || echo 'Thu, 01 Jan 1970 00:00:00 +0000')" \ | gzip -9n > "$DOCDIR/changelog.Debian.gz" @@ -99,7 +99,7 @@ cat > "$STAGE/DEBIAN/control" < +Maintainer: unom Installed-Size: $INSTALLED_KB Section: net Priority: optional diff --git a/packaging/debian/build-deb.sh b/packaging/debian/build-deb.sh index 3505683b..413b4a57 100755 --- a/packaging/debian/build-deb.sh +++ b/packaging/debian/build-deb.sh @@ -125,7 +125,7 @@ License: MIT or Apache-2.0 Dual-licensed. Full texts in /usr/share/doc/$PKG/LICENSE-MIT and /usr/share/doc/$PKG/LICENSE-APACHE. EOF -printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ +printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ "$PKG" "$VERSION" "$VERSION" "$(date -uR 2>/dev/null || echo 'Thu, 01 Jan 1970 00:00:00 +0000')" \ | gzip -9n > "$DOCDIR/changelog.Debian.gz" @@ -223,7 +223,7 @@ cat > "$STAGE/DEBIAN/control" < +Maintainer: unom Installed-Size: $INSTALLED_KB Section: net Priority: optional diff --git a/packaging/debian/build-scripting-deb.sh b/packaging/debian/build-scripting-deb.sh index 2e15966d..8d9030cd 100755 --- a/packaging/debian/build-scripting-deb.sh +++ b/packaging/debian/build-scripting-deb.sh @@ -92,7 +92,7 @@ License: MIT or Apache-2.0 Dual-licensed. Full texts in /usr/share/doc/$PKG/LICENSE-MIT and /usr/share/doc/$PKG/LICENSE-APACHE. EOF -printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ +printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ "$PKG" "$VERSION" "$VERSION" "$(date -uR 2>/dev/null || echo 'Thu, 01 Jan 1970 00:00:00 +0000')" \ | gzip -9n > "$DOCDIR/changelog.Debian.gz" @@ -103,7 +103,7 @@ cat > "$STAGE/DEBIAN/control" < +Maintainer: unom Installed-Size: $INSTALLED_KB Section: net Priority: optional diff --git a/packaging/debian/build-web-deb.sh b/packaging/debian/build-web-deb.sh index 409859e8..bd73219d 100755 --- a/packaging/debian/build-web-deb.sh +++ b/packaging/debian/build-web-deb.sh @@ -92,7 +92,7 @@ License: MIT or Apache-2.0 Dual-licensed. Full texts in /usr/share/doc/$PKG/LICENSE-MIT and /usr/share/doc/$PKG/LICENSE-APACHE. EOF -printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ +printf '%s (%s) stable; urgency=medium\n\n * Automated build %s.\n\n -- unom %s\n' \ "$PKG" "$VERSION" "$VERSION" "$(date -uR 2>/dev/null || echo 'Thu, 01 Jan 1970 00:00:00 +0000')" \ | gzip -9n > "$DOCDIR/changelog.Debian.gz" @@ -103,7 +103,7 @@ cat > "$STAGE/DEBIAN/control" < +Maintainer: unom Installed-Size: $INSTALLED_KB Section: net Priority: optional diff --git a/packaging/rpm/punktfunk.spec b/packaging/rpm/punktfunk.spec index 09f911e6..b4be9583 100644 --- a/packaging/rpm/punktfunk.spec +++ b/packaging/rpm/punktfunk.spec @@ -484,9 +484,9 @@ echo "then enable the runner: systemctl --user enable --now punktfunk-scripting" %endif %changelog -* Fri Jul 17 2026 punktfunk - 0.0.1-3 +* Fri Jul 17 2026 punktfunk - 0.0.1-3 - Add punktfunk-scripting subpackage (plugin/script runner, --with scripting; bun-bundled Effect SDK). -* Mon Jun 15 2026 punktfunk - 0.0.1-2 +* Mon Jun 15 2026 punktfunk - 0.0.1-2 - Add punktfunk-web subpackage (management console, --with web; auto-wired to the host token). -* Wed Jun 10 2026 punktfunk - 0.0.1-1 +* Wed Jun 10 2026 punktfunk - 0.0.1-1 - Initial RPM: punktfunk-host + udev rule + systemd user unit + headless helpers.