Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package secrets for openSUSE:Factory checked 
in at 2024-04-25 20:48:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/secrets (Old)
 and      /work/SRC/openSUSE:Factory/.secrets.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "secrets"

Thu Apr 25 20:48:49 2024 rev:8 rq:1170054 version:9.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/secrets/secrets.changes  2023-10-02 
20:09:45.721915637 +0200
+++ /work/SRC/openSUSE:Factory/.secrets.new.1880/secrets.changes        
2024-04-25 20:48:56.209539257 +0200
@@ -1,0 +2,26 @@
+Mon Apr  1 00:37:31 UTC 2024 - Richard Rahl <rra...@proton.me>
+
+- Update to version 9.3:
+  + Catch YubiKey errors
+  + Fix row titles markup
+  + Add back safe authentication settings
+- Update to version 9.2:
+  + Fix safe creation
+  + Fix safe properties
+  + Fix sidebar size
+- Update to version 9.1:
+  + Temporarily disable credentials change dialog
+  + Use ruff to format and lint the project
+  + Fix style when selecting an entry
+  + Fix crash when decoding timestamps
+  + Fix crash when opening certain file dialogs
+  + Fix crash when deleting element from trash bin
+- Update to version 9.0:
+  + Add PKCS11 support
+  + Add YubiKey support
+  + Use new dual panel layout
+  + Set monospace only for revealed passwords
+  + Introduce key providers
+- enable selftest
+
+-------------------------------------------------------------------

Old:
----
  secrets-8.0.obscpio

New:
----
  _multibuild
  secrets-9.3.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ secrets.spec ++++++
--- /var/tmp/diff_new_pack.hiQuEd/_old  2024-04-25 20:48:56.741558792 +0200
+++ /var/tmp/diff_new_pack.hiQuEd/_new  2024-04-25 20:48:56.745558939 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package secrets
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,44 +16,66 @@
 #
 
 
-Name:           secrets
-Version:        8.0
+%global         flavor @BUILD_FLAVOR@%nil
+%if "%{flavor}" == "test"
+%define         psuffix -test
+%else
+%define         psuffix %nil
+%endif
+Name:           secrets%{psuffix}
+Version:        9.3
 Release:        0
 Summary:        A password manager for GNOME
 License:        GPL-3.0-or-later
 URL:            https://gitlab.gnome.org/World/secrets
-Source0:        %{name}-%{version}.tar.zst
+Source0:        secrets-%{version}.tar.zst
 
 BuildRequires:  appstream-glib
 BuildRequires:  desktop-file-utils
 BuildRequires:  meson >= 0.51.0
 BuildRequires:  pkgconfig
+BuildRequires:  python3-PyKCS11
 BuildRequires:  python3-base >= 3.7.0
 BuildRequires:  python3-gobject
 BuildRequires:  python3-gobject-Gdk
-BuildRequires:  python3-pykeepass >= 4.0.6
+BuildRequires:  python3-pykeepass >= 4.0.7
 BuildRequires:  python3-pyotp >= 2.4.0
 BuildRequires:  python3-pytest
+BuildRequires:  python3-python-yubico
 BuildRequires:  python3-validators
 BuildRequires:  python3-zxcvbn
+BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(glib-2.0) >= 2.66.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
 BuildRequires:  pkgconfig(gtk4) >= 4.5.0
 BuildRequires:  pkgconfig(libadwaita-1)
 
+BuildRequires:  python3-gobject
+BuildRequires:  python3-pykeepass
+BuildRequires:  python3-pytest
+
+Requires:       opensc
+Requires:       python3-PyKCS11
 Requires:       python3-argon2-cffi
 Requires:       python3-gobject-Gdk
 Requires:       python3-lxml
 Requires:       python3-pycryptodome
 Requires:       python3-pykeepass
 Requires:       python3-pyotp
+Requires:       python3-python-yubico
+Requires:       python3-pyusb
 Requires:       python3-validators
 Requires:       python3-zxcvbn
 
 Obsoletes:      gnome-passwordsafe < 6.1
 Provides:       gnome-passwordsafe = %{version}
 
