17
0

WIP: TESTING #9

Closed
adrianSuSE wants to merge 0 commits from factory into leap-16.0
Owner
No description provided.
adrianSuSE added 111 commits 2025-12-17 10:52:15 +01:00
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=1
- Set service to manaul run: server side execution not permitted in
  products.
- Do not use python-single-spec magic, but use python3 directly
  (the main python version).

OBS-URL: https://build.opensuse.org/request/show/1130815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=2
Initial version of new product builder

OBS-URL: https://build.opensuse.org/request/show/1130816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=1
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=4
- update to version 0.2
  * Support .report file generation

OBS-URL: https://build.opensuse.org/request/show/1130998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=2
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=6
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=7
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=8
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=9
- update to version 0.3.1
  * Supporting new 0.1 schema with extended functionality
  * signature handling fix
  * refactoring and code cleanup and documentation updates

OBS-URL: https://build.opensuse.org/request/show/1138326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=3
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=11
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=12
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=13
- update to version 0.3.3
  - fixes incorrect data inside of repomd.xml

- update to version 0.3.2
  * crash fixes

OBS-URL: https://build.opensuse.org/request/show/1144804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=4
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=15
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=16
- update to version 0.3.4
  - support basic iso generation, not for bootable images yet

OBS-URL: https://build.opensuse.org/request/show/1149811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=5
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=18
- update to version 0.4.0
  Replacement of susedata tool, first part
  
  - Add supportstatus
  - Add gpg trusted keys
  - switch to SHA512 checksum
  
  Missing:
  - diskusage data
  - package translations

OBS-URL: https://build.opensuse.org/request/show/1155607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=6
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=20
- update to version 0.4.1
  * write translations of package descriptions

OBS-URL: https://build.opensuse.org/request/show/1156038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=7
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=22
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=23
- update to version 0.4.2
  * generate also diskusage data now (done by mls)
  * code cleanup
- add missing dependency to python-zstandard

OBS-URL: https://build.opensuse.org/request/show/1156330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=8
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=25
- update to version 0.4.3
  * Allow product builds without meta packages
  * improve disk-usage in susedata output

OBS-URL: https://build.opensuse.org/request/show/1162949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=9
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=27
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=28
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=29
- update to version 0.4.4
  * supports also schema version 0.2 now
  * supports specifing add-on media product builds (versus OS)
  * supports overwriting package (from) information in updatinfo

OBS-URL: https://build.opensuse.org/request/show/1166882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=10
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=31
- update to version 0.4.5
  * generate .sha256 files for .iso files

OBS-URL: https://build.opensuse.org/request/show/1174414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=11
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=33
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=34
- update to version 0.4.7
  * Support aborting on embargo updates in future
  * Clean updateinfo.xml from OBS internal elements
  * Add tagmedia for iso files to support checkmedia command

- update to version 0.4.6
  * fixing signature creation for -Source and -Debug media
  * added option to allow to specify an updateinfo id prefix

OBS-URL: https://build.opensuse.org/request/show/1174868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=12
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=36
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=37
- update to version 0.4.8
  * Support export of slsa.provenance files
  * Allow to override product directory per flavor

OBS-URL: https://build.opensuse.org/request/show/1176757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=13
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=39
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=40
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=41
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=42
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=43
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=44
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=45
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=46
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=47
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=48
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=49
- update to version 0.4.12
  * fixed susedata generation (only a single language translation was generated)
  * Added option to include all available packages

- update to version 0.4.11
  * canonized filenames (get rid of ::import prefixes)

- update to version 0.4.10
  * support building on 15.6, using python311 stack (added sle-15-defaults.patch)
  * changing createrepo defaults for SLE 15 only
  * crash fix on incomplete generated groups by pkglistgen

- update to version 0.4.9
  * Introduce "extension" product-type as alias for "module"
    Technical the same, but handled different in user accounting
  * fix for building without debug or source media

- Set service to manual run: server side execution not permitted in

OBS-URL: https://build.opensuse.org/request/show/1186131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=14
- update to version 0.4.12
  * crash fix for "all available packages" option

