Skip to content

Commit 1fc2de5

Browse files
committed
Merge branch '3.0-dev' into 3.0
Merge branch '3.0-dev' commit c06d334 Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
2 parents 81fc4e5 + c06d334 commit 1fc2de5

File tree

746 files changed

+46880
-9153
lines changed

Some content is hidden

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

746 files changed

+46880
-9153
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

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: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@
226226
"execstack",
227227
"exempi",
228228
"exiv2",
229+
"expected",
229230
"extra-cmake-modules",
230231
"fabtests",
231232
"facter",
@@ -716,6 +717,7 @@
716717
"liblqr-1",
717718
"liblzf",
718719
"libmad",
720+
"libmamba",
719721
"libmd",
720722
"libmediaart",
721723
"libmicrohttpd",
@@ -880,7 +882,7 @@
880882
"lua-filesystem",
881883
"lua-json",
882884
"lua-lpeg",
883-
"lua-lunit",
885+
"lua-lunitx",
884886
"lua-rpm-macros",
885887
"lua-term",
886888
"luajit",
@@ -1017,7 +1019,6 @@
10171019
"numad",
10181020
"numatop",
10191021
"numpy",
1020-
"nvmetcli",
10211022
"nvml",
10221023
"oath-toolkit",
10231024
"ocaml",
@@ -1297,6 +1298,7 @@
12971298
"perl-File-Slurp",
12981299
"perl-File-Slurp-Tiny",
12991300
"perl-File-Slurper",
1301+
"perl-File-TreeCreate",
13001302
"perl-File-Type",
13011303
"perl-Font-TTF",
13021304
"perl-FreezeThaw",
@@ -1970,6 +1972,7 @@
19701972
"realmd",
19711973
"rear",
19721974
"recode",
1975+
"reproc",
19731976
"resource-agents",
19741977
"rest",
19751978
"rhash",
@@ -2003,9 +2006,11 @@
20032006
"rubygem-rspec-expectations",
20042007
"rubygem-rspec-mocks",
20052008
"rubygem-rspec-support",
2009+
"rubygem-sys-filesystem",
20062010
"rubygem-thread_order",
20072011
"rusers",
20082012
"rust-cbindgen",
2013+
"s-nail",
20092014
"samba",
20102015
"sanlock",
20112016
"sassist",
@@ -2049,6 +2054,7 @@
20492054
"sharutils",
20502055
"shim-unsigned-aarch64",
20512056
"shim-unsigned-x64",
2057+
"simdjson",
20522058
"sip",
20532059
"sisu",
20542060
"skkdic",
@@ -2067,6 +2073,7 @@
20672073
"soxr",
20682074
"sparsehash",
20692075
"spausedd",
2076+
"spdlog",
20702077
"speex",
20712078
"speexdsp",
20722079
"spice-protocol",
@@ -2233,6 +2240,7 @@
22332240
"yp-tools",
22342241
"ypbind",
22352242
"ypserv",
2243+
"yq",
22362244
"z3",
22372245
"zenity",
22382246
"zerofree",
@@ -2298,6 +2306,7 @@
22982306
"application-gateway-kubernetes-ingress",
22992307
"asc",
23002308
"azcopy",
2309+
"azl-otel-collector",
23012310
"azure-iot-sdk-c",
23022311
"azure-nvme-utils",
23032312
"azure-storage-cpp",
@@ -2312,6 +2321,7 @@
23122321
"check-restart",
23132322
"clamav",
23142323
"cloud-hypervisor-cvm",
2324+
"cloud-provider-kubevirt",
23152325
"cmake-fedora",
23162326
"containerd",
23172327
"containerd2",
@@ -2454,18 +2464,6 @@
24542464
"rubygem-faraday-retry",
24552465
"rubygem-ffi",
24562466
"rubygem-fiber-local",
2457-
"rubygem-fluent-config-regexp-type",
2458-
"rubygem-fluent-logger",
2459-
"rubygem-fluent-plugin-elasticsearch",
2460-
"rubygem-fluent-plugin-kafka",
2461-
"rubygem-fluent-plugin-prometheus",
2462-
"rubygem-fluent-plugin-prometheus_pushgateway",
2463-
"rubygem-fluent-plugin-record-modifier",
2464-
"rubygem-fluent-plugin-rewrite-tag-filter",
2465-
"rubygem-fluent-plugin-systemd",
2466-
"rubygem-fluent-plugin-webhdfs",
2467-
"rubygem-fluent-plugin-windows-exporter",
2468-
"rubygem-fluentd",
24692467
"rubygem-hirb",
24702468
"rubygem-hocon",
24712469
"rubygem-hoe",
@@ -2870,6 +2868,7 @@
28702868
"kernel",
28712869
"kernel-64k",
28722870
"kernel-headers",
2871+
"kernel-lpg-innovate",
28732872
"kernel-uvm",
28742873
"keyutils",
28752874
"kmod",
@@ -3133,6 +3132,7 @@
31333132
"rsyslog",
31343133
"ruby",
31353134
"rust",
3135+
"rust-1.75",
31363136
"scons",
31373137
"sed",
31383138
"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 <kkaitepalli@microsoft.com> 3.1.1-3
736+
- Bump release to build with rust 1.85.0
737+
735738
* Fri Sep 20 2024 Muhammad Falak <mwani@microsoft.com> 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 <pawelwi@microsoft.com> - 5.0.2-3
84-
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
72+
* Fri Mar 14 2025 Durga Jagadeesh Palli <v-dpalli@microsoft.com> - 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 <releng@fedoraproject.org> - 5.6.1-7
77+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
78+
79+
* Mon Jan 29 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.1-6
80+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
81+
82+
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.1-5
83+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
84+
85+
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.1-4
86+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
87+
88+
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.1-3
89+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
90+
91+
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.1-2
92+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
93+
94+
* Mon Dec 12 2022 Kalev Lember <klember@redhat.com> - 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 <releng@fedoraproject.org> - 5.3.1-4
99+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
100+
101+
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-3
102+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
103+
104+
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.1-2
105+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
106+
107+
* Thu Feb 18 2021 Kalev Lember <klember@redhat.com> - 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 <releng@fedoraproject.org> - 5.2.0-2
113+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
114+
115+
* Thu Sep 10 2020 Kalev Lember <klember@redhat.com> - 5.2.0-1
116+
- Update to 5.2.0
117+
118+
* Fri Sep 04 2020 Kalev Lember <klember@redhat.com> - 5.1.2-1
119+
- Update to 5.1.2
120+
121+
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 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 <releng@fedoraproject.org> - 5.1.1-2
126+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
127+
128+
* Fri May 29 2020 Kalev Lember <klember@redhat.com> - 5.1.1-1
129+
- Update to 5.1.1
85130

86131
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.2-2
87132
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"Signatures": {
3-
"ansible-freeipa-0.3.4.tar.gz": "3c60aadbd612cd577145e85582a5e3ab8d62787592d7789218196cf624ffc85f"
3+
"ansible-freeipa-1.13.2.tar.gz": "f4965770a906c78988c097aa08a20f84ad268be3479401edeebfe47541cbe0c8"
44
}
55
}

0 commit comments

Comments
 (0)