Hello community,
here is the log from the commit of package containment-rpm-docker for
openSUSE:Factory checked in at 2018-02-06 17:10:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/containment-rpm-docker (Old)
and /work/SRC/openSUSE:Factory/.containment-rpm-docker.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "containment-rpm-docker"
Tue Feb 6 17:10:27 2018 rev:1 rq:571941 version:1.3.4+git_r75_7dd7cf2
Changes:
--------
New Changes file:
--- /dev/null 2018-01-05 12:14:39.755488130 +0100
+++
/work/SRC/openSUSE:Factory/.containment-rpm-docker.new/containment-rpm-docker.changes
2018-02-06 17:10:28.188187897 +0100
@@ -0,0 +1,275 @@
+-------------------------------------------------------------------
+Fri Feb 2 09:36:51 UTC 2018 - [email protected]
+
+- Commit 1956b4f by Jordi Massaguer Pla [email protected]
+ Add conflicts with other packages that provide the same hook
+ /usr/lib/build/kiwi_post_run
+
+ Signed-off-by: Jordi Massaguer Pla <[email protected]>
+
+
+-------------------------------------------------------------------
+Mon Jan 15 18:18:50 UTC 2018 - [email protected]
+
+- Commit 56cf72d by David Cassany [email protected]
+ Exit if no tag defined
+
+ This commit exits the kiwi_post_run hook script in case the config.xml file
+ does not include any tag specification.
+
+
+-------------------------------------------------------------------
+Wed Nov 8 15:23:17 UTC 2017 - [email protected]
+
+- Commit c3c1362 by Flavio Castelli [email protected]
+ Obsolete packages with older naming scheme [bsc#1066653]
+
+ Ensure the packages that followed the older naming scheme get replaced by the
+ new ones.
+
+ Signed-off-by: Flavio Castelli <[email protected]>
+
+
+-------------------------------------------------------------------
+Wed Sep 6 13:56:34 UTC 2017 - [email protected]
+
+- Commit 66d6869 by David Cassany [email protected]
+ This commit removed the word 'docker' from the package name
+
+
+-------------------------------------------------------------------
+Fri Sep 1 18:09:33 UTC 2017 - [email protected]
+
+- Commit 055de6e by Jordi Massaguer Pla [email protected]
+ Use IBS build number to distinguish releases
+
+ This solves a number of problems around updating images within IBS, and
+ delivering those as updates.
+
+ This is a rebase from https://github.com/SUSE/containment-rpm-docker/pull/24
+
+ Which Kiall started
+
+
+-------------------------------------------------------------------
+Mon Aug 28 16:18:27 UTC 2017 - [email protected]
+
+- Commit 055de6e by Jordi Massaguer Pla [email protected]
+ Use IBS build number to distinguish releases
+
+ This solves a number of problems around updating images within IBS, and
+ delivering those as updates.
+
+ This is a rebase from https://github.com/SUSE/containment-rpm-docker/pull/24
+
+ Which Kiall started
+
+
+-------------------------------------------------------------------
+Wed Aug 23 17:10:03 UTC 2017 - [email protected]
+
+- Commit 1a6b95f by Kiall Mac Innes [email protected]
+ Add a tagfile, a mechanism to determine the latest image
+
+ Sometimes, using a ":latest" tag is not enough, for example, when you need to
+ inform Kubernetes that it should perform a rolling upgrade to the new tag.
+
+ By adding a file which contains the most specific tag for a given image, we
+ can have downstream tools use this to determine the tag that matches the
+ currently installed RPM.
+
+
+-------------------------------------------------------------------
+Mon Aug 7 05:57:04 UTC 2017 - [email protected]
+
+- Commit 01528cd by David Cassany [email protected]
+ Add DISTURL in RPM metadata, fixes bsc#1052030
+
+ With this commit kiwi_post_run script reads the '/.build/build.data' file
+ from the build service environment in order to get the $DISTURL environment
+ variable and set the DISTURL value in the rpm.
+
+
+-------------------------------------------------------------------
+Fri Jul 28 12:40:54 UTC 2017 - [email protected]
+
+- Commit 593eaf5 by Maximilian Meister [email protected]
+ make branch safe by transforming slashes to dashes
+
+ Signed-off-by: Maximilian Meister <[email protected]>
+
+ Commit 2ba6987 by Maximilian Meister [email protected]
+ packaging: make branch configurable
+
+ Signed-off-by: Maximilian Meister <[email protected]>
+
+
+-------------------------------------------------------------------
+Fri Jun 30 09:05:29 UTC 2017 - [email protected]
+
+- Commit d0c508a by David Cassany [email protected]
+ Remove tag from the package name
+
+ Now the image tag can be updated without creating a different rpm package for
+ each update.
+
+ This commit fixes bsc#1046378.
+
+
+-------------------------------------------------------------------
+Tue Jun 13 08:52:54 UTC 2017 - [email protected]
+
+- Commit b094d74 by Jordi Massaguer Pla [email protected]
+ add make_spec.sh script to create the spec file
+
+ otherwise, we had to update the version in the containment-rpm-docker and,
+ since this can be forgotten, we could end up with packages version 1.3.4 but
+ having master code in it which contains extra commits
+
+
+-------------------------------------------------------------------
+Mon Jun 12 11:51:44 UTC 2017 - [email protected]
+
+- Commit 145d37c by Jordi Massaguer Pla [email protected]
+ review filenames
+
+ use old.[packages|changes].$PKG_NAME.$ARCH instead, because this is all start
+ with old. This is just cosmetic but it is how we are doing it in the kubik
+ project.
+
+ Also fix the "if" clauses which were checking for the file existance which
+ were looking in the wrong path
+
+
+-------------------------------------------------------------------
+Wed May 31 10:12:48 UTC 2017 - [email protected]
+
+- Commit db142fc by David Cassany [email protected]
+ Include symlink to the image with a simplified name
+
+ This commit includes in the resulting docker image RPM a symlink to the image
+ tarball that does not include any version number, arch and extension. The
+ symlink is named as it is in the `name` attribute of the `image` tag within
+ the kiwi description file. This way the base image version can be updated
+ without having to also update base image reference inside the derived image
+ kiwi description file.
+
+ Related to bsc#1038192
+
+
+-------------------------------------------------------------------
+Fri May 26 14:45:01 UTC 2017 - [email protected]
+
+- Commit 53d931e by Jordi Massaguer Pla [email protected]
+ remove sle2docker recommendation. fixes bsc#1032663
+
+
+-------------------------------------------------------------------
+Thu May 25 13:58:23 UTC 2017 - [email protected]
+
+- Commit c36be37 by Jordi Massaguer Pla [email protected]
+ fix typo in filename
+
+ Signed-off-by: Jordi Massaguer Pla <[email protected]>
+
+
+-------------------------------------------------------------------
+Thu May 25 13:38:12 UTC 2017 - [email protected]
+
+- Commit 74c13c4 by Jordi Massaguer Pla [email protected]
+- check if old.changes and old.packages exist and otherwise create an empty
+- images.changes
+
+
+-------------------------------------------------------------------
+Thu May 25 08:18:33 UTC 2017 - [email protected]
+
+- Commit 2aa7744 by Jordi Massaguer Pla [email protected]
+ multi packages in one repo
+
+ add the package name as a prefix in the old.packages and old.changelog:
+
+ $PKG_NAME.old.packages.$ARCH
+ $PKG_NAME.old.changelog.$ARCH
+
+ this way, if we have more than one docker image in the same obs repo, this
+ script will only take the old files for the right package.
+
++++ 78 more lines (skipped)
++++ between /dev/null
++++ and
/work/SRC/openSUSE:Factory/.containment-rpm-docker.new/containment-rpm-docker.changes
New:
----
_service
containment-rpm-docker.changes
containment-rpm-docker.spec
master.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ containment-rpm-docker.spec ++++++
#
# spec file for package containment-rpm-docker
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: containment-rpm-docker
Version: 1.3.4+git_r75_7dd7cf2
Release: 0
License: MIT
Summary: Wraps OBS/kiwi-built images in rpms
Url: https://github.com/SUSE/containment-rpm-docker
Group: System/Management
Source: master.tar.gz
BuildRequires: filesystem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%if 0%{?suse_version} >= 1230
Requires: rubygem(changelog_generator)
%else
Requires: rubygem-changelog_generator
%endif
Requires: changelog-generator-data
Requires: libxml2-tools
# Conflicts with other packages that provide /usr/lib/build/kiwi_post_run
Conflicts: infos-creator-rpm
%description
OBS kiwi_post_run hook to wrap a kiwi-produced image in an rpm package.
This package should be required by the Build Service project's meta
prjconf, so that the kiwi_post_run hook is present in the kiwi image
and gets executed at the end of the image build. It will then build
an rpm which contains the newly-produced image from kiwi (using
image.spec.in), and place the rpm in the correct location that it
becomes an additional build artefact.
%prep
%setup -q -n %{name}-master
%build
%install
mkdir -p %{buildroot}/usr/lib/build/
install -m 644 image.spec.in %{buildroot}/usr/lib/build/
install -m 755 kiwi_post_run %{buildroot}/usr/lib/build/
%files
%defattr(-,root,root)
/usr/lib/build/kiwi_post_run
/usr/lib/build/image.spec.in
%changelog
++++++ _service ++++++
<services>
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/SUSE/containment-rpm-docker</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="versionformat">1.3.4</param>
<param name="revision">master</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">containment-rpm-docker-*.tar</param>
<param name="compression">bz2</param>
</service>
<service name="set_version" mode="disabled">
<param name="basename">containment-rpm-docker</param>
</service>
</services>