Warning: Permanently added '54.89.137.73' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --srpm --task-url https://copr.fedorainfracloud.org/backend/get-srpm-build-task/10179704 Version: 1.6 PID: 10212 Logging PID: 10214 Task: {'appstream': False, 'background': True, 'build_id': 10179704, 'chroot': None, 'package_name': 'dms', 'project_dirname': 'dms-git', 'project_name': 'dms-git', 'project_owner': 'avengemedia', 'repos': [], 'sandbox': 'avengemedia/dms-git--https://api.github.com/users/bbedward', 'source_json': {'clone_url': 'https://github.com/AvengeMedia/DankMaterialShell.git', 'committish': '20d383d4ab435705ba5abeb56cfa17f4098eb305', 'spec': 'distro/fedora/dms-git.spec', 'srpm_build_method': 'rpkg', 'subdirectory': '', 'type': 'git'}, 'source_type': 8, 'submitter': 'https://api.github.com/users/bbedward', 'task_id': '10179704'} Running: git clone https://github.com/AvengeMedia/DankMaterialShell.git /var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://github.com/AvengeMedia/DankMaterialShell.git', '/var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell'... Running: git checkout 20d383d4ab435705ba5abeb56cfa17f4098eb305 -- cmd: ['git', 'checkout', '20d383d4ab435705ba5abeb56cfa17f4098eb305', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell rc: 0 stdout: stderr: Note: switching to '20d383d4ab435705ba5abeb56cfa17f4098eb305'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 20d383d4 feat(cups): add manual printer addition by IP/hostname (#1868) Generated rpkg config: [rpkg] preprocess_spec = True [git] anon_clone_url = https://github.com/%(repo_path)s [lookaside] download_url = https://${git_props:remote_netloc}/repo/pkgs/%(repo_path)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s Writing config into /var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/.config/rpkg.conf Running: rpkg srpm --outdir /var/lib/copr-rpmbuild/results --spec /var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell/distro/fedora/dms-git.spec cmd: ['rpkg', 'srpm', '--outdir', '/var/lib/copr-rpmbuild/results', '--spec', '/var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell/distro/fedora/dms-git.spec'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell rc: 0 stdout: Wrote: /var/lib/copr-rpmbuild/results/dms-git.spec Wrote: /var/lib/copr-rpmbuild/results/dms-0.0.git.3354.20d383d4-1.src.rpm RPM build warnings: stderr: git_repo_pack: archiving /var/lib/copr-rpmbuild/workspace/workdir-rm153mzn/DankMaterialShell: commit 20d383d4ab435705ba5abeb56cfa17f4098eb305 (HEAD, origin/master, origin/HEAD, master) Author: Giorgio De Trane Date: Sun Mar 1 02:36:16 2026 +0100 feat(cups): add manual printer addition by IP/hostname (#1868) Add a new "Add by Address" flow in the printer settings that allows users to manually add printers by IP address or hostname, enabling printing to devices not visible via mDNS/Avahi discovery (e.g., printers behind Tailscale subnet routers, VPNs, or across network boundaries). Go backend: - New cups.testConnection IPC method that probes remote printers via IPP Get-Printer-Attributes with /ipp/print then / fallback - Input validation with host sanitization and protocol allowlist - Auth-aware probing (HTTP 401/403 reported as reachable) - lpadmin CLI fallback for CreatePrinter/DeletePrinter when cups-pk-helper polkit authorization fails QML frontend: - "Add by Address" toggle alongside existing device discovery - Manual entry form with host, port, protocol fields - Test Connection button with loading state and result display - Smart PPD auto-selection by probed makeModel with driverless fallback - All strings use I18n.tr() with translator context Includes 20+ unit tests covering validation, probe delegation, TLS flag propagation, auth error detection, and handler routing. git_repo_pack: Wrote: /var/lib/copr-rpmbuild/results/DankMaterialShell-20d383d4.tar.gz warning: Downloading https://go.dev/dl/go1.25.7.linux-amd64.tar.gz to /var/lib/copr-rpmbuild/results/go1.25.7.linux-amd64.tar.gz warning: Downloading https://go.dev/dl/go1.25.7.linux-arm64.tar.gz to /var/lib/copr-rpmbuild/results/go1.25.7.linux-arm64.tar.gz warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Downloading https://go.dev/dl/go1.25.7.linux-amd64.tar.gz to /var/lib/copr-rpmbuild/results/go1.25.7.linux-amd64.tar.gz Downloading https://go.dev/dl/go1.25.7.linux-arm64.tar.gz to /var/lib/copr-rpmbuild/results/go1.25.7.linux-arm64.tar.gz %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Output: ['DankMaterialShell-20d383d4.tar.gz', 'go1.25.7.linux-amd64.tar.gz', 'dms-git.spec', 'dms-0.0.git.3354.20d383d4-1.src.rpm', 'go1.25.7.linux-arm64.tar.gz'] Running SRPMResults tool Package info: { "name": "dms", "epoch": 2, "version": "0.0.git.3354.20d383d4", "release": "1", "exclusivearch": [], "excludearch": [] } SRPMResults finished