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 - [email protected]
+Thu Apr 14 07:45:10 UTC 2016 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- Removed old tarball
+
+-------------------------------------------------------------------
+Thu Mar 10 12:05:58 UTC 2016 - [email protected]
@@ -14,10 +71 @@
-Sat Feb 13 10:07:28 UTC 2016 - [email protected]
-
-- 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 - [email protected]
+Fri Feb 5 11:02:49 UTC 2016 - [email protected]
@@ -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 - [email protected]
-
-- Fix default configuration file
-
--------------------------------------------------------------------
-Mon Dec 28 09:51:35 UTC 2015 - [email protected]
-
-- 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