Jan Chaloupka ada817
%if 0%{?fedora}
Jan Chaloupka 39bd86
%global with_devel 1
Jan Chaloupka 39bd86
%global with_bundled 0
Jan Chaloupka b23ee4
%global with_debug 1
Jan Chaloupka 144a28
# Some tests fails and it takes a lot of time to investigate
Jan Chaloupka 144a28
# what is wrong
Jan Chaloupka 144a28
%global with_check 0
Jan Chaloupka 6f3b6c
%global with_unit_test 1
Jan Chaloupka 39bd86
%else
Jan Chaloupka 39bd86
%global with_devel 0
Jan Chaloupka 39bd86
%global with_bundled 1
Jan Chaloupka 39bd86
%global with_debug 0
Jan Chaloupka 39bd86
%global with_check 0
Jan Chaloupka 6f3b6c
%global with_unit_test 0
Jan Chaloupka 39bd86
%endif
Jan Chaloupka 39bd86
Jan Chaloupka 5928a2
%if 0%{?with_debug}
Jan Chaloupka 8779d2
%global _dwz_low_mem_die_limit 0
Jan Chaloupka ada817
%else
Jan Chaloupka ada817
%global debug_package   %{nil}
Jan Chaloupka ada817
%endif
Jan Chaloupka 6f3b6c
Jan Chaloupka 015e21
%if ! 0%{?gobuild:1}
Jan Chaloupka 015e21
%define gobuild(o:) go build -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x %{?**}; 
Jan Chaloupka 015e21
%endif
Jan Chaloupka 015e21
Lokesh Mandvekar 8ea5c4
%global provider        github
Lokesh Mandvekar 8ea5c4
%global provider_tld    com
Lokesh Mandvekar 8ea5c4
%global project         coreos
Lokesh Mandvekar 8ea5c4
%global repo            etcd
Jan Chaloupka 6f3b6c
# https://github.com/coreos/etcd
Jan Chaloupka 6f3b6c
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
Jan Chaloupka 6f3b6c
%global import_path     %{provider_prefix}
Jan Chaloupka 4b3a6b
%global commit          d0d1a87aa96ae14914751d42264262cb69eda170
Jan Chaloupka 11f76e
%global shortcommit     %(c=%{commit}; echo ${c:0:7})
cypret deee4e
Lokesh Mandvekar 8ea5c4
Name:		%{repo}
Jan Chaloupka 4b3a6b
Version:	3.2.5
Jan Chaloupka 4b3a6b
Release:	1%{?dist}
Lokesh Mandvekar 8ea5c4
Summary:	A highly-available key value store for shared configuration
cypret deee4e
License:	ASL 2.0
Jan Chaloupka 6f3b6c
URL:		https://%{provider_prefix}
Jan Chaloupka 144a28
Source0:	https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz
Lokesh Mandvekar 8ea5c4
Source1:	%{name}.service
Lokesh Mandvekar 8ea5c4
Source2:	%{name}.conf
Jan Chaloupka 0d524d
Jan Chaloupka 1e092e
# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
Jan Chaloupka 38a06a
ExclusiveArch:  %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
Jan Chaloupka 1e092e
# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
Jan Chaloupka 1e092e
BuildRequires:  %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
Jan Chaloupka 6f3b6c
Jan Chaloupka 39bd86
%if ! 0%{?with_bundled}
Jan Chaloupka 92318f
BuildRequires: golang(github.com/bgentry/speakeasy)
Jan Chaloupka 92318f
BuildRequires: golang(github.com/boltdb/bolt)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/cheggaaa/pb)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/cockroachdb/cmux)
Jan Chaloupka 92318f
BuildRequires: golang(github.com/coreos/go-semver/semver)
Jan Chaloupka 554af1
BuildRequires: golang(github.com/coreos/go-systemd/daemon)
Jan Chaloupka 554af1
BuildRequires: golang(github.com/coreos/go-systemd/util)
Jan Chaloupka 92318f
BuildRequires: golang(github.com/coreos/pkg/capnslog)
Jan Chaloupka 4b3a6b
BuildRequires: golang(github.com/dgrijalva/jwt-go)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/dustin/go-humanize)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/ghodss/yaml)
Jan Chaloupka 92318f
BuildRequires: golang(github.com/gogo/protobuf/proto)
Jan Chaloupka 4b3a6b
BuildRequires: golang(github.com/golang/groupcache/lru)
Jan Chaloupka c9a539
BuildRequires: golang(github.com/golang/protobuf/proto)
Jan Chaloupka 92318f
BuildRequires: golang(github.com/google/btree)
Jan Chaloupka b2052b
BuildRequires: golang(github.com/grpc-ecosystem/go-grpc-prometheus)
Jan Chaloupka d5aafe
BuildRequires: golang(github.com/grpc-ecosystem/grpc-gateway/runtime)
Jan Chaloupka d5aafe
BuildRequires: golang(github.com/grpc-ecosystem/grpc-gateway/utilities)
Jan Chaloupka 92318f
BuildRequires: golang(github.com/jonboulle/clockwork)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/kr/pty)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/olekukonko/tablewriter)
Jan Chaloupka 92318f
BuildRequires: golang(github.com/prometheus/client_golang/prometheus)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/spf13/cobra)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/spf13/pflag)
Jan Chaloupka 554af1
BuildRequires: golang(github.com/ugorji/go/codec)
Jan Chaloupka c9a539
BuildRequires: golang(github.com/urfave/cli)
Jan Chaloupka 554af1
BuildRequires: golang(github.com/xiang90/probing)
Jan Chaloupka 92318f
BuildRequires: golang(golang.org/x/crypto/bcrypt)
Jan Chaloupka 554af1
BuildRequires: golang(golang.org/x/net/context)
Jan Chaloupka 4c7825
BuildRequires: golang(golang.org/x/net/http2)
Jan Chaloupka 4b3a6b
BuildRequires: golang(golang.org/x/net/trace)
Jan Chaloupka b2052b
BuildRequires: golang(golang.org/x/time/rate)
Jan Chaloupka 92318f
BuildRequires: golang(google.golang.org/grpc)
Jan Chaloupka 144a28
BuildRequires: golang(google.golang.org/grpc/codes)
Jan Chaloupka 144a28
BuildRequires: golang(google.golang.org/grpc/credentials)
Jan Chaloupka 144a28
BuildRequires: golang(google.golang.org/grpc/grpclog)
Jan Chaloupka c9a539
BuildRequires: golang(google.golang.org/grpc/metadata)
Jan Chaloupka b2052b
BuildRequires: golang(google.golang.org/grpc/naming)
Jan Chaloupka 4b3a6b
BuildRequires: golang(google.golang.org/grpc/peer)
Jan Chaloupka 4c7825
BuildRequires: golang(google.golang.org/grpc/transport)
Jan Chaloupka 50e864
%endif
Jan Chaloupka 144a28
Peter Lemenkov 2cd176
BuildRequires:	systemd
Jan Chaloupka 6f3b6c
Jan Chaloupka 88090d
Requires(pre):	shadow-utils
Peter Lemenkov 2cd176
Requires(post): systemd
Peter Lemenkov 2cd176
Requires(preun): systemd
Peter Lemenkov 2cd176
Requires(postun): systemd
cypret deee4e
cypret deee4e
%description
cypret deee4e
A highly-available key value store for shared configuration.
cypret deee4e
Jan Chaloupka 39bd86
%if 0%{?with_devel}
Jan Chaloupka 88090d
%package devel
Jan Chaloupka 6f3b6c
Summary:        etcd golang devel libraries
Jan Chaloupka 6f3b6c
BuildArch:      noarch
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
%if 0%{?with_check}
Jan Chaloupka 144a28
BuildRequires: golang(github.com/bgentry/speakeasy)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/boltdb/bolt)
Jan Chaloupka c9a539
BuildRequires: golang(github.com/cheggaaa/pb)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/cockroachdb/cmux)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/coreos/go-semver/semver)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/coreos/go-systemd/daemon)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/coreos/go-systemd/util)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/coreos/pkg/capnslog)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/dustin/go-humanize)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/ghodss/yaml)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/gogo/protobuf/proto)
Jan Chaloupka c9a539
BuildRequires: golang(github.com/golang/protobuf/proto)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/google/btree)
Jan Chaloupka b2052b
BuildRequires: golang(github.com/grpc-ecosystem/go-grpc-prometheus)
Jan Chaloupka d5aafe
BuildRequires: golang(github.com/grpc-ecosystem/grpc-gateway/runtime)
Jan Chaloupka d5aafe
BuildRequires: golang(github.com/grpc-ecosystem/grpc-gateway/utilities)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/jonboulle/clockwork)
Jan Chaloupka b2052b
BuildRequires: golang(github.com/karlseguin/ccache)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/kr/pty)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/olekukonko/tablewriter)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/prometheus/client_golang/prometheus)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/spf13/cobra)
Jan Chaloupka 4c7825
BuildRequires: golang(github.com/spf13/pflag)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/ugorji/go/codec)
Jan Chaloupka c9a539
BuildRequires: golang(github.com/urfave/cli)
Jan Chaloupka 144a28
BuildRequires: golang(github.com/xiang90/probing)
Jan Chaloupka 144a28
BuildRequires: golang(golang.org/x/crypto/bcrypt)
Jan Chaloupka 144a28
BuildRequires: golang(golang.org/x/net/context)
Jan Chaloupka 4c7825
BuildRequires: golang(golang.org/x/net/http2)
Jan Chaloupka b2052b
BuildRequires: golang(golang.org/x/time/rate)
Jan Chaloupka 144a28
BuildRequires: golang(google.golang.org/grpc)
Jan Chaloupka 144a28
BuildRequires: golang(google.golang.org/grpc/codes)
Jan Chaloupka 144a28
BuildRequires: golang(google.golang.org/grpc/credentials)
Jan Chaloupka 4c7825
BuildRequires: golang(google.golang.org/grpc/grpclog)
Jan Chaloupka c9a539
BuildRequires: golang(google.golang.org/grpc/metadata)
Jan Chaloupka b2052b
BuildRequires: golang(google.golang.org/grpc/naming)
Jan Chaloupka 6f3b6c
%endif
Jan Chaloupka 92318f
Jan Chaloupka 92318f
Requires: golang(github.com/bgentry/speakeasy)
Jan Chaloupka 92318f
Requires: golang(github.com/boltdb/bolt)
Jan Chaloupka d5aafe
Requires: golang(github.com/cheggaaa/pb)
Jan Chaloupka 4c7825
Requires: golang(github.com/cockroachdb/cmux)
Jan Chaloupka 92318f
Requires: golang(github.com/coreos/go-semver/semver)
Jan Chaloupka 554af1
Requires: golang(github.com/coreos/go-systemd/daemon)
Jan Chaloupka 554af1
Requires: golang(github.com/coreos/go-systemd/util)
Jan Chaloupka 92318f
Requires: golang(github.com/coreos/pkg/capnslog)
Jan Chaloupka 4c7825
Requires: golang(github.com/dustin/go-humanize)
Jan Chaloupka 4c7825
Requires: golang(github.com/ghodss/yaml)
Jan Chaloupka 92318f
Requires: golang(github.com/gogo/protobuf/proto)
Jan Chaloupka d5aafe
Requires: golang(github.com/golang/protobuf/proto)
Jan Chaloupka 92318f
Requires: golang(github.com/google/btree)
Jan Chaloupka b2052b
Requires: golang(github.com/grpc-ecosystem/go-grpc-prometheus)
Jan Chaloupka d5aafe
Requires: golang(github.com/grpc-ecosystem/grpc-gateway/runtime)
Jan Chaloupka d5aafe
Requires: golang(github.com/grpc-ecosystem/grpc-gateway/utilities)
Jan Chaloupka 39bd86
Requires: golang(github.com/jonboulle/clockwork)
Jan Chaloupka b2052b
Requires: golang(github.com/karlseguin/ccache)
Jan Chaloupka 4c7825
Requires: golang(github.com/kr/pty)
Jan Chaloupka 144a28
Requires: golang(github.com/olekukonko/tablewriter)
Jan Chaloupka 92318f
Requires: golang(github.com/prometheus/client_golang/prometheus)
Jan Chaloupka 144a28
Requires: golang(github.com/spf13/cobra)
Jan Chaloupka 4c7825
Requires: golang(github.com/spf13/pflag)
Jan Chaloupka 554af1
Requires: golang(github.com/ugorji/go/codec)
Jan Chaloupka d5aafe
Requires: golang(github.com/urfave/cli)
Jan Chaloupka 554af1
Requires: golang(github.com/xiang90/probing)
Jan Chaloupka 92318f
Requires: golang(golang.org/x/crypto/bcrypt)
Jan Chaloupka 72cf1b
Requires: golang(golang.org/x/net/context)
Jan Chaloupka 4c7825
Requires: golang(golang.org/x/net/http2)
Jan Chaloupka b2052b
Requires: golang(golang.org/x/time/rate)
Jan Chaloupka 92318f
Requires: golang(google.golang.org/grpc)
Jan Chaloupka 144a28
Requires: golang(google.golang.org/grpc/codes)
Jan Chaloupka 144a28
Requires: golang(google.golang.org/grpc/credentials)
Jan Chaloupka 4c7825
Requires: golang(google.golang.org/grpc/grpclog)
Jan Chaloupka d5aafe
Requires: golang(google.golang.org/grpc/metadata)
Jan Chaloupka b2052b
Requires: golang(google.golang.org/grpc/naming)
Jan Chaloupka 92318f
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/alarm) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/auth) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/auth/authpb) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/client) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/client/integration) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/clientv3) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/clientv3/concurrency) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/clientv3/integration) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/clientv3/mirror) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/clientv3/naming) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/compactor) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/contrib/recipes) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/discovery) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/e2e) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/embed) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/error) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdctl/ctlv2) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdctl/ctlv2/command) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdctl/ctlv3) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdctl/ctlv3/command) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/etcdmain) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/etcdserver) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdserver/api) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdserver/api/v2http) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdserver/api/v2http/httptypes) = %{version}-%{release}
Jan Chaloupka 554af1
Provides: golang(%{import_path}/etcdserver/api/v3rpc) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/etcdserver/api/v3rpc/rpctypes) = %{version}-%{release}
Jan Chaloupka 92318f
Provides: golang(%{import_path}/etcdserver/auth) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/etcdserver/etcdserverpb) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/etcdserver/membership) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/etcdserver/stats) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/integration) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/lease) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/lease/leasehttp) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/lease/leasepb) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/mvcc) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/mvcc/backend) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/mvcc/mvccpb) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/pkg/adt) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/pkg/contention) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/cors) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/pkg/cpuutil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/crc) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/pkg/expect) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/fileutil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/flags) = %{version}-%{release}
Jan Chaloupka 554af1
Provides: golang(%{import_path}/pkg/httputil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/idutil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/ioutil) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/pkg/logutil) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/pkg/mock/mockstorage) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/pkg/mock/mockstore) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/pkg/mock/mockwait) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/pkg/monotime) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/netutil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/osutil) = %{version}-%{release}
Jan Chaloupka 554af1
Provides: golang(%{import_path}/pkg/pathutil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/pbutil) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/pkg/report) = %{version}-%{release}
Jan Chaloupka 92318f
Provides: golang(%{import_path}/pkg/runtime) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/pkg/schedule) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/pkg/stringutil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/testutil) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/pkg/tlsutil) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/transport) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/types) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/pkg/wait) = %{version}-%{release}
Jan Chaloupka c9a539
Provides: golang(%{import_path}/proxy/grpcproxy) = %{version}-%{release}
Jan Chaloupka c9a539
Provides: golang(%{import_path}/proxy/grpcproxy/cache) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/proxy/httpproxy) = %{version}-%{release}
Jan Chaloupka 4c7825
Provides: golang(%{import_path}/proxy/tcpproxy) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/raft) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/raft/raftpb) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/raft/rafttest) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/rafthttp) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/snap) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/snap/snappb) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/store) = %{version}-%{release}
Jan Chaloupka 144a28
Provides: golang(%{import_path}/tools/benchmark/cmd) = %{version}-%{release}
Jan Chaloupka 92318f
Provides: golang(%{import_path}/tools/functional-tester/etcd-agent/client) = %{version}-%{release}
Jan Chaloupka 868973
Provides: golang(%{import_path}/tools/functional-tester/etcd-runner/command) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/version) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/wal) = %{version}-%{release}
Jan Chaloupka 8a36a0
Provides: golang(%{import_path}/wal/walpb) = %{version}-%{release}
Jan Chaloupka 554af1
Jan Chaloupka 88090d
%description devel
Jan Chaloupka 88090d
golang development libraries for etcd, a highly-available key value store for
Jan Chaloupka 88090d
shared configuration.
Jan Chaloupka 50e864
%endif
Jan Chaloupka 88090d
Jan Chaloupka 6f3b6c
%if 0%{?with_unit_test} && 0%{?with_devel}
Jan Chaloupka 6f3b6c
%package unit-test
Jan Chaloupka 6f3b6c
Summary:         Unit tests for %{name} package
Jan Chaloupka 6f3b6c
# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
Jan Chaloupka 6f3b6c
BuildRequires:  %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
%if 0%{?with_check}
Jan Chaloupka 6f3b6c
#Here comes all BuildRequires: PACKAGE the unit tests
Jan Chaloupka 6f3b6c
#in %%check section need for running
Jan Chaloupka 6f3b6c
%endif
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
# test subpackage tests code from devel subpackage
Jan Chaloupka 6f3b6c
Requires:        %{name}-devel = %{version}-%{release}
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
%description unit-test
Jan Chaloupka 6f3b6c
%{summary}
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
This package contains unit tests for project
Jan Chaloupka 6f3b6c
providing packages with %{import_path} prefix.
Jan Chaloupka 6f3b6c
%endif
Jan Chaloupka 6f3b6c
cypret deee4e
%prep
Jan Chaloupka 144a28
%setup -q -n %{name}-%{commit}
Jan Chaloupka 4c7825
# move content of vendor under Godeps as has been so far
Jan Chaloupka 4c7825
mkdir -p Godeps/_workspace/src
Jan Chaloupka 4c7825
mv cmd/vendor/* Godeps/_workspace/src/.
Lokesh Mandvekar 8ea5c4
Jan Chaloupka 4b3a6b
sed -i 's/"gopkg\.in\/cheggaaa\/pb\.v1/"github\.com\/cheggaaa\/pb/g' $(find . -name '*.go')
Jan Chaloupka ebf376
Lokesh Mandvekar 8ea5c4
%build
Peter Lemenkov cf242a
mkdir -p src/github.com/coreos
Peter Lemenkov cf242a
ln -s ../../../ src/github.com/coreos/etcd
cypret deee4e
Jan Chaloupka 6f3b6c
%if ! 0%{?with_bundled}
Jan Chaloupka dc368e
export GOPATH=$(pwd):%{gopath}
Jan Chaloupka 39bd86
%else
Jan Chaloupka 4c7825
export GOPATH=$(pwd):$(pwd)/Godeps/_workspace:%{gopath}
Jan Chaloupka 39bd86
%endif
Jan Chaloupka 39bd86
Jan Chaloupka c9a539
export LDFLAGS="-X %{import_path}/version.GitSHA=%{shortcommit}"
Jan Chaloupka b2052b
%gobuild -o bin/etcd %{import_path}/cmd/etcd
Jan Chaloupka 6f3b6c
%gobuild -o bin/etcdctl %{import_path}/etcdctl
Lokesh Mandvekar 8ea5c4
cypret deee4e
%install
Lokesh Mandvekar 8ea5c4
install -D -p -m 0755 bin/%{name} %{buildroot}%{_bindir}/%{name}
Lokesh Mandvekar 8ea5c4
install -D -p -m 0755 bin/%{name}ctl %{buildroot}%{_bindir}/%{name}ctl
Peter Lemenkov 2cd176
install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
Jan Chaloupka d8e758
install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name}
Jan Chaloupka d8e758
install -m 644 -t %{buildroot}%{_sysconfdir}/%{name} %{SOURCE2}
Jan Chaloupka 88090d
Jan Chaloupka 88090d
# And create /var/lib/etcd
Lokesh Mandvekar 8ea5c4
install -d -m 0755 %{buildroot}%{_sharedstatedir}/%{name}
Jan Chaloupka 88090d
Jan Chaloupka 6f3b6c
# source codes for building projects
Jan Chaloupka 39bd86
%if 0%{?with_devel}
Jan Chaloupka 6f3b6c
install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
Jan Chaloupka 6f3b6c
echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list
Jan Chaloupka 6f3b6c
# find all *.go but no *_test.go files and generate devel.file-list
Jan Chaloupka 6f3b6c
for file in $(find . -iname "*.go" \! -iname "*_test.go") ; do
Jan Chaloupka 6f3b6c
    echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
Jan Chaloupka 6f3b6c
    install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
Jan Chaloupka 6f3b6c
    cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
Jan Chaloupka 6f3b6c
    echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
Jan Chaloupka 88090d
done
Jan Chaloupka 50e864
%endif
Peter Lemenkov 2cd176
Jan Chaloupka 6f3b6c
# testing files for this project
Jan Chaloupka 6f3b6c
%if 0%{?with_unit_test} && 0%{?with_devel}
Jan Chaloupka 6f3b6c
install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
Jan Chaloupka 6f3b6c
# find all *_test.go files and generate unit-test.file-list
Jan Chaloupka 6f3b6c
for file in $(find . -iname "*_test.go"); do
Jan Chaloupka 6f3b6c
    echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
Jan Chaloupka 6f3b6c
    install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
Jan Chaloupka 6f3b6c
    cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
Jan Chaloupka 6f3b6c
    echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test.file-list
Jan Chaloupka 6f3b6c
done
Jan Chaloupka 42b318
Jan Chaloupka 42b318
install -dp %{buildroot}/%{gopath}/src/%{import_path}/integration/
Jan Chaloupka 42b318
cp -rpav integration/fixtures %{buildroot}/%{gopath}/src/%{import_path}/integration/.
Jan Chaloupka 42b318
echo "%%{gopath}/src/%%{import_path}/integration/fixtures" >> unit-test.file-list
Jan Chaloupka 42b318
Jan Chaloupka 42b318
install -dp %{buildroot}/%{gopath}/src/%{import_path}/etcdserver/api/v2http/testdata
Jan Chaloupka 42b318
cp -rpav etcdserver/api/v2http/testdata %{buildroot}/%{gopath}/src/%{import_path}/etcdserver/api/v2http/.
Jan Chaloupka 42b318
echo "%%{gopath}/src/%%{import_path}/etcdserver/api/v2http/testdata" >> unit-test.file-list
Jan Chaloupka 6f3b6c
%endif
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
%if 0%{?with_devel}
Jan Chaloupka 6f3b6c
sort -u -o devel.file-list devel.file-list
Jan Chaloupka 6f3b6c
%endif
Jan Chaloupka 6f3b6c
Peter Lemenkov cf242a
%check
Jan Chaloupka 6f3b6c
%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
Jan Chaloupka 6f3b6c
%if ! 0%{?with_bundled}
Jan Chaloupka 6f3b6c
export GOPATH=%{buildroot}/%{gopath}:%{gopath}
Jan Chaloupka 39bd86
%else
Jan Chaloupka 6f3b6c
export GOPATH=%{buildroot}/%{gopath}:$(pwd)/Godeps/_workspace:%{gopath}
Jan Chaloupka 6f3b6c
%endif
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
%if ! 0%{?gotest:1}
Jan Chaloupka 6f3b6c
%global gotest go test
Jan Chaloupka 39bd86
%endif
Jan Chaloupka 554af1
Jan Chaloupka 42b318
%ifarch x86_64
Jan Chaloupka 42b318
RACE="--race"
Jan Chaloupka 42b318
%else
Jan Chaloupka 42b318
RACE=""
Jan Chaloupka 42b318
%endif
Jan Chaloupka 42b318
Jan Chaloupka 42b318
# unit-tests
Jan Chaloupka 42b318
# TODO(jchaloup): read all the envs from test file
Jan Chaloupka 42b318
export IGNORE_PKGS="(cmd|vendor|etcdserverpb|rafttest)"
Jan Chaloupka 42b318
export INTEGRATION_PKGS="(integration|e2e|contrib|functional-tester)"
Jan Chaloupka 42b318
export TEST_PKGS=`find . -name \*_test.go | while read a; do dirname $a; done | sort | uniq | egrep -v "$IGNORE_PKGS" | sed "s|\./||g"`
Jan Chaloupka 42b318
export TESTS=`echo "$TEST_PKGS" | egrep -v "$INTEGRATION_PKGS"`
Jan Chaloupka 42b318
Jan Chaloupka 42b318
for test in ${TESTS}; do
Jan Chaloupka 42b318
%gotest -timeout 3m -cover ${RACE} -cpu 1,2,4 -run=Test github.com/coreos/etcd/${test}
Jan Chaloupka 42b318
done
Jan Chaloupka 42b318
Jan Chaloupka 42b318
./test
Jan Chaloupka 42b318
Jan Chaloupka 50e864
%endif
Peter Lemenkov cf242a
Jan Chaloupka 88090d
%pre
Lokesh Mandvekar 8ea5c4
getent group %{name} >/dev/null || groupadd -r %{name}
Lokesh Mandvekar 8ea5c4
getent passwd %{name} >/dev/null || useradd -r -g %{name} -d %{_sharedstatedir}/%{name} \
Lokesh Mandvekar 8ea5c4
	-s /sbin/nologin -c "etcd user" %{name}
Lokesh Mandvekar 8ea5c4
Peter Lemenkov 2cd176
%post
Peter Lemenkov 2cd176
%systemd_post %{name}.service
cypret deee4e
Peter Lemenkov 2cd176
%preun
Peter Lemenkov 2cd176
%systemd_preun %{name}.service
Peter Lemenkov 2cd176
Peter Lemenkov 2cd176
%postun
Peter Lemenkov 2cd176
%systemd_postun %{name}.service
cypret deee4e
Jan Chaloupka 6f3b6c
#define license tag if not already defined
Jan Chaloupka 6f3b6c
%{!?_licensedir:%global license %doc}
Jan Chaloupka 6f3b6c
cypret deee4e
%files
Jan Chaloupka 6f3b6c
%license LICENSE
Jan Chaloupka 4c7825
%doc *.md
Lokesh Mandvekar 8ea5c4
%config(noreplace) %{_sysconfdir}/%{name}
Lokesh Mandvekar 8ea5c4
%{_bindir}/%{name}
Lokesh Mandvekar 8ea5c4
%{_bindir}/%{name}ctl
Lokesh Mandvekar 8ea5c4
%dir %attr(-,%{name},%{name}) %{_sharedstatedir}/%{name}
Peter Lemenkov 2cd176
%{_unitdir}/%{name}.service
cypret deee4e
Jan Chaloupka 39bd86
%if 0%{?with_devel}
Jan Chaloupka 6f3b6c
%files devel -f devel.file-list
Jan Chaloupka 6f3b6c
%license LICENSE
Jan Chaloupka 4c7825
%doc *.md
Jan Chaloupka b2052b
%doc glide.lock
Jan Chaloupka 6f3b6c
%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
Jan Chaloupka 6f3b6c
%endif
Jan Chaloupka 6f3b6c
Jan Chaloupka 6f3b6c
%if 0%{?with_unit_test}
Jan Chaloupka 6f3b6c
%files unit-test -f unit-test.file-list
Jan Chaloupka 6f3b6c
%license LICENSE
Jan Chaloupka 4c7825
%doc *.md
Jan Chaloupka 50e864
%endif
Jan Chaloupka 88090d
cypret deee4e
%changelog
Jan Chaloupka 4b3a6b
* Tue Aug 15 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.2.5-1
Jan Chaloupka 4b3a6b
- Update to 3.2.5
Jan Chaloupka 4b3a6b
  resolves: #1448611
Jan Chaloupka 4b3a6b
Fedora Release Engineering 1ba1e2
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-3
Fedora Release Engineering 1ba1e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Fedora Release Engineering 1ba1e2
Fedora Release Engineering 324f1a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-2
Fedora Release Engineering 324f1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 324f1a
Jan Chaloupka 4476a4
* Sun Jun 11 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.9-1
Jan Chaloupka 4476a4
- Update to 3.1.9
Jan Chaloupka 4476a4
  resolves: #1460496
Jan Chaloupka 4476a4
Jan Chaloupka 5f742e
* Mon Jun 05 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.8-1
Jan Chaloupka 5f742e
  Update to 3.1.8
Jan Chaloupka 5f742e
  resolves: #1458717
Jan Chaloupka 5f742e
Jan Chaloupka 69ffa6
* Tue May 02 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.7-1
Jan Chaloupka 69ffa6
- Update to 3.1.7
Jan Chaloupka 69ffa6
  resolves: #1447232
Jan Chaloupka 69ffa6
Jan Chaloupka 868973
* Thu Apr 20 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.6-1
Jan Chaloupka 868973
- Update to 3.1.6
Jan Chaloupka 868973
  resolves: #1444068
Jan Chaloupka 868973
Jan Chaloupka 1669b9
* Tue Mar 28 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.5-1
Jan Chaloupka 1669b9
- Update to 3.1.5
Jan Chaloupka 1669b9
  resolves: #1436452
Jan Chaloupka 1669b9
Jan Chaloupka 28053a
* Mon Mar 27 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.4-1
Jan Chaloupka 28053a
- Update to 3.1.4
Jan Chaloupka 28053a
  resolves: #1435028
Jan Chaloupka 28053a
Jan Chaloupka cab229
* Mon Mar 20 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.3-1
Jan Chaloupka cab229
- Update to v3.1.3
Jan Chaloupka cab229
  related: #1415341
Jan Chaloupka cab229
Jan Chaloupka b2052b
* Tue Mar 14 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.1.0-1
Jan Chaloupka b2052b
- Update to v3.1.0
Jan Chaloupka b2052b
  related: #1415341
Jan Chaloupka b2052b
Fedora Release Engineering 242ade
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.17-2
Fedora Release Engineering 242ade
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 242ade
Jan Chaloupka c5a7df
* Mon Jan 23 2017 Jan Chaloupka <jchaloup@redhat.com> - 3.0.17-1
Jan Chaloupka c5a7df
- Update to v3.0.17
Jan Chaloupka c5a7df
  etcd-top removed by upstream
Jan Chaloupka c5a7df
  resolves: #1415622
Jan Chaloupka c5a7df
Jan Chaloupka 0321a6
* Fri Nov 18 2016 jchaloup <jchaloup@redhat.com> - 3.0.15-2
Jan Chaloupka 0321a6
- Remove ppc64le architecture restriction
Jan Chaloupka 0321a6
  resolves: #1396463
Jan Chaloupka 0321a6
Jan Chaloupka bdbb30
* Tue Nov 15 2016 jchaloup <jchaloup@redhat.com> - 3.0.15-1
Jan Chaloupka bdbb30
- Update to v3.0.15
Jan Chaloupka bdbb30
  related: #1382965
Jan Chaloupka bdbb30
Jan Chaloupka 983780
* Mon Nov 07 2016 jchaloup <jchaloup@redhat.com> - 3.0.14-1
Jan Chaloupka 983780
- Update to v3.0.14
Jan Chaloupka 983780
  related: #1382965
Jan Chaloupka 983780
Jan Chaloupka 006d87
* Thu Oct 27 2016 jchaloup <jchaloup@redhat.com> - 3.0.13-1
Jan Chaloupka 006d87
- Update to v3.0.13
Jan Chaloupka 006d87
  related: #1382965
Jan Chaloupka 006d87
Jan Chaloupka 38a06a
* Mon Oct 24 2016 jchaloup <jchaloup@redhat.com> - 3.0.12-2
Jan Chaloupka 38a06a
- Extend supported architectures with s390x
Jan Chaloupka 38a06a
Jan Chaloupka 7d60e6
* Thu Oct 13 2016 jchaloup <jchaloup@redhat.com> - 3.0.12-1
Jan Chaloupka 7d60e6
- Update to v3.0.12
Jan Chaloupka 7d60e6
  related: #1382965
Jan Chaloupka 7d60e6
Jan Chaloupka 30b623
* Fri Sep 16 2016 jchaloup <jchaloup@redhat.com> - 3.0.9-1
Jan Chaloupka 30b623
- Update to v3.0.9
Jan Chaloupka 30b623
  related: #1374880
Jan Chaloupka 30b623
Jan Chaloupka f081f9
* Wed Sep 14 2016 jchaloup <jchaloup@redhat.com> - 3.0.8-1
Jan Chaloupka f081f9
- Update to v3.0.8
Jan Chaloupka f081f9
  resolves: #1374880
Jan Chaloupka f081f9
Jan Chaloupka 49586c
* Fri Sep 09 2016 jchaloup <jchaloup@redhat.com> - 3.0.7-1
Jan Chaloupka 49586c
- Update to v3.0.7
Jan Chaloupka 49586c
  resolves: #1370678
Jan Chaloupka 49586c
Jan Chaloupka 42b318
* Tue Aug 16 2016 jchaloup <jchaloup@redhat.com> - 3.0.4-2
Jan Chaloupka 42b318
- Hack test to provide ability to run unit-tests and integration tests
Jan Chaloupka 42b318
  Still, keeping it disabled by default as it keeps failing
Jan Chaloupka 42b318
  related: #1351818
Jan Chaloupka 42b318
Jan Chaloupka d5aafe
* Tue Aug 02 2016 jchaloup <jchaloup@redhat.com> - 3.0.4-1
Jan Chaloupka d5aafe
- Update to 3.0.4
Jan Chaloupka d5aafe
  related: #1351818
Jan Chaloupka d5aafe
Jan Chaloupka c9a539
* Thu Jul 28 2016 jchaloup <jchaloup@redhat.com> - 3.0.2-1
Jan Chaloupka c9a539
- Update to 3.0.2
Jan Chaloupka c9a539
  resolves: #1351818
Jan Chaloupka c9a539
Fedora Release Engineering 09d689
* Thu Jul 21 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-0.2.beta0
Fedora Release Engineering 09d689
- https://fedoraproject.org/wiki/Changes/golang1.7
Fedora Release Engineering 09d689
Jan Chaloupka 4c7825
* Sun May 15 2016 jchaloup <jchaloup@redhat.com> - 3.0.0-0.1.beta0
Jan Chaloupka 4c7825
- Update to v3.0.0-beta0 (build from bundled until new deps appear in dist-git)
Jan Chaloupka 4c7825
  resolves: #1333988
Jan Chaloupka 4c7825
Jan Chaloupka b8c6f2
* Sat Apr 30 2016 jchaloup <jchaloup@redhat.com> - 2.3.3-1
Jan Chaloupka b8c6f2
- Update to v2.3.3
Jan Chaloupka b8c6f2
  resolves: #1331896
Jan Chaloupka b8c6f2
Jan Chaloupka a0ca7a
* Fri Apr 22 2016 jchaloup <jchaloup@redhat.com> - 2.3.2-1
Jan Chaloupka a0ca7a
- Update to v2.3.2
Jan Chaloupka a0ca7a
  resolves: #1329438
Jan Chaloupka a0ca7a
Peter Robinson 87fcbd
* Sat Apr  9 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.3.1-3
Peter Robinson 87fcbd
- Enable aarch64
Peter Robinson 87fcbd
Jan Chaloupka 329129
* Wed Apr 06 2016 jchaloup <jchaloup@redhat.com> - 2.3.1-2
Jan Chaloupka 329129
- Don't apply patch (for tests only which are disabled atm)
Jan Chaloupka 329129
Jan Chaloupka 0817a4
* Mon Apr 04 2016 jchaloup <jchaloup@redhat.com> - 2.3.1-1
Jan Chaloupka 0817a4
- Update to v.2.3.1
Jan Chaloupka 0817a4
  resolves: #1323375
Jan Chaloupka 0817a4
Jan Chaloupka 144a28
* Sun Mar 20 2016 jchaloup <jchaloup@redhat.com> - 2.3.0-1
Jan Chaloupka 144a28
- Update to v2.3.0
Jan Chaloupka 144a28
  resolves: #1314441
Jan Chaloupka 144a28
Jan Chaloupka 696aff
* Wed Mar 09 2016 jchaloup <jchaloup@redhat.com> - 2.2.5-4
Jan Chaloupka 696aff
- Only ppc64le is supported, ppc64 not
Jan Chaloupka 696aff
  related: #1315419
Jan Chaloupka 696aff
Jan Chaloupka 1e092e
* Tue Mar 08 2016 jchaloup <jchaloup@redhat.com> - 2.2.5-3
Jan Chaloupka 1e092e
- Extend archs to all supported
Jan Chaloupka 1e092e
  resolves: #1315419
Jan Chaloupka 1e092e
Peter Robinson f737b1
* Mon Feb 22 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.5-2
Peter Robinson f737b1
- https://fedoraproject.org/wiki/Changes/golang1.6
Peter Robinson f737b1
Jan Chaloupka 800af2
* Thu Feb 18 2016 jchaloup <jchaloup@redhat.com> - 2.2.5-1
Jan Chaloupka 800af2
- Update to v2.2.5
Jan Chaloupka 800af2
Dennis Gilmore 01969c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.4-2
Dennis Gilmore 01969c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore 01969c
Jan Chaloupka 522b8f
* Thu Jan 21 2016 jchaloup <jchaloup@redhat.com> - 2.2.4-1
Jan Chaloupka 522b8f
- Update to v2.2.4
Jan Chaloupka 522b8f
  resolves: #1300558
Jan Chaloupka 522b8f
Jan Chaloupka 5eda61
* Fri Jan 08 2016 jchaloup <jchaloup@redhat.com> - 2.2.3-1
Jan Chaloupka 5eda61
- Update to v2.2.3
Jan Chaloupka 5eda61
  resolves: #1296809
Jan Chaloupka 5eda61
Jan Chaloupka 0d524d
* Tue Dec 29 2015 jchaloup <jchaloup@redhat.com> - 2.2.2-2
Jan Chaloupka 0d524d
- add missing options to etcd help (thanks to Joy Pu ypu@redhat.com)
Jan Chaloupka 0d524d
- add more information when running etcd as a service
Jan Chaloupka 0d524d
Jan Chaloupka 35bee9
* Mon Dec 07 2015 jchaloup <jchaloup@redhat.com> - 2.2.2-1
Jan Chaloupka 35bee9
- Update to v2.2.2
Jan Chaloupka 35bee9
Jan Chaloupka a3ce4a
* Mon Nov 16 2015 jchaloup <jchaloup@redhat.com> - 2.2.1-4
Jan Chaloupka a3ce4a
- Update etcd.conf: add new options, fix current
Jan Chaloupka a3ce4a
Jan Chaloupka a13946
* Fri Oct 30 2015 jchaloup <jchaloup@redhat.com> - 2.2.1-3
Jan Chaloupka a13946
- Add After=network-online.target and Wants=network-online.target
Jan Chaloupka a13946
  to etcd.service
Jan Chaloupka a13946
Jan Chaloupka 4f33fe
* Tue Oct 20 2015 jchaloup <jchaloup@redhat.com> - 2.2.1-2
Jan Chaloupka 4f33fe
- Set Type=notify instead of simple in etcd.service (upstream #1576)
Jan Chaloupka 4f33fe
  related: #1272438
Jan Chaloupka 4f33fe
Jan Chaloupka 902357
* Fri Oct 16 2015 jchaloup <jchaloup@redhat.com> - 2.2.1-1
Jan Chaloupka 902357
- Update to v2.2.1
Jan Chaloupka 902357
  resolves: #1272438
Jan Chaloupka 902357
Jan Chaloupka 554af1
* Fri Sep 11 2015 jchaloup <jchaloup@redhat.com> - 2.2.0-1
Jan Chaloupka 554af1
- Update to v2.2.0 (etcd-migrate gone)
Jan Chaloupka 6f3b6c
- Update to spec-2.1
Jan Chaloupka 554af1
  resolves: #1253864
Jan Chaloupka 554af1
Jan Chaloupka 72cf1b
* Mon Aug 31 2015 jchaloup <jchaloup@redhat.com> - 2.1.2-1
Jan Chaloupka 72cf1b
- Update to v2.1.2
Jan Chaloupka 72cf1b
  resolves: #1258599
Jan Chaloupka 72cf1b
Jan Chaloupka b23ee4
* Thu Jul 30 2015 jchaloup <jchaloup@redhat.com> - 2.1.1-2
Jan Chaloupka b23ee4
- Enable debug info again
Jan Chaloupka b23ee4
  related: #1214958
Jan Chaloupka b23ee4
Jan Chaloupka 92318f
* Mon Jul 20 2015 jchaloup <jchaloup@redhat.com> - 2.1.1-1
Jan Chaloupka dc368e
- fix definition of GOPATH for go1.5
Jan Chaloupka dc368e
- fix definition of gobuild function for non-debug way
Jan Chaloupka 92318f
- Update to v2.1.1
Jan Chaloupka 92318f
  resolves: #1214958
Jan Chaloupka dc368e
Jan Chaloupka 7ab66f
* Fri Jul 10 2015 jchaloup <jchaloup@redhat.com> - 2.0.13-3
Jan Chaloupka 7ab66f
- set GOMAXPROCS to use all processors available
Jan Chaloupka 7ab66f
Jan Chaloupka 836411
* Mon Jun 29 2015 jchaloup <jchaloup@redhat.com> - 2.0.13-2
Jan Chaloupka 836411
- Remove -s option from -ldflags string as it removes symbol table
Jan Chaloupka 836411
  'go tool l6' gives explanation of all available options
Jan Chaloupka 836411
  resolves: #1236320
Jan Chaloupka 836411
Jan Chaloupka eeb241
* Fri Jun 26 2015 jchaloup <jchaloup@redhat.com> - 2.0.13-1
Jan Chaloupka eeb241
- Update to v2.0.13
Jan Chaloupka eeb241
Jan Chaloupka 11f76e
* Thu Jun 25 2015 jchaloup <jchaloup@redhat.com> - 2.0.12-2
Jan Chaloupka 11f76e
- Add restart policy and set LimitNOFILE to/in etcd.service file
Jan Chaloupka 11f76e
- Update etcd.config file: add new flags and remove depricated
Jan Chaloupka 11f76e
- Update 'go build' flags for GIT_SHA (used in build script)
Jan Chaloupka 11f76e
- Don't use 4001 and 7001 ports in etcd.conf, they are replaced with 2379 and 2380
Jan Chaloupka 11f76e
Jan Chaloupka 39bd86
* Wed Jun 24 2015 jchaloup <jchaloup@redhat.com> - 2.0.12-1
Jan Chaloupka 39bd86
- Update to v2.0.12
Jan Chaloupka 39bd86
- Polish spec file
Jan Chaloupka 39bd86
Dennis Gilmore 8dd7d7
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.11-3
Dennis Gilmore 8dd7d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 8dd7d7
Jan Chaloupka 893326
* Fri May 22 2015 jchaloup <jchaloup@redhat.com> - 2.0.11-2
Jan Chaloupka 893326
- ETCD_ADVERTISE_CLIENT_URLS has to be set if ETCD_LISTEN_CLIENT_URLS is
Jan Chaloupka 893326
  related: #1222416
Jan Chaloupka 893326
Jan Chaloupka 300687
* Mon May 18 2015 jchaloup <jchaloup@redhat.com> - 2.0.11-1
Jan Chaloupka 300687
- Update to v2.0.11
Jan Chaloupka 300687
  resolves: #1222416
Jan Chaloupka 300687
Jan Chaloupka bb0e5a
* Thu Apr 23 2015 jchaloup <jchaloup@redhat.com> - 2.0.10-1
Jan Chaloupka bb0e5a
- Update to v2.0.10
Jan Chaloupka bb0e5a
  resolves: #1214705
Jan Chaloupka bb0e5a
Jan Chaloupka ff0247
* Wed Apr 08 2015 jchaloup <jchaloup@redhat.com> - 2.0.9-1
Jan Chaloupka 65f255
- Update to v2.0.9
Jan Chaloupka 65f255
  resolves: #1209666
Jan Chaloupka 65f255
Jan Chaloupka 50e864
* Fri Apr 03 2015 jchaloup <jchaloup@redhat.com> - 2.0.8-0.2
Jan Chaloupka 50e864
- Update spec file to fit for rhel too (thanks to eparis)
Jan Chaloupka 50e864
  related: #1207881
Jan Chaloupka 50e864
Jan Chaloupka 8a36a0
* Wed Apr 01 2015 jchaloup <jchaloup@redhat.com> - 2.0.8-0.1
Jan Chaloupka 8a36a0
- Update to v2.0.8
Jan Chaloupka 8a36a0
  resolves: #1207881
Jan Chaloupka 8a36a0
Jan Chaloupka 2e0084
* Tue Mar 31 2015 jchaloup <jchaloup@redhat.com> - 2.0.7-0.1
Jan Chaloupka 2e0084
- Update to v2.0.7
Jan Chaloupka 2e0084
  Add Godeps.json to doc
Jan Chaloupka 2e0084
  related: #1191441
Jan Chaloupka 2e0084
Jan Chaloupka 2bb1a6
* Thu Mar 12 2015 jchaloup <jchaloup@redhat.com> - 2.0.5-0.1
Jan Chaloupka 2bb1a6
- Bump to 9481945228b97c5d019596b921d8b03833964d9e (v2.0.5)
Jan Chaloupka 2bb1a6
Eric Paris 789d19
* Tue Mar 10 2015 Eric Paris <eparis@redhat.com> - 2.0.3-0.2
Eric Paris 789d19
- Fix .service files to work if no config file
Eric Paris 789d19
Jan Chaloupka ccd8b2
* Fri Feb 20 2015 jchaloup <jchaloup@redhat.com> - 2.0.3-0.1
Jan Chaloupka ccd8b2
- Bump to upstream 4d728cc8c488a545a8bdeafd054d9ccc2bfb6876
Jan Chaloupka ccd8b2
Jan Chaloupka ebf376
* Wed Feb 18 2015 jchaloup <jchaloup@redhat.com> - 2.0.1-0.2
Jan Chaloupka ebf376
- Update configuration and service file
Jan Chaloupka ebf376
  Fix depricated ErrWrongType after update of gogo/protobuf
Jan Chaloupka ebf376
  related: #1191441
Jan Chaloupka ebf376
Jan Chaloupka 29c57b
* Wed Feb 11 2015 jchaloup <jchaloup@redhat.com> - 2.0.1-0.1
Jan Chaloupka 29c57b
- Update to 2.0.1
Jan Chaloupka 29c57b
  resolves: #1191441
Jan Chaloupka 29c57b
Jan Chaloupka 8779d2
* Mon Feb 09 2015 jchaloup <jchaloup@redhat.com> - 2.0.0-0.5
Jan Chaloupka 8779d2
- Add missing debug info to binaries (patch from Jan Kratochvil)
Jan Chaloupka 8779d2
  resolves: #1184257
Jan Chaloupka 8779d2
Jan Chaloupka 7e8c2b
* Fri Jan 30 2015 jchaloup <jchaloup@redhat.com> - 2.0.0-0.4
Jan Chaloupka 7e8c2b
- Update to etcd-2.0.0
Jan Chaloupka 7e8c2b
- use gopath as the last directory to search for source code
Jan Chaloupka 7e8c2b
  related: #1176138
Jan Chaloupka 7e8c2b
Jan Chaloupka d8e758
* Mon Jan 26 2015 jchaloup <jchaloup@redhat.com> - 2.0.0-0.3.rc1
Jan Chaloupka d8e758
- default to /var/lib/etcd/default.etcd as 2.0 uses that default (f21 commit byt eparis)
Jan Chaloupka d8e758
  related: #1176138
Jan Chaloupka d8e758
  fix /etc/etcd/etcd.conf path
Jan Chaloupka d8e758
Jan Chaloupka 068cd1
* Tue Jan 20 2015 jchaloup <jchaloup@redhat.com> - 2.0.0-0.2.rc1
Jan Chaloupka 068cd1
- Update of BuildRequires/Requires, Provides and test
Jan Chaloupka 068cd1
  Add BuildRequire on jonboulle/clockwork
Jan Chaloupka 068cd1
  related: #1176138
Jan Chaloupka 068cd1
Jan Chaloupka 068cd1
* Tue Dec 23 2014 Lokesh Mandvekar <lsm5@fedoraproject.org> - 2.0.0-0.1.rc1
Lokesh Mandvekar 8ea5c4
- Resolves: rhbz#1176138 - update to v2.0.0-rc1
Lokesh Mandvekar 8ea5c4
- do not redefine gopath
Lokesh Mandvekar 8ea5c4
- use jonboulle/clockwork from within Godeps
Lokesh Mandvekar 8ea5c4
Jan Chaloupka 3d488e
* Fri Oct 17 2014 jchaloup <jchaloup@redhat.com> - 0.4.6-7
Jan Chaloupka 3d488e
- Add ExclusiveArch for go_arches
Jan Chaloupka 3d488e
Jan Chaloupka 9ea7af
* Mon Oct 06 2014 jchaloup <jchaloup@redhat.com> - 0.4.6-6
Jan Chaloupka 9ea7af
- related: #1047194
Jan Chaloupka 9ea7af
  Remove dependency on go.net
Jan Chaloupka 9ea7af
Jan Chaloupka bcb6be
* Mon Oct 06 2014 jchaloup <jchaloup@redhat.com> - 0.4.6-5
Jan Chaloupka bcb6be
- Fix the .service file so it can launch!
Jan Chaloupka bcb6be
  related: #1047194
Jan Chaloupka bcb6be
Jan Chaloupka 88090d
* Mon Sep 22 2014 jchaloup <jchaloup@redhat.com> - 0.4.6-4
Jan Chaloupka 88090d
- resolves: #1047194
Jan Chaloupka 88090d
  Update to 0.4.6 from https://github.com/projectatomic/etcd-package
Jan Chaloupka 88090d
Jan Chaloupka 88090d
* Tue Aug 19 2014 Adam Miller <maxamillion@fedoraproject.org> - 0.4.6-3
Jan Chaloupka 88090d
- Add devel sub-package
Jan Chaloupka 88090d
Jan Chaloupka 88090d
* Wed Aug 13 2014 Eric Paris <eparis@redhat.com> - 0.4.6-2
Jan Chaloupka 88090d
- Bump to 0.4.6
Jan Chaloupka 88090d
- run as etcd, not root
Peter Robinson 404796
Dennis Gilmore 80eb5e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.2-6
Dennis Gilmore 80eb5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 80eb5e
Peter Lemenkov eeea1a
* Sun Oct 20 2013 Peter Lemenkov <lemenkov@gmail.com> - 0.1.2-5
Peter Lemenkov eeea1a
- goprotobuf library unbundled (see rhbz #1018477)
Peter Lemenkov eeea1a
- go-log library unbundled (see rhbz #1018478)
Peter Lemenkov eeea1a
- go-raft library unbundled (see rhbz #1018479)
Peter Lemenkov eeea1a
- go-systemd library unbundled (see rhbz #1018480)
Peter Lemenkov eeea1a
- kardianos library unbundled (see rhbz #1018481)
Peter Lemenkov eeea1a
Peter Lemenkov 4ebcf6
* Sun Oct 13 2013 Peter Lemenkov <lemenkov@gmail.com> - 0.1.2-4
Peter Lemenkov 4ebcf6
- go.net library unbundled (see rhbz #1018476)
Peter Lemenkov 4ebcf6
Peter Lemenkov cf242a
* Sat Oct 12 2013 Peter Lemenkov <lemenkov@gmail.com> - 0.1.2-3
Peter Lemenkov cf242a
- Prepare for packages unbundling
Peter Lemenkov cf242a
- Verbose build
Peter Lemenkov cf242a
Peter Lemenkov 7c88c2
* Sat Oct 12 2013 Peter Lemenkov <lemenkov@gmail.com> - 0.1.2-2
Peter Lemenkov 7c88c2
- Fix typo in the etc.service file
Peter Lemenkov 7c88c2
Peter Lemenkov 2cd176
* Sat Oct 12 2013 Peter Lemenkov <lemenkov@gmail.com> - 0.1.2-1
Peter Lemenkov 2cd176
- Ver. 0.1.2
Peter Lemenkov 2cd176
- Integrate with systemd
Peter Lemenkov 2cd176
cypret deee4e
* Mon Aug 26 2013 Luke Cypret <cypret@fedoraproject.org> - 0.1.1-1
Peter Lemenkov cf242a
- Initial creation