From 04dc653745dc659d1418cfb7ce8d0fb7bb6e6e6e Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Nov 30 2017 19:08:59 +0000 Subject: import skopeo-0.1.26-2.dev.git2e8377a.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..12562a6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/skopeo-2e8377a.tar.gz diff --git a/.skopeo.metadata b/.skopeo.metadata new file mode 100644 index 0000000..0cd02c2 --- /dev/null +++ b/.skopeo.metadata @@ -0,0 +1 @@ +5a582219cf068b18f7b0f5879ebe1bd41a08cb6d SOURCES/skopeo-2e8377a.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/containers-storage.conf.5.md b/SOURCES/containers-storage.conf.5.md new file mode 100644 index 0000000..429e42e --- /dev/null +++ b/SOURCES/containers-storage.conf.5.md @@ -0,0 +1,61 @@ +% storage.conf(5) Container Storage Configuration File +% Dan Walsh +% May 2017 + +# NAME +storage.conf - Syntax of Container Storage configuration file + +# DESCRIPTION +The STORAGE configuration file specifies all of the available container storage options +for tools using shared container storage, but in a TOML format that can be more easily modified +and versioned. + +# FORMAT +The [TOML format][toml] is used as the encoding of the configuration file. +Every option and subtable listed here is nested under a global "storage" table. +No bare options are used. The format of TOML can be simplified to: + + [table] + option = value + + [table.subtable1] + option = value + + [table.subtable2] + option = value + +## STORAGE TABLE + +The `storage` table supports the following options: + +**graphroot**="" + container storage graph dir (default: "/var/lib/containers/storage") + Default directory to store all writable content created by container storage programs + +**runroot**="" + container storage run dir (default: "/var/run/containers/storage") + Default directory to store all temporary writable content created by container storage programs + +**driver**="" + container storage driver (default is "overlay") + Default Copy On Write (COW) container storage driver + +### STORAGE OPTIONS TABLE + +The `storage.options` table supports the following options: + +**additionalimagestores**=[] + Paths to additional container image stores. Usually these are read/only and stored on remote network shares. + +**size**="" + Maximum size of a container image. Default is 10GB. This flag can be used to set quota + on the size of container images. + +**override_kernel_check**="" + Tell storage drivers to ignore kernel version checks. Some storage drivers assume that if a kernel is too + old, the driver is not supported. But for kernels that have had the drivers backported, this flag + allows users to override the checks + +# HISTORY +May 2017, Originally compiled by Dan Walsh +Format copied from crio.conf man page created by Aleksa Sarai diff --git a/SOURCES/mounts.conf b/SOURCES/mounts.conf new file mode 100644 index 0000000..b7cde9d --- /dev/null +++ b/SOURCES/mounts.conf @@ -0,0 +1 @@ +/usr/share/rhel/secrets:/run/secrets diff --git a/SOURCES/storage.conf b/SOURCES/storage.conf new file mode 100644 index 0000000..ffd9ef1 --- /dev/null +++ b/SOURCES/storage.conf @@ -0,0 +1,28 @@ +# storage.conf is the configuration file for all tools +# that share the containers/storage libraries +# See man 5 containers-storage.conf for more information + +# The "container storage" table contains all of the server options. +[storage] + +# Default Storage Driver +driver = "overlay" + +# Temporary storage location +runroot = "/var/run/containers/storage" + +# Primary Read/Write location of container storage +graphroot = "/var/lib/containers/storage" + +[storage.options] +# AdditionalImageStores is used to pass paths to additional Read/Only image stores +# Must be comma separated list. +additionalimagestores = [ +] + +# Size is used to set a maximum size of the container image. Only supported by +# certain container storage drivers. +size = "" + +# OverrideKernelCheck tells the driver to ignore kernel checks based on kernel version +override_kernel_check = "true" diff --git a/SPECS/skopeo.spec b/SPECS/skopeo.spec new file mode 100644 index 0000000..a8b77ec --- /dev/null +++ b/SPECS/skopeo.spec @@ -0,0 +1,448 @@ +%if 0%{?fedora} || 0%{?rhel} == 6 +%global with_devel 0 +%global with_bundled 1 +%global with_debug 1 +%global with_check 0 +%global with_unit_test 0 +%else +%global with_devel 0 +%global with_bundled 1 +%global with_debug 1 +%global with_check 0 +%global with_unit_test 0 +%endif + +%global provider github +%global provider_tld com +%global project projectatomic +%global repo skopeo +# https://github.com/projectatomic/skopeo +%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} +%global import_path %{provider_prefix} +%global commit0 2e8377a7085c13674be156f32c100708da838b7e +%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) +%global git0 https://%{import_path} + +Name: %{repo} +Epoch: 1 +Version: 0.1.26 +Release: 2.dev.git%{shortcommit0}%{?dist} +Summary: Inspect Docker images and repositories on registries +License: ASL 2.0 +URL: %{git0} +Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz +Source1: storage.conf +Source2: containers-storage.conf.5.md +Source3: mounts.conf +BuildRequires: git +# If go_compiler is not set to 1, there is no virtual provide. Use golang instead. +BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} >= 1.6.2 +BuildRequires: go-md2man +BuildRequires: gpgme-devel +BuildRequires: libassuan-devel +BuildRequires: btrfs-progs-devel +BuildRequires: device-mapper-devel +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(ostree-1) +Requires: %{name}-containers = %{epoch}:%{version}-%{release} + +%description +Command line utility to inspect images and repositories directly on Docker +registries without the need to pull them + +%if 0%{?with_devel} +%package devel +Summary: %{summary} +BuildArch: noarch + +%if 0%{?with_check} && ! 0%{?with_bundled} +BuildRequires: golang(github.com/Azure/go-ansiterm/winterm) +BuildRequires: golang(github.com/Sirupsen/logrus) +BuildRequires: golang(github.com/docker/distribution) +BuildRequires: golang(github.com/docker/distribution/context) +BuildRequires: golang(github.com/docker/distribution/digest) +BuildRequires: golang(github.com/docker/distribution/manifest) +BuildRequires: golang(github.com/docker/distribution/manifest/manifestlist) +BuildRequires: golang(github.com/docker/distribution/manifest/schema1) +BuildRequires: golang(github.com/docker/distribution/manifest/schema2) +BuildRequires: golang(github.com/docker/distribution/reference) +BuildRequires: golang(github.com/docker/distribution/registry/api/errcode) +BuildRequires: golang(github.com/docker/distribution/registry/api/v2) +BuildRequires: golang(github.com/docker/distribution/registry/client) +BuildRequires: golang(github.com/docker/distribution/registry/client/auth) +BuildRequires: golang(github.com/docker/distribution/registry/client/transport) +BuildRequires: golang(github.com/docker/distribution/registry/storage/cache) +BuildRequires: golang(github.com/docker/distribution/registry/storage/cache/memory) +BuildRequires: golang(github.com/docker/distribution/uuid) +BuildRequires: golang(github.com/docker/docker/api) +BuildRequires: golang(github.com/docker/docker/daemon/graphdriver) +BuildRequires: golang(github.com/docker/docker/distribution/metadata) +BuildRequires: golang(github.com/docker/docker/distribution/xfer) +BuildRequires: golang(github.com/docker/docker/dockerversion) +BuildRequires: golang(github.com/docker/docker/image) +BuildRequires: golang(github.com/docker/docker/image/v1) +BuildRequires: golang(github.com/docker/docker/layer) +BuildRequires: golang(github.com/docker/docker/opts) +BuildRequires: golang(github.com/docker/docker/pkg/archive) +BuildRequires: golang(github.com/docker/docker/pkg/chrootarchive) +BuildRequires: golang(github.com/docker/docker/pkg/fileutils) +BuildRequires: golang(github.com/docker/docker/pkg/homedir) +BuildRequires: golang(github.com/docker/docker/pkg/httputils) +BuildRequires: golang(github.com/docker/docker/pkg/idtools) +BuildRequires: golang(github.com/docker/docker/pkg/ioutils) +BuildRequires: golang(github.com/docker/docker/pkg/jsonlog) +BuildRequires: golang(github.com/docker/docker/pkg/jsonmessage) +BuildRequires: golang(github.com/docker/docker/pkg/longpath) +BuildRequires: golang(github.com/docker/docker/pkg/mflag) +BuildRequires: golang(github.com/docker/docker/pkg/parsers/kernel) +BuildRequires: golang(github.com/docker/docker/pkg/plugins) +BuildRequires: golang(github.com/docker/docker/pkg/pools) +BuildRequires: golang(github.com/docker/docker/pkg/progress) +BuildRequires: golang(github.com/docker/docker/pkg/promise) +BuildRequires: golang(github.com/docker/docker/pkg/random) +BuildRequires: golang(github.com/docker/docker/pkg/reexec) +BuildRequires: golang(github.com/docker/docker/pkg/stringid) +BuildRequires: golang(github.com/docker/docker/pkg/system) +BuildRequires: golang(github.com/docker/docker/pkg/tarsum) +BuildRequires: golang(github.com/docker/docker/pkg/term) +BuildRequires: golang(github.com/docker/docker/pkg/term/windows) +BuildRequires: golang(github.com/docker/docker/pkg/useragent) +BuildRequires: golang(github.com/docker/docker/pkg/version) +BuildRequires: golang(github.com/docker/docker/reference) +BuildRequires: golang(github.com/docker/docker/registry) +BuildRequires: golang(github.com/docker/engine-api/types) +BuildRequires: golang(github.com/docker/engine-api/types/blkiodev) +BuildRequires: golang(github.com/docker/engine-api/types/container) +BuildRequires: golang(github.com/docker/engine-api/types/filters) +BuildRequires: golang(github.com/docker/engine-api/types/image) +BuildRequires: golang(github.com/docker/engine-api/types/network) +BuildRequires: golang(github.com/docker/engine-api/types/registry) +BuildRequires: golang(github.com/docker/engine-api/types/strslice) +BuildRequires: golang(github.com/docker/go-connections/nat) +BuildRequires: golang(github.com/docker/go-connections/tlsconfig) +BuildRequires: golang(github.com/docker/go-units) +BuildRequires: golang(github.com/docker/libtrust) +BuildRequires: golang(github.com/gorilla/context) +BuildRequires: golang(github.com/gorilla/mux) +BuildRequires: golang(github.com/opencontainers/runc/libcontainer/user) +BuildRequires: golang(github.com/vbatts/tar-split/archive/tar) +BuildRequires: golang(github.com/vbatts/tar-split/tar/asm) +BuildRequires: golang(github.com/vbatts/tar-split/tar/storage) +BuildRequires: golang(golang.org/x/net/context) +%endif + +%description devel +%{summary} + +This package contains library source intended for +building other packages which use import path with +%{import_path} prefix. +%endif + +%if 0%{?with_unit_test} && 0%{?with_devel} +%package unit-test-devel +Summary: Unit tests for %{name} package +%if 0%{?with_check} +#Here comes all BuildRequires: PACKAGE the unit tests +#in %%check section need for running +%endif + +# test subpackage tests code from devel subpackage +Requires: %{name}-devel = %{epoch}:%{version}-%{release} + +%description unit-test-devel +%{summary} + +This package contains unit tests for project +providing packages with %{import_path} prefix. +%endif + +%package containers +Summary: Configuration files for working with image signature +# /etc/containers/registries.d/default.yaml has been moved from atomic to +# skopeo-containers +Conflicts: atomic <= 1.13.1-1 + +%description containers +This package installs a default signature store configuration +policy under `/etc/containers/`. + +%prep +%autosetup -Sgit -n %{name}-%{commit0} + +%build +mkdir -p src/github.com/projectatomic +ln -s ../../../ src/github.com/projectatomic/%{name} + +mkdir -p vendor/src +for v in vendor/*; do + if test ${v} = vendor/src; then continue; fi + if test -d ${v}; then + mv ${v} vendor/src/ + fi +done + +%if ! 0%{?with_bundled} +rm -rf vendor/ +export GOPATH=$(pwd):%{gopath} +%else +export GOPATH=$(pwd):$(pwd)/vendor:%{gopath} +%endif + +%if ! 0%{?gobuild:1} +%define gobuild(o:) go build -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x %{?**}; +%endif + +%gobuild -o %{name} ./cmd/%{name} + +if test -f man/%{name}.1.md; then + go-md2man -in man/%{name}.1.md -out %{name}.1 +fi + +go-md2man -in %{SOURCE2} -out containers-storage.conf.5 + +%install +make DESTDIR=%{buildroot} install +install -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/containers/storage.conf +mkdir -p %{buildroot}%{_mandir}/man5 +install -m644 containers-storage.conf.5 %{buildroot}%{_mandir}/man5 +mkdir -p %{buildroot}%{_datadir}/containers +install -m0644 %{SOURCE3} %{buildroot}%{_datadir}/containers/mounts.conf + +# install secrets patch directory +install -d -p -m 750 %{buildroot}%{_datadir}/rhel/secrets +# rhbz#1110876 - update symlinks for subscription management +ln -s %{_sysconfdir}/pki/entitlement %{buildroot}%{_datadir}/rhel/secrets/etc-pki-entitlement +ln -s %{_sysconfdir}/rhsm %{buildroot}%{_datadir}/rhel/secrets/rhsm +ln -s %{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/rhel/secrets/rhel7.repo + +# source codes for building projects +%if 0%{?with_devel} +install -d -p %{buildroot}/%{gopath}/src/%{import_path}/ +echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list +# find all *.go but no *_test.go files and generate devel.file-list +for file in $(find . -iname "*.go" \! -iname "*_test.go" | grep -v "./vendor") ; do + echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list + install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file) + cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file + echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list +done +%endif + +# testing files for this project +%if 0%{?with_unit_test} && 0%{?with_devel} +install -d -p %{buildroot}/%{gopath}/src/%{import_path}/ +# find all *_test.go files and generate unit-test.file-list +for file in $(find . -iname "*_test.go" | grep -v "./vendor"); do + echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list + install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file) + cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file + echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test-devel.file-list +done +%endif + +%if 0%{?with_devel} +sort -u -o devel.file-list devel.file-list +%endif + +%check +%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel} +%if ! 0%{?with_bundled} +export GOPATH=%{buildroot}/%{gopath}:%{gopath} +%else +export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} +%endif + +%gotest %{import_path}/integration +%endif + +#define license tag if not already defined +%{!?_licensedir:%global license %doc} + +%if 0%{?with_devel} +%files devel -f devel.file-list +%license LICENSE +%doc README.md +%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project} +%endif + +%if 0%{?with_unit_test} && 0%{?with_devel} +%files unit-test-devel -f unit-test-devel.file-list +%license LICENSE +%doc README.md +%endif + +%files containers +%{_sysconfdir}/containers +%config(noreplace) %{_sysconfdir}/containers/policy.json +%config(noreplace) %{_sysconfdir}/containers/registries.d/default.yaml +%config(noreplace) %{_sysconfdir}/containers/storage.conf +%dir %{_sysconfdir}/containers +%dir %{_datadir}/containers +%{_datadir}/containers/mounts.conf +%dir %{_sysconfdir}/containers/registries.d +%dir %{_sharedstatedir}/atomic/sigstore +%{_mandir}/man5/containers-storage.conf.5* +%dir %{_datadir}/rhel/secrets +%{_datadir}/rhel/secrets/etc-pki-entitlement +%{_datadir}/rhel/secrets/rhel7.repo +%{_datadir}/rhel/secrets/rhsm + +%files +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.1* +%license LICENSE +%doc README.md +%{_datadir}/bash-completion/ + +%changelog +* Thu Nov 16 2017 Frantisek Kluknavsky - 1:0.1.26-2.dev.git2e8377a +- bump changelog + +* Wed Nov 15 2017 dwalsh - 0.1.25-2.git2e8377a7 +- Add manifest type conversion to skopeo copy +- User can select from 3 manifest types: oci, v2s1, or v2s2 +- e.g skopeo copy --format v2s1 --compress-blobs docker-archive:alp.tar dir:my-directory + +* Wed Nov 8 2017 dwalsh - 0.1.25-2.git7fd6f66b +- Force storage.conf to default to overlay + +* Wed Nov 8 2017 dwalsh - 0.1.25-1.git7fd6f66b +- Fix CVE in tar-split +- copy: add shared blob directory support for OCI sources/destinations +- Aligning Docker version between containers/image and skopeo +- Update image-tools, and remove the duplicate Sirupsen/logrus vendor +- makefile: use -buildmode=pie + +* Tue Nov 7 2017 dwalsh - 1:0.1.24-8.git28d4e08a +- Add /usr/share/containers/mounts.conf + +* Mon Oct 23 2017 Frantisek Kluknavsky - 1:0.1.24-5.gitdd2c3e3 +- built commit dd2c3e3a8e33b849f3625f4f56fa229c76448629 + +* Thu Oct 19 2017 Lokesh Mandvekar - 1:0.1.24-3.dev.git28d4e08 +- add rhel subscription secrets date to skopeo-containers +- skopeo-containers conflicts with docker >= 2:1.13.1-61 + +* Thu Oct 12 2017 Lokesh Mandvekar - 1:0.1.24-2.dev.git28d4e08 +- Update container/storage.conf and containers-storage.conf man page +- Default override to true so it is consistent with RHEL. + +* Fri Oct 06 2017 Lokesh Mandvekar - 1:0.1.24-1.dev.git28d4e08 +- Resolves: #1499274 +- built commit 28d4e08 + +* Mon Aug 07 2017 Lokesh Mandvekar - 1:0.1.23-1.git1bbd87f +- Resolves: #1455575, #1478416, #1387217 +- bump to v0.1.23 + +* Fri Jun 30 2017 Ryan Hartman - 1:0.1.20-2.1.gite802625 +- bump release to 2.1 +- built commit e802625b7cb7f4af9ab77bd2be9eb441ff2f28a2 + +* Tue Jun 06 2017 Lokesh Mandvekar - 1:0.1.20-1.1.gite802625 +- built commit e802625b7cb7f4af9ab77bd2be9eb441ff2f28a2 + +* Thu Mar 30 2017 Lokesh Mandvekar - 1:0.1.19-1.1.git62e3747 +- bump to v0.1.19 +- built commit 62e3747 + +* Thu Mar 30 2017 Lokesh Mandvekar - 1:0.1.18-1.2 +- build for all available arches (previous build didn't do this) + +* Mon Mar 27 2017 Lokesh Mandvekar - 1:0.1.18-1.1 +- rebuilt for all arches on extras 7.4 +- enable debuginfo package + +* Fri Feb 03 2017 Frantisek Kluknavsky - 1:0.1.18-1 +- btrfs-progs-devel, device-mapper-devel added to build dependencies +- built commit b08008c + +* Tue Dec 13 2016 Lokesh Mandvekar - 1:0.1.17-1 +- Resolves: #1404274 - ship upstream v0.1.17 release +- built commit b3b4e2b + +* Tue Nov 22 2016 Lokesh Mandvekar - 1:0.1.17-0.7.git1f655f3 +- runtime dep was missing epoch value, added now + +* Fri Nov 18 2016 Lokesh Mandvekar - 1:0.1.17-0.6.git1f655f3 +- Resolves: #1396531 - list skopeo runtime requirements correctly + +* Mon Oct 31 2016 Lokesh Mandvekar - 1:0.1.17-0.5 +- built commit 1f655f3 + +* Tue Oct 18 2016 Lokesh Mandvekar - 1:0.1.17-0.4 +- Resolves: #1386386 - skopeo-containers conflicts with atomic <= 1.13.1-1 +- use correct bug number, #1385584 was for atomic + +* Tue Oct 18 2016 Lokesh Mandvekar - 1:0.1.17-0.3 +- Resolves: #1385584 - skopeo-containers conflicts with atomic <= 1.13.1-1 + +* Mon Oct 17 2016 Frantisek Kluknavsky - 1:0.1.17-0.2 +- obsoletes atomic, fixed dependencies +- %{_sysconfdir}/containers/ owned only by skopeo-containers + +* Fri Oct 14 2016 Frantisek Kluknavsky - 1:0.1.17-0.1 +- rebase, skopeo-containers subpackage added + +* Tue Sep 20 2016 Lokesh Mandvekar - 1:0.1.14-0.6 +- built mtrmac/integrate-all-the-things commit d830391 + +* Fri Sep 16 2016 Lokesh Mandvekar - 1:0.1.14-0.5 +- built mtrmac/integrate-all-the-things commit 85e4551 + +* Tue Sep 13 2016 Lokesh Mandvekar - 1:0.1.14-0.4 +- built mtrmac/integrate-all-the-things commit 02b9f8b + +* Tue Sep 13 2016 Lokesh Mandvekar - 1:0.1.14-0.3 +- built mtrmac/integrate-all-the-things commit b3fcce0 + +* Tue Sep 06 2016 Frantisek Kluknavsky - 1:0.1.14-0.2.dev +- own the whole bash-completion dir (https://fedoraproject.org/wiki/Packaging:Guidelines) + +* Tue Sep 06 2016 Frantisek Kluknavsky - 1:0.1.14-0.1.dev +- update to 0.1.14-dev + +* Tue Jul 26 2016 Lokesh Mandvekar - 1:0.1.13-8 +- bump release, srpm issues in previous build + +* Tue Jul 12 2016 Lokesh Mandvekar - 1:0.1.13-7 +- build with golang >= 1.6.2 + +* Fri Jun 24 2016 Lokesh Mandvekar - 1:0.1.13-6 +- Bump Epoch to 1 since that's what skopeo had when it was an atomic +subpackage + +* Tue Jun 21 2016 Lokesh Mandvekar - 0.1.13-5 +- include go-srpm-macros and compiler(go-compiler) in fedora conditionals +- define %%gobuild if not already +- add patch to build with older version of golang + +* Thu Jun 02 2016 Antonio Murdaca - 0.1.13-4 +- update to v0.1.12 + +* Tue May 31 2016 Antonio Murdaca - 0.1.12-3 +- fix go build source path + +* Fri May 27 2016 Antonio Murdaca - 0.1.12-2 +- update to v0.1.12 + +* Tue Mar 08 2016 Antonio Murdaca - 0.1.11-1 +- update to v0.1.11 + +* Tue Mar 08 2016 Antonio Murdaca - 0.1.10-1 +- update to v0.1.10 +- change runcom -> projectatomic + +* Mon Feb 29 2016 Antonio Murdaca - 0.1.9-1 +- update to v0.1.9 + +* Mon Feb 29 2016 Antonio Murdaca - 0.1.8-1 +- update to v0.1.8 + +* Mon Feb 22 2016 Fedora Release Engineering - 0.1.4-2 +- https://fedoraproject.org/wiki/Changes/golang1.6 + +* Fri Jan 29 2016 Antonio Murdaca - 0.1.4 +- First package for Fedora