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

Add debian packaging to CI #8555

Closed
erikjohnston opened this issue Oct 15, 2020 · 7 comments · Fixed by #10247
Closed

Add debian packaging to CI #8555

erikjohnston opened this issue Oct 15, 2020 · 7 comments · Fixed by #10247
Assignees
Labels
z-p2 (Deprecated Label)

Comments

@erikjohnston
Copy link
Member

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?

@anoadragon453
Copy link
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.

@richvdh
Copy link
Member

richvdh commented Oct 15, 2020

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

@richvdh richvdh added enhancement z-p2 (Deprecated Label) labels Oct 20, 2020
@callahad callahad self-assigned this Oct 30, 2020
@richvdh
Copy link
Member

richvdh commented Dec 16, 2020

(for links: #6116 is about packaging RCs)

@callahad
Copy link
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

@richvdh
Copy link
Member

richvdh commented Jan 20, 2021

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

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

@callahad
Copy link
Contributor

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

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

@richvdh
Copy link
Member

richvdh commented Jan 20, 2021

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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
z-p2 (Deprecated Label)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants