about summary refs log tree commit diff
path: root/debian/control
AgeCommit message (Collapse)Author
13 daysEnable clat (464XLAT)Witold Baryluk
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
2026-07-03Update debhelper-compat to 14Michael Biebl
2026-05-14Bump Standards-Version to 4.7.4Michael Biebl
2026-05-01Bump network-manager-tui to RecommendsMichael Biebl
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.
2026-04-04Downgrade openvswitch-switch Depends to RecommendsMichael Biebl
The openvswitch-switch package is only available on 32 bit architectures, so a hard Depends prevents testing migration.
2026-04-04Rework package description for network-manager-tuiMichael Biebl
Explicitly mention nmtui in the long description. See #1132248
2026-03-04Split off nmtui into network-manager-tuiMichael Biebl
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.
2026-03-04Split off support for team devicesMichael Biebl
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.
2026-03-04Tweak package description and dependencies for network-manager-ovsMichael Biebl
2026-02-27Install and use sysusers.d config fileLuca Boccassi
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
2026-02-24Build-Depend on libselinux-dev instead of libselinux1-devMichael Biebl
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966687
2026-02-24Enable Open vSwitch (OVS) supportMichael Biebl
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
2026-02-09Bump Standards-Version to 4.7.3Michael Biebl
2026-02-09Drop redundant Priority and Rules-Requires-Root fieldMichael Biebl
2026-01-20Add nftables to as a preferred alternative to iptablesMax Nikulin
2025-12-12Replace dbus Build-Depends with dbus-daemonMichael Biebl
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
2025-12-12Drop Build-Depends on polkitdMichael Biebl
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.
2025-11-17Remove unnecessary Build-Depends: gir1.2-girepository-2.0Jeremy BĂ­cha
NetworkManager does not explicitly import GIRepository since 1.54.0 This reverts commit d864c0c29fc5fcceb3d46c4822d07c0e55fb89cd
2025-03-15Bump Standards-Version to 4.7.2Michael Biebl
2025-03-08Split translations into a separate package named network-manager-l10nMichael Biebl
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.
2024-09-24Demote polkitd and udev to RecommendsMichael Biebl
2024-09-04Update Homepage URLMichael Biebl
Closes: #1080304
2024-05-29Drop automake Build-Depends, no longer needed after the switch to MesonMichael Biebl
2024-05-12Add mobile-broadband-provider-info to Build-DependsMichael Biebl
Required for getting database path.
2024-05-12Add libpolkit-gobject-1-dev to Build-DependsMichael Biebl
Required for getting policydir.
2024-05-12Add libdbus-1-dev to Build-DependsMichael Biebl
Required for getting datadir, interfaces_dir and system_bus_services_dir.
2024-05-12Switch to Meson as build systemMichael Biebl
2024-04-25Add ${gir:Depends}, ${gir:Provides} to libnm-devMichael Biebl
2024-04-25Drop Build-Depends on libgirepository1.0-devMichael Biebl
No longer necessary with the gir1.2-gio-2.0-dev build dependency and a recent enough gobject-introspection.
2024-04-25Add explicit Build-Depends on gir1.2-gio-2.0-devMichael Biebl
Fixes the following warning during build: dh_girepository: warning: Missing Build-Depends: gir1.2-gio-2.0-dev (ideally with <!nogir>)
2024-04-25Bump Standards-Version to 4.7.0Michael Biebl
2024-04-22Drop alternative Depends on obsolete policykit-1 packageMichael Biebl
It is no longer needed for backports as stable has a version of polkitd now. Closes: #1069636
2024-02-13Switch Build-Depends on obsolete pkg-config to pkgconfMichael Biebl
2024-01-25Bump Build-Depends on libglib2.0-dev to (>= 2.42)Michael Biebl
2023-12-29d/control: Explicitly build-depend on gir1.2-girepository-2.0Simon McVittie
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
2023-11-27Revert "Add versioned Breaks against isc-dhcp-client"Michael Biebl
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
2023-11-20Add versioned Breaks against isc-dhcp-clientMichael Biebl
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
2023-11-19Replace systemd Build-Depends with systemd-devMichael Biebl
Only systemd.pc is required during build which is now shipped in systemd-dev.
2023-10-20Move systemd services files and udev rules to /usrMichael Biebl
Add a corresponding versioned Build-Depends on debhelper (>= 13.11.6) to ensure we have a recent enough dh_installsystemd.
2023-06-12Use Build-Depends on polkitd and libpolkit-gobject-1-dev for polkit.itsMichael Biebl
The obsolete policykit-1 package is going away. Closes: #1025606
2022-12-19Update list of UploadersMichael Biebl
Remove Uploaders that haven't been active for a long time. Thanks Sjoerd and Aron for their past work on the package.
2022-12-19Bump Standards-Version to 4.6.2Michael Biebl
2022-11-30Depend on polkitd in preference to policykit-1Michael Biebl
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.
2022-11-18Replace dependency on dbus with default-dbus-system-bus | dbus-system-busMichael Biebl
This makes it easier to swap in alternative implementations like dbus-broker.
2022-08-17Add Build-Depends on python3-pexpectMichael Biebl
Required by the test suite.
2022-08-17Add Build-Depends on policykit-1Michael Biebl
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
2022-08-17Replace intltool Build-Depends with gettextMichael Biebl
2022-08-13Clean up build dependenciesMichael Biebl
2022-06-18Use dh-sequence-gir instead of gir addonMichael Biebl
It is functionally equivalent but avoids modifications to debian/rules.
2022-06-17Bump Standards-Version to 4.6.1Michael Biebl