Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gopass for openSUSE:Factory checked in at 2026-10-11 15:20:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gopass (Old) and /work/SRC/openSUSE:Factory/.gopass.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gopass" Sun Oct 11 15:20:35 2026 rev:15 rq:1384031 version:1.17.4 Changes: -------- --- /work/SRC/openSUSE:Factory/gopass/gopass.changes 2026-09-22 23:25:10.109080084 +0200 +++ /work/SRC/openSUSE:Factory/.gopass.new.3698736/gopass.changes 2026-10-11 15:25:45.474974956 +0200 @@ -1,0 +2,42 @@ +Sat Oct 10 20:48:52 UTC 2026 - Marcus Rueckert <[email protected]> + +- Disable secret service until we solved the conflicts + +------------------------------------------------------------------- +Sat Oct 10 13:43:40 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to 1.17.4: + - Added + - age: Add hello capability negotiation to the age agent + protocol (#3624) + - age: Report the time left until auto-lock in gopass age agent + status + - age: add hello capability negotiation to the age agent + (#3634) + - age: log received identities via out.Secret (#3630) (#3625) + - age: report auto-lock countdown in age agent status (#3656) + - age: support hardware-backed keyring unlocking (#3648) + (#3644) + - secret-service: add Linux Secret Service daemon (#3434) + (#3607) + - show: Add show.password config option to display only the + password by default (#3621) + - show: add show.password config option (#3621) (#3623) + - Fixed + - Mitigate path-traversal gap in Store.Link (#3649) + - Remove capslock (#3647) + - age-agent: redact sensitive protocol lines from debug logs + (#3625) (#3508) + - age: cache unlocked SSH identities in agent (#3646) + - age: honor preferred identity order during decryption (#3643) + (#3632) + - age: prevent agent panic when decrypting plugin identities + (#3633) + - ls: Hide template-only folders from flat listing (#3650) + - msi: add install dir to user PATH (#3588) (#3622) + - Security + - fs: reject symlinked store entries escaping the store root + (#3654) +- add gopass-secret-service subpackage + +------------------------------------------------------------------- Old: ---- gopass-1.17.3.tar.gz New: ---- gopass-1.17.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gopass.spec ++++++ --- /var/tmp/diff_new_pack.BY5jJH/_old 2026-10-11 15:25:46.200005712 +0200 +++ /var/tmp/diff_new_pack.BY5jJH/_new 2026-10-11 15:25:46.201005755 +0200 @@ -16,11 +16,14 @@ # +%global user_services gopass-secret-service.service +%bcond_with secret_service + %global make_args PREFIX=%{_prefix} GOPASS_REVISION=v%{version} Name: gopass -Version: 1.17.3 +Version: 1.17.4 Release: 0 -%global pkg_version 1.17.3 +%global pkg_version %{version} Summary: The slightly more awesome standard unix password manager for teams License: MIT URL: https://www.gopass.pw/ @@ -36,8 +39,10 @@ BuildRequires: zsh BuildRequires: golang(API) >= 1.22 BuildRequires: pkgconfig(bash-completion) +BuildRequires: pkgconfig(systemd) Requires: git-core %{go_nostrip} +%{systemd_ordering} %description Manage your credentials with ease. In a globally distributed team, on multiple devices or fully offline on an air gapped machine. @@ -112,17 +117,52 @@ This package provides a symlink to make this a drop in replacement for password-store. +%if %{with secret_service} +%package secret-service +Summary: Freedesktop secret service support for gopass +Requires: %{name} = %{version} +BuildArch: noarch + +%description secret-service +Manage your credentials with ease. In a globally distributed team, on multiple devices or fully offline on an air gapped machine. + +Works everywhere - The same user experience on Linux, MacOS, *BSD or Windows +Built for teams - Built from our experience working in distributed development teams +Full autonomy - No network connectivity required, unless you want it + +This package provides the secret service support for gopass. +%endif + %prep %autosetup -p1 -a1 -n %{name}-%{pkg_version} %build %make_build %{make_args} +perl -p -i -e 's|@GOPASS@|%{_bindir}/gopass|g' contrib/secret-service/* + %install %make_install %{make_args} install -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/gopass/config ln -sf gopass %{buildroot}%{_bindir}/pass +%if %{with secret_service} +install -D -m 0644 -t %{buildroot}%{_userunitdir} contrib/secret-service/gopass-secret-service.service +install -D -m 0644 -t %{buildroot}/usr/share/dbus-1/services/ contrib/secret-service/org.freedesktop.secrets.service + +%pre secret-service +%systemd_user_pre %{user_services} + +%post secret-service +%systemd_user_post %{user_services} + +%preun secret-service +%systemd_user_preun %{user_services} + +%postun secret-service +%systemd_user_postun %{user_services} +%endif + %files %license LICENSE %doc *.md @@ -130,6 +170,12 @@ %{_bindir}/gopass %{_mandir}/man1/gopass.1%{?ext_man} +%if %{with secret_service} +%files secret-service +%{_userunitdir}/gopass-secret-service.service +/usr/share/dbus-1/services/org.freedesktop.secrets.service +%endif + %files bash-completion %license LICENSE %{_datadir}/bash-completion/completions/gopass ++++++ gopass-1.17.3.tar.gz -> gopass-1.17.4.tar.gz ++++++ ++++ 600832 lines of diff (skipped) ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/gopass/vendor.tar.xz /work/SRC/openSUSE:Factory/.gopass.new.3698736/vendor.tar.xz differ: char 26, line 1
