Re: [Rpm-maint] [rpm-software-management/rpm] Add comprehensive information about `%name-%version-%release` comparisons to /docs/manual/spec.md (Issue #2307)

2023-04-17 Thread olf
Well, apparently by what it fundamentally addresses. But I provided a specific pointer to an extant description (which is far better than "read the source code", AFAIR) and a offer to translate it into something being worth to be called "documentation". Hence one might argue that this issue

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: store SBOM data in rpm headers? (Issue #2389)

2023-04-17 Thread Miroslav Suchý
I am interested in this as well. This does not need to be fully implemented by rpmbuild itself. The list of "components" used for the build can be gathered by the build system. E.g., Mock can already do that https://rpm-software-management.github.io/mock/Plugin-PackageState In this case, the

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Add macro for specification of install shell path (#646)

2023-04-17 Thread jccleaver
Any chance this could be looked at for a future release? Seems like it could be a pretty quick tweak. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/646#issuecomment-1512165378 You are receiving this because you are subscribed to this

[Rpm-maint] [rpm-software-management/rpm] RFE: add command line option to rpmbuild that exit with error when SPEC file has unexpanded macro (Issue #2488)

2023-04-17 Thread Miroslav Suchý
It is pretty common that package maintainers do an mistake in the SPEC file and forget a BuildRequires. It passes for them in plain rpmbuild on their workstation will full set of packages. But when the build is run in Koji or Mock the package that defines macro is missing. E.g. %py3_build. For

Re: [Rpm-maint] [rpm-software-management/rpm] OpenPGP: Function `pgpParsePkts` parses only first packet (Issue #2487)

2023-04-17 Thread Neal H. Walfield
Here's the documentation for [pgpParsePkts](https://github.com/rpm-software-management/rpm/blob/457bd287cf84323209e8daebe843c25054f1808e/include/rpm/rpmpgp.h#L1034): ``` /** \ingroup rpmpgp * Parse armored OpenPGP packets from memory. * @param armor armored OpenPGP packet string *

[Rpm-maint] [rpm-software-management/rpm] Function `pgpParsePkts` parses only first packet (Issue #2487)

2023-04-17 Thread Jaroslav Rohel
Problem: After first packet function returns. Next packet are ignored. Example solutions: 1. Parse all packets. 2. New function that parse one packet but returns one more parameter with offset of the packet ends. To be able to call the function again from that point. -- Reply to this email

Re: [Rpm-maint] [rpm-software-management/rpm] RPM on PyPI (Discussion #2361)

2023-04-17 Thread Nikola Forró
You need it for koji? Couldn't they also switch to the [shim module](https://github.com/packit/rpm-shim)? -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2361#discussioncomment-5641171 You are receiving this because you are

Re: [Rpm-maint] [rpm-software-management/rpm] RPM on PyPI (Discussion #2361)

2023-04-17 Thread Miroslav Vadkerti
maybe to late for me, I have issues with `rpm-py-installer`, I thought then I need to go back to cry to https://github.com/junaruga/rpm-py-installer/issues/260 :) -- Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] RPM on PyPI (Discussion #2361)

2023-04-17 Thread Nikola Forró
No, `specfile` now depends on the shim module rather than `rpm-py-installer`. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2361#discussioncomment-5638789 You are receiving this because you are subscribed to this thread. Message

Re: [Rpm-maint] [rpm-software-management/rpm] RPM on PyPI (Discussion #2361)

2023-04-17 Thread Miroslav Vadkerti
@nforro @hroncok @TomasTomecek thanks for the discussion, so this is blocked on #2345 ? We hit this again with new pip, and need to stick to pip < 23.1, where even the old does not install anymore ;( https://gitlab.com/testing-farm/gluetool-modules/-/merge_requests/438/diffs -- Reply to

Re: [Rpm-maint] [rpm-software-management/rpm] plugins/org.rpm.conf does not get installed (Issue #2474)

2023-04-17 Thread Florian Festi
Reopened #2474. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2474#event-9025128067 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] plugins/org.rpm.conf does not get installed (Issue #2474)

2023-04-17 Thread Florian Festi
hmpf -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2474#issuecomment-1511439562 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] plugins/org.rpm.conf does not get installed (Issue #2474)

2023-04-17 Thread Neal Gompa
Actually, it should be `/usr/share/dbus-1/system.d/` -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2474#issuecomment-1511399657 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Rpm-maint] [rpm-software-management/rpm] Verification of PAYLOADDIGESTALT is broken (Issue #2486)

2023-04-17 Thread Daniel Alley
Closed #2486 as not planned. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2486#event-9024780445 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint

Re: [Rpm-maint] [rpm-software-management/rpm] Verification of PAYLOADDIGESTALT is broken (Issue #2486)

2023-04-17 Thread Daniel Alley
Ok. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2486#issuecomment-1511389601 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Don't let macro '%-x' add extra space between flag and argument (PR #2455)

2023-04-17 Thread Ralf Habacker
@rhabacker pushed 4 commits. 357226d505af0a27264b5bd44d9487fa7ce41516 Add macro '%-x**' containing all occurrences of the flag '-x' or '-x '. 352165ced88ea834bb3918af29607263b7b71e69 Add test case for macro '%-x**' a425f2210b503ae5ddb796953daa76cdb8571007 Add test case for macro '%-x'

Re: [Rpm-maint] [rpm-software-management/rpm] Add macro '%-x**' containing all occurrences of the flag '-x' (PR #2449)

2023-04-17 Thread Ralf Habacker
@rhabacker pushed 2 commits. 357226d505af0a27264b5bd44d9487fa7ce41516 Add macro '%-x**' containing all occurrences of the flag '-x' or '-x '. 352165ced88ea834bb3918af29607263b7b71e69 Add test case for macro '%-x**' -- View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Don't let macro '%-x' add extra space between flag and argument (PR #2455)

2023-04-17 Thread Ralf Habacker
> This may fix a use-case for you but is likely to break it for several others. A number of conditions are required for this to cause a problem: 1. in the parameter list of a macro `x:`must be specified. 2. `%-x` is used in the macro in question 3. the calling program supports only `-x` and `-x `

Re: [Rpm-maint] [rpm-software-management/rpm] Verification of PAYLOADDIGESTALT is broken (Issue #2486)

2023-04-17 Thread Panu Matilainen
The case of payloaddigestalt is for uncompressed payload: you can take a compressed payload from a package, uncompress it and replace the compressed payload in the package, and it'll work. There's no reason not to. -- Reply to this email directly or view it on GitHub: