547 Commits

Author SHA256 Message Date
00b9f79522 Accepting request 1332642 from openSUSE:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1332642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=181
2026-02-12 16:25:36 +00:00
bf9f89711d Accepting request 1330437 from openSUSE:Tools
- pbuild: support for _manifest files
- VM builds: fix export of mtime out of the build env
- config:
  * tumbleweed syncing
  * slfo 1.2 updates
  * Re-create SLE 15 SP7 config
- oci-archive
  * Support package list introspection
  * Support sbom generation
- Docker.pm: Also handle 'zypper update' 
- obs-docker-support: Pass --no-refresh to zypper
- fail if PKGID can not be queried
- Add a workaround to fix builds on debian aarch64 with old systemd versions
- Add gzip retry for the sidestore downloads
- Revert VCS indenting change to fix reproducible builds

OBS-URL: https://build.opensuse.org/request/show/1330437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=180
2026-02-09 10:42:37 +00:00
OBS User buildservice-autocommit
bb5f1be350 Accepting request 1330437 from openSUSE:Tools
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/1330437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=556
2026-02-09 10:42:37 +00:00
OBS User buildservice-autocommit
6d6f078675 Updating link to change in openSUSE:Factory/build revision 180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=c46655f9ac2fed55a584f31368636b0d
2026-02-09 10:42:37 +00:00
5ab36b7728 fix changes
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=555
2026-02-05 09:01:42 +00:00
e60f6c4056 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=554
2026-02-02 14:46:51 +00:00
b955903c86 Accepting request 1317757 from openSUSE:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1317757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=179
2025-11-17 11:08:31 +00:00
740d264752 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=552
2025-11-07 09:57:47 +00:00
e7dc4a1ec2 Accepting request 1302869 from openSUSE:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1302869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=178
2025-09-08 07:56:40 +00:00
8069b8edae update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=550
2025-08-29 06:44:16 +00:00
7830f2323e Accepting request 1291258 from openSUSE:Tools
- Make CreateArchive reproducible
- Adapt to new product composer package set handling
- Add support for '--format json' option to queryrecipe
- LiveBuild: drop unused @args from the parse function
- Support options in the recipe parsers
- Support the new FromScratch: directive
- vm-type=qemu: use cpu=max on x86_64
- generate_sbom: make sure that no package is listed twice in product mode

