wimpysworld / deb-get

apt-get for .debs published via GitHub or direct download πŸ“¦
MIT License
1.35k stars 123 forks source link

Dependency software-properties-common has been removed from Debian Trixie (v13, Testing) #1215

Open kindrowboat opened 6 days ago

kindrowboat commented 6 days ago

Reporting a bug πŸ›

Hello maintainers πŸ‘‹πŸ»

Debian Trixie recently removed the package software-properties-common. It's unclear when (or even if) this package will be re-added.

For what it's worth, I chatted with the maintainer on IRC (juliank on oftc.net), and fixing the package is low on his priority list at the moment. He also suggested that deb-get may not need software-properties-common at all anymore.

14:32 \<juliank> Yeah I don't think it needs any more 14:33 \<juliank> It used to run add-apt-repository but it doesn't anymore

Installation Log

kindrobot@framian ~> sudo apt install curl lsb-release wget
                     curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get
[sudo] password for kindrobot:
lsb-release is already the newest version (12.1-1).
lsb-release set to manually installed.
wget is already the newest version (1.24.5-2+b1).
The following package was automatically installed and is no longer required:
  libcupsimage2t64
Use 'sudo apt autoremove' to remove it.

Installing:
  curl

Summary:
  Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 67
  Download size: 255 kB
  Space needed: 482 kB / 403 GB available

Continue? [Y/n] y
Get:1 http://ftp.ca.debian.org/debian trixie/main amd64 curl amd64 8.11.0-1 [255 kB]
Fetched 255 kB in 0s (1,154 kB/s)
Selecting previously unselected package curl.
(Reading database ... 186364 files and directories currently installed.)
Preparing to unpack .../curl_8.11.0-1_amd64.deb ...
Unpacking curl (8.11.0-1) ...
Setting up curl (8.11.0-1) ...
Processing triggers for man-db (2.13.0-1) ...
  [+] Updating /var/cache/deb-get/deb-get.json_extract
--2024-11-22 13:53:31--  https://github.com/wimpysworld/deb-get/releases/download/0.4.3/deb-get_0.4.3-1_all.deb
Resolving github.com (github.com)... 140.82.114.4
Connecting to github.com (github.com)|140.82.114.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/482789449/80ea25cf-a90f-4b4b-a6fb-61563557205e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241122%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241122T185332Z&X-Amz-Expires=300&X-Amz-Signature=642a1ae6db8bbe8a4174c5cc194aa72faac4344dcd89f6f7aa46265f06803cfb&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Ddeb-get_0.4.3-1_all.deb&response-content-type=application%2Foctet-stream [following]
--2024-11-22 13:53:32--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/482789449/80ea25cf-a90f-4b4b-a6fb-61563557205e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241122%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241122T185332Z&X-Amz-Expires=300&X-Amz-Signature=642a1ae6db8bbe8a4174c5cc194aa72faac4344dcd89f6f7aa46265f06803cfb&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Ddeb-get_0.4.3-1_all.deb&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.109.133, 185.199.110.133, 185.199.111.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23694 (23K) [application/octet-stream]
Saving to: β€˜/var/cache/deb-get/deb-get_0.4.3-1_all.deb’

/var/cache/deb-get/de 100%[======================>]  23.14K  --.-KB/s    in 0s

2024-11-22 13:53:32 (83.2 MB/s) - β€˜/var/cache/deb-get/deb-get_0.4.3-1_all.deb’ saved [23694/23694]

E: Unable to correct problems, you have held broken packages.
kindrobot@framian ~ [0|1]> sudo apt install /var/cache/deb-get/deb-get_0.4.3-1_all.deb
Note, selecting 'deb-get' instead of '/var/cache/deb-get/deb-get_0.4.3-1_all.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 deb-get : Depends: software-properties-common but it is not installable
Error: Unable to correct problems, you have held broken packages.

System information

Run the following a paste the output below:

/etc/os-release

PRETTY_NAME="Debian GNU/Linux trixie/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=trixie
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

/etc/lsb-release

kindrobot@framian ~> cat /etc/lsb-release
cat: /etc/lsb-release: No such file or directory

deb-get version

kindrobot@framian ~> deb-get version
fish: Unknown command: deb-get

deb-get update

kindrobot@framian ~ [127]> deb-get update
fish: Unknown command: deb-get
kindrowboat commented 6 days ago

Indeed removing the software-properties-common dependency from debian/control and rebuilding allowed me to install and use deb-get.