Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dnsproxy for openSUSE:Factory checked in at 2025-02-03 21:44:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnsproxy (Old) and /work/SRC/openSUSE:Factory/.dnsproxy.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnsproxy" Mon Feb 3 21:44:29 2025 rev:33 rq:1242291 version:0.75.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dnsproxy/dnsproxy.changes 2024-12-16 19:09:44.092036901 +0100 +++ /work/SRC/openSUSE:Factory/.dnsproxy.new.2316/dnsproxy.changes 2025-02-03 21:45:51.628298795 +0100 @@ -1,0 +2,51 @@ +Mon Feb 3 00:02:55 UTC 2025 - Jeff Kowalczyk <jkowalc...@suse.com> + +- Packaging improvements: + * Drop autosetup -p 1 arg only needed when package has patches + * Use BuildRequires: golang(API) >= 1.23 rather than 1.23.5 + (three digit) as per go.mod. Currently the Provides: + golang(API) expression is major version (two-digit) only. We + ship new go releases sufficiently quickly that this has not + often been an issue. Consideration is being given to the best + way to handle the new three digit go.mod required minimum Go + version. + * Build PIE with pattern that may become recommended procedure: + %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build + A go toolchain buildmode default config would be preferable + but none exist at this time. + * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable + * Remove go build -x output build command verbosity. Use go + default arguments absent a clear need. + * Remove go build -v output line per package verbosity. Use go + default arguments absent a clear need. + +------------------------------------------------------------------- +Sun Feb 2 08:40:25 UTC 2025 - Enrico Belleri <kilgore.tr...@idesmi.eu> + +- Packaging improvements: + * _service obs_scm remove param match tag not needed + * %check enable tests excluding tests with network access + +- Update to version 0.75.0: + * Added DNSContext.QueryStatistics method that returns the DNS + query statistics for both the upstream and fallback DNS servers + * Positional (non-flag) arguments now cause an error instead of + beingignored + * The upstream.ExchangeParallel function now consistently returns + a nil upstream in case of a DNS lookup error + * Removed DNSContext.CachedUpstreamAddr and + DNSContext.QueryDuration properties + +- Update to version 0.74.1: + * Fixed issue with locating the system hosts file + * Fixed everse DNS lookups for records from the hosts file + +- Update to version 0.74.0: + * command-line flag --hosts-files now supports both absolute path + and relative paths + +- Update to version 0.73.5: + * Fixed race conditions when using fastest_addr and parallel + upstream modes + +------------------------------------------------------------------- Old: ---- dnsproxy-0.73.4.obscpio New: ---- dnsproxy-0.75.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnsproxy.spec ++++++ --- /var/tmp/diff_new_pack.ktL3pM/_old 2025-02-03 21:45:52.492334606 +0100 +++ /var/tmp/diff_new_pack.ktL3pM/_new 2025-02-03 21:45:52.492334606 +0100 @@ -1,7 +1,7 @@ # # spec file for package dnsproxy # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: dnsproxy -Version: 0.73.4 +Version: 0.75.0 Release: 0 Summary: A DNS proxy server License: Apache-2.0 @@ -26,7 +26,7 @@ Source: dnsproxy-%{version}.tar Source1: vendor.tar.zstd BuildRequires: zstd -BuildRequires: golang(API) >= 1.22 +BuildRequires: golang(API) >= 1.23 %description A DNS proxy server that supports numerous protocols, including @@ -35,17 +35,20 @@ server. %prep -%autosetup -p1 -a1 +%autosetup -a 1 %build -go build \ - -mod=vendor \ -%ifnarch ppc64 # Does not support pie - -buildmode=pie +%ifnarch ppc64 +export GOFLAGS="-buildmode=pie" %endif +go build %install -install -D -m0755 %{name} %{buildroot}%{_bindir}/%{name} +install -D -m 0755 %{name} %{buildroot}%{_bindir}/%{name} + +%check +# Skip tests which require network +go test -count=1 -short -failfast -shuffle=on -timeout=2m -skip='Test((Udp|Tcp|Tls|Https|Quic|DNSCrypt)Proxy|FilteringHandler|LookupNetIP|ExchangeParallel|Upstream.*|NewUpstreamResolver_validity|Proxy_trustedProxies|ProxyRace|DNSCrypt_Exchange_dialFail|FallbackFromInvalidBootstrap|OneByOneUpstreamsExchange|ExchangeWithReservedDomains|RatelimitingProxy)' ./... %files %license LICENSE ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ktL3pM/_old 2025-02-03 21:45:52.528336098 +0100 +++ /var/tmp/diff_new_pack.ktL3pM/_new 2025-02-03 21:45:52.536336429 +0100 @@ -2,10 +2,9 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/AdguardTeam/dnsproxy.git</param> - <param name="revision">v0.73.4</param> - <param name="match-tag">*</param> + <param name="revision">v0.75.0</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> - <param name="versionformat">@PARENT_TAG@</param> + <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-replacement">\1</param> <param name="changesgenerate">enable</param> </service> @@ -13,7 +12,6 @@ <service name="go_modules" mode="manual"> <param name="compression">zstd</param> </service> - <service name="tar" mode="buildtime"/> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.ktL3pM/_old 2025-02-03 21:45:52.556337259 +0100 +++ /var/tmp/diff_new_pack.ktL3pM/_new 2025-02-03 21:45:52.564337590 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/AdguardTeam/dnsproxy.git</param> - <param name="changesrevision">f901a5f4b9e8d5f143dce459067bc6614c6d927d</param></service></servicedata> + <param name="changesrevision">11779165dd116c8889cf6dca9675607f83ed2502</param></service></servicedata> (No newline at EOF) ++++++ dnsproxy-0.73.4.obscpio -> dnsproxy-0.75.0.obscpio ++++++ ++++ 1859 lines of diff (skipped) ++++++ dnsproxy.obsinfo ++++++ --- /var/tmp/diff_new_pack.ktL3pM/_old 2025-02-03 21:45:52.720344056 +0100 +++ /var/tmp/diff_new_pack.ktL3pM/_new 2025-02-03 21:45:52.724344222 +0100 @@ -1,5 +1,5 @@ name: dnsproxy -version: 0.73.4 -mtime: 1732813243 -commit: f901a5f4b9e8d5f143dce459067bc6614c6d927d +version: 0.75.0 +mtime: 1738171551 +commit: 11779165dd116c8889cf6dca9675607f83ed2502 ++++++ vendor.tar.zstd ++++++ Binary files /var/tmp/diff_new_pack.ktL3pM/_old and /var/tmp/diff_new_pack.ktL3pM/_new differ