| Age | Commit message (Collapse) | Author |
|
Add libbpf-dev to be able to load and interact with loaded bpf program.
Add gcc-bpf and bpftool with minimum required versions to support
required features, and set explicitly the bpf compiler (network manager
often prefers clang otherwise if available).
Not adding any constraints on linux (where bpf is supported), as all the
network-manager packages are already linux-any, so will not built on
non-linux.
Note: The compiled clat.bpf.o file content is incorporated into
clat.skel.h during the build (as a static byte array), and is loaded
from memory at runtime, not from any on disk file.
For now also silence mostly a false positive of blhc reporting missing
hardening flags. This is hopefully only temporary, and can be improved
in the future.
Fixes: ef758928d5c20c8af9f4ebf93059e5f22c9f9fec
|
|
|
|
|
|
This way it will be installed automatically on upgrades for default
installations in forky. In later releases the dependency will be demoted
to a Suggests again.
|
|
The openvswitch-switch package is only available on 32 bit
architectures, so a hard Depends prevents testing migration.
|
|
Explicitly mention nmtui in the long description.
See #1132248
|
|
To further reduce shlibs dependencies of the main network-manager (i.e.
getting rid of libnewt) and to reduce the on-disk footprint, split off
the nmtui binary into a separate package named network-manager-tui.
|
|
Support for team devices is a rarely used feature.
Ship it in a separate package named network-manager-team.
This reduces the dependency chain of the main network-manager package
(removes libjansson and libteamdctl) and also reduces the runtime
footprint.
|
|
|
|
sysusers.d config files allow a package to use declarative configuration
instead of manually written maintainer scripts.
This also allows image-based systems to be created with /usr/ only, and
also allows for factory resetting a system and recreating /etc/ on boot.
https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
|
|
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966687
|
|
This includes a drop-in config for NetworkManager.service which changes
its ordering. So ship the plugin in a separate package named
network-manager-ovs.
Closes: #1127478
|
|
|
|
|
|
|
|
The test-suite that is run as part of dh_auto_test only needs
dbus-run-session, which is part of the dbus-daemon package.
Replace dbus with dbus-daemon, as it has a smaller dependency tree and
doesn't interfere with alternatives like dbus-broker.
Closes: #1122686
|
|
The polkit.its gettext extension, which is required during build, was
moved from polkitd to libpolkit-gobject-1-dev.
There is already a Build-Depends on the latter, so polkitd can be
dropped safely.
|
|
NetworkManager does not explicitly import GIRepository since 1.54.0
This reverts commit d864c0c29fc5fcceb3d46c4822d07c0e55fb89cd
|
|
|
|
The translations make up more than 50% of the disk footprint.
To make network-manager more suitable for minimal environments, split
the translations into a separate package named network-manager-l10n and
make network-manager recommend this new package. This means that
translations will still be installed by default but they can be omitted
if desired.
|
|
|
|
Closes: #1080304
|
|
|
|
Required for getting database path.
|
|
Required for getting policydir.
|
|
Required for getting datadir, interfaces_dir and
system_bus_services_dir.
|
|
|
|
|
|
No longer necessary with the gir1.2-gio-2.0-dev build dependency and a
recent enough gobject-introspection.
|
|
Fixes the following warning during build:
dh_girepository: warning: Missing Build-Depends: gir1.2-gio-2.0-dev (ideally with <!nogir>)
|
|
|
|
It is no longer needed for backports as stable has a version of polkitd
now.
Closes: #1069636
|
|
|
|
|
|
This is currently a virtual package provided by gir1.2-glib-2.0, but it
will need to be split into a separate package during the
GNOME 46/GLib 2.79.x cycle.
Making this dependency explicit will also help to keep track of which
packages will need coordination when PyGI switches from GIRepository 2.0
to GIRepository 3.0, which again is likely to happen during the GNOME 46
cycle.
Closes: #1059623
|
|
This reverts commit 9d27cb91cdde52bbb5ff06ce648eff7efdfba8b9.
Having a Breaks against isc-dhcp-client can lead to unwanted package
removals by apt. As the default dhcp backend in network-manager has been
switched from dhclient to internal, the Breaks is not strictly necessary.
Users that have explicitly configured "dhcp=dhclient" are advised to
switch to the internal option (recommended) or temporarily disable the
sbin.dhclient AppArmor profile shipped by isc-dhcp-client until #1055067
is fixed.
Closes: #1056638
|
|
The AppArmor policy in isc-dhcp-client needs to be updated to account
for the move of the nm-dhcp-helper binary to /usr/libexec.
Closes: #1056313
|
|
Only systemd.pc is required during build which is now shipped in
systemd-dev.
|
|
Add a corresponding versioned Build-Depends on debhelper (>= 13.11.6) to
ensure we have a recent enough dh_installsystemd.
|
|
The obsolete policykit-1 package is going away.
Closes: #1025606
|
|
Remove Uploaders that haven't been active for a long time.
Thanks Sjoerd and Aron for their past work on the package.
|
|
|
|
The latter is a deprecated, transitional package, that also pulls in
pkexec, which network-manager doesn't need. Keep policykit-1 as an
alternative dependency to make backports easier.
|
|
This makes it easier to swap in alternative implementations like
dbus-broker.
|
|
Required by the test suite.
|
|
The file /usr/share/gettext/its/polkit.its is required when generating
the translations. Otherwise the build will fail with:
/usr/bin/msgfmt: cannot locate ITS rules for data/org.freedesktop.NetworkManager.policy.in
|
|
|
|
|
|
It is functionally equivalent but avoids modifications to debian/rules.
|
|
|