[Rpm-maint] [rpm-software-management/rpm] RFE: introduce symbol versioning to librpm* (finally) (#1127)

2020-03-23 Thread Panu Matilainen
Symbol versioning adds loads of flexibility to doing API changes without forcing soname bumps - bumps which in case of rpm are rather inconvenient. We should *finally* introduce symbol versioning to rpm libraries. -- You are receiving this because you are subscribed to this thread. Reply to

[Rpm-maint] [rpm-software-management/rpm] Deprecate Berkeley DB backend and beecrypt support (#1129)

2020-03-23 Thread Panu Matilainen
Both components are dead upstream for about seven years, deprecate them for later removal, now that we have alternatives. You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1129 -- Commit Summary -- * Remove support for

[Rpm-maint] [rpm-software-management/rpm] Restore flagless variants of rpmExprBool() and rpmExprStr() for ABI c… (#1128)

2020-03-23 Thread Panu Matilainen
…ompat Commit cb4e5e755aa77b132569249c1ac6d87b9c2c76ba added flags arguments to rpmExprBool() and rpmExprStr(), but unfortunately rpm 4.15 sailed with flagless versions them. Its extremely unlikely that anything out there is actually using these, but then you never really know. Rpm soname bumps

Re: [Rpm-maint] [rpm-software-management/rpm] Deprecate Berkeley DB backend and beecrypt support (#1129)

2020-03-23 Thread Panu Matilainen
Merged #1129 into master. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/1129#event-3154847669___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Restore flagless variants of rpmExprBool() and rpmExprStr() for ABI c… (#1128)

2020-03-23 Thread Panu Matilainen
Merged #1128 into master. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/1128#event-3154846695___ Rpm-maint mailing list

[Rpm-maint] RPM 4.16.0 alpha released!

2020-03-23 Thread Panu Matilainen
So soon you say? Well, its almost a year since 4.15 alpha and annual release schedule isn't *that* fast. More like trying to get back on track with this release stuff after some erratic years. Anyway, here goes. The two major themes here are: preparing to finally kick Berkeley DB out, and

[Rpm-maint] [rpm-software-management/rpm] Prepare for rpm 4.16.0 alpha (#1130)

2020-03-23 Thread Panu Matilainen
Update libtool version info for 4.16.0 - only added APIs, none removed. Regenerate translations. You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1130 -- Commit Summary -- * Prepare for rpm 4.16.0 alpha -- File Changes --

[Rpm-maint] [rpm-software-management/rpm] Migrate away from Zanata (#1131)

2020-03-23 Thread Panu Matilainen
Zanata is apparently in the process of being shut down. Migrate away to some other translation platform. For added bonus, get rid of that annoying po/ noise in our git tree. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: Improved python version and operator handling. (#1015)

2020-03-23 Thread Panu Matilainen
It's failing in CI due to the following warning/error: > macro.c: In function 'doFoo': macro.c:1211:2: error: 'sprintf' argument 3 may overlap destination object 'buf' [-Werror=restrict] 1211 | sprintf(b, "file%s.file", buf); | ^~ macro.c:1074:11: note:

Re: [Rpm-maint] [rpm-software-management/rpm] Prepare for rpm 4.16.0 alpha (#1130)

2020-03-23 Thread Panu Matilainen
Remember to update translations from Zanata, split to separate commits while at it. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Prepare for rpm 4.16.0 alpha (#1130)

2020-03-23 Thread Panu Matilainen
Merged #1130 into master. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/1130#event-3155069039___ Rpm-maint mailing list

Re: [Rpm-maint] RPM 4.16.0 alpha released!

2020-03-23 Thread Panu Matilainen
On 3/23/20 3:22 PM, Panu Matilainen wrote: So soon you say? Well, its almost a year since 4.15 alpha and annual release schedule isn't *that* fast. More like trying to get back on track with this release stuff after some erratic years. Anyway, here goes. The two major themes here are:

Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: Improved python version and operator handling. (#1015)

2020-03-23 Thread Gordon Messmer
Rebased. Probably ought to have done that regardless. :) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

[Rpm-maint] [rpm-software-management/rpm] Nuke leftover LMDB reference in rpm.pc.in (#1132)

2020-03-23 Thread Panu Matilainen
Shouldve been in commit 7de982ac0957c42f228b43685d9f486e55eac331 You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1132 -- Commit Summary -- * Nuke leftover LMDB reference in rpm.pc.in -- File Changes -- M rpm.pc.in (2)

Re: [Rpm-maint] [rpm-software-management/rpm] Nuke leftover LMDB reference in rpm.pc.in (#1132)

2020-03-23 Thread Panu Matilainen
Merged #1132 into master. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/1132#event-3155510758___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Bump libtool version info in preparation of 4.16.x branch (d210659)

2020-03-23 Thread ニール・ゴンパ
Doesn't this bump the soname anyway? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Bump libtool version info in preparation of 4.16.x branch (d210659)

2020-03-23 Thread Igor Gnatenko
I think it actually does. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: read sources checksums from the SPEC file and verify them (#463)

2020-03-23 Thread Bernhard Rosenkraenzer
One problem with the `sources` file is that it is distro specific -- Fedora uses `sources`, OpenMandriva uses a similar file (though with slightly different syntax) called `.abf.yml`, probably other distributions have yet other workarounds. Another problem is that it's not the spec file -- I

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: read sources checksums from the SPEC file and verify them (#463)

2020-03-23 Thread Michal Novotný
> One problem with the `sources` file is that it is distro specific -- Fedora > uses `sources`, OpenMandriva uses a similar file (though with slightly > different syntax) called `.abf.yml`, probably other distributions have yet > other workarounds. > > Another problem is that it's not the spec

Re: [Rpm-maint] [rpm-software-management/rpm] Bump libtool version info in preparation of 4.16.x branch (d210659)

2020-03-23 Thread ニール・ゴンパ
@pmatilai I think you meant to do `9:0:1`, not `10:0:1`. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: read sources checksums from the SPEC file and verify them (#463)

2020-03-23 Thread Michal Novotný
Anyway, what about something like `%_verify_fetched_source_checksums` macro with values `0/1/2` where ``` 0: do not check source checksums even if present 1: check source checksums if present as `#()` url suffix by invoking `sum` command from coreutils to do the check 2: check source checksums

Re: [Rpm-maint] [rpm-software-management/rpm] Migrate away from Zanata (#1131)

2020-03-23 Thread ニール・ゴンパ
@Jibec Can you help us move to the new Weblate based setup? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Migrate away from Zanata (#1131)

2020-03-23 Thread Jean-Baptiste
Of course, but most of the job you can do yourself. @m-blaha : can you please apply the same of what you did for dnf? I'm unsure you need any help from me now that you did it for four components. could you please discuss together the full list of project that can be translated in

[Rpm-maint] [rpm-software-management/rpm] error: parse error in expression: %{__isa_bits} == 64 (#1133)

2020-03-23 Thread Damian Wrobel
Compiling [fixedptc](https://src.fedoraproject.org/rpms/fixedptc/blob/master/f/fixedptc.spec#_57) package failed in koji as follows: ``` error: parse error in expression: %{__isa_bits} == 64 error: ^ error: /builddir/build/SPECS/fixedptc.spec:57: bad %if condition:

Re: [Rpm-maint] [rpm-software-management/rpm] First iteration of a 4.14.3 update release (#1078)

2020-03-23 Thread Florian Festi
@ffesti pushed 3 commits. 96f75d58e5c8855af4583a69a1fa67b3bdbbacbc Use python2 as the python binary name 0c5940ef1859ea9bbb32781825d8771a2bba2d02 Unbreak testsuite from unversioned obsoletes warnings 966ac68a35fb1d69a7684904844525b8e49bcae9 Move version to 4.14.3-rc1 -- You are receiving

Re: [Rpm-maint] [rpm-software-management/rpm] error: parse error in expression: %{__isa_bits} == 64 (#1133)

2020-03-23 Thread Igor Gnatenko
No. `0%{__isa_bits} == 64` should be the proper syntax. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] First iteration of a 4.14.3 update release (#1078)

2020-03-23 Thread lgtm-com[bot]
This pull request **fixes 1 alert** when merging f82ee9df748944a31128de97c7b4927a7c938734 into 4a9440006398646583f0d9ae1837dad2875013aa - [view on LGTM.com](https://lgtm.com/projects/g/rpm-software-management/rpm/rev/pr-616778c78f8fc978fd3bd0c93222f4df6c8b68f9) **fixed alerts:** * 1 for FIXME

Re: [Rpm-maint] [rpm-software-management/rpm] First iteration of a 4.14.3 update release (#1078)

2020-03-23 Thread lgtm-com[bot]
This pull request **fixes 1 alert** when merging d697e9203b7e9a137febe2a29aaf99adb4ed84c4 into 4a9440006398646583f0d9ae1837dad2875013aa - [view on LGTM.com](https://lgtm.com/projects/g/rpm-software-management/rpm/rev/pr-78507ce5040c3795798c34f8dfbb5587f97dc9b5) **fixed alerts:** * 1 for FIXME

Re: [Rpm-maint] [rpm-software-management/rpm] First iteration of a 4.14.3 update release (#1078)

2020-03-23 Thread lgtm-com[bot]
This pull request **fixes 1 alert** when merging 56de48c00912cb5eec276721a1ee87b8d1d97975 into 4a9440006398646583f0d9ae1837dad2875013aa - [view on LGTM.com](https://lgtm.com/projects/g/rpm-software-management/rpm/rev/pr-5e7a927b23b9fa2362cbb597d2048ad589fdd4d6) **fixed alerts:** * 1 for FIXME