Rely on host-provided coreutils and make.
openssl-native is not needed either, as the build scripts
use crypto functionality via python.
Python 3.11+ is needed by the python build scripts, which is
ensured by "inherit python3native".
Signed-off-by: Zoltán Böszörményi
---
.../rpm-sequoia/rpm-se
Rely on host-provided python3, coreutils and make.
openssl-native is not needed either, as the build scripts
use crypto functionality via python.
Signed-off-by: Zoltán Böszörményi
---
.../rpm-sequoia/rpm-sequoia-crypto-policy_git.bb | 4 +---
1 file changed, 1 insertion(+), 3 delet
2025. 02. 20. 15:43 keltezéssel, Ross Burton írta:
On 13 Feb 2025, at 15:21, Zoltan Boszormenyi via lists.openembedded.org
wrote:
+DEPENDS = "coreutils-native openssl-native make-native"
+
+inherit allarch python3native
These dependencies seem unexpected, and if they’re needed
25. 02. 13. 15:20 keltezéssel, Zoltan Boszormenyi via
lists.openembedded.org írta:
2025. 02. 13. 14:36 keltezéssel, Mathieu Dubois-Briand írta:
On Wed Feb 12, 2025 at 5:35 AM CET, Zoltán Böszörményi wrote:
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
Hi
With all the pieces in place, the self test can be re-enabled.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
in
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Runtime-depend on rpm-sequoia-crypto-policy.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc
Point to the crypto policy file so RPM signing may work.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 45487ad32c..281fde1c
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia-crypto-policy_git.bb | 38 +++
2 files changed, 39 insertions(+)
create mode 100644
meta/recipes-devtools/rpm-se
Point to the crypto policy file so dnf can work with signed packages.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/dnf/dnf_4.22.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index f9d6ea1
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia-crypto-policy_git.bb | 38 +++
2 files changed, 39 insertions(+)
create mode 100644
meta/recipes-devtools/rpm-se
2025. 02. 13. 16:06 keltezéssel, Richard Purdie írta:
On Thu, 2025-02-13 at 15:43 +0100, Böszörményi Zoltán wrote:
2025. 02. 13. 15:20 keltezéssel, Zoltan Boszormenyi via
lists.openembedded.org írta:
2025. 02. 13. 14:36 keltezéssel, Mathieu Dubois-Briand írta:
On Wed Feb 12, 2025 at 5:35 AM
2025. 02. 13. 15:43 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 02. 13. 15:20 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 02. 13. 14:36 keltezéssel, Mathieu Dubois-Briand írta:
On Wed Feb 12, 2025 at 5:35 AM CET, Zoltán Böszörményi wrote
2025. 02. 13. 15:20 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 02. 13. 14:36 keltezéssel, Mathieu Dubois-Briand írta:
On Wed Feb 12, 2025 at 5:35 AM CET, Zoltán Böszörményi wrote:
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
2025. 02. 13. 15:32 keltezéssel, Richard Purdie írta:
On Thu, 2025-02-13 at 15:20 +0100, Böszörményi Zoltán wrote:
2025. 02. 13. 14:36 keltezéssel, Mathieu Dubois-Briand írta:
On Wed Feb 12, 2025 at 5:35 AM CET, Zoltán Böszörményi wrote:
This ships a crypto policy file for rpm-sequoia.
Signed
2025. 02. 13. 14:36 keltezéssel, Mathieu Dubois-Briand írta:
On Wed Feb 12, 2025 at 5:35 AM CET, Zoltán Böszörményi wrote:
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
Hi Zoltán,
I believe we have a new issue with this version:
| python/build-crypto
With all the pieces in place, the self test can be re-enabled.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
in
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia-crypto-policy_git.bb | 34 +++
2 files changed, 35 insertions(+)
create mode 100644
meta/recipes-devtools/rpm-se
Point to the crypto policy file so dnf can work with signed packages.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/dnf/dnf_4.22.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index f9d6ea1
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Runtime-depend on rpm-sequoia-crypto-policy.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc
Point to the crypto policy file so RPM signing may work.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 45487ad32c..281fde1c
2025. 02. 10. 12:17 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 02. 10. 10:03 keltezéssel, Alexander Kanavin írta:
On Sat, 8 Feb 2025 at 08:24, Zoltán Böszörményi wrote:
+Assume that the policies are good as they are committed.
+The CI for fedora-crypto-policies
2025. 02. 10. 10:03 keltezéssel, Alexander Kanavin írta:
On Sat, 8 Feb 2025 at 08:24, Zoltán Böszörményi wrote:
+Assume that the policies are good as they are committed.
+The CI for fedora-crypto-policies ensures this.
+
+Upstream-Status: Inappropriate [Yocto specific]
The patch as it is is in
Point to the crypto policy file so RPM signing may work.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 6c995ff50c..d296c20d
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
...1-Make-xsltproc-settable-as-XSLTPROC.patch | 43
...002-Don-t-use-hardcoded-python3-path.patch | 41 +++
...policy-validation-when-
Point to the crypto policy file so dnf can work with signed packages.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/dnf/dnf_4.22.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index f9d6ea1
With all the pieces in place, the self test can be re-enabled.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
in
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Runtime-depend on rpm-sequoia-crypto-policy.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc
Point to the crypto policy file so dnf can work with signed packages.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/dnf/dnf_4.22.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index f9d6ea1
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Runtime-depend on rpm-sequoia-crypto-policy.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc
With all the pieces in place, the self test can be re-enabled.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
in
Point to the crypto policy file so RPM signing may work.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 6c995ff50c..d296c20d
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../0001-Don-t-test-crypto-policies.patch | 52 +++
...1-Make-xsltproc-settable-as-XSLTPROC.patch | 43 +++
...002-Don-t-us
2025. 02. 07. 11:25 keltezéssel, Richard Purdie írta:
On Thu, 2025-02-06 at 12:45 +0100, Zoltan Boszormenyi via
lists.openembedded.org wrote:
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
...1
2025. 02. 06. 11:53 keltezéssel, Alexander Kanavin írta:
This would work too. Those aren't trivial dependencies to fulfill, and
they're unnecessary for us at the same time.
If you're making a patch, don't just patch out the documentation lines
in Makefile. Make it conditional to a variable, so w
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
...1-Make-xsltproc-settable-as-XSLTPROC.patch | 43 +++
...002-Don-t-use-hardcoded-python3-path.patch | 41 ++
.../rpm-sequ
Point to the crypto policy file so RPM signing may work.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 6c995ff50c..d296c20d
Point to the crypto policy file so dnf can work with signed packages.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/dnf/dnf_4.22.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index f9d6ea1
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Runtime-depend on rpm-sequoia-crypto-policy.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc
With all the pieces in place, the self test can be re-enabled.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
in
2025. 02. 06. 11:16 keltezéssel, Mathieu Dubois-Briand írta:
On Thu Feb 6, 2025 at 6:52 AM CET, Zoltán Böszörményi wrote:
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
Hi Zoltán,
Thanks for the patch update.
I believe there is a regression introduced
Point to the crypto policy file so RPM signing may work.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 6c995ff50c..d296c20d
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Runtime-depend on rpm-sequoia-crypto-policy.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc
With all the pieces in place, the self test can be re-enabled.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
in
Point to the crypto policy file so dnf can work with signed packages.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/dnf/dnf_4.22.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index f9d6ea1
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia-crypto-policy_git.bb | 27 +++
2 files changed, 28 insertions(+)
create mode 100644
meta/recipes-devtools/rpm-se
2025. 02. 06. 5:42 keltezéssel, Zoltán Böszörményi írta:
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 6c995ff50c..d296c
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/dnf/dnf_4.22.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
b/meta/recipes-devtools/dnf/dnf_4.22.0.bb
index f9d6ea1fa6..e5ac3c9824 100644
--- a/meta/recipes-devtools/dnf/dnf_4.22.0.bb
++
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
index 51d1c3fa64..4df45ba032 100644
--- a/meta/lib/oeqa/selftest/c
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Runtime-depend on rpm-sequoia-crypto-policy.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.bb
index 6c995ff50c..d296c20d78 100644
--- a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
++
This ships a crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia-crypto-policy_git.bb | 26 +++
2 files changed, 27 insertions(+)
create mode 100644
meta/recipes-devtools/rpm-se
2025. 02. 05. 16:34 keltezéssel, Alexander Kanavin írta:
On Wed, 5 Feb 2025 at 16:21, Böszörményi Zoltán wrote:
Okay, how about using a git:// SRC_URI entry for fedora-crypto-policies?
That should be self explanatory and no "magic file".
However, I had to do this abomination of a workaround to
2025. 02. 05. 11:56 keltezéssel, Alexander Kanavin írta:
On Wed, 5 Feb 2025 at 05:36, Zoltán Böszörményi wrote:
Also ship a crypto policy file which is used to validate
signing keys.
.../rpm-sequoia/rpm-sequoia.config| 51 ++
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia/rpm
2025. 02. 05. 12:04 keltezéssel, Alexander Kanavin írta:
On Wed, 5 Feb 2025 at 05:36, Zoltán Böszörményi wrote:
Add a crypto policy file (identical to the one shipped by
rpm-sequoia) and use its path in SEQUOIA_CRYPTO_POLICY envvar
for runCmd('rpmkeys') commands.
This complicated maintaining t
2025. 02. 04. 11:53 keltezéssel, Vyacheslav Yurkov via lists.openembedded.org
írta:
From: Vyacheslav Yurkov
Instead of the python re-implementation build the actual systemctl from
the systemd source tree. The python script was used when systemd didn't
provide an option to build individual exec
2025. 02. 04. 13:25 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 02. 03. 13:37 keltezéssel, Alexander Kanavin írta:
On Mon, 3 Feb 2025 at 13:24, Zoltán Böszörményi wrote:
+ # Test rpm-sequoia's default built-in policy
+ os.en
Enable building rpm with rpm-seqouia for the test.
sign_rpm.bbclass already takes care of signing rpm packages.
Add a crypto policy file (identical to the one shipped by
rpm-sequoia) and use its path in SEQUOIA_CRYPTO_POLICY envvar
for runCmd('rpmkeys') commands.
Signed-off-by: Zoltán Böszörmény
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Also ship a crypto policy file which is used to validate
signing keys.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequo
Set SEQUOIA_CRYPTO_POLICY to the path of the crypto policy file
shipped by rpm-sequoia-native. This allows signing rpm packages
on hosts that do not have the crypto policy file for rpm-sequoia.
Signed-off-by: Zoltán Böszörményi
---
meta/classes/sign_rpm.bbclass | 3 +++
1 file changed, 3 inserti
2025. 02. 03. 13:37 keltezéssel, Alexander Kanavin írta:
On Mon, 3 Feb 2025 at 13:24, Zoltán Böszörményi wrote:
+# Test rpm-sequoia's default built-in policy
+os.environ['SEQUOIA_CRYPTO_POLICY'] = ''
+
+# Test rpm-sequoia's default built-in policy
+os.environ['SE
Enable building rpm with rpm-seqouia for the test.
Set SEQUOIA_CRYPTO_POLICY="" to use the default built-in
crypto policy.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc| 486 ++
.../rpm-sequo
patch soon.
Alex
On Mon, 3 Feb 2025 at 11:11, Böszörményi Zoltán wrote:
2025. 02. 02. 9:44 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 02. 01. 15:37 keltezéssel, Mathieu Dubois-Briand írta:
On Fri Jan 31, 2025 at 7:43 AM CET, Zoltán Böszörményi wrote:
Enable
2025. 02. 02. 9:44 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 02. 01. 15:37 keltezéssel, Mathieu Dubois-Briand írta:
On Fri Jan 31, 2025 at 7:43 AM CET, Zoltán Böszörményi wrote:
Enable building rpm with rpm-seqouia for the test.
Signed-off-by: Zoltán Böszörményi
2025. 02. 01. 12:37 keltezéssel, Dmitry Baryshkov via lists.openembedded.org
írta:
On Fri, Jan 31, 2025 at 01:59:14PM +0100, Alexander Kanavin wrote:
On Fri, 31 Jan 2025 at 13:35, Dmitry Baryshkov via
lists.openembedded.org
wrote:
Upgrade the Mesa package, dropping applied and refreshing outs
2025. 02. 01. 15:37 keltezéssel, Mathieu Dubois-Briand írta:
On Fri Jan 31, 2025 at 7:43 AM CET, Zoltán Böszörményi wrote:
Enable building rpm with rpm-seqouia for the test.
Signed-off-by: Zoltán Böszörményi
---
Sorry, I still get some errors while building:
2025-02-01 14:28:32,979 - oe-self
2025. 01. 31. 9:34 keltezéssel, Alexander Kanavin írta:
On Fri, 31 Jan 2025 at 07:52, Alexander Kanavin via
lists.openembedded.org
wrote:
AssertionError:
The following recipes do not have a maintainer assigned to them. Please add an
entry to meta/conf/distro/include/maintainers.inc file.
rpm-s
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Signed-off-by: Zoltán Böszörményi
---
meta/conf/distro/include/maintainers.inc | 1 +
.../rpm-sequoia/rpm-sequoia-crates.inc| 486 ++
.../rpm-sequo
Enable building rpm with rpm-seqouia for the test.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
index 51d1c3fa
2025. 01. 29. 14:49 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2025. 01. 29. 14:05 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 13:47, Zoltán Böszörményi wrote:
+ feature += 'PACKAGECONFIG:append:pn-rpm-native = " sequoia"\n
2025. 01. 29. 14:05 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 13:47, Zoltán Böszörményi wrote:
+feature += 'PACKAGECONFIG:append:pn-rpm-native = " sequoia"\n'
+feature += 'PACKAGECONFIG:append:pn-rpm = " sequoia"\n'
This and the other patch are now fine, and
2025. 01. 29. 12:06 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 11:41, Zoltán Böszörményi wrote:
-PACKAGECONFIG ??= "archive"
+PACKAGECONFIG ??= "archive sequoia"
We can't do this. This will add 14 minutes of rust-native to
everyone's builds. Rather you should adjust PACKAGECO
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Signed-off-by: Zoltán Böszörményi
---
.../rpm-sequoia/rpm-sequoia-crates.inc| 486 ++
.../rpm-sequoia/rpm-sequoia_1.7.0.bb | 57 ++
2 files chan
Enable building rpm with rpm-seqouia for the test.
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
index 51d1c3fa
2025. 01. 29. 12:06 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 11:41, Zoltán Böszörményi wrote:
-PACKAGECONFIG ??= "archive"
+PACKAGECONFIG ??= "archive sequoia"
We can't do this. This will add 14 minutes of rust-native to
everyone's builds. Rather you should adjust PACKAGECO
2025. 01. 29. 12:04 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 11:41, Zoltán Böszörményi wrote:
+++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.6.0.bb
Let's take the latest version right at this point, which is 1.7.0.
Ok.
+# The license line is taken verbatim from Fe
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Signed-off-by: Zoltán Böszörményi
---
.../rpm-sequoia/rpm-sequoia-crates.inc| 460 ++
.../rpm-sequoia/rpm-sequoia_1.6.0.bb | 57 +++
2 files cha
Signed-off-by: Zoltán Böszörményi
---
meta/lib/oeqa/selftest/cases/signing.py | 1 -
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/meta/lib/oeqa/selftest/cases/signing.py
b/meta/lib/oeqa/selftest/cases/signing.py
index 51d1c3fa64..1
2025. 01. 29. 9:56 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 09:09, Zoltán Böszörményi wrote:
+PACKAGECONFIG ??= "archive ${@bb.utils.contains('PACKAGE_CLASSES', 'sign_rpm',
'sequoia', '', d)}"
PACKAGE_CLASSES is not meant to include things like that. 'sign_rpm'
should be s
2025. 01. 29. 10:29 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 10:20, Böszörményi Zoltán wrote:
+LICENSE = "LGPL-2.0-or-later & Apache-2.0 & BSL-1.0 & MIT & Unicode-DFS-2016 & (Apache-2.0
| MIT) & (MIT | Apache-2.0 | Zlib) & (Unlicense | MIT)"
This is very elaborate, how was
2025. 01. 29. 10:05 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 09:09, Zoltán Böszörményi wrote:
+Subject: [PATCH 1/2] Make openssl the default signing crypto
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Idea taken from the Fedo
2025. 01. 29. 10:05 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 09:09, Zoltán Böszörményi wrote:
+Subject: [PATCH 1/2] Make openssl the default signing crypto
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Idea taken from the Fedo
2025. 01. 29. 9:49 keltezéssel, Alexander Kanavin írta:
On Wed, 29 Jan 2025 at 09:09, Zoltán Böszörményi wrote:
| error: the lock file .../Cargo.lock needs to be updated but --frozen was
passed to prevent this
| If you want to try to generate the lock file without accessing the network,
remov
When PACKAGE_CLASSES includes sign_rpm, add sequoia to
PACKAGECONFIG.
Signed-off-by: Zoltán Böszörményi
---
meta/recipes-devtools/rpm/rpm_4.20.0.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.0.bb
b/meta/recipes-devtools/rpm/rpm_4.20.0.
Some rust packages complain about the --frozen flag:
| error: the lock file .../Cargo.lock needs to be updated but --frozen was
passed to prevent this
| If you want to try to generate the lock file without accessing the network,
remove the --frozen flag and use --offline instead.
Add a CARGO_US
rpm 4.20 removed the built-in code to handle signed packages
and uses rpm-sequoia as a more feature complete library.
Signed-off-by: Zoltán Böszörményi
---
.../rpm-sequoia/rpm-sequoia-crates.inc| 484
...e-openssl-the-default-signing-crypto.patch | 63 +
...e-Cargo.lock-after-the
2025. 01. 29. 6:36 keltezéssel, Alexander Kanavin írta:
On Tue, 28 Jan 2025 at 22:52, Randy MacLeod wrote:
A patch to enable the signing using a PACKAGECONFIG for rpm would
likely be accepted. Off by default of course and a test would be ideal.
We already have this in rpm recipe:
# has repla
2025. 01. 28. 12:57 keltezéssel, Alexander Kanavin írta:
On Tue, 28 Jan 2025 at 12:53, Böszörményi Zoltán wrote:
Which is
- written in rust
rust is in core.
- needs libclang.
There was a motion to merge meta-clang into core,
what happened to it?
The effort to move clang to core is ongo
2025. 01. 28. 10:30 keltezéssel, Alexander Kanavin írta:
On Tue, 28 Jan 2025 at 10:03, Zoltan Boszormenyi via
lists.openembedded.org
wrote:
It would be nice if Yocto 5.2 final can use RPM signing.
It can't. Latest rpm release needs sequoia for rpm signing.
Thanks.
However,
Whi
Hi,
After a new build host installation with Fedora 41,
gnupg defaults to this configuration after creating
or importing a (signing) key:
zozo@localhost:~$ cat ~/.gnupg/common.conf
use-keyboxd
RPM signing in Yocto stalls and eventually fails with:
warning: Could not set GPG_TTY to stdin: Inapp
The recent changes in Yocto master with the unmodified recipe didn't help.
But npmsw://...;destsuffix=npm in the recipe did.
Thanks again!
2025. 01. 21. 12:27 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
That's it! ;destsuffix=npm helped with Yocto 5.1.
Thank you
destsuffix=git where S is
set to WORKDIR/git) for dependencies in node_modules to be unpacked
where they used to be before.
On Tue, Jan 21, 2025 at 11:31 AM Zoltan Boszormenyi via
lists.openembedded.org
wrote:
Hi,
I have a minimalistic recipe for pm2 (https://www.npmjs.com/p
Hi,
I have a minimalistic recipe for pm2 (https://www.npmjs.com/package/pm2):
==
node-pm2_5.3.1.bb
==
SUMMARY = "Production process manager for Node.JS applications with a built-in load
balancer."
HOMEPAGE = "http://pm2.keymetrics.i
The new 20241017 version contains some breaking changes
regarding firmware file deduplication.
Disable running check_whence.py in copy-firmware.sh to avoid
build issues. Instead, assume that WHENCE as accepted into
release tarballs is correct.
The kernel, dracut and systemd all support compressed
The new 20241017 version contains some breaking changes
regarding firmware file deduplication.
Disable running check_whence.py in copy-firmware.sh to avoid
build issues. Instead, assume that WHENCE as accepted into
release tarballs is correct.
The kernel, dracut and systemd all support compressed
Hi,
I found build errors in scarthgap while trying to update
my meta-python-ai layer to be Yocto 5.1 compatible.
1. python3-pandas needs "inherit pkgconfig"
The pandas version now uses the mesonpy build system and
in turn meson. The latter complains about the lack of
pkg-config. Adding "inherit
Hi,
I have observed a gcc recipe build failure in the meta-mono CI here under
styhead:
https://github.com/DynamicDevices/meta-mono/actions/runs/11232177725/job/31223236463?pr=231#logs
The meta-mono CI uses the cortexa15t2hf-neon-poky-linux-gnueabi for its ARM32
builds.
Is it a known issue?
T
, but I'm unsure if intel_clc would be of any use apart from x86-64
IIRC, Intel fixed their kernel driver to build and work on e.g. aarch64
(or was it their new "xe" driver that has this?) and the expectation is
that some 64-bit ARM systems do have PCIe and their discrete GPUs
w
2024. 09. 13. 12:40 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org
írta:
2024. 09. 09. 11:45 keltezéssel, Markus Volk via lists.openembedded.org írta:
On Mon, Sep 9 2024 at 10:46:59 AM +02:00:00, Alexander Kanavin
wrote:
This does need to be properly looked into, there's pro
2024. 09. 09. 11:45 keltezéssel, Markus Volk via lists.openembedded.org írta:
On Mon, Sep 9 2024 at 10:46:59 AM +02:00:00, Alexander Kanavin
wrote:
This does need to be properly looked into, there's probably a better patch possible, or
a build setting we're missing, or at least an upstream tick
1 - 100 of 354 matches
Mail list logo