Skip to content

Commit 806af31

Browse files
authored
Merge 3.0-dev for April 2025 monthly release (#13620)
2 parents 39cc18a + 7edc702 commit 806af31

File tree

595 files changed

+44309
-6707
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

595 files changed

+44309
-6707
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
3+
4+
# This action checks that the specs in this repo
5+
# generate SRPMs with unique names.
6+
name: SRPMs duplicates check
7+
8+
on:
9+
push:
10+
branches: [main, 2.0*, 3.0*, fasttrack/*]
11+
pull_request:
12+
branches: [main, 2.0*, 3.0*, fasttrack/*]
13+
14+
jobs:
15+
check:
16+
name: SRPMs duplicates check
17+
runs-on: ubuntu-latest
18+
strategy:
19+
matrix:
20+
# Each group is published to a different repo, thus we only need to check
21+
# for SRPM duplicates within the group.
22+
specs-dirs-groups: ["SPECS SPECS-SIGNED", "SPECS-EXTENDED"]
23+
24+
steps:
25+
# Checkout the branch of our repo that triggered this action
26+
- name: Workflow trigger checkout
27+
uses: actions/checkout@v4
28+
29+
# For consistency, we use the same major/minor version of Python that Azure Linux ships
30+
- name: Setup Python 3.12
31+
uses: actions/setup-python@v5
32+
with:
33+
python-version: 3.12
34+
35+
# Generate the specs.json files. They are the input for the duplicates check script.
36+
- name: Generate specs.json
37+
run: |
38+
set -euo pipefail
39+
40+
for spec_folder in ${{ matrix.specs-dirs-groups }}; do
41+
echo "Generating specs.json for spec folder '$spec_folder'."
42+
43+
sudo make -C toolkit -j$(nproc) parse-specs REBUILD_TOOLS=y DAILY_BUILD_ID=lkg SPECS_DIR=../$spec_folder
44+
cp -v build/pkg_artifacts/specs.json ${spec_folder}_specs.json
45+
done
46+
47+
- name: Check for duplicate SRPMs
48+
run: python3 toolkit/scripts/check_srpm_duplicates.py *_specs.json

.github/workflows/go-test-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
branches: [main, dev, 1.0*, 2.0*, 3.0*, fasttrack/*]
1111

1212
env:
13-
EXPECTED_GO_VERSION: "1.21"
13+
EXPECTED_GO_VERSION: "1.23"
1414

1515
jobs:
1616
build:
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Copyright (c) Microsoft Corporation.
2+
# Licensed under the MIT License.
3+
4+
ARG BASE_IMAGE
5+
6+
FROM $BASE_IMAGE
7+
8+
@INCLUDE_MAIN_RUN_INSTRUCTION@
9+
10+
#simple smoke test
11+
RUN ls /usr/bin/kubevirt-cloud-controller-manager
12+
13+
ENTRYPOINT ["/usr/bin/kubevirt-cloud-controller-manager"]
14+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
cloud-provider-kubevirt
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
curl
2+
cloud-provider-kubevirt

LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

LICENSES-AND-NOTICES/SPECS/data/licenses.json

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@
217217
"execstack",
218218
"exempi",
219219
"exiv2",
220+
"expected",
220221
"extra-cmake-modules",
221222
"fabtests",
222223
"facter",
@@ -697,6 +698,7 @@
697698
"liblqr-1",
698699
"liblzf",
699700
"libmad",
701+
"libmamba",
700702
"libmd",
701703
"libmediaart",
702704
"libmicrohttpd",
@@ -992,7 +994,6 @@
992994
"numad",
993995
"numatop",
994996
"numpy",
995-
"nvmetcli",
996997
"nvml",
997998
"oath-toolkit",
998999
"ocaml",
@@ -1271,6 +1272,7 @@
12711272
"perl-File-Slurp",
12721273
"perl-File-Slurp-Tiny",
12731274
"perl-File-Slurper",
1275+
"perl-File-TreeCreate",
12741276
"perl-File-Type",
12751277
"perl-Font-TTF",
12761278
"perl-FreezeThaw",
@@ -1933,6 +1935,7 @@
19331935
"realmd",
19341936
"rear",
19351937
"recode",
1938+
"reproc",
19361939
"resource-agents",
19371940
"rest",
19381941
"rhash",
@@ -1966,6 +1969,7 @@
19661969
"rubygem-rspec-expectations",
19671970
"rubygem-rspec-mocks",
19681971
"rubygem-rspec-support",
1972+
"rubygem-sys-filesystem",
19691973
"rubygem-thread_order",
19701974
"rusers",
19711975
"rust-cbindgen",
@@ -2012,6 +2016,7 @@
20122016
"sharutils",
20132017
"shim-unsigned-aarch64",
20142018
"shim-unsigned-x64",
2019+
"simdjson",
20152020
"sip",
20162021
"sisu",
20172022
"skkdic",
@@ -2030,6 +2035,7 @@
20302035
"soxr",
20312036
"sparsehash",
20322037
"spausedd",
2038+
"spdlog",
20332039
"speex",
20342040
"speexdsp",
20352041
"spice-protocol",
@@ -2195,6 +2201,7 @@
21952201
"yp-tools",
21962202
"ypbind",
21972203
"ypserv",
2204+
"yq",
21982205
"z3",
21992206
"zenity",
22002207
"zerofree",
@@ -2229,6 +2236,7 @@
22292236
"application-gateway-kubernetes-ingress",
22302237
"asc",
22312238
"azcopy",
2239+
"azl-otel-collector",
22322240
"azure-iot-sdk-c",
22332241
"azure-nvme-utils",
22342242
"azure-storage-cpp",
@@ -2246,6 +2254,7 @@
22462254
"check-restart",
22472255
"clamav",
22482256
"cloud-hypervisor-cvm",
2257+
"cloud-provider-kubevirt",
22492258
"cmake-fedora",
22502259
"containerd",
22512260
"containerd2",
@@ -2385,18 +2394,6 @@
23852394
"rubygem-faraday-retry",
23862395
"rubygem-ffi",
23872396
"rubygem-fiber-local",
2388-
"rubygem-fluent-config-regexp-type",
2389-
"rubygem-fluent-logger",
2390-
"rubygem-fluent-plugin-elasticsearch",
2391-
"rubygem-fluent-plugin-kafka",
2392-
"rubygem-fluent-plugin-prometheus",
2393-
"rubygem-fluent-plugin-prometheus_pushgateway",
2394-
"rubygem-fluent-plugin-record-modifier",
2395-
"rubygem-fluent-plugin-rewrite-tag-filter",
2396-
"rubygem-fluent-plugin-systemd",
2397-
"rubygem-fluent-plugin-webhdfs",
2398-
"rubygem-fluent-plugin-windows-exporter",
2399-
"rubygem-fluentd",
24002397
"rubygem-hirb",
24012398
"rubygem-hocon",
24022399
"rubygem-hoe",
@@ -2816,6 +2813,7 @@
28162813
"kernel-64k",
28172814
"kernel-headers",
28182815
"kernel-ipe",
2816+
"kernel-lpg-innovate",
28192817
"kernel-mshv",
28202818
"kernel-rt",
28212819
"kernel-uvm",
@@ -3081,6 +3079,7 @@
30813079
"rsyslog",
30823080
"ruby",
30833081
"rust",
3082+
"rust-1.75",
30843083
"scons",
30853084
"sed",
30863085
"sg3_utils",

SPECS-EXTENDED/389-ds-base/389-ds-base.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ ExcludeArch: i686
6868
Summary: 389 Directory Server (%{variant})
6969
Name: 389-ds-base
7070
Version: 3.1.1
71-
Release: 2%{?dist}
71+
Release: 3%{?dist}
7272
License: GPL-3.0-or-later AND (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 OR MIT) AND (CC-BY-4.0 AND MIT) AND (MIT OR Apache-2.0) AND Unicode-DFS-2016 AND (MIT OR CC0-1.0) AND (MIT OR Unlicense) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MIT AND ISC AND MPL-2.0 AND PSF-2.0
7373
URL: https://www.port389.org
7474
Vendor: Microsoft Corporation
@@ -732,6 +732,9 @@ exit 0
732732
%endif
733733

734734
%changelog
735+
* Mon Apr 21 2025 Kavya Sree Kaitepalli <[email protected]> 3.1.1-3
736+
- Bump release to build with rust 1.85.0
737+
735738
* Fri Sep 20 2024 Muhammad Falak <[email protected]> 3.1.0-2
736739
- Initial Azure Linux import from Fedora 42 (license: MIT)
737740
- License verified
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"Signatures": {
3-
"amtk-5.0.2.tar.xz": "71cc891fbaaa3d0cb87eeef9a2f7e1a2acab62f738d09ea922fb4b9ea2f84f86"
3+
"amtk-5.6.1.tar.xz": "d50115b85c872aac296934b5ee726a3fa156c6f5ad96d27e0edd0aa5ad173228"
44
}
55
}
6+

SPECS-EXTENDED/amtk/amtk.spec

Lines changed: 74 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
11
Vendor: Microsoft Corporation
22
Distribution: Azure Linux
33
Name: amtk
4-
Version: 5.0.2
5-
Release: 3%{?dist}
4+
Version: 5.6.1
5+
Release: 8%{?dist}
66
Summary: Actions, Menus and Toolbars Kit for GTK+ applications
77

8-
License: LGPLv2+
8+
License: LGPL-3.0-or-later
99
URL: https://wiki.gnome.org/Projects/Amtk
10-
Source0: https://download.gnome.org/sources/amtk/5.0/amtk-%{version}.tar.xz
10+
Source0: https://download.gnome.org/sources/amtk/5.6/amtk-%{version}.tar.xz
1111

1212
BuildRequires: gcc
1313
BuildRequires: gettext
14+
BuildRequires: gtk-doc
15+
BuildRequires: meson
1416
BuildRequires: pkgconfig(glib-2.0)
1517
BuildRequires: pkgconfig(gobject-introspection-1.0)
1618
BuildRequires: pkgconfig(gtk+-3.0)
1719

20+
# Removed in F34
21+
Obsoletes: amtk-tests < 5.3.1
22+
1823
%description
1924
Amtk is the acronym for “Actions, Menus and Toolbars Kit”. It is a basic
2025
GtkUIManager replacement based on GAction. It is suitable for both a
@@ -30,34 +35,24 @@ The %{name}-devel package contains libraries and header files for
3035
developing applications that use %{name}.
3136

3237

33-
%package tests
34-
Summary: Tests for the %{name} package
35-
Requires: %{name}%{?_isa} = %{version}-%{release}
36-
37-
%description tests
38-
The %{name}-tests package contains tests that can be used to verify
39-
the functionality of the installed %{name} package.
40-
41-
4238
%prep
43-
%autosetup
39+
%autosetup -p1
4440

4541

4642
%build
47-
%configure --enable-installed-tests
48-
%make_build V=1
43+
%meson -Dgtk_doc=true
44+
%meson_build
4945

5046

5147
%install
52-
%make_install
53-
find $RPM_BUILD_ROOT -name '*.la' -delete
48+
%meson_install
5449

5550
%find_lang amtk-5
5651

5752

5853
%files -f amtk-5.lang
59-
%license COPYING
60-
%doc AUTHORS NEWS README
54+
%license LICENSES/LGPL-3.0-or-later.txt
55+
%doc NEWS README.md
6156
%dir %{_libdir}/girepository-1.0
6257
%{_libdir}/girepository-1.0/Amtk-5.typelib
6358
%{_libdir}/libamtk-5.so.0*
@@ -70,18 +65,68 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
7065
%{_datadir}/gir-1.0/Amtk-5.gir
7166
%dir %{_datadir}/gtk-doc
7267
%dir %{_datadir}/gtk-doc/html
73-
%{_datadir}/gtk-doc/html/amtk-5.0/
74-
75-
%files tests
76-
%dir %{_libexecdir}/installed-tests
77-
%{_libexecdir}/installed-tests/amtk-5/
78-
%dir %{_datadir}/installed-tests
79-
%{_datadir}/installed-tests/amtk-5/
68+
%{_datadir}/gtk-doc/html/amtk-5/
8069

8170

8271
%changelog
83-
* Fri Oct 15 2021 Pawel Winogrodzki <[email protected]> - 5.0.2-3
84-
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
72+
* Fri Mar 14 2025 Durga Jagadeesh Palli <[email protected]> - 5.6.1-8
73+
- Initial Azure Linux import from Fedora 41 (license: MIT)
74+
- License verified.
75+
76+
* Wed Jul 17 2024 Fedora Release Engineering <[email protected]> - 5.6.1-7
77+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
78+
79+
* Mon Jan 29 2024 Fedora Release Engineering <[email protected]> - 5.6.1-6
80+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
81+
82+
* Mon Jan 22 2024 Fedora Release Engineering <[email protected]> - 5.6.1-5
83+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
84+
85+
* Fri Jan 19 2024 Fedora Release Engineering <[email protected]> - 5.6.1-4
86+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
87+
88+
* Wed Jul 19 2023 Fedora Release Engineering <[email protected]> - 5.6.1-3
89+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
90+
91+
* Wed Jan 18 2023 Fedora Release Engineering <[email protected]> - 5.6.1-2
92+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
93+
94+
* Mon Dec 12 2022 Kalev Lember <[email protected]> - 5.6.1-1
95+
- Update to 5.6.1
96+
- Switch to SPDX license tags
97+
98+
* Wed Jul 20 2022 Fedora Release Engineering <[email protected]> - 5.3.1-4
99+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
100+
101+
* Wed Jan 19 2022 Fedora Release Engineering <[email protected]> - 5.3.1-3
102+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
103+
104+
* Wed Jul 21 2021 Fedora Release Engineering <[email protected]> - 5.3.1-2
105+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
106+
107+
* Thu Feb 18 2021 Kalev Lember <[email protected]> - 5.3.1-1
108+
- Update to 5.3.1
109+
- Switch to meson build system
110+
- Remove -tests sub package as the installed tests are gone upstream
111+
112+
* Tue Jan 26 2021 Fedora Release Engineering <[email protected]> - 5.2.0-2
113+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
114+
115+
* Thu Sep 10 2020 Kalev Lember <[email protected]> - 5.2.0-1
116+
- Update to 5.2.0
117+
118+
* Fri Sep 04 2020 Kalev Lember <[email protected]> - 5.1.2-1
119+
- Update to 5.1.2
120+
121+
* Fri Jul 31 2020 Fedora Release Engineering <[email protected]> - 5.1.1-3
122+
- Second attempt - Rebuilt for
123+
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
124+
125+
* Mon Jul 27 2020 Fedora Release Engineering <[email protected]> - 5.1.1-2
126+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
127+
128+
* Fri May 29 2020 Kalev Lember <[email protected]> - 5.1.1-1
129+
- Update to 5.1.1
85130

86131
* Tue Jan 28 2020 Fedora Release Engineering <[email protected]> - 5.0.2-2
87132
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

0 commit comments

Comments
 (0)