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

geforcenow-electron dropped support for deb packages #295

Closed
natanjunges opened this issue Jul 7, 2022 · 4 comments
Closed

geforcenow-electron dropped support for deb packages #295

natanjunges opened this issue Jul 7, 2022 · 4 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@natanjunges
Copy link
Contributor

Expected behavior

The package should be installed normally.

Actual behavior

The developers announced in the latest release notes that the support for deb packages was dropped, so the release does not have a deb package any more:

  [+] Updating /var/cache/deb-get/geforcenow-electron.json
  [!] ERROR! Download URL for geforcenow-electron is empty. Skipping.

Steps to reproduce

Run:

sudo deb-get install geforcenow-electron

System information

/etc/os-release

PRETTY_NAME="Ubuntu 22.04 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
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=jammy

/etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"

deb-get version

0.3.0

deb-get update

Hit:1 https://download.docker.com/linux/ubuntu jammy InRelease
Ign:2 http://packages.linuxmint.com una InRelease
Get:3 https://zotero.retorque.re/file/apt-package-archive ./ InRelease [2153 B]
Hit:4 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:5 http://packages.linuxmint.com una Release
Get:6 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:9 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Hit:8 https://packagecloud.io/AtomEditor/atom/any any InRelease
Get:10 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Fetched 326 kB in 2s (150 kB/s)
Reading package lists...
  [+] Updating /var/cache/deb-get/deb-get.json
@flexiondotorg flexiondotorg added the bug Something isn't working label Jul 8, 2022
@flexiondotorg
Copy link
Member

Well, that is unfortunate. geforcenow-electron should be removed from get-deb.

I think adding a function that runs after any operations that warns of .debs installed via deb-get that are no longer being published upstream is a good idea.

This will not be the last time we will need to remove some thing from deb-get and we should be responsible in surfacing that to users.

@flexiondotorg flexiondotorg added the enhancement New feature or request label Jul 8, 2022
@natanjunges
Copy link
Contributor Author

We could use a convention that already exists in the code: changing the deb_ prefix to either disabled_ or disable_ (or even something like deprecated_). Then we could simplify the functions (so that the check for ACTION not being prettylist is not necessary) and use them to detect the installed packages. We could even add a command to list them, and a section in the README with the results.

@flexiondotorg
Copy link
Member

I like the idea of using deprecated_. I do think any package that has been deprecated needs to clearly warn the user, perhaps on update and upgrade actions.

@natanjunges
Copy link
Contributor Author

Closed by #523.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants