Hello community,
here is the log from the commit of package coredns for openSUSE:Factory checked in at 2019-09-30 15:48:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/coredns (Old)
and /work/SRC/openSUSE:Factory/.coredns.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "coredns"
Mon Sep 30 15:48:51 2019 rev:6 rq:732642 version:1.6.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/coredns/coredns.changes 2019-09-19 15:46:41.963343849 +0200
+++ /work/SRC/openSUSE:Factory/.coredns.new.2352/coredns.changes 2019-09-30 15:48:55.866888117 +0200
@@ -6,0 +7,56 @@
+Mon Sep 2 10:19:48 UTC 2019 - Marco Vedovati
+
+- Update to version 1.6.3:
+ * Spelling corrections and other minor improvements and polish.
+ * Two new plugins: clouddns and sign.
+
+- Changed included from version 1.6.1:
+ * Fix a panic in the hosts plugin.
+ * The reload now detects changes in files imported from the main Corefile.
+ * route53 increases the paging size when talking to the AWS API, this
+ decreases the chances of getting throttled.
+
+- Changed included from version 1.6.0:
+ * The -cpu flag is removed from this version.
+ * This release sports changes in the file plugin.
+ A speed up in the log plugin and fixes in the cache and hosts plugins.
+ * Upcoming deprecation: the kubernetes federation plugin will be moved to
+ github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
+
+- Changed included from version 1.5.2:
+ * Small bugfixes and a change to Caddy’s import path
+ (mholt/caddy -> caddyserver/caddy).
+ * Doing a release helps plugins deal with the change better.
+
+- Changed included from version 1.5.1:
+ * Various bugfixes, better documentation and cleanups.
+ * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
+ ways to deal with this) and we want to remove it; if you depend on it in
+ some way please voice that in this PR otherwise we’ll remove it in the next
+ release.
+
+- Changed included from version 1.5.0:
+ * Two new plugins in this release: grpc, and ready. And some polish and
+ simplifications in the core server code.
+ * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
+ As is the proxy plugin.
+ * And a update on two important and active bugs:
+ - 2593 seems to hone in on Docker and/or the container environment being a
+ contributing factor.
+ - 2624 is because of TLS session negotiating in the forward plugin.
+
+- Changed included from version 1.4.0:
+ * Our first release after we became a graduated project in CNCF.
+ * Deprecation notice for the next release:
+ - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
+ - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
+ set to 0 (2536).
+ - health will revert back to report process level health without plugin status.
+ A new ready plugin will make sure plugins have at least completed their
+ startup sequence.
+ - The proxy will be moved to an external repository and as such be
+ deprecated from the default set of plugin; use the forward as a replacement.
+ - The previous announced deprecations have been enacted.
+ - The (unused) gRPC watch functionally was removed from the server.
+
+-------------------------------------------------------------------
Old:
----
beorn7-perks.tar.xz
coredns-1.3.1.tar.xz
golang-protobuf.tar.xz
matttproud-golang_protobuf_extensions.tar.xz
mholt-caddy.tar.xz
miekg-dns.tar.xz
prometheus-client_golang.tar.xz
prometheus-client_model.tar.xz
prometheus-common.tar.xz
prometheus-procfs.tar.xz
New:
----
coredns-1.6.3.tar.xz
vendor.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ coredns.spec ++++++
--- /var/tmp/diff_new_pack.0VTyYD/_old 2019-09-30 15:48:58.918879993 +0200
+++ /var/tmp/diff_new_pack.0VTyYD/_new 2019-09-30 15:48:58.918879993 +0200
@@ -18,7 +18,7 @@
%define project github.com/coredns/coredns
Name: coredns
-Version: 1.3.1
+Version: 1.6.3
Release: 0
Summary: DNS server written in Go
License: Apache-2.0
@@ -26,15 +26,7 @@
URL: https://coredns.io
Provides: dns_daemon
Source0: %{name}-%{version}.tar.xz
-Source1: golang-protobuf.tar.xz
-Source2: matttproud-golang_protobuf_extensions.tar.xz
-Source3: mholt-caddy.tar.xz
-Source4: miekg-dns.tar.xz
-Source5: prometheus-client_golang.tar.xz
-Source6: prometheus-client_model.tar.xz
-Source7: prometheus-common.tar.xz
-Source8: prometheus-procfs.tar.xz
-Source9: beorn7-perks.tar.xz
+Source1: vendor.tar.xz
Source10: Corefile
Source11: coredns.service
BuildRequires: fdupes
@@ -60,7 +52,7 @@
non-containerized environment (man pages, configuration, unit file).
%prep
-%setup -q -b1 -b2 -b3 -b4 -b5 -b6 -b7 -b8 -b9
+%setup -q -a1
%build
@@ -69,34 +61,11 @@
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
rm -rf $HOME/go/src
-
-declare -A sources2Path=( \
-[%{SOURCE0}]=%{project} \
-[%{SOURCE1}]=github.com/golang/protobuf \
-[%{SOURCE2}]=github.com/matttproud/golang_protobuf_extensions \
-[%{SOURCE3}]=github.com/mholt/caddy \
-[%{SOURCE4}]=github.com/miekg/dns \
-[%{SOURCE5}]=github.com/prometheus/client_golang \
-[%{SOURCE6}]=github.com/prometheus/client_model \
-[%{SOURCE7}]=github.com/prometheus/common \
-[%{SOURCE8}]=github.com/prometheus/procfs \
-[%{SOURCE9}]=github.com/beorn7/perks \
-)
-for s in "${!sources2Path[@]}"; do
- dest="$HOME/go/src/${sources2Path[$s]}"
- mkdir -pv "$dest"
- dir=$(basename "$s")
- dir=${dir%.tar.xz}
- cp -a "%{_builddir}/$dir"/* "$dest"
-done
-
-# code.google.com redirects to github.com/golang/protobuf, but code is still
-# referencing to the code.google.com package
-mkdir -pv $HOME/go/src/code.google.com/p
-ln -s $HOME/go/src/github.com/golang/protobuf $HOME/go/src/code.google.com/p/goprotobuf
+mkdir -pv $HOME/go/src/%{project}
+find . -mindepth 1 -maxdepth 1 -exec cp -r {} $HOME/go/src/%{project} \;
cd $HOME/go/src/%{project}
-make %{?_smp_mflags} coredns CHECKS= BUILDOPTS="-v -buildmode=pie"
+go build -v -buildmode=pie -o coredns
%check
# Too many tests fail due to the restricted permissions in the build enviroment.
++++++ _service ++++++
--- /var/tmp/diff_new_pack.0VTyYD/_old 2019-09-30 15:48:58.950879908 +0200
+++ /var/tmp/diff_new_pack.0VTyYD/_new 2019-09-30 15:48:58.954879897 +0200
@@ -1,90 +1,22 @@
<services>
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/coredns/coredns</param>
-<param name="scm">git</param>
-<param name="filename">coredns</param>
-<param name="versionformat">1.3.1</param>
-<param name="revision">v1.3.1</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/mholt/caddy</param>
-<param name="scm">git</param>
-<param name="filename">mholt-caddy</param>
-<param name="versionformat"></param>
-<param name="revision">v0.11.1</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/miekg/dns</param>
-<param name="scm">git</param>
-<param name="filename">miekg-dns</param>
-<param name="versionformat"></param>
-<param name="revision">v1.1.3</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/prometheus/client_golang</param>
-<param name="scm">git</param>
-<param name="filename">prometheus-client_golang</param>
-<param name="versionformat"></param>
-<param name="revision">v0.9.1</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/beorn7/perks</param>
-<param name="scm">git</param>
-<param name="filename">beorn7-perks</param>
-<param name="versionformat"></param>
-<param name="revision">3a771d9</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/golang/protobuf</param>
-<param name="scm">git</param>
-<param name="filename">golang-protobuf</param>
-<param name="versionformat"></param>
-<param name="revision">v1.1.0</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/prometheus/procfs</param>
-<param name="scm">git</param>
-<param name="filename">prometheus-procfs</param>
-<param name="versionformat"></param>
-<param name="revision">1dc9a6c</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/prometheus/common</param>
-<param name="scm">git</param>
-<param name="filename">prometheus-common</param>
-<param name="versionformat"></param>
-<param name="revision">7600349</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/prometheus/client_model</param>
-<param name="scm">git</param>
-<param name="filename">prometheus-client_model</param>
-<param name="versionformat"></param>
-<param name="revision">99fa1f4</param>
-</service>
-
-<service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/matttproud/golang_protobuf_extensions</param>
-<param name="scm">git</param>
-<param name="filename">matttproud-golang_protobuf_extensions</param>
-<param name="versionformat"></param>
-<param name="revision">v1.0.1</param>
-</service>
-
-<service name="set_version" mode="disabled">
-<param name="basename">coredns</param>
-</service>
-
-<service name="recompress" mode="disabled">
-<param name="file">*.tar</param>
-<param name="compression">xz</param>
-</service>
+ <service name="tar_scm" mode="disabled">
+ <param name="url">https://github.com/coredns/coredns</param>
+ <param name="scm">git</param>
+ <param name="filename">coredns</param>
+ <param name="versionformat">1.6.3</param>
+ <param name="revision">v1.6.3</param>
+ </service>
+
+ <service name="set_version" mode="disabled">
+ <param name="basename">coredns</param>
+ </service>
+
+ <service name="recompress" mode="disabled">
+ <param name="file">*.tar</param>
+ <param name="compression">xz</param>
+ </service>
+
+ <service name="go_modules" mode="disabled">
+ <param name="compression">xz</param>
+ </service>
</services>
++++++ coredns-1.3.1.tar.xz -> coredns-1.6.3.tar.xz ++++++
++++ 945602 lines of diff (skipped)