OBS-URL: https://build.opensuse.org/request/show/1186889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=51
- update to version 0.4.12
  * crash fix for "all available packages" option (forwarded request 1186889 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/1186890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=15
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=53
- update to version 0.4.14
  * added option to run installcheck
    => new dependency to libsolv-tools therefore

- update to version 0.4.13

OBS-URL: https://build.opensuse.org/request/show/1187917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=16
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=55
- update to version 0.4.15
  * avoid double export of -debug packages when using "all" option

OBS-URL: https://build.opensuse.org/request/show/1188178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=17
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=57
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1190245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=18
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=59
- update to version 0.4.17
  * abort_on_empty_updateinfo option added
  * allow to drop directory tree after iso generation
  * allow to enable iso generation by flavor

OBS-URL: https://build.opensuse.org/request/show/1198285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=19
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=61
- update to version 0.4.18
  * Fix product name in SPDX SBOM files (was hardcoded to ALP)
  * Some more progress lines for logfile

OBS-URL: https://build.opensuse.org/request/show/1202607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=20
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=63
- update to version 0.4.19
  * Avoid hanging installcheck with large output

OBS-URL: https://build.opensuse.org/request/show/1203616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=21
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=65
- update to version 0.4.20
  * fix logic of installcheck fatality

OBS-URL: https://build.opensuse.org/request/show/1204743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=22
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=67
- update to version 0.4.21
  * Use generate_sbom from OBS server instance if available

OBS-URL: https://build.opensuse.org/request/show/1240573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=23
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=69
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=70
- update to version 0.5.1
  * use mksusecd instead of xorriso, fixes boot partition, requires root

- update to version 0.5.0
  * New option to add generated rpm-md tree to a base image.
    Can be used to create an agama based offline installer image.

OBS-URL: https://build.opensuse.org/request/show/1241188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=24
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=72
- update to version 0.5.2
  Handle baseisos like meta packages
  
  This means we don't expect them deployed in the build host system
  anymore. Instead we search for them in the given repositories for
  the product and unpack the containment rpm.
  
  The wanted side effect of this is that products will get rebuild,
  when the baseiso has changed now.

OBS-URL: https://build.opensuse.org/request/show/1241306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=25
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=74
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=75
- update to version 0.5.3
  Adding skip_updateinfos build option to pass issue #14

    (boo#1231141)

OBS-URL: https://build.opensuse.org/request/show/1243615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=26
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=77
- update to version 0.5.4
  support source and debug settings per flavor
  generate sha256 files for install.iso

OBS-URL: https://build.opensuse.org/request/show/1244745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=27
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=79
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=80
- update to version 0.5.5
  Suport architecture specific meta data

OBS-URL: https://build.opensuse.org/request/show/1247104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=28
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=82
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=83
- update to version 0.5.7
  Fixing splitted repodata handling with splitted source medium

- update to version 0.5.6
  Call verifymedia on generated bootable media for verbose output
  in log file. It is not fatal yet, due to a known issue in agama
  base images, but that will be changed.

OBS-URL: https://build.opensuse.org/request/show/1247645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=29
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=85
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=86
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=87
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=88
- update to version 0.5.9
  Crash fix for offline media build using splitted repodata

- update to version 0.5.8
  Added missing bits for splitted source medium

OBS-URL: https://build.opensuse.org/request/show/1248399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=30
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=90
- update to version 0.5.10
  * allow to specify build_options per flavor
  * build_option for skiping copy of rpm-md trees to base iso
  * build_option for updateinfo_packages_only
  * bugfixes and cleanup

OBS-URL: https://build.opensuse.org/request/show/1249282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=31
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=92
- update to version 0.5.11
  * cli: keep creating Source and Debug images when using the baseiso feature
  * fix crash on missing summary field

OBS-URL: https://build.opensuse.org/request/show/1255051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=32
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=94
- update to version 0.5.12:
  * Fix handling of internal updateinfo.xml attributes 
    supportstatus, superseded_by and embargo_date .

OBS-URL: https://build.opensuse.org/request/show/1265732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=33
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=96
- update to version 0.5.13:
  * support encoding of "update" and "edition" fields into CPE
  * allow blacklisting binaries via updateinfo flag
  * allow to specify repodata config per flavor

OBS-URL: https://build.opensuse.org/request/show/1273682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=34
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=98
- update to version 0.5.14:
  * fixing CPE-ID generation (ommit * in empty fields)
  * allowing to select build-options via cli and project build configuration

OBS-URL: https://build.opensuse.org/request/show/1276775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=35
- update to version 0.5.16:
  * package EULA support added
  * agama: do not take the iso meta data from the agama iso
  * code cleanup and refactoring
  * build description files are now validated.
  * verify command is now checking all flavors by default.

- update to version 0.5.15:
  * fix generation of gpg-pubkey content tags
  * Do not error out in updateinfo_packages_only mode if packages are not found
  * Set BUILD_DIR before calling the sbom generator
  * Handle build_options in flavors different
    Add them to the global set, instead of replacing the global set.
  * Fix handover of multiple --build-option cli parameters

OBS-URL: https://build.opensuse.org/request/show/1278080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=36
- update to version 0.6.0:
  * obsolete schema dependency again and rely on pydantic
  * support AppStream generation
  * support packageset selections in flavors via content and unpack
  * allow overwrite of supportstatus via = prefix
  * larger code refactoring for first unit tests

- add missing dependency to python schema module

OBS-URL: https://build.opensuse.org/request/show/1281849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=37
- update to version 0.6.2
  * crash fix for agama builds
  * Rework package set calculation
    
    The new code allows to reference package sets that are defined
    later in the recipe. It also allows to specify a flavor or
    architecture in the reference, so that a flavor can reuse the
    package set of a different flavor.

- update to version 0.6.1:
  * fixing a crash when no 'iso' tag is defined

OBS-URL: https://build.opensuse.org/request/show/1282796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=38
- add change-fitering-error-to-warning.patch:
- add parse-supportstatus.patch:

OBS-URL: https://build.opensuse.org/request/show/1288523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=39
- update to version 0.6.3
  * include last two patches, obsoleting 
    - change-fitering-error-to-warning.patch
    - parse-supportstatus.patch
  * fixing a crash when iso's are only enabled in flavors
- fix build/version handling after the change to setuptools_scm

OBS-URL: https://build.opensuse.org/request/show/1289554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=40
- update to version 0.6.6
  * verify command works now also for setups which only builds
    via a flavor
  * Export directory content sizes in kb (boo#1245709)

- update to version 0.6.5
  * Fixing further regressions of refactoring for iso building

- update to version 0.6.4
  * Fixing the iso parsing crash for real

OBS-URL: https://build.opensuse.org/request/show/1290671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=41
- update to version 0.6.8:
  * One more attempt for crashes in iso handling
  * Accept product_name_prefix key in scc block

- update to version 0.6.7:
  * Make the diskusage estimation compatible to the old implementation.
    Doing the kb conversation by file to cover fs block size
  * Implement option to follow package version for product

OBS-URL: https://build.opensuse.org/request/show/1291053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=42
- update to version 0.6.9:
  * Create the .license directory independend of iso generation
  * Support set_updateinfo_id_prefix to be set per flavor

OBS-URL: https://build.opensuse.org/request/show/1291853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=43
- update to version 0.6.10:
  * fixing missing debuginfo package in case dwz compression
    mechanic is used.

OBS-URL: https://build.opensuse.org/request/show/1295115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=44
- update to version 0.6.11:
  * Exclude vendor name in media.1/products file (backward compatibility)
  * Add appstream data to repomd.xml (boo#1243078)

OBS-URL: https://build.opensuse.org/request/show/1297422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=45
- update to version 0.6.12:
  * Compress appstream meta data only with gz (boo#1247510)
  * Add appstream screenshots.tar uncompressed if available.

OBS-URL: https://build.opensuse.org/request/show/1297947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=46
- update to version 0.6.13:
  * switching back to SHA-256 for CHECKSUMS file (boo#1247507)

OBS-URL: https://build.opensuse.org/request/show/1300435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/product-composer?expand=0&rev=47
autogits_workflow_pr_bot requested review from legaldb 2025-12-17 10:52:22 +01:00
autogits_workflow_pr_bot requested review from maintenance-release-review 2025-12-17 10:52:23 +01:00
autogits_workflow_pr_bot requested review from opensuse-review 2025-12-17 10:52:23 +01:00
adrianSuSE changed title from TESTING to WIP: TESTING 2025-12-17 10:52:28 +01:00
Author
Owner

sorry for the noise

sorry for the noise
adrianSuSE closed this pull request 2025-12-17 10:53:59 +01:00

Pull request closed

Sign in to join this conversation.