Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tinc for openSUSE:Factory checked in at 2026-03-20 21:26:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tinc (Old) and /work/SRC/openSUSE:Factory/.tinc.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tinc" Fri Mar 20 21:26:33 2026 rev:10 rq:1341551 version:1.0.37 Changes: -------- --- /work/SRC/openSUSE:Factory/tinc/tinc.changes 2024-03-20 21:20:26.499484055 +0100 +++ /work/SRC/openSUSE:Factory/.tinc.new.8177/tinc.changes 2026-03-20 21:27:22.156373911 +0100 @@ -1,0 +2,11 @@ +Fri Mar 13 15:34:23 UTC 2026 - Richard Rahl <[email protected]> + +- Update to version 1.0.37: + * Minor fixes + * Drop support for Linux ethertap devices + * Ensure tinc compiles cleanly on modern systems +- Drop patches tinc-systemd-path-fix.patch, [email protected] + harden_tinc.service.patch +- Attach the signature and keyring for verifying the source + +------------------------------------------------------------------- Old: ---- harden_tinc.service.patch [email protected] tinc-1.0.36.tar.gz tinc-systemd-path-fix.patch New: ---- tinc-1.0.37.tar.gz tinc-1.0.37.tar.gz.sig tinc.keyring tinc.service [email protected] ----------(Old B)---------- Old:- Drop patches tinc-systemd-path-fix.patch, [email protected] harden_tinc.service.patch - Attach the signature and keyring for verifying the source Old: * Ensure tinc compiles cleanly on modern systems - Drop patches tinc-systemd-path-fix.patch, [email protected] harden_tinc.service.patch Old: * Ensure tinc compiles cleanly on modern systems - Drop patches tinc-systemd-path-fix.patch, [email protected] harden_tinc.service.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tinc.spec ++++++ --- /var/tmp/diff_new_pack.bQ2vN5/_old 2026-03-20 21:27:22.744398352 +0100 +++ /var/tmp/diff_new_pack.bQ2vN5/_new 2026-03-20 21:27:22.744398352 +0100 @@ -1,7 +1,7 @@ # # spec file for package tinc # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,25 +17,20 @@ Name: tinc -Version: 1.0.36 -Release: 1%{?dist} +Version: 1.0.37 +Release: 0 Summary: A virtual private network daemon License: GPL-2.0-or-later -Group: Productivity/Networking/Security - -URL: http://www.tinc-vpn.org/ -Source0: http://www.tinc-vpn.org/packages/%{name}-%{version}.tar.gz -Patch0: tinc-systemd-path-fix.patch -Patch1: harden_tinc.service.patch -Patch2: [email protected] - -BuildRequires: lzo-devel -BuildRequires: openssl-devel +URL: http://www.tinc-vpn.org +Source0: %{url}/packages/%{name}-%{version}.tar.gz +Source1: %{url}/packages/%{name}-%{version}.tar.gz.sig +Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xd62bdd168efbe48bc60e8e234a6084b9c0d71f4a#/%{name}.keyring +Source3: %{name}.service +Source4: %{name}@.service +BuildRequires: pkgconfig(lzo2) +BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(zlib) - -Requires(post): info -Requires(preun):info %systemd_ordering %description @@ -51,39 +46,37 @@ %autosetup -p1 %build -%configure \ - --libexecdir=%{_prefix}/lib/ \ - --with-systemd -make %{?_smp_mflags} +%configure --with-systemd=%{_unitdir} +%make_build %install -make install DESTDIR=%{buildroot} INSTALL="install -p" -mkdir -p %{buildroot}/etc/tinc -ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rc%{name} -rm -f %{buildroot}%{_infodir}/dir +%make_install + +#install our own service files +install -Dpm0644 %{SOURCE3} %{buildroot}%{_unitdir}/%{name}.service +install -Dpm0644 %{SOURCE4} %{buildroot}%{_unitdir}/%{name}@.service + +#don't ship info file +rm %{buildroot}%{_infodir}/%{name}.info %pre %service_add_pre %{name}.service %{name}@.service %post -/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : %service_add_post %{name}.service %{name}@.service %preun -if [ $1 = 0 ] ; then -/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : -fi %service_del_preun %{name}.service %{name}@.service %postun %service_del_postun %{name}.service %{name}@.service %files -%doc AUTHORS COPYING.README NEWS README THANKS doc/sample* doc/*.tex -%config(noreplace) /etc/tinc/ -%{_mandir}/man*/%{name}*.* -%{_sbindir}/rc%{name} -%{_infodir}/%{name}.info.gz +%license COPYING COPYING.README +%doc AUTHORS NEWS README THANKS doc/sample* doc/*.tex +%{_mandir}/man?/%{name}.conf.?%{?ext_man} +%{_mandir}/man?/%{name}d.?%{?ext_man} %{_sbindir}/%{name}d -%{_unitdir}/%{name}*.service +%{_unitdir}/%{name}.service +%{_unitdir}/%{name}@.service ++++++ tinc-1.0.36.tar.gz -> tinc-1.0.37.tar.gz ++++++ ++++ 30026 lines of diff (skipped) ++++++ tinc.service ++++++ # This is a mostly empty service, but allows commands like stop, start, reload # to propagate to all tinc@ service instances. [Unit] Description=Tinc VPN Documentation=info:tinc Documentation=man:tinc(8) man:tinc.conf(5) Documentation=http://tinc-vpn.org/docs/ After=network.target Wants=network.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/true ExecReload=/bin/true WorkingDirectory=@sysconfdir@/tinc # added automatically, for details please see # https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort ProtectSystem=full ProtectHome=true ProtectHostname=true ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectKernelLogs=true ProtectControlGroups=true RestrictRealtime=true # end of automatic additions [Install] WantedBy=multi-user.target ++++++ [email protected] ++++++ [Unit] Description=Tinc net %i Documentation=info:tinc Documentation=man:tinc(8) man:tinc.conf(5) Documentation=http://tinc-vpn.org/docs/ PartOf=tinc.service ReloadPropagatedFrom=tinc.service [Service] Type=simple WorkingDirectory=@sysconfdir@/tinc/%i ExecStart=@sbindir@/tincd -n %i -D ExecReload=@sbindir@/tincd -n %i -kHUP KillMode=mixed Restart=on-failure RestartSec=5 TimeoutStopSec=5 # added automatically, for details please see # https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort ProtectSystem=full ProtectHome=true ProtectHostname=true ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectKernelLogs=true ProtectControlGroups=true RestrictRealtime=true # end of automatic additions [Install] WantedBy=tinc.service
