You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please make sure the version of deb-get you are using is up to date:
(excerpt)
...
Preparing to unpack .../deb-get_0.4.0-1_all.deb ...
Unpacking deb-get (0.4.0-1) over (0.4.0-1) ...
Setting up deb-get (0.4.0-1) ...
...
Done.
Expected behavior
deb-get update is resilient against missing information in GitHub packages when the source website changes and the commands return no data or garbage data.
Actual behavior
deb-get update throws an error because yet another package returns no data. This one is croc, whatever that is.
[!] ERROR! Missing required information of github package croc:
URL=
VERSION_PUBLISHED=
This is a recurring problem (#962#822) because deb-get doesn't gracefully handle the entirely foreseeable and obvious case where the fragile commands used to fill those variables returns nothing or returns garbage. It downloads data from external websites, not versioned APIs. Why is it not resilient against this? Why can't it WARN me and continue processing the rest of the package data? Updates still work, but installs don't. So now there are only 32 packages that users can install from scratch using deb-get.
It is OK to fix package croc, but it would be very convenient if deb-get could gracefully issue a warning but continue processing the following packages. Tank you
Please make sure the version of
deb-get
you are using is up to date:(excerpt)
Done.
Expected behavior
deb-get update
is resilient against missing information in GitHub packages when the source website changes and the commands return no data or garbage data.Actual behavior
deb-get update
throws an error because yet another package returns no data. This one iscroc
, whatever that is.This is a recurring problem (#962 #822) because
deb-get
doesn't gracefully handle the entirely foreseeable and obvious case where the fragile commands used to fill those variables returns nothing or returns garbage. It downloads data from external websites, not versioned APIs. Why is it not resilient against this? Why can't it WARN me and continue processing the rest of the package data? Updates still work, but installs don't. So now there are only 32 packages that users can install from scratch usingdeb-get
.Steps to reproduce
Run
deb-get update
. Look at error on screen.System information
Run the following a paste the output below:
/etc/os-release
/etc/lsb-release
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=23.10 DISTRIB_CODENAME=mantic DISTRIB_DESCRIPTION="Ubuntu 23.10"
deb-get version
deb-get update
The text was updated successfully, but these errors were encountered: