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

You need to categorise by distro version #115

Open
pirate486743186 opened this issue Dec 7, 2023 · 2 comments
Open

You need to categorise by distro version #115

pirate486743186 opened this issue Dec 7, 2023 · 2 comments

Comments

@pirate486743186
Copy link

Description of feature.

In Arch, there's only one version, the last one, because it's a rolling release. So the AUR has one version of a package, the last one.

But when you move to debian/ubuntu, this brakes down. You can't have just one version. At some point you get into dependency hell. Or you brake compatibility with one version in order to keep compatibility with an other.

The packages should be separated between distro versions. At some point, the version of a package for a distro version must freeze, simply because the newer dependencies are not available. Currently, the system basically forces you to upgrade and just drop the previous distro version.

@hwittenborn
Copy link
Member

Are you saying there should be version freezes on the MPR, or are you talking about something else?

@pirate486743186
Copy link
Author

a distro version comes with certain versions of libraries. When a package upgrades beyond them it brakes for that distro version. At some point, you have to stop upgrading the package to stay compatible with a certain distro version. Arch doesn't has that problem because it's a rolling release, it has only one version.

I'm saying distro versions should be categorized separately. you have packages for sid, debian 12, debian 11 etc etc etc... You should be able to tell, that this PKGBUILD is meant for debian 12.

You should be able to search all the debian 12 packages. The helpers should install only debian 12 packages. You could try and force a package from a different distro version and see if you are lucky.

In distros, they don't mix together all source packages, they have one per distro version. The mpr tries to mix everything together in one big mess.

You make a PKGBUILD on debian 12, you only tested it there, you can only guarantee it just works only there.

When you try to install a package on an other distro, it's not guaranteed to work.

You understand what i'm saying. Like repos, they are distro version specific.

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