+%if "%{flavor}" == "test"
+BuildRequires:  python3-pytest
+BuildRequires:  secrets = %{version}
+%endif
+
 BuildArch:      noarch
 
 %description
@@ -65,39 +87,41 @@
 %lang_package
 
 %prep
-%autosetup -p1
+%autosetup -p1 -n secrets-%{version}
 # Fix shebang to be py3, not env set
 sed -i -e '1{s,^#!/usr/bin/env python3,#!%{_bindir}/python3,}' 
gsecrets/utils.py
 # Drop shebang all the way
 sed -i -e '1{s,^#!@PYTHON@,,}' gsecrets/const.py.in
 
 %build
-%meson \
-       %{nil}
+%meson
 %meson_build
 
+%if "%{flavor}" != "test"
 %install
 %meson_install
 # Explicitly create the pycache/.pyc files, not relying on the
 # generation done by meson. Should make the package reproducible.
 %py3_compile %{buildroot}%{python3_sitelib}/gsecrets
-%find_lang %{name} %{?no_lang_C}
+%find_lang secrets %{?no_lang_C}
+%suse_update_desktop_file org.gnome.World.Secrets
+appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.xml
+glib-compile-schemas --strict --dry-run 
%{buildroot}%{_datadir}/glib-2.0/schemas/
+%endif
 
+%if "%{flavor}" == "test"
 %check
-# Disable meson_test for now, fails without BuildRequires itself to complete
-# Run the 3 first tests manually
-#%%meson_test
-desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
-glib-compile-schemas --strict --dry-run 
%{buildroot}%{_datadir}/glib-2.0/schemas/
-appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.xml
+pytest
+%endif
 
+%if "%{flavor}" != "test"
 %files
 %license LICENSE
 %doc README.md
-%{_bindir}/%{name}
-%{python3_sitelib}/g%{name}/
+%{_bindir}/secrets
+%{python3_sitelib}/gsecrets/
 %{_datadir}/applications/org.gnome.World.Secrets.desktop
-%dir %{_datadir}/%{name}
+%dir %{_datadir}/secrets
 %{_datadir}/%{name}/resources.gresource
 %{_datadir}/glib-2.0/schemas/org.gnome.World.Secrets.gschema.xml
 %{_datadir}/icons/hicolor/symbolic/apps/org.gnome.World.Secrets-symbolic.svg
@@ -105,5 +129,6 @@
 %{_datadir}/metainfo/org.gnome.World.Secrets.metainfo.xml
 %{_datadir}/mime/packages/org.gnome.World.Secrets.xml
 
-%files lang -f %{name}.lang
+%files lang -f secrets.lang
+%endif
 

++++++ _multibuild ++++++
<multibuild>
  <package>test</package>
</multibuild>

++++++ _service ++++++
--- /var/tmp/diff_new_pack.hiQuEd/_old  2024-04-25 20:48:56.805561142 +0200
+++ /var/tmp/diff_new_pack.hiQuEd/_new  2024-04-25 20:48:56.809561289 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual" >
     <param name="scm">git</param>
     <param name="url">https://gitlab.gnome.org/World/secrets.git</param>
-    <param name="revision">refs/tags/8.0</param>
+    <param name="revision">refs/tags/9.3</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ secrets-8.0.obscpio -> secrets-9.3.obscpio ++++++
++++ 51150 lines of diff (skipped)

++++++ secrets.obsinfo ++++++
--- /var/tmp/diff_new_pack.hiQuEd/_old  2024-04-25 20:48:57.073570983 +0200
+++ /var/tmp/diff_new_pack.hiQuEd/_new  2024-04-25 20:48:57.077571130 +0200
@@ -1,5 +1,5 @@
 name: secrets
-version: 8.0
-mtime: 1695239350
-commit: d2897f0589c266890f2faac284c9e865eb44562f
+version: 9.3
+mtime: 1711891837
+commit: 9f3f6002265ede5c92ad4ea2e8b983d666a28484
 

Reply via email to