17
0

111 Commits

Author SHA256 Message Date
f93b45cde5 Accepting request 1300435 from openSUSE:Tools
- 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
2025-08-20 11:27:13 +00:00
dbc14ed46c Accepting request 1297947 from openSUSE:Tools
- 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
2025-08-06 12:34:55 +00:00
a2280697c0 Accepting request 1297422 from openSUSE:Tools
- 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
2025-08-04 13:31:42 +00:00
2ca26ec87b Accepting request 1295115 from openSUSE:Tools
- 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
2025-07-23 14:33:48 +00:00
54139c55c8 Accepting request 1291853 from openSUSE:Tools
- 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
2025-07-11 19:30:21 +00:00
97d148f04b Accepting request 1291053 from openSUSE:Tools
- 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
2025-07-07 15:07:55 +00:00
c61f1ef54f Accepting request 1290671 from openSUSE:Tools
- 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
2025-07-06 15:06:46 +00:00
41bec289ee Accepting request 1289554 from openSUSE:Tools
- 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
2025-07-02 10:11:16 +00:00
edab14e8cd Accepting request 1288523 from openSUSE:Tools
- 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
2025-06-26 09:39:12 +00:00
9f290a7de2 Accepting request 1282796 from openSUSE:Tools
- 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
2025-06-04 18:30:20 +00:00
90b4b3bb98 Accepting request 1281849 from openSUSE:Tools
- 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
2025-06-02 20:00:54 +00:00
7539d092c1 Accepting request 1278080 from openSUSE:Tools
- 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
2025-05-20 07:31:35 +00:00
0e461b494f Accepting request 1276775 from openSUSE:Tools
- 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
2025-05-12 14:51:46 +00:00
eee389ea01 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=98
2025-05-12 08:42:27 +00:00
f2765bb207 Accepting request 1273682 from openSUSE:Tools
- 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
2025-04-30 17:05:52 +00:00
161eeeaafe update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=96
2025-04-30 12:37:41 +00:00
79e9313569 Accepting request 1265732 from openSUSE:Tools
- 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
2025-04-02 15:11:06 +00:00
b1bdbfce0d update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=94
2025-03-31 10:06:33 +00:00
17341aa39d Accepting request 1255051 from openSUSE:Tools
- 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
2025-03-24 12:27:30 +00:00
11df8435dd update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=92
2025-03-21 15:45:05 +00:00
0ca95b24a7 Accepting request 1249282 from openSUSE:Tools
- 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
2025-02-28 16:57:19 +00:00
d0c610af13 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=90
2025-02-28 16:11:53 +00:00
fb89fcf22f Accepting request 1248399 from openSUSE:Tools
- 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
2025-02-25 15:58:17 +00:00
ffecbc2578 changes
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=88
2025-02-25 14:25:01 +00:00
1b1a43e766 test
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=87
2025-02-25 13:32:48 +00:00
3e126d5ddc changes
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=86
2025-02-25 07:17:56 +00:00
619acd1d3b test
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=85
2025-02-24 10:33:59 +00:00
8621cc74d9 Accepting request 1247645 from openSUSE:Tools
- 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
2025-02-21 20:38:05 +00:00
640179d690 fix
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=83
2025-02-21 13:26:32 +00:00
4058c34fb0 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=82
2025-02-20 14:59:14 +00:00
73baaba387 Accepting request 1247104 from openSUSE:Tools
- 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
2025-02-19 15:03:26 +00:00
0ee6a6c0f3 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=80
2025-02-19 13:56:48 +00:00
31ba115929 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=79
2025-02-19 12:37:49 +00:00
af36e998fb Accepting request 1244745 from openSUSE:Tools
- 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
2025-02-10 16:30:32 +00:00
afddeacf0a update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=77
2025-02-10 12:43:00 +00:00
00987f3951 Accepting request 1243615 from openSUSE:Tools
- 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
2025-02-06 21:09:04 +00:00
995d26aa3f add bugnumber
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=75
2025-02-06 10:06:21 +00:00
e861d9c308 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=74
2025-02-06 09:12:17 +00:00
070edbca82 Accepting request 1241306 from openSUSE:Tools
- 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
2025-01-30 13:52:58 +00:00
99e3eabb26 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=72
2025-01-30 09:14:43 +00:00
97be20606e Accepting request 1241188 from openSUSE:Tools
- 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
2025-01-29 15:10:23 +00:00
bbeae49f39 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=70
2025-01-29 12:40:24 +00:00
a3b7cee139 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=69
2025-01-28 16:03:56 +00:00
9cafb9df90 Accepting request 1240573 from openSUSE:Tools
- 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
2025-01-27 20:33:13 +00:00
52e30ee56d update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=67
2025-01-24 09:30:22 +00:00
0a3710d542 Accepting request 1204743 from openSUSE:Tools
- 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
2024-09-30 13:42:18 +00:00
cf8aec8a46 update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=65
2024-09-30 10:22:56 +00:00
82cae755bc Accepting request 1203616 from openSUSE:Tools
- 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
2024-09-25 19:57:25 +00:00
b9abc48add update
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/product-composer?expand=0&rev=63
2024-09-25 14:35:39 +00:00
2955c5f1b0 Accepting request 1202607 from openSUSE:Tools
- 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
2024-09-23 13:24:04 +00:00