Skip to content

Commit 48b5aec

Browse files
authored
libteam: Upgrade Version from 1.30 -> 1.32 (#11040)
1 parent 8c92369 commit 48b5aec

3 files changed

Lines changed: 93 additions & 32 deletions

File tree

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"Signatures": {
3-
"libteam-1.30.tar.gz": "2b80ce793ccbdf3877246601607f0fbf3e6f8d5ead5fd07a722aa08969668cd2"
3+
"libteam-1.32.tar.gz": "a0a0fbf75423cbb835c2fc667e861090c925f9899f162b1d1f893b75c0ad5cfe"
44
}
55
}
6+

SPECS-EXTENDED/libteam/libteam.spec

Lines changed: 89 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1+
Vendor: Microsoft Corporation
2+
Distribution: Azure Linux
13
Name: libteam
2-
Version: 1.30
3-
Release: 3%{?dist}
4+
Version: 1.32
5+
Release: 10%{?dist}
46
Summary: Library for controlling team network device
57
License: LGPLv2+
6-
Vendor: Microsoft Corporation
7-
Distribution: Azure Linux
88
URL: http://www.libteam.org
9-
Source: http://www.libteam.org/files/libteam-%{version}.tar.gz
9+
Source0: https://www.libteam.org/files/libteam-%{version}.tar.gz
1010

1111
BuildRequires: gcc
1212
BuildRequires: jansson-devel
@@ -16,6 +16,10 @@ BuildRequires: dbus-devel
1616
BuildRequires: systemd
1717
BuildRequires: swig
1818
BuildRequires: doxygen
19+
BuildRequires: make
20+
21+
# subpackage removed in this version-release
22+
Obsoletes: network-scripts-teamd < 1.32-8
1923

2024
%description
2125
This package contains a library which is a user-space
@@ -41,11 +45,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
4145
Summary: Libraries and header files for teamd development
4246
Requires: %{name}%{?_isa} = %{version}-%{release}
4347

44-
%package -n network-scripts-teamd
45-
Summary: teamd legacy network service support
46-
Requires: network-scripts
47-
Supplements: (%{name} and network-scripts)
48-
4948
%description devel
5049
The libteam-devel package contains the header files and libraries
5150
necessary for developing programs using libteam.
@@ -57,11 +56,6 @@ The teamd package contains team network device control daemon.
5756
The teamd-devel package contains the header files and libraries
5857
necessary for developing programs using libteamdctl.
5958

60-
%description -n network-scripts-teamd
61-
This provides the ifup and ifdown scripts for use with the legacy network
62-
service.
63-
service.
64-
6559
%prep
6660
%setup -q
6761

@@ -83,11 +77,6 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d
8377
install -p teamd/dbus/teamd.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/
8478
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
8579
install -p teamd/redhat/systemd/teamd@.service $RPM_BUILD_ROOT%{_unitdir}
86-
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
87-
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifup-Team $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
88-
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifdown-Team $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
89-
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifup-TeamPort $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
90-
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifdown-TeamPort $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
9180
install -p -m 755 utils/bond2team $RPM_BUILD_ROOT%{_bindir}/bond2team
9281

9382
%ldconfig_scriptlets
@@ -125,20 +114,91 @@ install -p -m 755 utils/bond2team $RPM_BUILD_ROOT%{_bindir}/bond2team
125114
%{_libdir}/libteamdctl.so
126115
%{_libdir}/pkgconfig/libteamdctl.pc
127116

