Commit Graph

456 Commits

Author SHA1 Message Date
OBS User dimstar_suse
3a01eaa992 Accepting request 915720: - Fix unpacking of deb/arch archives without bsdtar
- fixed regression in multiline macro evaluation from 20th August release

Rev openSUSE:Factory/136 Md5 1a9e9e195866eabbc202b5c18848f165 2021-09-11 20:24:11 dimstar_suse 915720
2021-09-11 20:24:11 +00:00
OBS User adrianSuSE
5c6a360446 update
Rev openSUSE:Tools/438 Md5 e53bf166d2dcb3460193bf019cb171f0 2021-09-02 09:53:00 adrianSuSE None
2021-09-02 09:53:00 +00:00
OBS User adrianSuSE
a22292e374 update
Rev openSUSE:Tools/437 Md5 5a34afd780e123c8cd8590d6b5d99bb6 2021-08-30 12:48:47 adrianSuSE None
2021-08-30 12:48:47 +00:00
OBS User dimstar_suse
588819dfca Accepting request 913263: Features:
- cross architecture build support (for rpm and kiwi)
- modulemd meta data support
- pbuild to build multiple source packages
  (initial release, can not be considered stable yet)
- supporting external asset stores for source files
- support multiple post build checks placed in the directory:
  /usr/lib/build/post-build-checks/
- sccache support
- New --shell-after-fail option
- allow to disable squashfs in SimpleImage
- supporting aarch64 kernel on armv?l distributions
- kiwi: Add support for OBS-RemoteAsset and OBS-CopyToImage directives
- container: FROM scratch build support
Improvements:
- supporting kvm builds as non-root user
- Extend stage selection support for rpm builds
- various distribution config updates
- Support "BuildFlags: cumulaterpms"
  (was done only via suse_version before)
Fixes:
- container builds
  * support newer podman versions
  * supporting multiple containers for multi-stage builds
- Supporting URL's in Flatpak manifests
- epoch handling in debian builds
- catch more cases where a failed build is marked as host error
- fixing wrong status reporting when a job got killed
- hugetlbfs handling fixes
- try mounting selinuxfs in VM

Rev openSUSE:Factory/135 Md5 825a0150585e90e743d3f6fd7847fc81 2021-08-24 08:54:09 dimstar_suse 913263
2021-08-24 08:54:09 +00:00
OBS User adrianSuSE
ab481fa16c Depend on libarchive-tools or bsdtar for Debian based builds.
This became mandatory on Debian with following commit:
ca5bb10577


Btw.: Ich hab die openSUSE Account Migration verpasst. Koennte jemand bitte fuer den
Account die Mailaddresse auf dgollub AT exsuse.de zurueck setzen? Wahrscheinlich
ist die Addresse noch auf brocade.com gesetzt oder so. Danke!

