[Rpm-maint] [rpm-software-management/rpm] debuginfo generator keeps debug files in buildroot if %excludes are listen in a noarch subpackage (#1094)

2020-03-03 Thread Petr Pisar
I'm refactoring perl.spec and found a nuisance the debuginfo generator. The new form of perl.spec will be: # fullarch main package %files # noarch subpackage %files foo # full arch subpackge %if %{condition} %files bar %{_libdir}/bar.so %else %exclude %{_libdir}/bar.so %endif If the

Re: [Rpm-maint] [rpm-software-management/rpm] Skip HEREDOCs when parsing perl virtual Provides (#1111)

2020-03-09 Thread Petr Pisar
Perl is a dynamic language and it's impossible to catch all wanted instances without introducing false positives and negatives. The more cases you will cover the more complicated the code will be. While the idea behind the patch is good in general, I won't asses whether it introduces regressions or

Re: [Rpm-maint] [rpm-software-management/rpm] allow to support perl normal version scheme for rpm compatible versions (PR #2609)

2023-09-12 Thread Petr Pisar
The Perl normalized version starts with letter "v". E.g. "v1.0.0". That will cause RPM to handle the first number as string. While it preserves an expected version ordering, do you want it? It also means that any Provides and requires will carry a dummy "v" now. That means more memory and CPU cy

Re: [Rpm-maint] [rpm-software-management/rpm] Add a new perl.prov script to generate normalized module versions (PR #2586)

2023-09-12 Thread Petr Pisar
I do not maintain perl in Fedora. CCing current maintainer, @jplesnik. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2586#issuecomment-1715558411 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Rpm-maint] [rpm-software-management/rpm] Virtual provide when rpm uses rpm-sequoia (Issue #2556)

2023-09-19 Thread Petr Pisar
I confirm it's an implementation detail without impact on API and ABI. Though It's clear that the two implementations are not equivalent (#2512). Would it make sense to add a function which would return which PGP implementation is used by the running librpmio? E.g.: typedef enum pgpImpleme

Re: [Rpm-maint] [rpm-software-management/rpm] Virtual provide when rpm uses rpm-sequoia (Issue #2556)

2023-09-20 Thread Petr Pisar
I moved the packaging request to Fedora's Bugzilla . -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2556#issuecomment-1727099384 You are receiving this because you are subscribed to

[Rpm-maint] [rpm-software-management/rpm] Binary PGP keys cannot be imported (Issue #2689)

2023-10-03 Thread Petr Pisar
In a user sets as a trusted keyring for a YUM repository and librepo rejects the key file because librpm sequoia backend rejects the binary format. The same happens with "rpm --import": {nofor

Re: [Rpm-maint] [rpm-software-management/rpm] Introduction of "rpms.lock.yaml" file (Discussion #2908)

2024-02-19 Thread Petr Pisar
Reading all the fuss with repoid, are you sure you are targeting the right project (rpm)? `rpm` tool has no notion of repositories. It only works with locally accessible RPM packages. Even specifying remote RPM packages with an URL and letting `rpm` tool to download them is, although implemente

Re: [Rpm-maint] [rpm-software-management/rpm] Introduction of "rpms.lock.yaml" file (Discussion #2908)

2024-02-20 Thread Petr Pisar
NVR does not uniquely identify a package. URL neither, but it's good enough if you trust the server the URL points to. Full identification only guarantees a checksum (and event that has theoretical collisions). -- Reply to this email directly or view it on GitHub: https://github.com/rpm-softwar