Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2020-08-31 16:47:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/build (Old)
 and      /work/SRC/openSUSE:Factory/.build.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "build"

Mon Aug 31 16:47:36 2020 rev:133 rq:830294 version:20200828

Changes:
--------
--- /work/SRC/openSUSE:Factory/build/build.changes      2020-08-25 
09:32:09.927980001 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.3399/build.changes    2020-08-31 
16:47:58.828288394 +0200
@@ -1,0 +2,7 @@
+Fri Aug 28 13:48:06 UTC 2020 - Adrian Schröter <adr...@suse.de>
+
+- support rpmlint installed in /usr/bin/ as well
+- fix local build for armv6hl
+- Extract generated chart from the tarball instead of using the recipe
+
+-------------------------------------------------------------------
@@ -31 +38 @@
-- Genreadte .packages and .basepackages files for docker builds
+- Generate .packages and .basepackages files for docker builds

Old:
----
  obs-build-20200520.tar.gz

New:
----
  obs-build-20200828.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ build.spec ++++++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.508293087 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.512293089 +0200
@@ -28,7 +28,7 @@
 Summary:        A Script to Build SUSE Linux RPMs
 License:        GPL-2.0-only OR GPL-3.0-only
 Group:          Development/Tools/Building
-Version:        20200520
+Version:        20200828
 Release:        0
 Source:         obs-build-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.580293122 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.580293122 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20200520
+pkgver=20200828
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.600293132 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.600293132 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="disabled">
-    <param name="revision">20200520</param>
-    <param name="version">20200520</param>
+    <param name="revision">20200828</param>
+    <param name="version">20200828</param>
     <param name="url">git://github.com/openSUSE/obs-build.git</param>
     <param name="scm">git</param>
     <param name="extract">dist/build.changes</param>

++++++ build.dsc ++++++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.644293153 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.644293153 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20200520
+Version: 20200828
 Binary: build
 Maintainer: Adrian Schroeter <adr...@suse.de>
 Architecture: all

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.676293169 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.676293169 +0200
@@ -1,4 +1,4 @@
-build (20200520) unstable; urgency=low
+build (20200828) unstable; urgency=low
 
   * Update to current git trunk
     - add sles11sp2 build config and adapt autodetection

++++++ obs-build-20200520.tar.gz -> obs-build-20200828.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/build-recipe-helm 
new/obs-build-20200828/build-recipe-helm
--- old/obs-build-20200520/build-recipe-helm    2020-08-20 10:13:26.000000000 
+0200
+++ new/obs-build-20200828/build-recipe-helm    2020-08-28 16:28:05.000000000 
+0200
@@ -70,12 +70,18 @@
     args=() 
     test -n "$DISTURL" && args=("${args[@]}" --disturl "$DISTURL")
     test -n "$RELEASE" && args=("${args[@]}" --release "$RELEASE")
-    local nameversion=$(perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' 
-- "${args[@]}" "$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" nameversion)
+    local name=$(perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' -- 
"${args[@]}" "$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" name)
+    local version=$(perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' -- 
"${args[@]}" "$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" version)
+    local nameversion="$name-$version"
     # create chart
     chroot $BUILD_ROOT su -c "cd $TOPDIR/BUILD && helm package -d $TOPDIR/HELM 
."  - $BUILD_USER || cleanup_and_exit 1
     test -f "$BUILD_ROOT$TOPDIR/HELM/$nameversion.tgz" || cleanup_and_exit 1 
"helm package command did not create $nameversion.tgz"
+    # extract generated Chart.yaml file
+    tar -xOf "$BUILD_ROOT$TOPDIR/HELM/$nameversion.tgz" -- "$name/Chart.yaml" 
> "$BUILD_ROOT$TOPDIR/HELM/Chart.yaml"
+    test -s "$BUILD_ROOT$TOPDIR/HELM/Chart.yaml" || cleanup_and_exit 1 "helm 
chart does not contain $name/Chart.yaml"
     # generate helminfo
