From cdee8bbd01f7d5e1b6a4cccc0c3a1a9e2e907e72 Mon Sep 17 00:00:00 2001 From: OBS User adrianSuSE Date: Mon, 7 Mar 2022 09:40:25 +0000 Subject: [PATCH] update Rev openSUSE:Tools/444 Md5 ff9899a4156b1a71fab0d83a6a7a0b1b 2022-03-07 09:40:25 adrianSuSE None --- PKGBUILD | 2 +- _service | 4 ++-- build.changes | 49 +++++++++++++++++++++++++++++++++++++++ build.dsc | 2 +- build.spec | 6 ++++- debian.changelog | 2 +- debian.control | 7 +++--- obs-build-20211125.tar.gz | 3 --- obs-build-20220307.tar.gz | 3 +++ 9 files changed, 65 insertions(+), 13 deletions(-) delete mode 100644 obs-build-20211125.tar.gz create mode 100644 obs-build-20220307.tar.gz diff --git a/PKGBUILD b/PKGBUILD index 98fc0597..c3115e05 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,5 +1,5 @@ pkgname=build -pkgver=20211125 +pkgver=20220307 pkgrel=0 pkgdesc="Build packages in sandbox" arch=('i686' 'x86_64') diff --git a/_service b/_service index aef3dd93..ed92852b 100644 --- a/_service +++ b/_service @@ -1,7 +1,7 @@ - 20211125 - 20211125 + 20220307 + 20220307 https://github.com/openSUSE/obs-build.git git dist/build.changes diff --git a/build.changes b/build.changes index 1391fabe..c78f26d4 100644 --- a/build.changes +++ b/build.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Mon Mar 7 08:41:07 UTC 2022 - Adrian Schröter + +Features: + * download_assets: add --outdir --clean --show-dir-srcmd5 parameters + support multiple --arch arguments + * asset support for golang modules + * add support for LXC 4. + * new shortcuts for rpm building: + --rpm-noprep, --rpm-build-in-place, --rpm-build-in-place-noprep + for building directly from upstream git repositories without + any tar ball. + * mount securityfs if not mounted by kernel-obs-build + * collect steal time during VM builds in statistics. + * declare armv8 and armv7 compatible + * support OBS Debuginfo build flag for Red Hat variants + * setup rpmmacros for all build types and earlier + * Kiwi builds + - Always append the profile name to kiwi container names + * Dockerfile build + - improve registry handling + - initial Dockerfile.dapper support + - support 'curl' commands in docker builds + - strip known domains from container name + - support container alias names + * introducing --verbose option, currently only showing kernel + messages. + * support cpio creation for special files + * handle QEMU >= 6.0 on POWER9 + +Changes: + * Use git+https instead of git-https as url schema + * add oops=panic kernel parameter + * Updated distribution configurations (esp. Leap 15.4 and Tumbleweed) + * new preinstallimages are using zstd by default + * source subdirectories are used in git managed sources + +Minor improvements + * change sccache default size limit + * speed up improvements in + - vm shutdown + - rpm preinstall + - avoid calling external commands in a loop + - using zstd for preinstallimages + - no more unpacking progress indicators to avoid slowdown + - virtio handling + * fixed vm-type=qemu + * multiple smaller bugfixes and speed improvements + ------------------------------------------------------------------- Thu Nov 25 13:01:00 UTC 2021 - Adrian Schröter diff --git a/build.dsc b/build.dsc index 46b736d5..4a31be86 100644 --- a/build.dsc +++ b/build.dsc @@ -1,6 +1,6 @@ Format: 1.0 Source: build -Version: 20211125 +Version: 20220307 Binary: build Maintainer: Adrian Schroeter Architecture: all diff --git a/build.spec b/build.spec index 08a3da46..5928ba43 100644 --- a/build.spec +++ b/build.spec @@ -28,7 +28,7 @@ Name: %{__pkg_name} Summary: A Script to Build SUSE Linux RPMs License: GPL-2.0-only OR GPL-3.0-only Group: Development/Tools/Building -Version: 20211125 +Version: 20220307 Release: 0 Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -37,6 +37,7 @@ BuildArch: noarch # Keep the following dependencies in sync with obs-worker package Requires: bash Requires: binutils +Requires: findutils Requires: perl Requires: tar # needed for fuser @@ -57,6 +58,9 @@ Requires: perl-TimeDate BuildRequires: perl-TimeDate %endif Conflicts: bsdtar < 2.5.5 +%if 0%{?suse_version} +Conflicts: qemu < 2.5.0 +%endif BuildRequires: perl(Date::Parse) BuildRequires: perl(Test::Harness) BuildRequires: perl(Test::More) diff --git a/debian.changelog b/debian.changelog index 1b82416c..c492113b 100644 --- a/debian.changelog +++ b/debian.changelog @@ -1,4 +1,4 @@ -build (20211125) unstable; urgency=low +build (20220307) unstable; urgency=low * Update to current git trunk - add sles11sp2 build config and adapt autodetection diff --git a/debian.control b/debian.control index f8d144a9..ad91c362 100644 --- a/debian.control +++ b/debian.control @@ -7,12 +7,11 @@ Standards-Version: 3.7.2 Package: obs-build Architecture: all -Depends: ${perl:Depends}, rpm, libarchive-tools | bsdtar +Depends: ${perl:Depends}, rpm, findutils, libarchive-tools | bsdtar Recommends: rpm2cpio Conflicts: build Replaces: build Provides: build -Description: A script to build SUSE Linux RPMs - This package provides a script for building RPMs for SUSE Linux +Description: A script to build SUSE RPMs + This package provides a script for building RPMs for SUSE in a chroot environment. - diff --git a/obs-build-20211125.tar.gz b/obs-build-20211125.tar.gz deleted file mode 100644 index 1e01f98e..00000000 --- a/obs-build-20211125.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e5b46890c8e24643a7f05572e7b4218e7b3eb1f6bcd446e60222bcbaa40568e -size 535864 diff --git a/obs-build-20220307.tar.gz b/obs-build-20220307.tar.gz new file mode 100644 index 00000000..bfeacc77 --- /dev/null +++ b/obs-build-20220307.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2051c78ef050a6796c44883ca2cdb1cd5cfa51043a17473c1efb81f864f592e2 +size 559483