[Rpm-maint] [rpm-software-management/rpm] Remove the internal OpenPGP parser (Issue #2414)

2023-03-06 Thread Panu Matilainen
Continuing where #1935 left off: the internal OpenPGP parser has now been deprecated and declared essentially frozen, but this is a difficult and cumbersome position to hold for a number of reasons, including hindering other development work in this area. We simply can't have Rust as a hard

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-03-06 Thread Panu Matilainen
Add more of the stuff that we want to get rid of? :smile: -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-5224278 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-03-06 Thread Panu Matilainen
See #2413 -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-5224263 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint

[Rpm-maint] [rpm-software-management/rpm] Document the "new" rpm-specific payload format (Issue #2413)

2023-03-06 Thread Panu Matilainen
As the "new" payload format used for > 4GB file support is rpm specific, it's our responsibility to properly document it. Even if there's not a whole lot to document. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2413 You are

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-03-06 Thread Demi Marie Obenour
What about adding per-file architectures, and keeping the legacy "arch" purely for compatibility with old tools? -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-5221608 You are receiving this because you are

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-03-06 Thread Daniel Alley
> Payload >always in the "new" large file format, never cpio >reflect this in the PAYLOADFORMAT tag too Where can I read more about this? -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-5219499 You

[Rpm-maint] [rpm-software-management/rpm] The bit for LZCNT is in CPUID 0x80000001, not 1 (PR #2412)

2023-03-06 Thread Fabian Vogt
The GCC headers put bit_LZCNT into the list for CPUID 1 %ecx values, but that corresponds to VMX. LZCNT is actually advertised in CPUID 0x8001 %ecx, which is also referred to as ABM by AMD and some other places. This bug was partially inherited from GCC, which uses LZCNT wrongly and also

[Rpm-maint] rpm-sequoia 1.3.0

2023-03-06 Thread Neal H. Walfield
Hi everyone, I'm pleased to announce v1.3.0 of the RPM Sequoia crate. I have published rpm-sequoia on crates.io: https://crates.io/crates/rpm-sequoia You can also fetch version 1.3.0 using the v1.3.0 tag: https://github.com/rpm-software-management/rpm-sequoia/releases/tag/v1.3.0 which I

Re: [Rpm-maint] [rpm-software-management/rpm] Allow to specify a default for bcond features in a macro file (PR #2405)

2023-03-06 Thread Fabian Vogt
> Is putting something like `%bcond foo 0%{?default_foo}` in the spec file not > an option? Technically yes, but like bconds itself which are just syntactic sugar, it would be nice to get something like this out of the box and working universally. Currently the design of bconds makes them