Hello community, here is the log from the commit of package docker-distribution for openSUSE:Factory checked in at 2016-04-28 16:55:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/docker-distribution (Old) and /work/SRC/openSUSE:Factory/.docker-distribution.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "docker-distribution" Changes: -------- --- /work/SRC/openSUSE:Factory/docker-distribution/docker-distribution.changes 2016-03-18 21:42:39.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.docker-distribution.new/docker-distribution.changes 2016-04-28 16:59:04.000000000 +0200 @@ -2 +2,58 @@ -Thu Mar 10 11:14:26 UTC 2016 - msabate@suse.com +Thu Apr 14 07:45:10 UTC 2016 - msabate@suse.com + +- Upgraded to 2.4.0. Changelog: + +* New S3 storage driver + +The default s3 storage driver is now implemented on top of the official Amazon +S3 SDK, boasting major performance and stability goodness. The previous storage +is still available, but deprecated. + +* Garbage Collector + +A garbage collector tool has been added to the registry. For more details see +the garbage collector documentation. + +* Tagged Manifest Events + +Manifest push and pull events will now include the tag which was used in the +operation (if applicable). + +* Relative URLs + +The registry can now be configured to return relative URLs in Location headers. + +* V1 Signature disabled + +With the ongoing adoption of the schema 2 manifest format and deprecation of +signatures, this option will improve pull performance by generating and +returning a single libtrust signature. + +* Gotchas + +The RADOS storage driver has been removed. The registry can still be used with +Ceph as the storage backend using the swift driver in conjunction with the +Swift API gateway. + +The command line format has changed to support subcommands. To run a registry +as before an additional subcommand - serve - is required. + +The legacy S3 storage driver, based on adroll/goamz is now deprecated and will +be removed in a future release. + +------------------------------------------------------------------- +Thu Mar 10 15:22:12 UTC 2016 - msabate@suse.com + +- Updated changelog + +bsc#970507 + +The fix_version.patch file has been removed because it has been fixed upstream + +------------------------------------------------------------------- +Thu Mar 10 12:13:56 UTC 2016 - msabate@suse.com + +- Removed old tarball + +------------------------------------------------------------------- +Thu Mar 10 12:05:58 UTC 2016 - msabate@suse.com @@ -14,10 +71 @@ -Sat Feb 13 10:07:28 UTC 2016 - mpluskal@suse.com - -- Drop useless _service and use url instead -- Update systemd dependencies -- Cleanup spec file with spec-cleaner -- Fix rcservice symlink -- Adjust previous changelog entry to match requirements - -------------------------------------------------------------------- -Fri Feb 5 11:55:57 UTC 2016 - msabate@suse.com +Fri Feb 5 11:02:49 UTC 2016 - msabate@suse.com @@ -26,40 +74,3 @@ - * This Docker Registry release is the first to support the Image - Manifest Version 2, Schema 2 manifest format. - * Dropped fix_version.patch as it is no longer needed - -------------------------------------------------------------------- -Mon Dec 28 16:44:33 UTC 2015 - fcastelli@suse.com - -- Fix default configuration file - -------------------------------------------------------------------- -Mon Dec 28 09:51:35 UTC 2015 - fcastelli@suse.com - -- Update to 2.2.1: - * Storage Drivers correctly handle empty directories. - * Swift storage driver support for bulk deletes and improved handling of - eventually consistent configurations. - * Reduction in roundtrips for layer download. - * Catalog performance improvements. -- Update to 2.2.0: - * Google Cloud Storage Driver: the Registry now supports Google's reliable and - fast network and storage infrastructure for layer and manifest storage. - * Read-only mode: Enables a Registry to serve only read requests, useful to - maintain read availability during unsafe administrative tasks. - * Configurable hostname support: Allows the specification of an - externally-reachable URL for the Registry. - * Improved handling of environmental variables: Enables environment variables - to be specified which are not part of the configuration file. - * Configurable file-existence and HTTP health checks: Allows administrators to - easily disable a registry temporarily by placing a file on the filesystem. - Additionally a registry can be configured to check the health of other - services, such as notification endpoints. - * Enable configurable HTTP headers to be set in responses: This feature is - usable for Registry administrators to set response headers for various - uses cases including increased security. - * Redirect Support in the Swift Driver: The Swift storage driver now supports - generating download URLs in line with other cloud storage drivers. - * Gotchas: In order to support valid hostnames as name components, supporting - repeated dash was added. Additionally double underscore is now allowed as a - separator to loosen the restriction for previously supported names. -- Update bundled configuration file: do no longer use deprecated `loglevel` + +This Docker Registry release is the first to support the Image Manifest +Version 2, Schema 2 manifest format. @@ -75 +86 @@ -- Update to 2.1.1 +- Update to 2.1.1 (bsc#948097) Old: ---- v2.3.1.tar.gz New: ---- _service distribution-2.4.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ docker-distribution.spec ++++++ --- /var/tmp/diff_new_pack.iAXjd0/_old 2016-04-28 16:59:06.000000000 +0200 +++ /var/tmp/diff_new_pack.iAXjd0/_new 2016-04-28 16:59:06.000000000 +0200 @@ -17,17 +17,17 @@ Name: docker-distribution -Version: 2.3.1 +Version: 2.4.0 Release: 0 Summary: The Docker toolset to pack, ship, store, and deliver content License: Apache-2.0 Group: System/Management Url: http://www.docker.io -Source0: https://github.com/docker/distribution/archive/v%{version}.tar.gz +Source0: distribution-%{version}.tar.xz Source1: registry-configuration.yml Source2: registry.service Source3: README-registry.SUSE -BuildRequires: go >= 1.5.2 +BuildRequires: go >= 1.5.4 BuildRequires: make BuildRequires: systemd-rpm-macros Requires(pre): %fillup_prereq @@ -58,12 +58,13 @@ cp %{SOURCE3} . %build -export DISTRIBUTION_PKG="github.com/docker/distribution" -mkdir -p .gopath/src/"$(dirname "${DISTRIBUTION_PKG}")" -ln -sf ../../../.. .gopath/src/"${DISTRIBUTION_PKG}" -export GOPATH="$(pwd)/.gopath:$(pwd)/Godeps/_workspace" -# patch version -export VERSION=v%{version} +export GOPATH=$PWD/go +mkdir -p $GOPATH/src/github.com/docker + +# Copy the vendor directory into the GOPATH. +cp -r $PWD/vendor/* $GOPATH/src +ln -s $PWD $GOPATH/src/github.com/docker/distribution + make %{?_smp_mflags} binaries %install ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/docker/distribution.git</param> <param name="scm">git</param> <param name="exclude">.git</param> <param name="versionformat">2.4.0</param> <param name="revision">v2.4.0</param> </service> <service name="recompress" mode="disabled"> <param name="file">distribution-*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"> <param name="basename">distribution</param> </service> </services> ++++++ registry.service ++++++ --- /var/tmp/diff_new_pack.iAXjd0/_old 2016-04-28 16:59:06.000000000 +0200 +++ /var/tmp/diff_new_pack.iAXjd0/_new 2016-04-28 16:59:06.000000000 +0200 @@ -4,7 +4,7 @@ After=network.target [Service] -ExecStart=/usr/bin/registry /etc/registry/config.yml +ExecStart=/usr/bin/registry serve /etc/registry/config.yml [Install] WantedBy=multi-user.target