Update to NetworkManager-1.40.4

This commit is contained in:
Pierre Labastie 2022-11-22 10:08:39 +01:00
parent 3fbdcfcc8e
commit fc88f1fdc0
3 changed files with 65 additions and 14 deletions

View File

@ -41,6 +41,16 @@
</itemizedlist>
</listitem>
-->
<listitem>
<para>November 22nd, 2022</para>
<itemizedlist>
<listitem>
<para>[pierre] - Update to NetworkManager-1.40.4. Fixes
<ulink url="&blfs-ticket-root;17325">#17325</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>November 20th, 2022</para>
<itemizedlist>

View File

@ -8,10 +8,10 @@
"&gnome-download-http;/NetworkManager/&NetworkManager-minor;/NetworkManager-&NetworkManager-version;.tar.xz">
<!ENTITY NetworkManager-download-ftp
"&gnome-download-ftp;/NetworkManager/&NetworkManager-minor;/NetworkManager-&NetworkManager-version;.tar.xz">
<!ENTITY NetworkManager-md5sum "9fb6294d06d6e7ebc3ead960f88a4459">
<!ENTITY NetworkManager-md5sum "82088af23cac1be7394bde000f4612f8">
<!ENTITY NetworkManager-size "6.3 MB">
<!ENTITY NetworkManager-buildsize "244 MB (with tests and Qt examples)">
<!ENTITY NetworkManager-time "0.8 SBU (with tests and Qt examples, using parallelism=4)">
<!ENTITY NetworkManager-buildsize "265 MB (with tests)">
<!ENTITY NetworkManager-time "0.9 SBU (with tests, using parallelism=4)">
]>
<sect1 id="NetworkManager" xreflabel="NetworkManager-&NetworkManager-version;">
@ -139,21 +139,57 @@
<title>Kernel Configuration</title>
<para>
If you wish to run the tests, enable the following options in the
kernel configuration and recompile the kernel if necessary:
If you wish to run the tests, check that at least the following options
are enabled in the kernel configuration. Those options have been
determined to be necessary, but may not be sufficient. Recompile the
kernel if necessary:
</para>
<!-- Ethernet Teaming support is potentially optional, but I didn't
run the tests again to test that. It was needed to convince one of
the Linux Platform tests to move farther along because otherwise
RTNETLINK would respond with an Error 95 - unknown device type.
This would cause the test to fail early on in the process. -->
This would cause the test to fail early on in the process.
<screen><literal>Device Drivers ---&gt;
[*] Network device support [CONFIG_NETDEVICES] ---&gt;
[*] Bonding driver support [CONFIG_BONDING]
[*] Dummy net driver support [CONFIG_DUMMY]
[*] Ethernet team driver support [CONFIG_NET_TEAM]</literal></screen>
[pierre, Nov 2022]: I cannot tell whether these options are
the only ones that are needed. They are the options I had to add
in order to have some tests pass. But I already had some other
options set for packet filtering (iptables), that may not be
available by default and may be necessary. Even with the options
below still one test (test-route) fails.-->
<screen><literal>
[*] Networking support---&gt; [CONFIG_NET]
Networking options---&gt;
[*] TCP/IP networking [CONFIG_INET]
&lt;*/M&gt; IP: tunelling [CONFIG_NET_IPIP]
&lt;*/M&gt; IP: GRE demultiplexer [CONFIG_NET_IPGRE_DEMUX]
&lt;*/M&gt; IP: GRE tunnels over IP [CONFIG_NET_IPGRE]
&lt;*&gt; The IPv6 protocol ---&gt; [CONFIG_IPV6]
&lt;*/M&gt; IPv6: IPv6-in-IPv4 tunnel (SIT driver) [CONFIG_IPV6_SIT]
&lt;*/M&gt; IPv6: GRE tunnel [CONFIG_IPV6_GRE]
[*] IPv6: Multiple Routing Tables [CONFIG_IPV6_MULTIPLE_TABLES]
[*] MPTCP: Multipath TCP [CONFIG_MPTCP]
[*] MPTCP: IPv6 support for Multipath TCP [CONFIG_MPTCP_IPV6]
&lt;*/M&gt; 802.1Q/802.1ad VLAN Support [CONFIG_VLAN_8021Q]
[*] QoS and/or fair queueing ---&gt; [CONFIG_NET_SCHED]
&lt;*/M&gt; Stochastic Fairness Queueing (SFQ) [CONFIG_NET_SCH_SFQ]
&lt;*/M&gt; Token Bucket Filter (TBF) [CONFIG_NET_SCH_TBF]
&lt;*/M&gt; Fair Queue Controlled Delay AQM (FQ_CODEL) [CONFIG_NET_SCH_FQ_CODEL]
&lt;*/M&gt; Ingress/classifier-action Qdisc [CONFIG_NET_SCH_INGRESS]
Device Drivers ---&gt;
[*] Network device support ---&gt; [CONFIG_NETDEVICES]
[*] Network core driver support [CONFIG_NET_CORE]
&lt;*&gt; Bonding driver support [CONFIG_BONDING]
&lt;*&gt; Dummy net driver support [CONFIG_DUMMY]
&lt;*&gt; Ethernet team driver support ---&gt; [CONFIG_NET_TEAM]
&lt;*&gt; MAC-VLAN support [CONFIG_MACVLAN]
&lt;*&gt; MAC-VLAN based tap driver [CONFIG_MACVTAP]
&lt;*&gt; IP-VLAN support [CONFIG_IPVLAN]
&lt;*&gt; Virtual eXtensible Local Area Network (VXLAN) [CONFIG_VXLAN]
&lt;*&gt; Virtual ethernet pair device [CONFIG_VETH]
&lt;*&gt; Virtual Routing and Forwarding (Lite) [CONFIG_VRF]
</literal></screen>
<indexterm zone="NetworkManager NetworkManager-kernel">
<primary sortas="d-NetworkManager">NetworkManager</primary>
@ -236,8 +272,13 @@ ninja</userinput></screen>
<para>
An already active graphical session
with a bus address is necessary to run the tests. To test the results,
as the root user, <!-- needs the "ip" command -->
issue: <command>ninja test</command>.
as the &root; user, <!-- needs the "ip" command --> issue:
</para>
<screen role="root" remap="test"><userinput>ninja test</userinput></screen>
<para>
A few tests may fail, depending on enabled kernel options.
</para>
<para>

View File

@ -555,7 +555,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY bind-minor-version "9.18">
<!ENTITY bind-version "&bind-minor-version;.9">
<!ENTITY NetworkManager-minor "1.40">
<!ENTITY NetworkManager-version "&NetworkManager-minor;.2">
<!ENTITY NetworkManager-version "&NetworkManager-minor;.4">
<!ENTITY network-manager-applet-minor "1.30">
<!ENTITY network-manager-applet-version "&network-manager-applet-minor;.0">
<!ENTITY nmap-version "7.93">