128-
%files -n network-scripts-teamd
129-
%{_sysconfdir}/sysconfig/network-scripts/ifup-Team
130-
%{_sysconfdir}/sysconfig/network-scripts/ifdown-Team
131-
%{_sysconfdir}/sysconfig/network-scripts/ifup-TeamPort
132-
%{_sysconfdir}/sysconfig/network-scripts/ifdown-TeamPort
133-
134117
%changelog
135-
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.30-3
136-
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
118+
* Tue Nov 12 2024 Sreenivasulu Malavathula <v-smalavathu@microsoft.com> - 1.32-10
119+
- Initial Azure Linux import from Fedora 41 (license: MIT)
120+
- License verified
121+
122+
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-9
123+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
124+
125+
* Tue Jun 25 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-8
126+
- Remove network-scripts-teamd again (rhbz#2294342)
127+
128+
* Tue Apr 16 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-7
129+
- Restore network-scripts-teamd, now that network-scripts is back
130+
131+
* Mon Apr 15 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-6
132+
- Properly obsolete network-scripts-teamd
133+
134+
* Fri Apr 12 2024 Michel Lind <salimma@fedoraproject.org> - 1.32-5
135+
- Remove network-scripts-teamd subpackage (rhbz#2262986)
136+
137+
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-4
138+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
139+
140+
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.32-3
141+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
142+
143+
* Wed Jan 03 2024 Xin Long <lxin@redhat.com> - 1.32-2
144+
Use SDPX license IDs
145+
146+
* Wed Sep 06 2023 Jiri Pirko <jiri@resnulli.us> - 1.32-1
147+
teamd: Add option to change evaluation logic of multiple link-watchers
148+
Revert: teamd: lacp: make sure that lacp_port_agg_update() works with correct unselectable state
149+
teamd: lacp: don't move the port state from disabled when admin state is down
150+
teamd: lacp: set port to disabled state during removal
151+
teamd: lacp: make sure that lacp_port_agg_update() works with correct unselectable state
152+
libteam: clear changed bits in case of TEAM_IFINFO_CHANGE
153+
misc: fix possible strncpy truncation bug
154+
teamd: stop iterating callbacks when a loop restart is requested
155+
teamd: do no remove the ports on shutdown with -N
156+
binding/python: ifindex 0 is invalid so do not process it
157+
teamd: Include missing headers for strrchr and memcmp
158+
libteamdctl: validate the bus name before using it
159+
options: move option temporary check after the err check
160+
teamd: lacp: increase "min_ports" upper limit to 1024
161+
fix build on OpenWRT/musl-libc
162+
teamd: increase the waitting time for daemon killing
163+
Revert "teamd: Disregard current state when considering port enablement"
164+
165+
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-8
166+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
167+
168+
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-7
169+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
170+
171+
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-6
172+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
173+
174+
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-5
175+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
176+
177+
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-4
178+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
179+
180+
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-3
181+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
182+
183+
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.31-2
184+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
185+
186+
* Sun Jul 26 2020 Jiri Pirko <jiri@resnulli.us> - 1.31-1
187+
1.31 release
188+
utils/bond2team: remove TYPE in ifcfg file
189+
utils/bond2team: keep delivering config to file if stdout not supplied
190+
teamd/lacp: silence ignore none LACP frames
191+
teamd: fix ctx->hwaddr value assignment
192+
Send LACP PDU right after the Actor state has been changed
193+
Skip setting the same hwaddr to a lag port if not needed
194+
Make all netlink socket RCVBUF sizes configurable
195+
Don't return an error when timerfd socket return 0
196+
Fix ifinfo_link_with_port race condition with newlink
197+
teamd: fix possible race in master ifname callback
137198

138199
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.30-2
139200
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
140201

141-
142202
* Thu Jan 09 2020 Jiri Pirko <jiri@resnulli.us> - 1.30-1
143203
- 1.30 release
144204
- teamd/lacp: fix segfault due to NULL pointer dereference

cgmanifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11241,8 +11241,8 @@
1124111241
"type": "other",
1124211242
"other": {
1124311243
"name": "libteam",
11244-
"version": "1.30",
11245-
"downloadUrl": "http://www.libteam.org/files/libteam-1.30.tar.gz"
11244+
"version": "1.32",
11245+
"downloadUrl": "https://www.libteam.org/files/libteam-1.32.tar.gz"
1124611246
}
1124711247
}
1124811248
},

0 commit comments

Comments
 (0)