Rev openSUSE:Tools/436 Md5 5b3fc0e0a1d27fa7899cbf00595d8492 2021-08-23 11:57:38 adrianSuSE 913737
2021-08-23 11:57:38 +00:00
OBS User adrianSuSE
a020812f5f update
Rev openSUSE:Tools/435 Md5 d80d58a895554f8c816a3e03e3408c78 2021-08-20 06:48:21 adrianSuSE None
2021-08-20 06:48:21 +00:00
OBS User adrianSuSE
ca3fb06ebe update
Rev openSUSE:Tools/434 Md5 5ededfa8037b9278ee8dcd4a093cd647 2021-08-19 10:14:40 adrianSuSE None
2021-08-19 10:14:40 +00:00
OBS User adrianSuSE
0925d635a1 test
Rev openSUSE:Tools/433 Md5 5b3d8bb2acd0495840836f7b24e61362 2021-05-21 08:58:16 adrianSuSE None
2021-05-21 08:58:16 +00:00
OBS User adrianSuSE
2e2a78fef0 fix
Rev openSUSE:Tools/432 Md5 84d7a1239dae7de9b378d8af4886c890 2021-02-17 12:14:20 adrianSuSE None
2021-02-17 12:14:20 +00:00
OBS User adrianSuSE
4677eb1d95 re-add TimeDate
Rev openSUSE:Tools/431 Md5 bf52798a34614e4a94622f069924cfef 2021-01-28 12:47:24 adrianSuSE None
2021-01-28 12:47:24 +00:00
OBS User adrianSuSE
9d708c8173 test
Rev openSUSE:Tools/430 Md5 aafe04cf564a6a48911a8d2c6ba920c5 2021-01-28 08:22:33 adrianSuSE None
2021-01-28 08:22:33 +00:00
OBS User dimstar_suse
fe7a0a47e0 Accepting request 865306: Features:
- initial flatpak build support added
- ccache support added
- debtransform: Add Debian revision if not present
- allow nodirindex filesystems via BuildFlags: vmfsoptions:nodirindex
- Also do rich dep handling for PreReqs
- kiwi image: configure ndb database if we install the rpm-ndb package
- Implement alternative method to specify build-ignores
Changes:
- Ignore kiwi-image: deps when expanding image packages
Fixes:
- Improve autonumbering of source/patch
- init_buildsystem: fix mode of /dev/full
- drop option transparent_hugepages=never on s390x
- Allow --vmdisk-filesystem-options as alias for --vm-disk-filesystem-options
- Do not add a "kiwi-packagemanager:" dependency if no package manager is defined
- debian:
  - Do not leave trailing whitespace while generating .dsc
  - Save modified version into .dsc file
  - Fail `debtransform` test if `debdiff` can't find something
  - return the unmapped arch if it is not found in the mapping hash
  - build-recipe-debootstrap: add fallback for Debian SID distro

Rev openSUSE:Factory/134 Md5 9fa1f0cffc53ff8bef259bd60a191bd1 2021-01-25 17:22:47 dimstar_suse 865306
2021-01-25 17:22:47 +00:00
OBS User adrianSuSE
634b39ede3 new
Rev openSUSE:Tools/428 Md5 84b1b6de10b0dddeaf281f0cafc9f12c 2021-01-20 12:45:57 adrianSuSE None
2021-01-20 12:45:57 +00:00
OBS User adrianSuSE
3e496022f2 raise debhelper version
Rev openSUSE:Tools/427 Md5 059bc9c20d28c711ff25eab9d41d5776 2020-10-26 13:04:57 adrianSuSE None
2020-10-26 13:04:57 +00:00
OBS User dimstar_suse
bf9165629f Accepting request 830294: - support rpmlint installed in /usr/bin/ as well
- fixing build for armv6hl
- Extract generated chart from the tarball instead of using the recipe

Note: the armv6 build failures atm are complete independend of
the topic this fix is providing and not specific to build package

Rev openSUSE:Factory/133 Md5 7d7bf1cd7984d255a926ed88eb0d977f 2020-08-31 14:47:36 dimstar_suse 830294
2020-08-31 14:47:36 +00:00
OBS User adrianSuSE
dbc60ee2ba fix armv6
Rev openSUSE:Tools/425 Md5 f298e57d7dd19eb8d64c6b7677f4580b 2020-08-28 14:36:03 adrianSuSE None
2020-08-28 14:36:03 +00:00
OBS User adrianSuSE
0963e40c7b update
Rev openSUSE:Tools/424 Md5 dbb1bfc3c070374de716663595ec599f 2020-08-28 13:54:37 adrianSuSE None
2020-08-28 13:54:37 +00:00
OBS User dimstar_suse
f38b7f361f Accepting request 828094: - fix factory version in config file bsc#1170956
- add missing ignores for Leap 15.2 bsc#1174854
- fix sysrq handling for KVM builds
- avoid double removal of obscpio files
- docker:
  * support builds using USER root statements
  * proper error handling when obs-docker-support gets called as 
    non-root
  * helm build target support
  * support milestone handling
- support repo files without types set (SLE 15 SP2 zypp)
- add default substitute for system-packages:repo-creation
- Support recursive kiwi profile usage

