Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Add debian packaging to CI #8555

Closed

Description

@erikjohnston

We keep breaking the debian package builds, which is annoying when trying to release.

We may want to consider just running this on develop/release branches to save resource?

Presumably we don't want to use the debs built in CI, in case they get compromised?

Activity

  1. anoadragon453 commented on Oct 15, 2020

    @anoadragon453
    Member

    @richvdh mentioned an alternative which was to build debian packages on RC's as well - which would allow us to catch issues sooner on less important releases.

  2. richvdh commented on Oct 15, 2020

    @richvdh
    Member

    not so much an alternative, as something that might be nice to do in addition

  3. self-assigned this
    on Oct 30, 2020
  4. richvdh commented on Dec 16, 2020

    @richvdh
    Member

    (for links: #6116 is about packaging RCs)

  5. callahad commented on Jan 20, 2021

    @callahad
    Contributor

    For CI, which Debian / Ubuntu release do we want to build for?

    Building for all releases seems slow and wasteful.

    The stable releases should be... stable. So I suspect building for testing in CI would be the best way to catch breakage. And in fact, only builds on testing failed for #9073

  6. richvdh commented on Jan 20, 2021

    @richvdh
    Member

    counterpoint: we're more likely to accidentally introduce an incompatibility with an old distro.

    suggested compromise: build for oldest-supported distro and sid ?

  7. callahad commented on Jan 20, 2021

    @callahad
    Contributor

    #9073 worked on oldstable, stable, and sid, but not on testing

    So let's go with oldest supported + testing rather than sid?

  8. richvdh commented on Jan 20, 2021

    @richvdh
    Member

    with the exception of that one datapoint, it feels like working on stable and sid but not testing would be more unusual than it working on testing but not sid, but I don't feel too strongly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

z-p2(Deprecated Label)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions