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

Split libretime package into smaller packages #16

Open
jooola opened this issue Oct 18, 2021 · 1 comment
Open

Split libretime package into smaller packages #16

jooola opened this issue Oct 18, 2021 · 1 comment

Comments

@jooola
Copy link

jooola commented Oct 18, 2021

For maintenance purpose, more granular/advanced setup, simplicity, we could split the huge libretime package into multiple packages.

  • libretime-playout (playout + liquidsoap)
  • libretime-analyzer (analyzer)
  • libretime-api (legacy + api + worker (celery))
  • libretime (depends on all the packages above)

Maybe we want something even more fine grained ?

It does require more packaging steps for the initial creation, but maintenance will probably be easier.

We could also create packages such as:

  • libretime-apache-conf
  • libretime-nginx-conf

To provide either a nginx installation or a Apache installation.

@paddatrapper
Copy link
Collaborator

Yeah, eventually I want a libretime meta-package with each component as a separate package under that. The issue at the moment is that distributing the deb files is much easier when they are all 1. Until we have a Debian apt repo, we can't really split it up (though I don't actually test the Ubuntu packages against Debian, so they may not work there anyway. In which case, that is mute and we can split it up immediately)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants