inverse-inc / packetfence

PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) solution. Boasting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, powerful BYOD management options, 802.1X support, layer-2 isolation of problematic devices; PacketFence can be used to effectively secure networks small to very large heterogeneous networks.
https://packetfence.org
GNU General Public License v2.0
1.31k stars 276 forks source link

packetfence-perl: debian/control is wrong #7032

Open nqb opened 2 years ago

nqb commented 2 years ago

Describe the bug packetfence-perl claim to provide Perl dependencies in debian/control using Provides instructions but that is not true because it's only provide Perl modules for PacketFence (installed in a specific location).

heapdavid commented 1 year ago

We've just run into an issue with this. We're using a perl tool needrestart to generate metrics around services that need to be restarted after library upgrades, which has has libproc-processtable-perl and libsort-naturally-perl among its dependencies.

As packetfence-perl claims to provide these dependencies, they weren't automatically installed by apt and the tool failed to run.

Workaround is to install them by hand but obviously this isn't expected behaviour.