Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pkglistgen.py: Run product-composer iif there's a *.productcompose.in file and a 000productcompose directory. #3079

Merged
merged 1 commit into from
May 14, 2024

Commits on May 13, 2024

  1. pkglistgen.py: Run productcomposer iif there's a *.productcompose.in …

    …file and a 000productcompose directory.
    
    Previously pkglistgen.py assumed that a project either used
    product-builder or the new product-composer, by exiting unrecoverably
    when a *.productcompose.in file was found but the relative
    000productcompose directory was absent.
    
    This is not the case for SL Micro as the shared SLFO codebase is still
    an hybrid OBS/git project and hence its stagings are not git based and
    can't use product composer.
    
    This patch was tested for the SUSE:ALP:Source:Standard:1.0:Staging:A and
    SUSE:ALP:Products:Marble:6.0 projects (together with
    openSUSE#3078). Instead
    of raising an exception when the 000productcompose directory is not
    found it makes a log stating that product-composer will be skipped.
    gleidi-suse committed May 13, 2024
    Configuration menu
    Copy the full SHA
    c120c9b View commit details
    Browse the repository at this point in the history