OBS-URL: https://build.opensuse.org/request/show/1291258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=177
2025-07-09 15:26:04 +00:00
ab23cdaf7b update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=548
2025-07-08 12:33:50 +00:00
b277f92019 Accepting request 1281885 from openSUSE:Tools
- fix slfo 1.2 build config
- Disable selinuxfs mount during builds (bsc#1231252)
- productcomposer: support version 0.6.0 extensions
- mkosi: also fetch InitrdPackages= dependencies
- qemu 10.0 compability fix
- rpm 
  * Fix querying the pkgid from rpm packages
  * Support new %span macro
  * Fall back to the sha256 signature header if there is no md5 header
    for rpm v6
- pbuild: define _is_this_project/_is_in_project macros
- support the "nouseforbuild" buildflag
- Use Compress::Stream::Zstd for zstd decompression of debian binaries
- Fix parsing of remoteasseturls with digests
- provenance data handling:
  * extend SLSA provenance data with buildfalvor, distul and vcs
  * Fix handling of replaced golang modules

OBS-URL: https://build.opensuse.org/request/show/1281885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=176
2025-06-04 18:27:32 +00:00
8d0a710ca5 - fix slfo 1.2 build config
- Disable selinuxfs mount during builds (bsc#1231252)
- productcomposer: support version 0.6.0 extensions
- mkosi: also fetch InitrdPackages= dependencies
- qemu 10.0 compability fix
- rpm 
  * Fix querying the pkgid from rpm packages
  * Support new %span macro
  * Fall back to the sha256 signature header if there is no md5 header
    for rpm v6
- pbuild: define _is_this_project/_is_in_project macros
- support the "nouseforbuild" buildflag
- Use Compress::Stream::Zstd for zstd decompression of debian binaries
- Fix parsing of remoteasseturls with digests
- provenance data handling:
  * extend SLSA provenance data with buildfalvor, distul and vcs
  * Fix handling of replaced golang modules

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=546
2025-06-02 11:09:59 +00:00
02d8a748aa Accepting request 1265885 from openSUSE:Tools
- SLE 15 SP7 config
- RemoteAsset code cleanup

OBS-URL: https://build.opensuse.org/request/show/1265885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=175
2025-04-02 15:09:24 +00:00
f26b4ae16b update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=544
2025-03-31 11:53:41 +00:00
2bc3dd8121 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=543
2025-03-31 11:40:54 +00:00
18211f477b Accepting request 1256157 from openSUSE:Tools
- Supporting automatic tar ball creation also when just
  provided via git (no need for RemoteAsset in that case)

OBS-URL: https://build.opensuse.org/request/show/1256157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=174
2025-03-28 08:36:08 +00:00
349f31efbf update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=541
2025-03-26 09:24:46 +00:00
30c1e0cfd5 Accepting request 1255056 from openSUSE:Tools
- RemoteAsset support:
   * Implement automatic packaging of directories into tar balls
   * Support a 'keepmeta' query parameter in git assets
   * Support git checkout by commit like with the obs scm bridge

OBS-URL: https://build.opensuse.org/request/show/1255056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=173
2025-03-24 12:25:22 +00:00
35c31c6bf0 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=539
2025-03-21 15:48:52 +00:00
d247246880 Accepting request 1253058 from openSUSE:Tools
- Support reprobudicble builds using jobs/smp_mflags handling
- expanddeps (plain build script usage):
  * Add support for build-time services
  * Support apk version comparison
- Sync tumbleweed build config
- Delete createrepomddeps and createyastdeps tooling, not used anymore
- large amount of code refactoring

- Fixed --shell option for container builds

OBS-URL: https://build.opensuse.org/request/show/1253058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=172
2025-03-15 15:16:08 +00:00
4a2a5e839b update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=537
2025-03-14 12:34:33 +00:00
740a682b77 Accepting request 1251129 from openSUSE:Tools
update

OBS-URL: https://build.opensuse.org/request/show/1251129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=171
2025-03-08 16:51:46 +00:00
f111605819 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=535
2025-03-07 12:22:38 +00:00
81f09759f9 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=534
2025-03-07 08:19:59 +00:00
42ea38f3dc Accepting request 1250015 from openSUSE:Tools
- fixes for POSIX compatibility for obs-docker-support adn
  mkbaselibs
- Add support for apk in docker/podman builds
- Add support for 'wget' in Docker images
- Fix debian support for Dockerfile builds
- Fix preinstallimages in containers
- mkosi: add back system-packages used by build-recipe directly
- pbuild: parse the Release files for debian repos

OBS-URL: https://build.opensuse.org/request/show/1250015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=170
2025-03-05 12:38:46 +00:00
1a1a524b45 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=532
2025-03-04 10:20:30 +00:00
a2967061ad Accepting request 1243918 from openSUSE:Tools
- mkosi: drop most systemd/build-packages deps and use obs_scm
         directory as source if present
- improve source copy handling
- Introduce --repos-directory and --containers-directory options

OBS-URL: https://build.opensuse.org/request/show/1243918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=169
2025-02-09 19:00:21 +00:00
d0dee008ac update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=530
2025-02-06 15:59:42 +00:00
4163d6be92 Accepting request 1241351 from openSUSE:Tools
- productcompose: support of building against a baseiso
- preinstallimage: avoid inclusion of build script generated files
- preserve timestamps on sources copy-in for kiwi and productcompose
- alpine package support updates
- tumbleweed config update

OBS-URL: https://build.opensuse.org/request/show/1241351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=168
2025-02-03 20:41:52 +00:00
a5492834a4 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=528
2025-01-30 12:56:04 +00:00
39a9bb7976 Accepting request 1237285 from openSUSE:Tools
- debian: Support installation of foreign architecture packages
          (required for armv7l setups)
- Parse unknown timezones as UTC
- Apk (Alpine Linux) format support added
- Implement default value in parameter expansion
- Also support supplements that use & as "and"
- Add workaround for skopeo's argument parser
- add cap-htm=off on power9
- Fixed usage of chown calls
- Remove leading `go` from `purl` locators

OBS-URL: https://build.opensuse.org/request/show/1237285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=167
2025-01-14 15:21:20 +00:00
eabca7bd5a update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=526
2025-01-13 07:44:00 +00:00
c870dc6339 Accepting request 1224114 from openSUSE:Tools
- container related:
  * Implement support for the new <containers> element in kiwi recipes
  * Fixes for SBOM and dependencies of multi stage container builds
  * obs-docker-support: enable dnf and yum substitutions
- Arch Linux:
  * fix file path for Arch repo
  * exclude unsupported arch
  * Use root as download user
- build-vm-qemu: force sv48 satp mode on riscv64
- mkosi:
  * Create .sha256 files after mkosi builds
  * Always pass --image-version to mkosi
- General improvements and bugfixes (mkosi, pbuild, appimage/livebuild,
                                     obs work detection, documention, SBOM)
- Support slsa v1 in unpack_slsa_provenance
- generate_sbom: do not clobber spdx supplier
- Harden export_debian_orig_from_git (boo#1230469)

OBS-URL: https://build.opensuse.org/request/show/1224114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=166
2024-11-15 14:38:13 +00:00
4c89bfe584 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=524
2024-11-14 09:09:18 +00:00
afff9b4feb Accepting request 1200773 from openSUSE:Tools
- SBOM generation:
  - Adding golang introspection support
  - Adding rust binary introspection support
  - Keep track of unknwon licenses and add a "hasExtractedLicensingInfos"
    section
  - Also normalize licenses for cyclonedx
  - Make generate_sbom errors fatal
  - general improvements
- Fix noprep building not working because the buildir is removed
- kiwi image: also detect a debian build if /var/lib/dpkg/status is present
- Do not use the Encode module to convert a code point to utf8
- Fix personality syscall number for riscv
- add more required recommendations for KVM builds
- set PACKAGER field in build-recipe-arch
- fix writing _modulemd.yaml
- pbuild: support --release and --baselibs option
- container:
  - copy base container information from the annotation into the
    containerinfo
  - track base containers over multiple stages
  - always put the base container last in the dependencies

OBS-URL: https://build.opensuse.org/request/show/1200773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=165
2024-09-15 10:32:55 +00:00
0812cade0c update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=522
2024-09-13 09:02:09 +00:00
a14d5a6005 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=521
2024-09-13 08:37:42 +00:00
4acfd903a4 Accepting request 1189210 from openSUSE:Tools
- providing fileprovides in createdirdeps tool
- Introduce buildflag nochecks

- productcompose: support __all__ option
- config update: tumbleweed using preinstallexpand
- minor improvements

OBS-URL: https://build.opensuse.org/request/show/1189210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=164
2024-07-24 13:29:20 +00:00
004ab3548b update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=519
2024-07-23 08:55:57 +00:00
a1c6bbe79d fix
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=518
2024-07-16 11:52:37 +00:00
e452819e40 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=517
2024-07-11 13:15:28 +00:00
abb9aa95ef update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=516
2024-07-11 13:04:36 +00:00
9dc8b1e6e9 Accepting request 1180152 from openSUSE:Tools
- tumbleweed build config update
- support the %load macro
- improve container filename generation (docker)
- fix hanging curl calls during build (docker)
- productcompose: fix milestone query

OBS-URL: https://build.opensuse.org/request/show/1180152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=163
2024-06-13 13:37:26 +00:00
a3f80019d1 - tumbleweed build config update
- support the %load macro
- improve container filename generation (docker)
- fix hanging curl calls during build (docker)
- productcompose: fix milestone query

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=514
2024-06-12 09:53:23 +00:00
1f1c0e1d51 Accepting request 1174403 from openSUSE:Tools
- tumbleweed build config update
- 15.6 build config fixes
- sourcerpm & sourcedep handling fixes
- productcompose:
  - Fix milestone handling
  - Support bcntsynctag
- Adding debian support to generate_sbom
- Add syscall for personality switch on loongarch64 kernel
- vm-build: ext3 & ext4: fix disk space allocation
- mkosi format updates, not fully working yet
- pbuild exception fixes
- Fixes for current fedora and centos distros
- Don't copy original dsc sources if OBS-DCH-RELEASE set
- Unbreak parsing of sources/patches
- Support ForceMultiVersion in the dockerfile parser
- Support %bcond of rpm 4.17.1

OBS-URL: https://build.opensuse.org/request/show/1174403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=162
2024-05-17 18:03:48 +00:00
f13e75283a update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=512
2024-05-16 08:24:09 +00:00
ee189b7dd7 Accepting request 1157511 from openSUSE:Tools
- Add a hack for systemd 255.3, creating an empty /etc/os-release
  if missing after preinstall.
- docker: Fix HEAD request in dummyhttpserver
- pbuild: Make docker-nobasepackages expand flag the default
- rpm: Support a couple of builtin rpm macros
- rpm: Implement argument expansion for define/with/bcond...
- Fix multiline macro handling
- Accept -N parameter of %autosetup
- documentation updates
- various code cleanup and speedup work.

OBS-URL: https://build.opensuse.org/request/show/1157511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/build?expand=0&rev=161
2024-03-14 16:42:49 +00:00
1ac440a1a4 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/build?expand=0&rev=510
2024-03-13 09:54:48 +00:00