Skip to content

Commit 77368bb

Browse files
authored
[3.0] Merge changes for Jan 2026 test build (#15531)
2 parents a0e1d5f + 0698450 commit 77368bb

File tree

96 files changed

+5396
-917
lines changed

Some content is hidden

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

96 files changed

+5396
-917
lines changed

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

Lines changed: 6 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: 8%{?dist}
71+
Release: 9%{?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
@@ -83,6 +83,7 @@ Source4: 389-ds-base.sysusers
8383
Source5: https://fedorapeople.org/groups/389ds/libdb-5.3.28-59.tar.bz2
8484
%endif
8585

86+
Patch0: rust-1.90-fixes.patch
8687
Provides: ldif2ldbm >= 0
8788

8889
# Attach the buildrequires to the top level package:
@@ -732,6 +733,10 @@ exit 0
732733
%endif
733734

734735
%changelog
736+
* Tue Jan 13 2025 Kavya Sree Kaitepalli <kkaitepalli@microsoft.com> - 3.1.1-9
737+
- Bump release to rebuild with rust
738+
- Add patch add explicit lifetime for ValueArrayRef iterator
739+
735740
* Tue Jan 06 2026 Pawel Winogrodzki <pawelwi@microsoft.com> - 3.1.1-8
736741
- Bumping release to rebuild with new 'net-snmp' libs.
737742

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
From 3a0d6ff3272c4a3d5f2d552a436e4f0fe0756a0a Mon Sep 17 00:00:00 2001
2+
From: Kavya Sree Kaitepalli <kkaitepalli@microsoft.com>
3+
Date: Wed, 29 Oct 2025 06:38:08 +0000
4+
Subject: [PATCH] Add explicit lifetime for ValueArrayRef iterator for Rust 1.90
5+
6+
---
7+
src/slapi_r_plugin/src/value.rs | 2 +-
8+
1 file changed, 1 insertion(+), 1 deletion(-)
9+
10+
diff --git a/src/slapi_r_plugin/src/value.rs b/src/slapi_r_plugin/src/value.rs
11+
index 2fd35c8..fec74ac 100644
12+
--- a/src/slapi_r_plugin/src/value.rs
13+
+++ b/src/slapi_r_plugin/src/value.rs
14+
@@ -61,7 +61,7 @@ impl ValueArrayRef {
15+
ValueArrayRef { raw_slapi_val }
16+
}
17+
18+
- pub fn iter(&self) -> ValueArrayRefIter {
19+
+ pub fn iter(&self) -> ValueArrayRefIter<'_> {
20+
ValueArrayRefIter {
21+
idx: 0,
22+
va_ref: &self,
23+
--
24+
2.45.4
25+

SPECS-EXTENDED/hawtjni-runtime/hawtjni-runtime.spec

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,14 @@ Distribution: Azure Linux
2020
%global debug_package %{nil}
2121
Name: hawtjni-runtime
2222
Version: 1.17
23-
Release: 2%{?dist}
23+
Release: 3%{?dist}
2424
Summary: HawtJNI Runtime
2525
License: Apache-2.0 AND EPL-1.0 AND BSD-3-Clause
2626
URL: https://github.com/fusesource/hawtjni
2727
Source0: https://github.com/fusesource/hawtjni/archive/hawtjni-project-%{version}.tar.gz
28+
Patch0: use-commons-lang3.patch
2829
BuildRequires: apache-commons-cli
29-
BuildRequires: apache-commons-lang
30+
BuildRequires: apache-commons-lang3
3031
BuildRequires: fdupes
3132
BuildRequires: java-devel
3233
BuildRequires: javapackages-local-bootstrap
@@ -48,7 +49,7 @@ This package contains the API documentation for hawtjni.
4849
Summary: Code generator that produces the JNI code
4950
Requires: %{name} = %{version}
5051
Requires: apache-commons-cli
51-
Requires: apache-commons-lang
52+
Requires: apache-commons-lang3
5253
Requires: javapackages-tools
5354
Requires: objectweb-asm >= 5
5455
Requires: xbean
@@ -62,14 +63,15 @@ JNI code which powers the eclipse platform.
6263

6364
%prep
6465
%setup -q -n hawtjni-hawtjni-project-%{version}
66+
%patch -P 0 -p1
6567

6668
%pom_disable_module hawtjni-example
6769
%pom_disable_module hawtjni-maven-plugin
6870
%pom_remove_plugin -r :maven-shade-plugin
6971
%pom_remove_plugin -r :maven-eclipse-plugin
7072

7173
# this dependency seems to be missing
72-
%pom_add_dep commons-lang:commons-lang hawtjni-generator
74+
%pom_add_dep commons-lang:commons-lang3 hawtjni-generator
7375

7476
for mod in runtime generator; do
7577
%pom_remove_parent hawtjni-${mod}
@@ -80,19 +82,19 @@ done
8082

8183
%build
8284
mkdir -p hawtjni-runtime/build/classes
83-
javac -d hawtjni-runtime/build/classes -source 6 -target 6 \
85+
javac -d hawtjni-runtime/build/classes -source 8 -target 8 \
8486
$(find hawtjni-runtime/src/main/java/ -name *.java | xargs)
8587
jar cf hawtjni-runtime.jar -C hawtjni-runtime/build/classes .
8688
mkdir -p hawtjni-generator/build/classes
8789
javac -d hawtjni-generator/build/classes \
88-
-source 6 -target 6 \
89-
-cp $(build-classpath commons-cli commons-lang objectweb-asm/asm objectweb-asm/asm-commons xbean/xbean-finder xbean/xbean-asm-util):hawtjni-runtime.jar \
90+
-source 8 -target 8 \
91+
-cp $(build-classpath commons-cli commons-lang3 objectweb-asm/asm objectweb-asm/asm-commons xbean/xbean-finder xbean/xbean-asm-util):hawtjni-runtime.jar \
9092
$(find hawtjni-generator/src/main/java/ -name *.java | xargs)
9193
jar cf hawtjni-generator.jar -C hawtjni-generator/build/classes .
9294
jar uf hawtjni-generator.jar -C hawtjni-generator/src/main/resources .
9395
mkdir -p hawtjni-runtime/build/apidoc
94-
javadoc -d hawtjni-runtime/build/apidoc -source 6 \
95-
-classpath $(build-classpath commons-cli commons-lang objectweb-asm/asm objectweb-asm/asm-commons xbean/xbean-finder xbean/xbean-asm-util) \
96+
javadoc -d hawtjni-runtime/build/apidoc -source 8 \
97+
-classpath $(build-classpath commons-cli commons-lang3 objectweb-asm/asm objectweb-asm/asm-commons xbean/xbean-finder xbean/xbean-asm-util) \
9698
$(find hawtjni-runtime/src/main/java/ -name *.java && \
9799
find hawtjni-generator/src/main/java/ -name *.java| xargs)
98100

@@ -113,9 +115,18 @@ install -m 0644 hawtjni-generator/pom.xml %{buildroot}%{_mavenpomdir}/hawtjni/ha
113115
# javadoc
114116
install -dm 755 %{buildroot}%{_javadocdir}/hawtjni
115117
cp -pr hawtjni-runtime/build/apidoc/* %{buildroot}%{_javadocdir}/hawtjni/
118+
# to remove license warnings
119+
install -Dm 0644 hawtjni-runtime/build/apidoc/legal/LICENSE \
120+
%{buildroot}%{_licensedir}/hawtjni/LICENSE.javadoc
121+
122+
install -Dm 0644 hawtjni-runtime/build/apidoc/legal/ADDITIONAL_LICENSE_INFO \
123+
%{buildroot}%{_licensedir}/hawtjni/ADDITIONAL_LICENSE_INFO.javadoc
124+
125+
rm -rf %{buildroot}%{_javadocdir}/hawtjni/legal
126+
116127
%fdupes -s %{buildroot}%{_javadocdir}/hawtjni/
117128

118-
%{jpackage_script org.fusesource.hawtjni.generator.HawtJNI "" "" commons-cli:commons-lang:objectweb-asm/asm:objectweb-asm/asm-commons:xbean/xbean-finder:xbean/xbean-asm-util:hawtjni/hawtjni-runtime:hawtjni/hawtjni-generator hawtjni-generator true}
129+
%{jpackage_script org.fusesource.hawtjni.generator.HawtJNI "" "" commons-cli:commons-lang3:objectweb-asm/asm:objectweb-asm/asm-commons:xbean/xbean-finder:xbean/xbean-asm-util:hawtjni/hawtjni-runtime:hawtjni/hawtjni-generator hawtjni-generator true}
119130

120131
%files -f .mfiles
121132
%license license.txt
@@ -127,8 +138,13 @@ cp -pr hawtjni-runtime/build/apidoc/* %{buildroot}%{_javadocdir}/hawtjni/
127138
%files -n hawtjni-javadoc
128139
%{_javadocdir}/hawtjni
129140
%license license.txt
141+
%license %{_licensedir}/hawtjni/*
130142

131143
%changelog
144+
* Wed Dec 24 2025 Aninda Pradhan <v-anindap@microsoft.com> - 1.17-3
145+
- Updated dependencies to use commons-lang3
146+
- License verified
147+
132148
* Thu Oct 14 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.17-2
133149
- Converting the 'Release' tag to the '[number].[distribution]' format.
134150

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectField.java
2+
+++ b/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectField.java
3+
@@ -14,7 +14,7 @@
4+
import java.util.Arrays;
5+
import java.util.HashSet;
6+
7+
-import org.apache.commons.lang.StringUtils;
8+
+import org.apache.commons.lang3.StringUtils;
9+
import org.fusesource.hawtjni.runtime.FieldFlag;
10+
import org.fusesource.hawtjni.runtime.JniField;
11+
import org.fusesource.hawtjni.runtime.T32;

SPECS-EXTENDED/kernel-ipe/config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1170,7 +1170,7 @@ CONFIG_XFRM_OFFLOAD=y
11701170
CONFIG_XFRM_ALGO=m
11711171
CONFIG_XFRM_USER=m
11721172
# CONFIG_XFRM_USER_COMPAT is not set
1173-
# CONFIG_XFRM_INTERFACE is not set
1173+
CONFIG_XFRM_INTERFACE=m
11741174
CONFIG_XFRM_SUB_POLICY=y
11751175
CONFIG_XFRM_MIGRATE=y
11761176
CONFIG_XFRM_STATISTICS=y
@@ -1220,7 +1220,7 @@ CONFIG_INET_DIAG=m
12201220
CONFIG_INET_TCP_DIAG=m
12211221
CONFIG_INET_UDP_DIAG=m
12221222
# CONFIG_INET_RAW_DIAG is not set
1223-
# CONFIG_INET_DIAG_DESTROY is not set
1223+
CONFIG_INET_DIAG_DESTROY=y
12241224
CONFIG_TCP_CONG_ADVANCED=y
12251225
CONFIG_TCP_CONG_BIC=m
12261226
CONFIG_TCP_CONG_CUBIC=y

SPECS-EXTENDED/kernel-ipe/config_aarch64

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1231,7 +1231,7 @@ CONFIG_INET_DIAG=m
12311231
CONFIG_INET_TCP_DIAG=m
12321232
CONFIG_INET_UDP_DIAG=m
12331233
# CONFIG_INET_RAW_DIAG is not set
1234-
# CONFIG_INET_DIAG_DESTROY is not set
1234+
CONFIG_INET_DIAG_DESTROY=y
12351235
CONFIG_TCP_CONG_ADVANCED=y
12361236
CONFIG_TCP_CONG_BIC=m
12371237
CONFIG_TCP_CONG_CUBIC=y

SPECS-EXTENDED/kernel-ipe/kernel-ipe.signatures.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"Signatures": {
33
"azurelinux-ca-20230216.pem": "d545401163c75878319f01470455e6bc18a5968e39dd964323225e3fe308849b",
4-
"config": "4cf5c54b020b3af1f8b3af414359e7eba93cad0e505eb967a5d4b82e7e2ed9c9",
5-
"config_aarch64": "13a66179d003e54d944683ec14768e73b0d6cd06a83d703f4b6a7f2b24f34334",
4+
"config": "c5a9f5ed9cd1300d10dc5c353f29cf3c0d81f55a5bb1a7cc77b46e7480b834bf",
5+
"config_aarch64": "afd473ab5c76245d5e4455b408a981865511a226a87146210cad12edc0c67865",
66
"cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985",
77
"cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98",
88
"sha512hmac-openssl.sh": "02ab91329c4be09ee66d759e4d23ac875037c3b56e5a598e32fd1206da06a27f",

SPECS-EXTENDED/kernel-ipe/kernel-ipe.spec

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
Summary: Linux Kernel
3434
Name: kernel-ipe
3535
Version: 6.6.119.3
36-
Release: 1%{?dist}
36+
Release: 3%{?dist}
3737
License: GPLv2
3838
Vendor: Microsoft Corporation
3939
Distribution: Azure Linux
@@ -460,6 +460,12 @@ echo "initrd of kernel %{uname_r} removed" >&2
460460
%{_sysconfdir}/bash_completion.d/bpftool
461461

462462
%changelog
463+
* Fri Jan 16 2026 Rachel Menge <rachelmenge@microsoft.com> - 6.6.119.3-3
464+
- Enable XFRM_INTERFACE
465+
466+
* Thu Jan 08 2026 Rachel Menge <rachelmenge@microsoft.com> - 6.6.119.3-2
467+
- Enable CONFIG_INET_DIAG_DESTROY
468+
463469
* Tue Jan 06 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 6.6.119.3-1
464470
- Auto-upgrade to 6.6.119.3
465471

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"Signatures": {
3-
"lasso-2.8.0.tar.gz": "ffcbd5851d98586c7e1caf43bad66164211a3b61d12bf860a0598448ff9f2b38"
3+
"lasso-2.9.0.tar.gz": "225f664fe602b73bb5eaf5c4b60a6b07eb2d936d0dd0cafb222524c801d98e5d"
44
}
55
}

0 commit comments

Comments
 (0)