| Message ID | 20240824151511.3178807-1-dario.binacchi@amarulasolutions.com |
|---|---|
| State | New |
| Headers |
Return-Path:
<linux-amarula+bncBCQ4XFG47UFRBBHSU63AMGQEDZ6LMCA@amarulasolutions.com>
X-Original-To: linux-amarula@patchwork.amarulasolutions.com
Delivered-To: linux-amarula@patchwork.amarulasolutions.com
Received: from mail-lf1-f70.google.com (mail-lf1-f70.google.com
[209.85.167.70])
by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 5E7663F15B
for <linux-amarula@patchwork.amarulasolutions.com>;
Sat, 24 Aug 2024 17:15:18 +0200 (CEST)
Received: by mail-lf1-f70.google.com with SMTP id
2adb3069b0e04-5343808962csf2194687e87.2
for <linux-amarula@patchwork.amarulasolutions.com>;
Sat, 24 Aug 2024 08:15:18 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1724512517; cv=pass;
d=google.com; s=arc-20160816;
b=rxC2tESG2V8b72Mvcn+WkgR6e+vtIg8OsaurBxI8oiUIQprEQKCursUg/9V8co+xEs
5qK01NAsie2miftqQPye2Vbm49rmxKCCus5/xIoOZrUXId6doRb45oIl14CpUNQPoLub
l0somMEG7BmMN74yi26ZtCNIQiXDeBagagCcmszyGb0QKKrrsPioanAQ/r4UgNpmHIJX
pg16taNDXxStbH0nNJmTrrp2Aj4DXkbV+DRZeC0sJe6dLJRkOGldWwyg1awrlXlFoDW/
aQvl3yZz6tt7n26zJV+kFcii79SwVlIksIBGCq/iOyLN/S+bEawUQoaUhUA7sCmAPCbM
2jUw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20160816;
h=list-unsubscribe:list-archive:list-help:list-post:list-id
:mailing-list:precedence:mime-version:message-id:date:subject:cc:to
:from:dkim-signature;
bh=gZnklXM/LARuS/mHuam/D70gjqs/VtVTX498yK4OSZ0=;
fh=1Tn97mjHLs2tqf0tcuQV9JZlU09QbkfIIhEVZ2d0n/M=;
b=L1G1ho6e3ColNAoNLqNicGoZjRcZX3yc0Lfg5Swk0RkS2QnAswqxp7Vpn9oL+i7cFm
YG4sJhnUg6Ym12UCRsNzLNDa9ceo8oq3GuqeXUTmsTQAhZVeOEegQP2GaWk0NQVgiNAD
L3INUoz9L+n9FaKm2HXF/rS9h48k8NStYe57Mq/lGfIsDcRrV4riNNSoD/ZzKabpspPk
uRk6G1p9wySOUCq0cQ5Y3IU0SN8GUocHtRmD0jZAN4JBCQwyl6inxWLgYBNuDoFbcqGY
2U/FZAUncNIi4bLwEjgdEsoNWc7Ili5bZNfTgKCsyhZ6e+Gh5pYa5XI6v+257n69MUxi
bvag==;
darn=patchwork.amarulasolutions.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@amarulasolutions.com header.s=google
header.b="cnZx/lZY";
spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender)
smtp.mailfrom=dario.binacchi@amarulasolutions.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com;
dara=pass header.i=@amarulasolutions.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=amarulasolutions.com; s=google; t=1724512517; x=1725117317;
darn=patchwork.amarulasolutions.com;
h=list-unsubscribe:list-archive:list-help:list-post:list-id
:mailing-list:precedence:x-original-authentication-results
:x-original-sender:mime-version:message-id:date:subject:cc:to:from
:from:to:cc:subject:date:message-id:reply-to;
bh=gZnklXM/LARuS/mHuam/D70gjqs/VtVTX498yK4OSZ0=;
b=p6WYVIuG8YjQ/ITCINIe3WAYSmOWk+c7jGLquLzmy4NP8ackrezJX8SNAJ18dKUHAc
QAaAxd8OXoDwwoB/C8rRiIQSSJ64FGfUgBfUFb11skfaNn4lDA2iSiVSRmm++4athmfF
9JGtDxFwaSXPQYk0POHYpe9j9buOF/X5qbUcY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1724512517; x=1725117317;
h=list-unsubscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence
:x-original-authentication-results:x-original-sender:mime-version
:message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=gZnklXM/LARuS/mHuam/D70gjqs/VtVTX498yK4OSZ0=;
b=bKdgcDatx+FzoPbOF+B3p6ZGrCbrGq8usjPgHVuOhT8tlpxBiuKhYBdaI4IOkeFBy3
Rj+XMqaOULKEtH3Uoj5JFW+xLT5pmNHWWiA4CzV+CXdQZckG9d+v2N0BpEQJW++9e/xO
UsU8JWidKmrIMyvaCEM87WyJWhX2ip7ndzfBqIK5WHhV7JfQ+EITVde+5gc8XrSEQRiL
Ncfgl0UETt92dnNZ9vwa6fcu4MwD7TAuZhsPgkmmbw0fPGkT8521VKrimEYhQWc5/Rzr
ERqeJBsLj6IXyqRZN9FaHL15LFzM/84lNv5VYdmKO3zUGCK95LB0EF/kvUwsIfiEg6re
DkTw==
X-Forwarded-Encrypted: i=2;
AJvYcCWJIBtGEK+kIwP8xDsU6ZspCmvi+WF++mb/VFUevm2WhRi/bh5mPwaODW1+WgF8XPVnocjfSowAY2KAq6BT@patchwork.amarulasolutions.com
X-Gm-Message-State: AOJu0YwFJfnv85Y9/fehSAOcV6A/FPAZ4EoRMqSD/F2E+n6wggNIKhZt
RuMbAschR4u22X9wjdSpnCZ3Yp+g5Wo8D+9itRJ07o1XcRIdXdbwE+dP/Gl9tbYNeg==
X-Google-Smtp-Source:
AGHT+IHe9zvTXtMWALVZhkyBQ9lmQjTM7B4n2KDY60Ac1qwK6F91E6UUujKNhm2I8ojXSvydsJRSgQ==
X-Received: by 2002:a05:6512:2210:b0:52f:2ea:499f with SMTP id
2adb3069b0e04-5343877aa74mr3735915e87.24.1724512517153;
Sat, 24 Aug 2024 08:15:17 -0700 (PDT)
X-BeenThere: linux-amarula@amarulasolutions.com
Received: by 2002:a05:6512:3c9b:b0:52f:cbbe:1afc with SMTP id
2adb3069b0e04-5334e121c0els129315e87.2.-pod-prod-09-eu; Sat, 24 Aug 2024
08:15:15 -0700 (PDT)
X-Forwarded-Encrypted: i=2;
AJvYcCVdLHEYRN2Gi6CpodrOLJSN0KBn5J9iBxB/OHDO8mjF/cezWD7TECg/MEWnmODq9635xpWUOiYzKCeiwefE@amarulasolutions.com
X-Received: by 2002:a05:6512:104e:b0:52e:fdeb:9381 with SMTP id
2adb3069b0e04-534387be5f0mr3496561e87.43.1724512515259;
Sat, 24 Aug 2024 08:15:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1724512515; cv=none;
d=google.com; s=arc-20160816;
b=XWF5X4Drc+7oNbpc9xwnGsFFYIp6PPAbvYL1BQ70gcTuCBKDEHrQqX5aWqUgbPu25G
FrDFNERG4mjaGLQKXbiBr8MljsYzzPrqBa3BoFZIUSXpnVJZNQOS/0WKQmQCdxDBrQ5O
F3qhjVdQhKSSYxgrwQQpc9fnnl26XnY6zWaWGbx1EpK7+mDcr2lLhLsJIi666krFmeb8
IPcJRQtb+wNaYTEsx547TMS7SNYfmSpxUyGMzokh6LN8s5EICahRaXPcwNI+l5UttZ2J
nxmro0CtZzLt0n/xhn16fCR5mWlH4CW6IsSBZ8fAvoa5BN0W9+lIhKdGJnNVKG8IOuXu
d3KA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20160816;
h=content-transfer-encoding:mime-version:message-id:date:subject:cc
:to:from:dkim-signature;
bh=471eOqBqf+MgFMwgRwNOFHZ8vZaRtKNoUw5CXeTq9dE=;
fh=udC08iPsdERRrlx/vp9W7rp93+qwZmYMNd/XJzlOZKU=;
b=SPsN2wSsmv9STKCk075kHIxM3l1mexSRy3K7wRJ4rN7SWOjNvIIwVA4pfzkJRxJPs9
1cIMlLjbUXWGF3br1vnQOGnE6pJ+2h3fqvXI+L5wc58qD6zb2adNCPa3h+V1QvfX4m3a
j0i2la0xMfT+cZ9nFI7cjcHXo2jOFPJRcZ/ubU5fmF9zH0WVDgrDyljDhI8xbVqNKJbO
O4Wb8AjiEcbIbdZUQooTeVFp/z1GemzFzG9JPpjWDiSnglcK3gI2o7tn5aoZ7Hz0+Vhi
q4dINLwrsG4ljAEZPSdnazU6nVAGHtIMYagdllqyKyPY2ZQYQHMgclvZDCM0uGUPAaf6
fY7A==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@amarulasolutions.com header.s=google
header.b="cnZx/lZY";
spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender)
smtp.mailfrom=dario.binacchi@amarulasolutions.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com;
dara=pass header.i=@amarulasolutions.com
Received: from mail-sor-f41.google.com (mail-sor-f41.google.com.
[209.85.220.41])
by mx.google.com with SMTPS id
2adb3069b0e04-5334ea2e377sor1655436e87.12.2024.08.24.08.15.15
for <linux-amarula@amarulasolutions.com>
(Google Transport Security);
Sat, 24 Aug 2024 08:15:15 -0700 (PDT)
Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
X-Forwarded-Encrypted: i=1;
AJvYcCUPtBOUsHW1xwv0ue9UaCquemNZonDXrO5J0Qps2Z7xzSfcLFEBV0hrfCFTpx0PWquOgu3Uj+tdYnm7S40g@amarulasolutions.com
X-Received: by 2002:a05:6512:3e0d:b0:533:901:e441 with SMTP id
2adb3069b0e04-534387683eamr3490174e87.10.1724512514501;
Sat, 24 Aug 2024 08:15:14 -0700 (PDT)
Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it
(host-79-25-99-149.retail.telecomitalia.it. [79.25.99.149])
by smtp.gmail.com with ESMTPSA id
a640c23a62f3a-a868f48ae53sm412450266b.187.2024.08.24.08.15.13
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 24 Aug 2024 08:15:14 -0700 (PDT)
From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
To: buildroot@buildroot.org
Cc: Samuel Martin <s.martin49@gmail.com>,
linux-amarula@amarulasolutions.com,
Dario Binacchi <dario.binacchi@amarulasolutions.com>
Subject: [PATCH 1/1] package/armadillo: bump to version 10.1.0
Date: Sat, 24 Aug 2024 17:15:11 +0200
Message-ID: <20240824151511.3178807-1-dario.binacchi@amarulasolutions.com>
X-Mailer: git-send-email 2.43.0
MIME-Version: 1.0
X-Original-Sender: dario.binacchi@amarulasolutions.com
X-Original-Authentication-Results: mx.google.com; dkim=pass
header.i=@amarulasolutions.com header.s=google header.b="cnZx/lZY";
spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com
designates 209.85.220.41 as permitted sender)
smtp.mailfrom=dario.binacchi@amarulasolutions.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com;
dara=pass header.i=@amarulasolutions.com
Content-Type: text/plain; charset="UTF-8"
Precedence: list
Mailing-list: list linux-amarula@amarulasolutions.com;
contact linux-amarula+owners@amarulasolutions.com
List-ID: <linux-amarula.amarulasolutions.com>
X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com
X-Google-Group-Id: 476853432473
List-Post:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>,
<mailto:linux-amarula@amarulasolutions.com>
List-Help:
<https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>,
<mailto:linux-amarula+help@amarulasolutions.com>
List-Archive:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/>
List-Unsubscribe:
<mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>,
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe>
|
| Series |
[1/1] package/armadillo: bump to version 10.1.0
|
|
Commit Message
Dario Binacchi
Aug. 24, 2024, 3:15 p.m. UTC
- C++11 is now the minimum required C++ standard
- faster handling of compound expressions by trimatu() and trimatl()
- faster sparse matrix addition, subtraction and element-wise multiplication
- expanded sparse submatrix views to handle the non-contiguous form of X.cols(vector_of_column_indices)
- expanded eigs_sym() and eigs_gen() with optional fine-grained parameters
Fixes:
- http://autobuild.buildroot.org/results/d4e9e7b453960a4f62a199344b30b729a4f235bc
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
---
package/armadillo/armadillo.hash | 2 +-
package/armadillo/armadillo.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Comments
Hello Dario, On Sat, 24 Aug 2024 17:15:11 +0200 Dario Binacchi <dario.binacchi@amarulasolutions.com> wrote: > - C++11 is now the minimum required C++ standard > - faster handling of compound expressions by trimatu() and trimatl() > - faster sparse matrix addition, subtraction and element-wise multiplication > - expanded sparse submatrix views to handle the non-contiguous form of X.cols(vector_of_column_indices) > - expanded eigs_sym() and eigs_gen() with optional fine-grained parameters > > Fixes: > - http://autobuild.buildroot.org/results/d4e9e7b453960a4f62a199344b30b729a4f235bc > > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> > --- > package/armadillo/armadillo.hash | 2 +- > package/armadillo/armadillo.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Same comment as for babeld: bumping to solve a download issue is not a good solution. Indeed, if we have to bump because upstream dropped the tarball, what tells us that they won't drop the new tarball again in the future? This can only be resolved either by finding an alternate upstream location or by talking with upstream so that they restore the previous tarball and understand the issues caused by moving/removing previous tarballs. Also, if they made C++11 required, then I'm pretty sure we will need a BR2_TOOLCHAIN_GCC_AT_LEAST_xyz dependency added, no? Thanks! Thomas
Hello Thomas, On Mon, Aug 26, 2024 at 6:57 PM Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote: > > Hello Dario, > > On Sat, 24 Aug 2024 17:15:11 +0200 > Dario Binacchi <dario.binacchi@amarulasolutions.com> wrote: > > > - C++11 is now the minimum required C++ standard > > - faster handling of compound expressions by trimatu() and trimatl() > > - faster sparse matrix addition, subtraction and element-wise multiplication > > - expanded sparse submatrix views to handle the non-contiguous form of X.cols(vector_of_column_indices) > > - expanded eigs_sym() and eigs_gen() with optional fine-grained parameters > > > > Fixes: > > - http://autobuild.buildroot.org/results/d4e9e7b453960a4f62a199344b30b729a4f235bc > > > > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> > > --- > > package/armadillo/armadillo.hash | 2 +- > > package/armadillo/armadillo.mk | 2 +- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > Same comment as for babeld: bumping to solve a download issue is not a > good solution. Indeed, if we have to bump because upstream dropped the > tarball, what tells us that they won't drop the new tarball again in > the future? This can only be resolved either by finding an alternate > upstream location or by talking with upstream so that they restore the > previous tarball and understand the issues caused by moving/removing > previous tarballs. This is the response from Conrad Sand, one of the two maintainers of the project: Hi Dario, Armadillo 9.900 is very old, horribly outdated and no longer supported. I recommend upgrading to the latest version, which is currently 14.0.2. https://sourceforge.net/projects/arma/files/armadillo-14.0.2.tar.xz If you really want ancient versions of Armadillo, they can be temporarily found here: https://sourceforge.net/projects/arma/files/retired/ > > Also, if they made C++11 required, then I'm pretty sure we will need a > BR2_TOOLCHAIN_GCC_AT_LEAST_xyz dependency added, no? > > Thanks! > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com
Hello Thomas, Sorry for the previous email, I sent it prematurely before completing it. On Mon, Aug 26, 2024 at 6:57 PM Thomas Petazzoni <thomas.petazzoni@bootlin.com> wrote: > > Hello Dario, > > On Sat, 24 Aug 2024 17:15:11 +0200 > Dario Binacchi <dario.binacchi@amarulasolutions.com> wrote: > > > - C++11 is now the minimum required C++ standard > > - faster handling of compound expressions by trimatu() and trimatl() > > - faster sparse matrix addition, subtraction and element-wise multiplication > > - expanded sparse submatrix views to handle the non-contiguous form of X.cols(vector_of_column_indices) > > - expanded eigs_sym() and eigs_gen() with optional fine-grained parameters > > > > Fixes: > > - http://autobuild.buildroot.org/results/d4e9e7b453960a4f62a199344b30b729a4f235bc > > > > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> > > --- > > package/armadillo/armadillo.hash | 2 +- > > package/armadillo/armadillo.mk | 2 +- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > Same comment as for babeld: bumping to solve a download issue is not a > good solution. Indeed, if we have to bump because upstream dropped the > tarball, what tells us that they won't drop the new tarball again in > the future? This can only be resolved either by finding an alternate > upstream location or by talking with upstream so that they restore the > previous tarball and understand the issues caused by moving/removing > previous tarballs. This is the response from Conrad Sand, one of the two maintainers of the project: --------------------------------------------------------------------------------------------------- Hi Dario, Armadillo 9.900 is very old, horribly outdated and no longer supported. I recommend upgrading to the latest version, which is currently 14.0.2. https://sourceforge.net/projects/arma/files/armadillo-14.0.2.tar.xz If you really want ancient versions of Armadillo, they can be temporarily found here: https://sourceforge.net/projects/arma/files/retired/ --------------------------------------------------------------------------------------------------- So, should I restore the 9.900 version? Or at this point, would it be acceptable to bump to 10.10? Or should I restore 9.900 and then bump to 10.10? Or should I restore 9.900 and then bump to 14.2? If bumping to 10.10 is acceptable right away, I can then take my time to bump to 14.2 later, but in the meantime, the bug gets fixed. Thanks and regards, Dario > > Also, if they made C++11 required, then I'm pretty sure we will need a > BR2_TOOLCHAIN_GCC_AT_LEAST_xyz dependency added, no? > > Thanks! > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com
Hello Dario, On Tue, 27 Aug 2024 08:20:30 +0200 Dario Binacchi <dario.binacchi@amarulasolutions.com> wrote: > This is the response from Conrad Sand, one of the two maintainers of > the project: > > --------------------------------------------------------------------------------------------------- > Hi Dario, > > Armadillo 9.900 is very old, horribly outdated and no longer supported. Right, but this is not a reason for the tarball to no longer be available, as it breaks build systems horribly. > I recommend upgrading to the latest version, which is currently 14.0.2. > https://sourceforge.net/projects/arma/files/armadillo-14.0.2.tar.xz > > If you really want ancient versions of Armadillo, they can be > temporarily found here: > > https://sourceforge.net/projects/arma/files/retired/ Did you try using those? > --------------------------------------------------------------------------------------------------- > > So, should I restore the 9.900 version? Yes, for master, I would prefer to keep the 9.900 version. > Or at this point, would it be acceptable to bump to 10.10? > Or should I restore 9.900 and then bump to 10.10? > Or should I restore 9.900 and then bump to 14.2? This last choice is the right one: restore 9.900 in master, and bump to 14.0.2 in next, of course if you're interested by the package. Otherwise, we could also decide to drop the package entirely. Samuel Martin is associated to its in the DEVELOPERS file, but Samuel has stopped contributing to Buildroot years ago, and nobody else got interested by that package. Therefore dropping it would be a totally acceptable alternative. Best regards, Thomas
diff --git a/package/armadillo/armadillo.hash b/package/armadillo/armadillo.hash index cc91fb456aa0..d7a17f226f4e 100644 --- a/package/armadillo/armadillo.hash +++ b/package/armadillo/armadillo.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d78658c9442addf7f718eb05881150ee3ec25604d06dd3af4942422b3ce26d05 armadillo-9.900.2.tar.xz +sha256 72e3f1b4b4d1b4df70d9cb1e321a254ea04d7843f68a6c34d82691997d558395 armadillo-10.1.0.tar.xz # License files, locally calculated sha256 3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5 LICENSE.txt diff --git a/package/armadillo/armadillo.mk b/package/armadillo/armadillo.mk index 8661bfd9da87..b3ae9ef68fa9 100644 --- a/package/armadillo/armadillo.mk +++ b/package/armadillo/armadillo.mk @@ -4,7 +4,7 @@ # ################################################################################ -ARMADILLO_VERSION = 9.900.2 +ARMADILLO_VERSION = 10.1.0 ARMADILLO_SOURCE = armadillo-$(ARMADILLO_VERSION).tar.xz ARMADILLO_SITE = https://downloads.sourceforge.net/project/arma ARMADILLO_INSTALL_STAGING = YES