linux-surface / repo

Package repositories for linux-surface
https://pkg.surfacelinux.com/
6 stars 4 forks source link

Can't upgrade `surface-control` as my distro doesn't have `libudev` #6

Closed danielzgtg closed 3 years ago

danielzgtg commented 3 years ago

The latest surface-control version isn't installable for me.

My distro doesn't have libudev:

# apt install libudev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package libudev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libudev' has no installation candidate

I have a libudev1 package though.

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Hirsute Hippo (development branch)
Release:        21.04
Codename:       hirsute

Expected Behaviour

It should install like usual.

Actual Behaviour

# apt upgrade surface-control
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
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:

The following packages have unmet dependencies:
 surface-control : Depends: libudev but it is not installable
E: Broken packages
StollD commented 3 years ago

Its groundhog day!

New surface-control packages should be on their way.

The jury is still debating if we will ever learn how debian names libraries.

qzed commented 3 years ago

Oof yeah sorry about that. Should have checked the actual package repositories instead of relying on the google page 1 results for libudev <distro>...

qzed commented 3 years ago

I believe it should work now.

danielzgtg commented 3 years ago

I am now able to install the package successfully