Package Management future
As of 2024-10, we use "Gitlab PPA": https://gitlab.com/Orange-OpenSource/gitlab-buildpkg-tools
As we look to the future, what should we do?
1.1. Options
1.1.1. Continue with Gitlab PPA
Accept limitations of https://gitlab.com/Orange-OpenSource/gitlab-buildpkg-tools and try to improve over time
- Limited support of various OSs (ex.: FreeBSD)
- Nice /easy / free hosting by GitLab.com
- Software is maintained (Very little work for us). We reported issues and they were resolved. Ex.: https://gitlab.com/Orange-OpenSource/gitlab-buildpkg-tools/-/issues/27 and https://gitlab.com/Orange-OpenSource/gitlab-buildpkg-tools/-/issues/29
- Ties us to GitLab but we can install our own instance
- We should add issues upstream with our suggestions and concerns
1.1.2. Custom script
- More flexibility but more work
1.1.3. From source
Like Tiki Manager install Tiki from Git
1.1.4. Other Open Source tools
Koji, etc.
1.2. Target platforms
1.2.1. Mainstream distros
Debian, Ubuntu, Alma, etc.
1.2.2. Docker
1.2.3. Snap, Red Hat Flatpaks
1.2.4. Windows