Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package unbound for openSUSE:Factory checked in at 2026-02-05 17:56:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/unbound (Old) and /work/SRC/openSUSE:Factory/.unbound.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unbound" Thu Feb 5 17:56:55 2026 rev:79 rq:1331004 version:1.24.2 Changes: -------- +++ only whitespace diff in changes, re-diffing --- /work/SRC/openSUSE:Factory/unbound/unbound.changes 2025-11-27 15:17:53.899712250 +0100 +++ /work/SRC/openSUSE:Factory/.unbound.new.1670/unbound.changes 2026-02-05 17:57:29.600289679 +0100 @@ -1,0 +2,9 @@ +Fri Jan 30 12:21:42 UTC 2026 - Jorik Cronenberg <[email protected]> + +- Create /var/lib/unbound with systemd-tmpfiles, move root.key to + /usr/share/unbound and copy it to /var/lib/unbound/root.key to + improve immutable os compatibility. +- Add BuildRequires for pkgconfig(systemd) to avoid tmpfiles not + found error in install section. + +------------------------------------------------------------------- New: ---- tmpfiles-unbound-anchor.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unbound.spec ++++++ --- /var/tmp/diff_new_pack.cl4iPm/_old 2026-02-05 17:57:30.744337725 +0100 +++ /var/tmp/diff_new_pack.cl4iPm/_new 2026-02-05 17:57:30.748337892 +0100 @@ -68,6 +68,7 @@ # unbound-control-setup depends on /usr/bin/openssl Requires: openssl %if %{with systemd} +BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(libsystemd) %{?systemd_requires} %endif @@ -94,6 +95,7 @@ Source16: unbound-munin.README Source18: unbound-anchor.service Source19: unbound.sysusers +Source20: tmpfiles-unbound-anchor.conf Patch0: unbound-swig-4.4.0-compat.patch Summary: Validating, recursive, and caching DNS(SEC) resolver @@ -254,13 +256,14 @@ # Install tmpfiles.d config install -d -m 0755 %{buildroot}%{_tmpfilesdir}/ \ - %{buildroot}%{_sharedstatedir}/unbound + %{buildroot}%{_datadir}/unbound install -m 0644 %{SOURCE8} %{buildroot}%{_tmpfilesdir}/unbound.conf +install -m 0644 %{SOURCE20} %{buildroot}%{_tmpfilesdir}/unbound-anchor.conf # install root and DLV key - we keep a copy of the root key in old location, # in case user has changed the configuration and we wouldn't update it there install -m 0644 %{SOURCE5} %{SOURCE6} %{buildroot}%{_sysconfdir}/unbound/ -install -m 0644 %{SOURCE13} %{buildroot}%{_sharedstatedir}/unbound/root.key +install -m 0644 %{SOURCE13} %{buildroot}%{_datadir}/unbound/root.key # create softlink for all functions of libunbound man pages for mpage in ub_ctx ub_result ub_ctx_create ub_ctx_delete ub_ctx_set_option ub_ctx_get_option ub_ctx_config ub_ctx_set_fwd ub_ctx_resolvconf ub_ctx_hosts ub_ctx_add_ta ub_ctx_add_ta_file ub_ctx_trustedkeys ub_ctx_debugout ub_ctx_debuglevel ub_ctx_async ub_poll ub_wait ub_fd ub_process ub_resolve ub_resolve_async ub_cancel ub_resolve_free ub_strerror ub_ctx_print_local_zones ub_ctx_zone_add ub_ctx_zone_remove ub_ctx_data_add ub_ctx_data_remove; @@ -404,8 +407,11 @@ %{_unitdir}/unbound-anchor.timer %{_unitdir}/unbound-anchor.service %{_sysusersdir}/unbound.conf -%dir %attr(-,unbound,unbound) %{_sharedstatedir}/%{name} -%attr(0644,unbound,unbound) %config(noreplace) %{_sharedstatedir}/%{name}/root.key +%{_tmpfilesdir}/unbound-anchor.conf +%ghost %dir %{_sharedstatedir}/%{name} +%ghost %attr(0644,root,root) %{_sharedstatedir}/%{name}/root.key +%dir %attr(-,unbound,unbound) %{_datadir}/%{name} +%attr(0644,unbound,unbound) %{_datadir}/%{name}/root.key %attr(0644,root,unbound) %config(noreplace) %{_sysconfdir}/%{name}/dlv.isc.org.key # just left for backwards compat with user changed unbound.conf files - format is different! %attr(0644,root,unbound) %config(noreplace) %{_sysconfdir}/%{name}/root.key ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.cl4iPm/_old 2026-02-05 17:57:30.820340917 +0100 +++ /var/tmp/diff_new_pack.cl4iPm/_new 2026-02-05 17:57:30.824341084 +0100 @@ -1,6 +1,6 @@ -mtime: 1764156838 -commit: 8b98049e1184b3f737856ef74f397766ddb4a38aa22b69f40aebb0c10ea8ac1d +mtime: 1770220109 +commit: 05be45ef97cbb38dcca4a58edf8f5848010bdcaaca4958ba623f5bb23818ad26 url: https://src.opensuse.org/dns/unbound.git -revision: 8b98049e1184b3f737856ef74f397766ddb4a38aa22b69f40aebb0c10ea8ac1d +revision: 05be45ef97cbb38dcca4a58edf8f5848010bdcaaca4958ba623f5bb23818ad26 projectscmsync: https://src.opensuse.org/dns/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-02-04 16:49:26.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ tmpfiles-unbound-anchor.conf ++++++ #Type Path Mode UID GID Age Argument d /var/lib/unbound 0755 unbound unbound - - C /var/lib/unbound/root.key 0644 unbound unbound - /usr/share/unbound/root.key ++++++ tmpfiles-unbound.conf ++++++ --- /var/tmp/diff_new_pack.cl4iPm/_old 2026-02-05 17:57:31.204357043 +0100 +++ /var/tmp/diff_new_pack.cl4iPm/_new 2026-02-05 17:57:31.212357379 +0100 @@ -1,2 +1,3 @@ -D /run/unbound 0755 unbound unbound - +#Type Path Mode UID GID Age Argument +D /run/unbound 0755 unbound unbound - -