-    perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' -- "${args[@]}" 
--chart "$BUILD_ROOT$TOPDIR/HELM/$nameversion.tgz" 
"$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" helminfo > 
"$BUILD_ROOT$TOPDIR/HELM/$nameversion.helminfo"
+    perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' -- "${args[@]}" 
--chart "$BUILD_ROOT$TOPDIR/HELM/$nameversion.tgz" 
"$BUILD_ROOT$TOPDIR/HELM/Chart.yaml" helminfo > 
"$BUILD_ROOT$TOPDIR/HELM/$nameversion.helminfo" || cleanup_and_exit 1
+    rm -f "$BUILD_ROOT$TOPDIR/HELM/Chart.yaml"
     BUILD_SUCCEEDED=true
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/build-recipe-spec 
new/obs-build-20200828/build-recipe-spec
--- old/obs-build-20200520/build-recipe-spec    2020-08-20 10:13:26.000000000 
+0200
+++ new/obs-build-20200828/build-recipe-spec    2020-08-28 16:28:05.000000000 
+0200
@@ -252,7 +252,14 @@
 }
 
 recipe_run_rpmlint() {
-    if ! test -x "$BUILD_ROOT/opt/testing/bin/rpmlint" ; then 
+    # SUSE builds are using a special rpmlint binary which is not
+    # pulling in additional dependencies
+    local rpmlint="/opt/testing/bin/rpmlint"
+    if ! test -x "$BUILD_ROOT$rpmlint" ; then
+        # default rpmlint place as fallback
+        rpmlint="/usr/bin/rpmlint"
+    fi
+    if ! test -x "$BUILD_ROOT$rpmlint" ; then
        return
     fi
     LINT_RPM_FILE_LIST=($(find $BUILD_ROOT/$TOPDIR/RPMS \
@@ -267,7 +274,7 @@
     rpmlint_logfile=$TOPDIR/OTHER/rpmlint.log
     rm -f "$BUILD_ROOT$rpmlint_logfile"
     ret=0
-    chroot $BUILD_ROOT su -s /opt/testing/bin/rpmlint "$BUILD_USER" -- \
+    chroot $BUILD_ROOT su -s $rpmlint "$BUILD_USER" -- \
            --info ${LINT_RPM_FILE_LIST[*]#$BUILD_ROOT} \
            ${SRPM_FILE_LIST[*]#$BUILD_ROOT} > >(tee 
"$BUILD_ROOT$rpmlint_logfile") 2>&1 || ret=1
     echo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/common_functions 
new/obs-build-20200828/common_functions
--- old/obs-build-20200520/common_functions     2020-08-20 10:13:26.000000000 
+0200
+++ new/obs-build-20200828/common_functions     2020-08-28 16:28:05.000000000 
+0200
@@ -24,6 +24,7 @@
     : ${BUILD_HOST_ARCH:=`uname -m`}
     # the linux kernel only knows armv7l, armv7hl is a userland definition
     test armv7l == "$BUILD_HOST_ARCH" && BUILD_HOST_ARCH=armv7hl
+    test armv6l == "$BUILD_HOST_ARCH" && BUILD_HOST_ARCH=armv6hl
 
     BUILD_INITVM_ARCH="$BUILD_HOST_ARCH"
     # avoid multiple initvm.* helpers for i586 and i686
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/dist/build.changes 
new/obs-build-20200828/dist/build.changes
--- old/obs-build-20200520/dist/build.changes   2020-08-20 10:13:26.000000000 
+0200
+++ new/obs-build-20200828/dist/build.changes   2020-08-28 16:28:05.000000000 
+0200
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Fri Aug 28 13:48:06 UTC 2020 - Adrian Schröter <adr...@suse.de>
+
+- support rpmlint installed in /usr/bin/ as well
+- fix local build for armv6hl
+- Extract generated chart from the tarball instead of using the recipe
+
+-------------------------------------------------------------------
 Thu Aug 20 08:07:30 UTC 2020 - Adrian Schröter <adr...@suse.de>
 
 - fix factory version in config file bsc#1170956
@@ -28,7 +35,7 @@
 - Control disk-space consumption while creating ccache archive
 - cleaning ccache
 - create folders before trying to copy ccache.tar
-- Genreadte .packages and .basepackages files for docker builds
+- Generate .packages and .basepackages files for docker builds
 
 -------------------------------------------------------------------
 Sun May 17 14:32:52 UTC 2020 - co...@suse.com


Reply via email to