deb-get icon indicating copy to clipboard operation
deb-get copied to clipboard

support for Ubuntu devel (rolling)

Open laniusone opened this issue 2 years ago • 5 comments

I know that current devel (kinetic) is technically supported, but when installing it via Rolling Rhino Remix ISO, resulting codename is 'devel' and not 'kinetic', so the script doesn't recognize the distribution. I added a tiny fix to the case statement.

laniusone avatar Aug 26 '22 23:08 laniusone

Please provide the output of:

cat /etc/lsb-release
cat /etc/os-release

natanjunges avatar Aug 28 '22 15:08 natanjunges

/bin/cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.10
DISTRIB_CODENAME=devel
DISTRIB_DESCRIPTION="Ubuntu Kinetic Kudu (development branch)"
/bin/cat /etc/os-release
PRETTY_NAME="Rolling Rhino Remix"
NAME="Ubuntu"
VERSION_ID="22.10"
VERSION="22.10 (Kinetic Kudu)"
VERSION_CODENAME=devel
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.rollingrhino.org"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=devel
LOGO=ubuntu-logo

laniusone avatar Aug 29 '22 05:08 laniusone

This distribution really does not follow the standards from neither Debian nor Ubuntu. It could be argued if we should even bother supporting those distributions, since the whole purpose of using those standards is not having to deal with each case individually. But as the required changes are not so big, I guess it is fine.

natanjunges avatar Aug 29 '22 15:08 natanjunges

Ok, thank you! I will create an issue in their repo anyway, so that they fix it, because I guess it should follow the standards, as technically it is just the devel branch of kinetic with some extra tools.

laniusone avatar Aug 29 '22 18:08 laniusone

Actually, thinking about the implications of the change you propose, unless the distribution changes its /etc/os-release file, it might be impractical to support it. UPSTREAM_CODENAME should only be the codename of a release of either Debian or Ubuntu, since the functions for the packages rely on that. And the UBUNTU_CODENAME field in /etc/os-release should only be the codename of a release of Ubuntu (hence the name), and VERSION_CODENAME should be used for custom codenames such as this one.

natanjunges avatar Sep 21 '22 02:09 natanjunges

I actually agree that this should be fixed on the distro-side, so I'm closing this.

laniusone avatar Oct 16 '22 17:10 laniusone