- fix dependencies for Fedora 33
- Set $YAML::XS::LoadBlessed = 0 for Appimage/Snapcraft
- add a new variable to track build time needed for ccache eviction
- create folder for ccache archive to be copied before rsync
- also package pkg-config files by default into baselibs. (bsc#1172563 etc)
- Use shorter kernel flag for mitigations
- Ignore, if shutdown behavior changed by build in z/VM
- 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

Rev openSUSE:Factory/132 Md5 f976a20ad0cc37c35c8d5b52364bec7a 2020-08-25 07:31:47 dimstar_suse 828094
2020-08-25 07:31:47 +00:00
OBS User adrianSuSE
30e0598425 update
Rev openSUSE:Tools/422 Md5 facd097688422ac0b6dde0bf691b993a 2020-08-20 08:33:26 adrianSuSE None
2020-08-20 08:33:26 +00:00
OBS User M0ses
44af25d385 - fix dependencies for Fedora 33
- Set $YAML::XS::LoadBlessed = 0 for Appimage/Snapcraft
- add a new variable to track build time needed for ccache eviction
- create folder for ccache archive to be copied before rsync
- also package pkg-config files by default into baselibs. (bsc#1172563 etc)
- Use shorter kernel flag for mitigations
- Ignore, if shutdown behavior changed by build in z/VM
- 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

Rev openSUSE:Tools/421 Md5 8c898607edaf5fbf2686365c6cc584a3 2020-07-23 06:04:07 M0ses None
2020-07-23 06:04:07 +00:00
OBS User maxlin_factory
57077cd310 Accepting request 807799: - enable sysrq operations on boot
- Set kvm_serial_device to virtio-serial in the fixup
- Split console arg setting code into kvm_add_console_args
- Update for zVM to make container builds work.
- Write to /proc/sys/kernel/hostname if the hostname command is not available
- Use --cgroup-manager=cgroupfs when calling podman
- Also squash by default in podman builds
- Support different interpreters in prein/postin scriptlets
- Use grep -E instead of egrep to check for the needsbinariesforbuild flag
- Use new Build::Intrepo module
- Add new Intrepo module to read/write build's internal repo format
- remove .gz from _ccache archive as it is no longer compressed
- Add support for Arch in build-recipe-kiwi
- Autodetect whether to use --pipe option of systemd-nspawn.
- Split parse_depfile() from readdeps()
- enable compression on ccache
- add bugzilla numbers for s390 workaround
- extend --ccache to generate _ccache.tar.gz and implement --pkg-ccache
- disable transparent_hugepage on s390x guests for now, causes hangs
- set buildflavor also for Build::parse

- Leap 15.2 config update (libzstd1 for rpm)
- handle obscpio extraction error as fatal
- Return correct exit code from systemd-nspawn build
- Spec parser: do not parse included files from end to start
- running disk full check also outside of VM
- run disk full check only for chroot

- Spec parser: add support for %elif, %elifarch, %elifos
- Support rpm's %include statement (EXPERIMENTAL, known limitations)

Rev openSUSE:Factory/131 Md5 c16c0f3a4b83dbdefbde5838ddc938ab 2020-05-29 19:13:17 maxlin_factory 807799
2020-05-29 19:13:17 +00:00
OBS User adrianSuSE
74e265de55 update
Rev openSUSE:Tools/419 Md5 efca04c6f2af22c57f42087da25af5fd 2020-05-20 16:42:18 adrianSuSE None
2020-05-20 16:42:18 +00:00
OBS User adrianSuSE
da13d57f3a hack
Rev openSUSE:Tools/418 Md5 bc06d1a6ea07784dd264ee3f8743bd6c 2020-03-13 14:12:51 adrianSuSE None
2020-03-13 14:12:51 +00:00
OBS User adrianSuSE
3f2d1ccb7e update
Rev openSUSE:Tools/417 Md5 5dc666d69cd0920d0b89f118decdf7c3 2020-03-13 13:47:01 adrianSuSE None
2020-03-13 13:47:01 +00:00
OBS User adrianSuSE
e8217fb125 update
Rev openSUSE:Tools/416 Md5 27b70fca8eca46b31a62cc9ddcc5777c 2020-03-13 13:44:38 adrianSuSE None
2020-03-13 13:44:38 +00:00
OBS User adrianSuSE
c82674cf09 revert
Rev openSUSE:Tools/415 Md5 63d46dc2168466b3306ab6c1cf9fccdd 2020-02-20 07:38:52 adrianSuSE None
2020-02-20 07:38:52 +00:00
OBS User adrianSuSE
550276be4c ups
Rev openSUSE:Tools/414 Md5 c5a9e423e35fe6c5b511f713e3dcea17 2020-02-20 07:16:27 adrianSuSE None
2020-02-20 07:16:27 +00:00
OBS User adrianSuSE
abe0d1708b add cpio for debian
Rev openSUSE:Tools/413 Md5 a15626c0d78604927d19e34c754c253e 2020-02-20 07:02:26 adrianSuSE None
2020-02-20 07:02:26 +00:00
OBS User adrianSuSE
0b5461d51e update
Rev openSUSE:Tools/412 Md5 bd3a72dfc88a00a22e32f5d225a371a4 2020-02-10 08:30:58 adrianSuSE None
2020-02-10 08:30:58 +00:00
OBS User adrianSuSE
2e4c11edc8 update
Rev openSUSE:Tools/411 Md5 ff74b4c77a63da347ee66259f4243c35 2020-02-05 08:32:14 adrianSuSE None
2020-02-05 08:32:14 +00:00
OBS User dimstar_suse
9d40e378ff Accepting request 769043: - fix regression in && operator handling of rpm spec file parser
- Correctly expand macros defined with %global

- 15.2 config: temporary revert gcrypt preinstall until distro has changed
- factory config: ignore libxtables for iproute2, not needed for ip tool
- Follow upstream rpm changes in regard to logical ops
- Fix macro expansion of lines containing newlines
- add missing header file to avoid compile warnings

- support OBS-Milestone comment for kiwi
- switch to preinstall expansion for factory

Rev openSUSE:Factory/130 Md5 d340945da44581034257c47e440131cc 2020-02-03 10:10:37 dimstar_suse 769043
2020-02-03 10:10:37 +00:00
OBS User adrianSuSE
f0329e0fbe abort
Rev openSUSE:Tools/409 Md5 530b404cecdb29f77e6adaf57386283c 2020-02-03 10:03:48 adrianSuSE None
2020-02-03 10:03:48 +00:00
OBS User adrianSuSE
0e9da2c0cf test
Rev openSUSE:Tools/408 Md5 34d41e2bdcc8e5f06ab213fa71960df4 2020-02-03 10:01:45 adrianSuSE None
2020-02-03 10:01:45 +00:00
OBS User adrianSuSE
417ae4f97a test
Rev openSUSE:Tools/407 Md5 75c1e68bad930350a3813fdd222a5b26 2020-02-03 09:57:54 adrianSuSE None
2020-02-03 09:57:54 +00:00
OBS User adrianSuSE
71cdf2da04 test
Rev openSUSE:Tools/406 Md5 06eb2b0e65dd58a20ff66b81eebaa5eb 2020-02-03 09:48:14 adrianSuSE None
2020-02-03 09:48:14 +00:00
OBS User adrianSuSE
ec2c6e65f1 update
Rev openSUSE:Tools/405 Md5 3f4f75c462a19a99c16ff5d6666264d6 2020-01-31 11:55:01 adrianSuSE None
2020-01-31 11:55:01 +00:00
OBS User adrianSuSE
cc9e5376fc fix build for 15.2
Rev openSUSE:Tools/404 Md5 f9d4e1d5b466e20099e121eaa0af1c6e 2020-01-29 13:04:23 adrianSuSE None
2020-01-29 13:04:23 +00:00
OBS User adrianSuSE
21d876cbb1 without iproute2
Rev openSUSE:Tools/403 Md5 9622e7f57ca0118f933b74bd430a7130 2020-01-28 15:58:57 adrianSuSE None
2020-01-28 15:58:57 +00:00
OBS User adrianSuSE
b0e40ae87d update
Rev openSUSE:Tools/402 Md5 06a3169b88e80dcdec56b5268619f732 2020-01-28 15:25:18 adrianSuSE None
2020-01-28 15:25:18 +00:00
OBS User dimstar_suse
6e3b0335d9 Accepting request 766951: - fix SLE 15 configurations
- Fix dist autodetection for sle15-sp2

- Fix crash when using preinstall dependency expansion in OBS
- build-vm-kvm: use /boot/kernel.obs.build and /boot/initrd.obs.build
  as fallback regardless of the platform to have a global fallback
  kernel to use for distros that do not use the "kernel-obs-build"
  package to provide the guests kernel and initrd as the system
  binaries are not reliable for use in a guest system
- use abuild user if $NOROOTFORBUILD is set.

- fix createrepo existens check for appimager and docker builds
  in chroot
- support to use virt-make-fs for ext3 VM builds

- Arch Linux zstd format support
- fix testbuild fail with latest rpm in SP2 and Leap 15.2
- do not retry automatically on disk full error

Rev openSUSE:Factory/129 Md5 cd5b469329d09036bb48baa04ea890b3 2020-01-25 12:23:13 dimstar_suse 766951
2020-01-25 12:23:13 +00:00
OBS User adrianSuSE
b80dda9523 update
Rev openSUSE:Tools/400 Md5 246ef3b2def7461b4ab7b2ac6872e1aa 2020-01-24 15:51:52 adrianSuSE None
2020-01-24 15:51:52 +00:00
OBS User adrianSuSE
ccf752903a update
Rev openSUSE:Tools/399 Md5 584b846be85462c630c2c9f3e6ee7f39 2020-01-24 14:43:57 adrianSuSE None
2020-01-24 14:43:57 +00:00
OBS User adrianSuSE
bd11591119 new name on fedora
Rev openSUSE:Tools/398 Md5 6ccba1459fda6d690cd4053fe9af439e 2020-01-22 12:39:17 adrianSuSE None
2020-01-22 12:39:17 +00:00
OBS User adrianSuSE
a0f2ed4deb update
Rev openSUSE:Tools/397 Md5 b16042718fee1612407fcc1e162c0652 2020-01-22 12:36:54 adrianSuSE None
2020-01-22 12:36:54 +00:00
OBS User adrianSuSE
e3923df8d7 update
Rev openSUSE:Tools/396 Md5 aa4fea6e2e7fa5efb80bb4d03b3eae64 2020-01-20 08:36:50 adrianSuSE None
2020-01-20 08:36:50 +00:00
OBS User dimstar_suse
2239f88b85 Accepting request 761596: - allow to enter an existing buildroot w/o recipe
- generate milestone files also for pure online media
- fix ccache setup of non-dotted compiler versions

Rev openSUSE:Factory/128 Md5 20ba07128f093051c7f355f16338cc0f 2020-01-10 17:40:06 dimstar_suse 761596
2020-01-10 17:40:06 +00:00
OBS User adrianSuSE
1859194c02 fix tag
Rev openSUSE:Tools/394 Md5 ee84875f57694f5093c0b6e13f45a62f 2020-01-07 13:04:07 adrianSuSE None
2020-01-07 13:04:07 +00:00
OBS User adrianSuSE
44b26f3123 new release
Rev openSUSE:Tools/393 Md5 1e49de1012394b64a042b9821d69b889 2020-01-07 12:59:43 adrianSuSE None
2020-01-07 12:59:43 +00:00
OBS User adrianSuSE
9713f91a7a fix version
Rev openSUSE:Tools/392 Md5 548677fd88807ea96f1f58881fdcafc7 2020-01-03 07:39:55 adrianSuSE None
2020-01-03 07:39:55 +00:00
OBS User dimstar_suse
b93d9300cd Accepting request 754369: - qemu vm_type is running qemu system emulator now. Works for:
* aarch64
  * armv7l
  * ppc64/ppc64le
  * s390/s390x
  * riscv64
  Note: this requires a kernel and initrd in build target via
        kernel-obs-build mechanic
- various --shell improvements
- new --shell-cmd to run commands in chroot/KVM/Qemu/... directly
- raising minimal required memory in qemu mode to 512MB to be able
  to run Linux kernel at least
- Normalize epoch 0 away when reading the module info
- Add systemd-nspawn backend (by Oleg Girko)

Rev openSUSE:Factory/127 Md5 78d765a38ce1652e04c4daedd2385bde 2019-12-11 11:01:17 dimstar_suse 754369
2019-12-11 11:01:17 +00:00