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

Discontinue distribution of deb packages #286

Open
raffis opened this issue Feb 14, 2020 · 0 comments
Open

Discontinue distribution of deb packages #286

raffis opened this issue Feb 14, 2020 · 0 comments

Comments

@raffis
Copy link
Contributor

raffis commented Feb 14, 2020

Describe the change

The web client is mostly facing the same as the server in v2.7 gyselroth/balloon#415.

Currently balloon gets shipped as:

  • docker
  • deb
  • tar

Should

The deployment of deb packages should be discontinued for the following reason:

  • There is no real advantage of having deb packages besides docker-compose
  • Managing deb dependencies is a pain
  • Deb package/dependencies have different names on different systems
  • balloon v2.7 has dependencies to php extensions which must be manually compiled #382
  • I do not want users to encourage to use the way more complicated installation of deb packages and all their dependencies over just usint hit and run docker-compose
  • We dont really have control over indirect dependencies such as eleasticsearch and their version
  • Support different init systems is a pain, intiv, upstart, systemd, ...

Additional context

This will also apply to the web interface but not client utilities such as the desktop app.

@raffis raffis added the change label Feb 14, 2020
@raffis raffis added this to the v3.3.x milestone Feb 14, 2020
raffis added a commit that referenced this issue Feb 14, 2020
@raffis raffis added the hasfix label Feb 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant