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

APT repository with RC releases #6116

@fjerhammer

Description

@fjerhammer

Description:
I think it would be nice to have an additional APT repository containing both the stable releases from the "main" repository and the current RC releases, if any.
It would be an easy and non-intrusive way for users to test out the new RCs, and they would probably be more inclined to do it if they don't have to set up a Pip environment, manually create a systemd service for starting it automatically and all that stuff.

If this repository contains the same packages as the stable repository, I suppose they would be functionally identical when no RC is available, and at those times you could easily switch back to "main" if you decide that you don't want to be an RC guinea pig anymore. All of this without leaving your trusty old APT behind. :)

Being a Python developer I know Pip and use it on a daily basis, but if that wasn't the case, I think I would be hesitant to maintain a piece of (fairly important) software using a tool that I haven't used before and isn't fully comfortable with.
You know, if it suddenly throws a weird error at an unfitting time that I would have to spend time investigating - compared to just doing a simple "apt upgrade" where everything usually has been taken care of.

I don't know much about building Debian packages, but since you already have a package building infrastructure in place, I guess it would be possible to create such a repository without too much work.
And if it can help you catch just a few bugs that wouldn't have been reported otherwise, it might be worth it. :)

I, for one, would use it - I would like to test the RCs, but haven't found the time to switch away from the matrix-synapse-py3 package yet.
And honestly I would prefer to keep everything in APT instead, seeing that my Matrix server is already configured to alert me about available packages upgrades and the like.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-PackagingOur Debian packages, docker images; or issues relevant to downstream packagersz-p2(Deprecated Label)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions