Skip to content

RFE: Common location for config files and docs?  #5

@lsm5

Description

@lsm5

This is mainly with respect to official distro RPM updates:

Problem:

  1. The config files and docs in each of common, image, storage need to be shipped in the containers-common rpm.
  2. Upstream releases/tags are done per subproject.
  3. This can be a problem for updating the containers-common rpm via Packit because Packit reacts to github releases and only finding a subproject in each release will mean some config files can't be found.
  4. Triggering updates to containers-common rpm on releases of c/image and c/storage could also cause trouble.

Proposal:

  1. Move all files and docs inside the common/ subproject and set Packit to react to only common- releases
    OR
  2. Use a single version for the entire container-libs project, publish the entire source on every release.
    OR
  3. Do some Packit gymnastics to handle rpms with the way things are now (I'd rather not). Consolidating the three into a monorepo would simplify COPR rpm builds by a lot and I'd rather be able to use that same simplification in official distro updates too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions