Re: [Rpm-maint] [rpm-software-management/rpm] Cumulative `License` field (Discussion #2892)

2024-02-08 Thread Vít Ondruch
Apart from the example above, which could make easier to elaborate about the licenses, I have package with subpackages which I am trying to drop (include in the main package). However, each of this subpackages has its own license field. If the license was cumulative, I could just copy paste the

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

2024-02-08 Thread Michal Domonkos
@dmnks commented on this pull request. > @@ -2451,6 +2453,105 @@ has_bcond(normally_on) []) RPMTEST_CLEANUP + + +AT_SETUP([bcond_override_default macros]) +AT_KEYWORDS([bcond build]) +RPMDB_INIT + +# check bcond_override_default by defining +AT_CHECK([ AT_CHECK is deprecated in favor of

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

2024-02-08 Thread Florian Festi
@ffesti pushed 1 commit. 4d06f5559d55db81176a336b1f2b4259ecfa89e2 Allow to specify a default for bcond features in a macro file -- View it on GitHub:

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

2024-02-08 Thread Florian Festi
@ffesti pushed 1 commit. fd34246f90bd101274c18adae485c1b430dcf5d6 Allow to specify a default for bcond features in a macro file -- View it on GitHub:

[Rpm-maint] [rpm-software-management/rpm] Can `License` field work cumulatively (Discussion #2892)

2024-02-08 Thread Vít Ondruch
Specifying multiple `License` fields is currently prohibited: ~~~ warning: line 180: second License error: Duplicate License entries in package: (main package) ~~~ Is it possible to change the behavior so the multiple license fields were supported and there would be `AND` relation between them?

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

2024-02-08 Thread Florian Festi
And here we go. From 2 lines to 120 in just 11 months... -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2405#issuecomment-1934145866 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Rpm-maint] [rpm-software-management/rpm] Enhance the recoverability and location of database exceptions (Issue #2828)

2024-02-08 Thread Panu Matilainen
> I think the database is abnormal because the verification fails when I run > the rpm command, You mean 'rpm --verify'? What errors? > or the "rpm -qa" command cannot find the kernel package, but the "rpm -q" > command can find the kernel package. According to the result, the problem is >

[Rpm-maint] [rpm-software-management/rpm] Add a low-level package dump utility (PR #2893)

2024-02-08 Thread Panu Matilainen
This started life as pkgdump.c written way back when I needed to analyze some low-level issues with malformed packages and the like. Since then its proven necessary every once in a blue moon, so might as well include it in the rpm codebase where it may actually be kept up to date and even