mixxxdj / buildserver

Tools for managing the Mixxx build server and build VMs.
12 stars 23 forks source link

Update Debian dependencies #90

Closed uklotzde closed 4 years ago

uklotzde commented 4 years ago
Be-ing commented 4 years ago

I'm not sure the failure of the PPA build had anything to do with the build environment?

uklotzde commented 4 years ago

As the comments state this is really a "mess". I am confused about all those differing and inconsistent Debian dependencies.

rryan commented 4 years ago

I'm not sure the failure of the PPA build had anything to do with the build environment?

Unfortunately it probably is, because to prepare a source package for upload to Launchpad the dependencies need to be present on the host system. I don't think they need to be in the pbuilder chroots for the PPA to succeed but I could be wrong.

uklotzde commented 4 years ago

For comparison the RPMFusion build:

rryan commented 4 years ago

For comparison the RPMFusion build:

  • a single .spec file
  • one branch for each release

That seems way better. I don't know how to do that with Debian packaging but there is surely a way.

uklotzde commented 4 years ago

I remember some discussions about using Open Build Service (OBS) for this purpose. Building DEB packages seems to require only the common configuration files.

uklotzde commented 4 years ago

I have dropped the Qt4 commit.