Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package syncthing for openSUSE:Factory 
checked in at 2026-09-12 21:21:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syncthing (Old)
 and      /work/SRC/openSUSE:Factory/.syncthing.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "syncthing"

Sat Sep 12 21:21:46 2026 rev:184 rq:1377513 version:2.1.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/syncthing/syncthing.changes      2026-08-06 
16:38:06.369587656 +0200
+++ /work/SRC/openSUSE:Factory/.syncthing.new.1265/syncthing.changes    
2026-09-12 21:25:38.088233901 +0200
@@ -1,0 +2,27 @@
+Sat Sep 12 09:03:47 UTC 2026 - Andrea Manzini <[email protected]>
+
+- Update to version 2.1.5 (skips 2.1.4, not released):
+  * Fix handling of receive-only folders' changed directories
+    (gh#syncthing/syncthing#8004)
+  * Fix the metrics/support-bundle API endpoint
+    (gh#syncthing/syncthing#10847)
+  * Open the GUI when relaunched instead of printing an error
+    (gh#syncthing/syncthing#10727)
+  * Raise the minimum Go toolchain to 1.26; bump
+    BuildRequires: golang(API) from 1.14 accordingly
+  * Update vendored dependencies, notably golang.org/x/net to
+    0.58.0 and quic-go to 0.61.0 (Factory already carried x/net
+    0.57.0 before this bump, already past the fix boundary for
+    boo#1265685 CVE-2026-33814 and boo#1266554 CVE-2026-39821 -
+    this update doesn't change that)
+- spec-cleaner cleanup: drop Group: tags, rename
+  Requires(pre): pwdutils to shadow, add an explicit
+  BuildRequires: pkgconfig alongside the pkgconfig(...) deps
+  (kept two spec-cleaner rewrites reverted: the
+  cmd/strelaysrv/etc/ install source path is upstream's literal
+  source-tree name, not our sysconfdir; and wrapping
+  systemd_user_preun/systemd_user_postun in braces breaks
+  argument passing to those parameterized macros, verified by a
+  failed build)
+
+-------------------------------------------------------------------

Old:
----
  syncthing-source-v2.1.3.tar.gz

New:
----
  syncthing-source-v2.1.5.tar.gz

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

Other differences:
------------------
++++++ syncthing.spec ++++++
--- /var/tmp/diff_new_pack.kZ22UO/_old  2026-09-12 21:25:39.532294510 +0200
+++ /var/tmp/diff_new_pack.kZ22UO/_new  2026-09-12 21:25:39.534294594 +0200
@@ -17,11 +17,10 @@
 
 
 Name:           syncthing
-Version:        2.1.3
+Version:        2.1.5
 Release:        0
 Summary:        Continuous File Synchronisation
 License:        MPL-2.0
-Group:          Productivity/Networking/File-Sharing
 URL:            https://syncthing.net/
 Source:         
https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-source-v%{version}.tar.gz
 # signature can not be validated at the moment, see changelog entry from "Jan 
16 11:32:55 UTC 2025" and https://github.com/syncthing/syncthing/issues/9902
@@ -29,10 +28,11 @@
 Source2:        %{name}.keyring
 Source3:        %{name}-relaysrv-user.conf
 Patch0:         harden_strelaysrv.service.patch
+BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  sysuser-tools
 BuildRequires:  update-desktop-files
-BuildRequires:  golang(API) >= 1.14
+BuildRequires:  golang(API) >= 1.26
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_ordering}
@@ -44,8 +44,7 @@
 
 %package relaysrv
 Summary:        Relay server for syncthing
-Group:          Productivity/Networking/File-Sharing
-Requires(pre):  pwdutils
+Requires(pre):  shadow
 %{?systemd_ordering}
 %sysusers_requires
 
@@ -85,19 +84,21 @@
 install -Dpm 0755 bin/%{name} %{buildroot}%{_bindir}/%{name}
 install -Dpm 0755 bin/strelaysrv %{buildroot}%{_bindir}/strelaysrv
 install -dm 0750 %{buildroot}/%{_localstatedir}/lib/syncthing-relaysrv
+# "etc" here is upstream's literal source-tree dir name (cmd/strelaysrv/etc/),
+# not our sysconfdir - spec-cleaner mis-macroifies it, keep it literal
 install -Dpm 0644 cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \
   %{buildroot}%{_unitdir}/strelaysrv.service
 sed -i '/Service\]/a EnvironmentFile=-\/etc\/default/strelaysrv'    \
   %{buildroot}%{_unitdir}/strelaysrv.service
-sed -i 's,^ExecStart=.*,ExecStart=/usr/bin/strelaysrv $OPTIONS,'    \
+sed -i 's,^ExecStart=.*,ExecStart=%{_bindir}/strelaysrv $OPTIONS,'    \
   %{buildroot}%{_unitdir}/strelaysrv.service
-sed -i 
's,EnvironmentFile=/etc/default/syncthing-relaysrv,EnvironmentFile=-/etc/default/syncthing-relaysrv,'
    \
+sed -i 
's,EnvironmentFile=%{_sysconfdir}/default/syncthing-relaysrv,EnvironmentFile=-%{_sysconfdir}/default/syncthing-relaysrv,'
    \
   %{buildroot}%{_unitdir}/strelaysrv.service
 sed -i 's/^User=.*/User=strelaysrv/'    \
   %{buildroot}%{_unitdir}/strelaysrv.service
 sed -i 's/^Group=.*/Group=strelaysrv/'    \
   %{buildroot}%{_unitdir}/strelaysrv.service
-sed -i 's,^ReadWritePaths=.*,ReadWritePaths=/var/lib/syncthing-relaysrv,'    \
+sed -i 
's,^ReadWritePaths=.*,ReadWritePaths=%{_localstatedir}/lib/syncthing-relaysrv,' 
   \
   %{buildroot}%{_unitdir}/strelaysrv.service
 install -Dpm 0644 etc/linux-systemd/system/%{name}@.service        \
   %{buildroot}%{_unitdir}/%{name}@.service
@@ -125,6 +126,9 @@
 %preun
 %service_del_preun %{name}@.service
 %if 0%{?suse_version} >= 1500 || 0%{?sle_version} > 120300
+# spec-cleaner wraps the systemd_user_preun/postun macro names below in
+# braces, which breaks argument passing to these parameterized macros
+# (verified: build fails on macro expansion) - keep the bare macro-plus-arg 
form
 %systemd_user_preun %{name}.service
 %endif
 

++++++ syncthing-source-v2.1.3.tar.gz -> syncthing-source-v2.1.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/syncthing/syncthing-source-v2.1.3.tar.gz 
/work/SRC/openSUSE:Factory/.syncthing.new.1265/syncthing-source-v2.1.5.tar.gz 
differ: char 12, line 1

Reply via email to