<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
It seems that the commit at https://review.whamcloud.com/c/fs/lustre-release/+/54530 likely changed the behavior in version 2.16. Could you try reverting it to confirm and identify the issue? If possible, please consider submitting a fix.</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks,</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Aurélien </div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>De :</b> lustre-discuss <lustre-discuss-bounces@lists.lustre.org> de la part de Åke Sandgren <ake.sandgren@umu.se><br>
<b>Envoyé :</b> mercredi 29 janvier 2025 09:12<br>
<b>À :</b> lustre-discuss@lists.lustre.org <lustre-discuss@lists.lustre.org><br>
<b>Objet :</b> Re: [lustre-discuss] Compiling lustre 2.16.1 for Ubuntu 24.04 client</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">External email: Use caution opening links or attachments<br>
<br>
<br>
Hi again!<br>
<br>
I've found the problems.<br>
<br>
Configure runs kernel related tests even when we have --disable-modules, fix is<br>
===<br>
diff --git a/config/lustre-build.m4 b/config/lustre-build.m4<br>
index fd62f314f4..57de734200 100644<br>
--- a/config/lustre-build.m4<br>
+++ b/config/lustre-build.m4<br>
@@ -460,7 +460,7 @@ LB_CONFIG_MODULES<br>
 AS_IF([test x$enable_modules = xno], [enable_server=no])<br>
 LB_CONFIG_LDISKFS<br>
 LB_CONFIG_ZFS<br>
-AS_IF([test "x$enable_dist" = xno], [<br>
+AS_IF([test "x$enable_modules" = xyes], [<br>
        LB_KABI_LDISKFS<br>
        LZ_KABI_ZFS<br>
        LB_KABI_CHECKS<br>
===<br>
<br>
Then EXTRAFLAGS in debian/rules is broken, there are multiple occasions where it just does<br>
export EXTRAFLAGS="--disable-tests";<br>
instead of the correct<br>
export EXTRAFLAGS="$${EXTRAFLAGS} --disable-tests";<br>
for varying options.<br>
<br>
And the lustre-tests package builds a kernel module even if we have --disable-modules.<br>
That kernel module should only be built as part of  a lustre-client-modules package or during dkms building of the modules.<br>
<br>
So I also removed lustre-tests from debian/control<br>
<br>
Now I have the packages I want including ustre-client-modules-dkms_2.16.1-1~noble0.1_amd64.deb<br>
<br>
<br>
________________________________________<br>
From: lustre-discuss <lustre-discuss-bounces@lists.lustre.org> on behalf of Åke Sandgren <ake.sandgren@umu.se><br>
Sent: Tuesday, January 28, 2025 12:31<br>
To: lustre-discuss@lists.lustre.org<br>
Subject: Re: [lustre-discuss] Compiling lustre 2.16.1 for Ubuntu 24.04 client<br>
<br>
Hi!<br>
<br>
I'm in the process of doing just that. But my usual process for doing this has been "broken" between 2.15.4 and 2.16.1.<br>
There seems to be config sections being processed when they shouldn't.<br>
I'm trying to build client packages with dkms enabled but without explicit modules, and some of the kernel config tests are being run even without modules enabled.<br>
<br>
I.e. what I want to do is this<br>
configure --enable-dist<br>
make dkms-debs<br>
<br>
but during config (in make dkms-debs) it tries to do lnet kernel and lustre kernel config checks.<br>
In my opinion this is wrong and something that.<br>
<br>
It boils down to<br>
configure --enable-client --disable-modules<br>
doing the wrong things during configure, i.e. testing for things that are only needed during actual building of the dkms modules.<br>
<br>
I'll try to sort this out but any help will be useful.<br>
<br>
<br>
<br>
________________________________________<br>
From: lustre-discuss <lustre-discuss-bounces@lists.lustre.org> on behalf of Ramiro Alba Queipo <ramiro.alba@upc.edu><br>
Sent: Tuesday, January 28, 2025 10:15<br>
To: lustre-discuss@lists.lustre.org<br>
Subject: [lustre-discuss] Compiling lustre 2.16.1 for Ubuntu 24.04 client<br>
<br>
Hi all,<br>
<br>
We need to compile lustre 2.16.1 and produce packages for Ubuntu 24.04 client, as available packages are no compiled with infiniband so ko2iblnd module is not present.<br>
We are doubting about using a fixed kernel like 6.8.0-31-generic or using dkms to recompiling on the fly when updating kernel, because of problems that might be raising when compiling with other kernels 6.8.0-XXX-generic. Might we have such a problem? What
 do you recommend me?<br>
<br>
Thanks in advance<br>
Best regards<br>
<br>
--<br>
Ramiro Alba<br>
<br>
Centre Tecnològic de Tranferència de Calor<br>
<a href="http://www.cttc.upc.edu/">https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.cttc.upc.edu%2F&data=05%7C02%7Cadegremont%40nvidia.com%7C6e89cb86d1394b15912c08dd403ce76a%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C638737352549743140%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=G5E5oScfkTv%2FAru8KQEPnbPd7s114ZDgJBv1cOmE6lM%3D&reserved=0<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.cttc.upc.edu%2F&data=05%7C02%7Cadegremont%40nvidia.com%7C6e89cb86d1394b15912c08dd403ce76a%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C638737352549764537%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=nl9g%2FVOtL%2FJN8I5BrwGCaVRImDDa9jDJKgC2%2F2Qv%2Bfw%3D&reserved=0></a><br>
<br>
Escola Tècnica Superior d'Enginyeries<br>
Industrial i Aeronàutica de Terrassa<br>
Colom 11, E-08222, Terrassa, Barcelona, Spain<br>
Tel: (+34) 93 739 8928<br>
_______________________________________________<br>
lustre-discuss mailing list<br>
lustre-discuss@lists.lustre.org<br>
<a href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org">https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.lustre.org%2Flistinfo.cgi%2Flustre-discuss-lustre.org&data=05%7C02%7Cadegremont%40nvidia.com%7C6e89cb86d1394b15912c08dd403ce76a%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C638737352549778577%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=cgyqmmZVZ1o95M5vdzb2%2FMuRkLp4as7COWrxkPy4W08%3D&reserved=0</a><br>
_______________________________________________<br>
lustre-discuss mailing list<br>
lustre-discuss@lists.lustre.org<br>
<a href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org">https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.lustre.org%2Flistinfo.cgi%2Flustre-discuss-lustre.org&data=05%7C02%7Cadegremont%40nvidia.com%7C6e89cb86d1394b15912c08dd403ce76a%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C638737352549796692%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=XhQRlm1OA3wXhan62WQZpy5D%2BEJwvYoaPWOk9kB4lYs%3D&reserved=0</a><br>
</div>
</span></font></div>
</body>
</html>