tools/debian-mirror-tools/config/debian
Fabiano Mercer 33104366d8 Use ifenslave 2.13~deb11u1 stable release
The ifenslave 2.13~deb11u1 is the current stable release for bullseye
https://packages.debian.org/bullseye/net/ifenslave
The difference between 2.12 and 2.13~deb11u1 are listed below:

ifenslave (2.13~deb11u1) bullseye; urgency=medium
  * Rebuild for bullseye
  * Revert "Bump Standards-Version to 4.6.0 (no changed needed)"

ifenslave (2.13) unstable; urgency=medium
  * QA upload.
  * Fix MAC address setting messed up by udev for bond interfaces.
    (Closes: #949062)
  * Use ifquery instead of example contrib script ifstate.
   (Closes: #991930)
  * Fix ifquery redirections.
  * Bump Standards-Version to 4.6.0 (no changed needed).
  * Remove long supported Linux version requirements from Description.
  * Use correct argument in setup_slave_device(). (Closes: #968368)
  * Handle slave definitions of interfaces with no bond settings.
    (Closes: #990428)
  * Delete bond interfaces on ifdown -a. (Closes: #992102)

The fix: #991930 replaced the use of ifstate by the ifquery.

The latest release added the file: 98-net-bonding.link in
the lib/systemd/network/ directory. ( fix: #949062 )

The content of this file is as follows:
   [Match]
   Driver=bonding

   [Link]
   MACAddressPolicy=none

The config above is just applied for interfaces that are using the
bonding Driver, and it forces the bond interface to keep the MAC
address assigned by the kernel.

According to the tests, these additional fixes don't have any
negative impact to the StarlingX.

Test plan
PASS AIO-SX fresh install
PASS AIO-DX fresh install
PASS Created platform bond interfaces
     of types: 802.3ad balanced-xor and active-standby
     check that bond-master param is present in the bond slave
     ifaces config in /etc/network/interfaces.d/
     systemctl stop networking.service
     systemctl start networking.service
     systemctl status networking.service
     networking.service must be active

Closes-Bug: #2010119

Change-Id: I66a4a62770776ec7e5ce98ca1aa259c74f218ac9
Signed-off-by: Fabiano Mercer <fabiano.correamercer@windriver.com>
2023-04-27 21:32:56 -03:00
..
common Use ifenslave 2.13~deb11u1 stable release 2023-04-27 21:32:56 -03:00
compiler layer-and-build-type-priorities 2022-03-10 14:27:02 -05:00
containers vRAN-related packages in StarlingX repo 2022-12-07 21:19:14 +00:00
distro Debian: deprecate stx-std.lst 2023-02-01 13:40:55 +08:00
flock layer-and-build-type-priorities 2022-03-10 14:27:02 -05:00