Re: [Rpm-maint] [rpm-software-management/rpm] [RFC] Add support for sorting the plus ('+') higher than base version (#924)

2020-02-04 Thread Florian Festi
Closed #924. -- 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/924#event-3005860957___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] [RFC] Add support for sorting the plus ('+') higher than base version (#924)

2020-02-04 Thread Florian Festi
As mentioned above this got rejected already and things have not changed since. We just can't change the way version comparison works as thousands of packages rely on it and any change will break lots of them. Tilde and caret could only be added as they were not allowed previously. See

Re: [Rpm-maint] [rpm-software-management/rpm] Add %alias_provides() as a new "useful generic macro" (#614)

2020-02-04 Thread Florian Festi
Ehmm, this is embarrassing... Sorry, this PR has deserved a far earlier reaction . While I see the use for a macro like this I doubt that the added cost of packagers needing to be aware of it (at latest when encountering it in a spec file) really outweighs the inconvenience of having to write

Re: [Rpm-maint] [rpm-software-management/rpm] Add %alias_provides() as a new "useful generic macro" (#614)

2020-02-04 Thread Florian Festi
Closed #614. -- 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/614#event-3005903931___ Rpm-maint mailing list

[Rpm-maint] [rpm-software-management/rpm] Explicitly mention that the rpmio/ sub dir is under LGPL (#1023)

2020-01-29 Thread Florian Festi
As the code in the rpmio sub directory was split out of the lib sub dir it is already under LGPL as code derived from the source code in the lib subdirectory according to the license. But not having the sub directory mentioned in the license confuses users and contributers. So this change does

Re: [Rpm-maint] [rpm-software-management/rpm] Remove --sign from rpmbuild (#1027)

2020-01-30 Thread Florian Festi
I tried that but didn't get it to work. I'd also like to swallow the other cli arguments. Looks like the command is executed without a shell so what can be done easily is limited. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Alternatives handled by RPM (#993)

2020-01-30 Thread Florian Festi
This is actually a nice use case to look how to make spec files more declarative and what road blocks are ahead. The main issue here is that there are all those moving pieces and rpm is not great in having them all in random order. Everything needs to go to the right place in the spec and so it

[Rpm-maint] [rpm-software-management/rpm] Remove --sign from rpmbuild (#1027)

2020-01-30 Thread Florian Festi
When splitting rpmsign from rpmbuild this command line parameter was kept as an popt alias. But this limits what other parameter can be passed to the rpmsign command in a difficult to understand way. In the end everyone is better off using the rpmsign command directly. Issue a error message

[Rpm-maint] [rpm-software-management/rpm] %generate_buildrequires should have a page on rpm.org (#1029)

2020-01-30 Thread Florian Festi
Although the new cli for rpmbuild is described in the rpmbuild man page the feature is big enough that it deserves a article of its own. -- 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] Allow qualifiers like pre, post, preun, ... for weak dependencies, too (#1022)

2020-01-30 Thread Florian Festi
Another interesting combination would be the new meta qualifier from #1028 to allow keeping the weak deps out of the dependency mess. This would obviously also be useful for reverse dependencies. May be even more than for forward ones. -- You are receiving this because you are subscribed to

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

2020-02-17 Thread Florian Festi
You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1078 -- Commit Summary -- * Remove capabilities instead of setting empty caps via. --setcaps * Add + use a bitmask for order-agnostic dependency types * Add support for

Re: [Rpm-maint] [rpm-software-management/rpm] Use autodetect for _minimize_writes and _flush_io (#1066)

2020-02-18 Thread Florian Festi
As most of these changes are incorporated into the original PR I am closing this one. -- 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] Use autodetect for _minimize_writes and _flush_io (#1066)

2020-02-18 Thread Florian Festi
Closed #1066. -- 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/1066#event-3046235283___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Auto-enable optimizations for non-rotational disks on Linux (#949)

2020-02-18 Thread Florian Festi
Ok, looking at the history of flush_io and the potential to do more with it in the future I think just keeping both of those macros is the way to go. As auto detection for now is Linux only there is no perspective to get rid of these macros and just always "do the right thing(tm)" as people with

Re: [Rpm-maint] [rpm-software-management/rpm] Sqlite --verifydb improvements (#1076)

2020-02-19 Thread Florian Festi
Merged #1076 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/1076#event-3050657925___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Generators for license (#1073)

2020-02-18 Thread Florian Festi
This would require to query the rpmdb during build. I wonder what the implications would be (except being pretty slow). I was worried about bootstrapping at first but I guess we can just ignore files not found in the rpmdb - or if there is no rpmdb found at all. -- You are receiving this

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Generators for license (#1073)

2020-02-18 Thread Florian Festi
I have been wondering what else we might want to generate automatically (from the files). But looking through the tags I didn't find anything else (except may be %changelog). Just noting here in case anyone else wonders. -- You are receiving this because you are subscribed to this thread.

Re: [Rpm-maint] [rpm-software-management/rpm] Use common error logic regardless of setexecfilecon() availability (#1079)

2020-02-19 Thread Florian Festi
Merged #1079 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/1079#event-3051739528___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] New setexecfilecon() errors on chroot installs (#1077)

2020-02-19 Thread Florian Festi
Closed #1077 via #1079. -- 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/issues/1077#event-3051739550___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: please add a way to get the unexpanded content of a rpm variable (#582)

2020-02-19 Thread Florian Festi
Closed #582 via #1064. -- 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/issues/582#event-3051477166___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Improve the "minimize writes" feature (#1080)

2020-02-19 Thread Florian Festi
Implementation otoh should be pretty straight forward. A simple if at https://github.com/rpm-software-management/rpm/blob/master/lib/rpmfi.c#L995 that does `equal = 1; goto exit;` should do the trick. Passing in the option without expanding the macro for every file may be a bit more complicated

Re: [Rpm-maint] [rpm-software-management/rpm] Implement %{macrobody:...} built-in for retrieving the literal macro body (#1064)

2020-02-19 Thread Florian Festi
Merged #1064 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/1064#event-3051477151___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Auto-enable optimizations for non-rotational disks on Linux (#949)

2020-02-19 Thread Florian Festi
Merged #949 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/949#event-3051531080___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-20 Thread Florian Festi
Not a fan of the %__multiarch_deps macro tbh. First it does not allow to completely switch to the new multiarch-deps whihc is something distributions probably want to do at some point. So it does not remove the need to eventually patch the .attr file. The other question is whether there should

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-20 Thread Florian Festi
Otherwise this looks pretty reasonable. -- 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/1038#issuecomment-589081451___ Rpm-maint

Re: [Rpm-maint] [rpm-software-management/rpm] Add support for macro-only dependency generators (#1053)

2020-02-11 Thread Florian Festi
Merged #1053 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/1053#event-3025934733___ Rpm-maint mailing list

[Rpm-maint] [rpm-software-management/rpm] Use autodetect for _minimize_writes and _flush_io (#1066)

2020-02-11 Thread Florian Festi
This is a take on #949 as described in https://github.com/rpm-software-management/rpm/pull/949#issuecomment-580354653 Original Patch is rebased to have access to the new rpmMacroIsDefined() function. Patches should probably be squashed before merging. Keeped them separate to make review easier.

Re: [Rpm-maint] [rpm-software-management/rpm] Make "%patchlist -f patches" work. v2 (#1043)

2020-02-17 Thread Florian Festi
> Do you have a case where the STRIP_TRAILINGSPACE thing actually makes a > difference? > As commit > [b7d4277](https://github.com/rpm-software-management/rpm/commit/b7d427728b8ba8734ba47d51849a5736bdd727cd) > where readManifest() is added notes: > > > STRIP_TRAILINGSPACE is a bit misleading

Re: [Rpm-maint] [rpm-software-management/rpm] Auto-enable optimizations for non-rotational disks on Linux (#949)

2020-02-17 Thread Florian Festi
Well, the question is whether we need minimize_writes and flush_io as separate parameters. If we think we do there is really no less complicated option. Adding a third switch really doesn't help. I'd rather set them both to autodetect pre default and have people that really need something else

Re: [Rpm-maint] [rpm-software-management/rpm] Make "%patchlist -f patches" work. v2 (#1043)

2020-02-17 Thread Florian Festi
ffesti commented on this pull request. > +spec->lineNum, name, poptStrerror(rc)); + goto exit; +} + +optCon = poptGetContext(NULL, argc, argv, optionsTable, 0); +while ((arg = poptGetNextOpt(optCon)) > 0) { + + char * filename = poptGetOptArg(optCon); +

Re: [Rpm-maint] [rpm-software-management/rpm] More fpLookupSubdir cleanups (#1071)

2020-02-17 Thread Florian Festi
Yes, that's pretty much it. The finger printing code calculates a unique identifier for each file's location. This is comprised out of the device id and inode number of the parent dir and the filename. If the parent dir is not on disk yet, the closest dir is used + the path down to the parent

Re: [Rpm-maint] [rpm-software-management/rpm] Disallow buildrequires: inside %package section (#1083)

2020-02-21 Thread Florian Festi
Well, if some sub packages are only build conditionally some build requires may also only be needed for this sub package. So having the BuildRequires right there makes the spec file easier and avoids separate conditional sections in the main package. @socketpair Can you point out where exactly

Re: [Rpm-maint] [rpm-software-management/rpm] Add znver1 arches with 32-bit + 64-bit variants and proper CPU detection (#1035)

2020-02-18 Thread Florian Festi
ffesti commented on this pull request. > @@ -736,6 +736,16 @@ static rpmRC rpmPlatform(rpmrcCtx ctx, const char * > platform) } +# if defined(__linux__) && defined(__x86_64__) Hmm, shouldn't the #if match up with the one around is_ryzen or be more general? -- You are receiving

Re: [Rpm-maint] [rpm-software-management/rpm] Add znver1 arches with 32-bit + 64-bit variants and proper CPU detection (#1035)

2020-02-18 Thread Florian Festi
ffesti commented on this pull request. > @@ -736,6 +736,16 @@ static rpmRC rpmPlatform(rpmrcCtx ctx, const char * > platform) } +# if defined(__linux__) && defined(__x86_64__) OK , there's a #if defined(__linux__) && defined(__i386__) branch just below with its own

Re: [Rpm-maint] [rpm-software-management/rpm] Auto-enable optimizations for non-rotational disks on Linux (#949)

2020-02-19 Thread Florian Festi
May be it is worth pointing out the auto detection in the macros file for both %_minimize_writes and %_flush_io. May be with a sentence like "When running on non-rotational disk only and the macro is not set this is done automatically". -- You are receiving this because you are subscribed to

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-03-11 Thread Florian Festi
Oh, another use case for some new architecture detection and handling library. -- 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] elfdeps: Add full multiarch deps support (#1038)

2020-03-11 Thread Florian Festi
Meh. I am still not a big fan of this solution, but we can still change the defaults later on. It indeed seems unlikely someone won't ship the compat Provides anytime soon. -- 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] Discussion: spec tag order and side-effects (#1161)

2020-04-07 Thread Florian Festi
My 2cts: The current behaviour is right. I see not reason to make an exception - neither for `Source:` and `Patch:` nor for `Name:`. Yes, this may break a few packages. Those need to be fixed. Overall the way of how macros are expanded could be made more clear in the documentation. There are a

Re: [Rpm-maint] [rpm-software-management/rpm] Selinux plugin (#1187)

2020-04-21 Thread Florian Festi
@ffesti pushed 1 commit. 1f7f8e413fdabbc1e45d2127b4d56dce27dbaf9c Bump version to 4.14.3 final -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Handle all-zero versions without crashing. (#1184)

2020-04-20 Thread Florian Festi
Merged #1184 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/1184#event-3250832051___ Rpm-maint mailing list

[Rpm-maint] [rpm-software-management/rpm] Selinux plugin (#1186)

2020-04-20 Thread Florian Festi
Backport two more patches to the 4.14.3 release for the selinux plugin You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1186 -- Commit Summary -- * Test for lsetxattr() presence, dont try building IMA plugin without it *

Re: [Rpm-maint] [rpm-software-management/rpm] Selinux plugin (#1186)

2020-04-20 Thread Florian Festi
Closed #1186. -- 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/1186#event-3251556100___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Selinux plugin (#1186)

2020-04-20 Thread Florian Festi
Arg, wrong place, please ignore. -- 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/1186#issuecomment-616526209___ Rpm-maint

[Rpm-maint] [rpm-software-management/rpm] rpmfiArchiveRead() use signed return value to handle -1 on error (#1188)

2020-04-20 Thread Florian Festi
size_t is unsigned, so returning -1 is not going to have the expected behavior. Fix it to return ssize_t. Signed-off-by: Jes Sorensen jsoren...@fb.com You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1188 -- Commit Summary --

[Rpm-maint] [rpm-software-management/rpm] Selinux plugin (#1187)

2020-04-20 Thread Florian Festi
Backport two more patches to the 4.14.3 release for the selinux plugin You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1187 -- Commit Summary -- * Use common error logic regardless of setexecfilecon() availability *

Re: [Rpm-maint] [rpm-software-management/rpm] Unset SOURCE_DATE_EPOCH for the test-suite (#1148)

2020-04-01 Thread Florian Festi
Merged #1148 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/1148#event-3187921348___ Rpm-maint mailing list

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

2020-03-25 Thread Florian Festi
@ffesti pushed 3 commits. a58003116528a555e5bb0e6f58347fb0d0a7ca1e Set rpm-maint list as the CI Dockerfile maintainer f8017643152b4586501c61ee65f8b4f699551faa Hardwire the Fedora version used for CI d43d788fe610ad437ad55cc4972dd8025a37ab93 Run CI as parallel build to maximum available CPUs

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

2020-03-25 Thread Florian Festi
@ffesti pushed 1 commit. a30a6b88c3932389785fe8f738cfb6d6225d2b22 Use make check instead of make distcheck in CI -- You are receiving this because you are subscribed to this thread. View it on GitHub:

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

2020-03-25 Thread Florian Festi
@ffesti pushed 1 commit. abe76ce9b729cb58a77819050c26e8893a9f8167 Run CI as parallel build to maximum available CPUs -- You are receiving this because you are subscribed to this thread. View it on GitHub:

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

2020-03-25 Thread Florian Festi
@ffesti pushed 5 commits. bda2ab8f474bbb1ff6e094e3d6d00bee7f26d025 Add a "ci" make target for easy local running e3022bf6efb437124930f972dff24f1b34355d48 Enable all our configure options during distcheck for maximum coverage 117d4f8a2e5d47eba59d8942b6a8c41fef7b9a8d Don't allow test-suite

Re: [Rpm-maint] [rpm-software-management/rpm] Fix phrasing & package one more man page (#1145)

2020-03-30 Thread Florian Festi
Merged #1145 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/1145#event-3177397915___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Fix phrasing & package one more man page (#1145)

2020-03-30 Thread Florian Festi
Thanks for the patches and having a close look at the alpha! -- 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] Flush 20+ year old statfs() jungle, always use standard statvfs() (#1143)

2020-03-30 Thread Florian Festi
Merged #1143 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/1143#event-3177469691___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: macro for checking endianess (#365)

2020-03-30 Thread Florian Festi
Needs to be looked at when re-doing the architecture handling. -- 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] Add an ArchiveX header (#372)

2020-03-30 Thread Florian Festi
This is a valid use case. But I dislike the idea of adding a new tag for this. I'd rather like to see something that is closer to the hack without its drawbacks `Source1: https://foo.bar/baz -> ba-1.2.tgz` or `Source1: https://foo.bar/baz : ba-1.2.tgz` -- You are receiving this because you

Re: [Rpm-maint] [rpm-software-management/rpm] CI tweaks (#1136)

2020-03-25 Thread Florian Festi
Merged #1136 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/1136#event-3163284116___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: New test suite and various updates and fixes (#1195)

2020-04-27 Thread Florian Festi
Having a separate repo here is actually not a compromise but IMHO the preferred option. rpm-extras was thought more as an interim solution for scripts that don't have a large enough contributor base to be projects on their own. Even better if people from multiple distributions can share the

Re: [Rpm-maint] RPM 4.14.3 released!

2020-04-28 Thread Florian Festi
RPM 4.14.3 final is out. The release has two more fixes added that silence the error messages on systems not supporting selinux. Full details and download info at: https://rpm.org/wiki/Releases/4.14.3 On behalf of the rpm-team, Florian On 3/26/20 11:34 AM, Panu Matilainen

[Rpm-maint] [rpm-software-management/rpm] Popt aliases for queries are only visible in rpm --help (#1196)

2020-04-25 Thread Florian Festi
They should also be in some man page. Some probably with a bit longer explanation than the popt help text. -- 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] Check date/time for consistently using unsigned ints (#1228)

2020-05-18 Thread Florian Festi
Signed 32 bit integers run out of space 2038 for unix time. As RPM uses unsigned ints for all tags that should not be a problem.We still need to check that there are no signed 32 bit ints used anywhere near date and time handling -- You are receiving this because you are subscribed to this

[Rpm-maint] [rpm-software-management/rpm] Move all time related APIs to 64 bit (#1229)

2020-05-18 Thread Florian Festi
As signed 32 bit unix time is running out 2038 we should move all APIs dealing with time to 64 bit. At some point we also need to add new 64 bit tags - either in addition or by breaking compatibility and moving to 64 bit integer tags in general. -- You are receiving this because you are

[Rpm-maint] [rpm-software-management/rpm] Investgate all brp scripts if they are worth parallelizing (#1230)

2020-05-18 Thread Florian Festi
Several scripts have already received attention this way. LEt's make sure we didn't missed anything worth optimizing. -- 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] RFE: Allow multiple snippets of the same build script (#1223)

2020-05-15 Thread Florian Festi
-- 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/issues/1223___ Rpm-maint mailing list Rpm-maint@lists.rpm.org

[Rpm-maint] [rpm-software-management/rpm] REF: Have priorities for file patterns (#1226)

2020-05-15 Thread Florian Festi
To give automatic sub packages more leeway to deal with files there needs to be a way to "steal" files from other packages, so files can end up in different packages depending on which sub package actually get created. For those cases it is not desired to have the files in more than one package.

[Rpm-maint] [rpm-software-management/rpm] RFE: Make packages available in the spec file (#1225)

2020-05-15 Thread Florian Festi
Right now there is no way to acess previously declared packages and their attributes from within the spec file. Automatic package generation may need to know what packages are there already to take them into account. Note: This does not (yet) include a way to actually alter those packages. --

[Rpm-maint] [rpm-software-management/rpm] RFE: Make file attributes availble in %files (#1224)

2020-05-15 Thread Florian Festi
File attributes are a powerful way of dealing with files. Unfortunately the file classification is not available in %files. As they emerged from the dependency generator code they are only executed after the %file lists are turned into real files. While dependency generator probably need to

Re: [Rpm-maint] [rpm-software-management/rpm] Check date/time for consistently using unsigned ints (#1228)

2020-05-19 Thread Florian Festi
Also check the cpio payload format for issues. -- 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/issues/1228#issuecomment-630636191___

Re: [Rpm-maint] [rpm-software-management/rpm] Size check is too strict (#1232)

2020-05-19 Thread Florian Festi
Well, normally rpm saves the new file to disk first and then moves it over the old file. So it actually does need this space. The latest version has some optimization for SSDs where files that are unchanged are only checksummed. This may be why you don't see an error message here. -- You are

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Convenient version comparison macro (#1217)

2020-05-14 Thread Florian Festi
Another option would be having special operators. But this is also confusion as we use the normal `<`, `>`, ... in dependencies. I also don't have a good suggestion. `%if %{php_version} ver>= "1.2.3"` looks weird, too. But may be someone has an better idea. -- You are receiving this because

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Automatic (sub)package generators (#329)

2020-05-15 Thread Florian Festi
Looking at this there are a couple of separate issues. I wonder if the reason this has not been getting anywhere has been that we try to solve all these different things at once. May be we should split this into separate features and just start with one - solving only a few - but at least a few

Re: [Rpm-maint] [rpm-software-management/rpm] Make "rpmspec -q --srpm foo.spec" say .src, not .%{arch} (#1116)

2020-03-19 Thread Florian Festi
The new tags need to be added in tests/rpmgeneral.at. The change trips up a few more test cases: https://semaphoreci.com/rpm-ecosystem/rpm/branches/pull-request-1116/builds/3 > view more > open "Fedora Latest" at very bottom > open "docker run -t rpm" > scroll to the very end - or run the test

Re: [Rpm-maint] [rpm-software-management/rpm] Drop the experimental LMDB backend (#1123)

2020-03-19 Thread Florian Festi
Looks like `lib/backend/lmdb.c` needs to be removed from `po/POTFILES.in` -- 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] Drop the experimental LMDB backend (#1123)

2020-03-19 Thread Florian Festi
Also +1 on the decision. I wonder if it is worth announcing it a bit more widely (rpm-list) in case some people(tm) are actually using 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] pythondistdeps.py: use rich deps for semantically versioned dependencies (#612)

2020-03-20 Thread Florian Festi
Looks like this is fixed in #951 Please re-open if there are still issues left. -- 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] pythondistdeps.py: use rich deps for semantically versioned dependencies (#612)

2020-03-20 Thread Florian Festi
Closed #612. -- 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/issues/612#event-3149251820___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Depenencies matching to system properties out side of packages (#446)

2020-03-20 Thread Florian Festi
This may actually go into the depsolving layer. This is how it was/is done in zypper/libzypp as far as I know. May be libsolv already has parts of this implemented. -- 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 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] First iteration of a 4.14.3 update release (#1078)

2020-03-24 Thread Florian Festi
@ffesti pushed 1 commit. 48ee0c3ad781e2686cbc3cca5341443322cb3e5f Add python2-devel to CI root -- You are receiving this because you are subscribed to this thread. View it on GitHub:

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

2020-03-24 Thread Florian Festi
@ffesti pushed 2 commits. f5464cd88bbd6ce6315d4081953382fa6dc3c84b CI Dockerfile: Move copy command to a later time a2576ab6fe8676cd9b15a3836590069b21d80713 CI: enbale Python bindings -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Add a CI target to make for easy local running, improve caching (#1135)

2020-03-24 Thread Florian Festi
Merged #1135 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/1135#event-3159498632___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] hardlinked symlinks (#418)

2020-03-24 Thread Florian Festi
Closed #418. -- 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/issues/418#event-3159785228___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] hardlinked symlinks (#418)

2020-03-24 Thread Florian Festi
Well, this may be technically a regression. But these packages can no longer be created for quite some time. So we are not adding support for them back now. Sorry. -- 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: Please add a standard way to dump spec variable definitions to macro files in %prep (#581)

2020-03-24 Thread Florian Festi
Closed #581. -- 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/issues/581#event-3159838486___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Please add a standard way to dump spec variable definitions to macro files in %prep (#581)

2020-03-24 Thread Florian Festi
Looks like successor the the PR above got merged into redhat-rpm-config. Closing. -- 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] Should python(abi) be provided by the interpreter or something else? (#395)

2020-03-24 Thread Florian Festi
Closed #395. -- 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/issues/395#event-3160176246___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: include only used debuginfo files even if _debuginfo_subpackages is disabled (#294)

2020-03-24 Thread Florian Festi
Or drop the support for old style debuginfo packages... -- 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] Should python(abi) be provided by the interpreter or something else? (#395)

2020-03-24 Thread Florian Festi
Sorry for not being more helpful but we as rpm upstream does not really know what is best for Python packaging. So any solution that works for the Python packaging community is fine with us. Closing. -- You are receiving this because you are subscribed to this thread. Reply to this email

Re: [Rpm-maint] [rpm-software-management/rpm] RFE OptionalBuildRequires (#577)

2020-03-24 Thread Florian Festi
The issue here is that we do not actually want a weak dependency. The build should not depend on some package availability in the direct sense. We probably want to bind the dependency to something more robust. -- You are receiving this because you are subscribed to this thread. Reply to this

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Autotrim leading and ending empty lines in description, shrink multiple intermediary empty lines to one, also %{text: } (#566)

2020-03-24 Thread Florian Festi
Closed #566. -- 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/issues/566#event-3160165222___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Autotrim leading and ending empty lines in description, shrink multiple intermediary empty lines to one, also %{text: } (#566)

2020-03-24 Thread Florian Festi
We really don't want to get into the business of string formatting and text layout. Closing. -- 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] Tag documentation updates (#1387)

2020-10-13 Thread Florian Festi
Merged #1387 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/1387#event-3871056091___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Translations update from Weblate (#1356)

2020-10-13 Thread Florian Festi
Merged #1356 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/1356#event-3871084254___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Convenient version comparison macro (#1217)

2020-05-27 Thread Florian Festi
Closed #1217 via #1233. -- 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/issues/1217#event-3377935109___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Support rpm version comparison in expressions (#1233)

2020-05-27 Thread Florian Festi
This looks good (only looking at the last three - parser related - patches). -- 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] Add an API + bindings for parsing EVR (#561)

2020-05-27 Thread Florian Festi
Closed #561 via #1221. -- 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/issues/561#event-3377826209___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Add a version parsing and comparison API to librpmio (#1221)

2020-05-27 Thread Florian Festi
Merged #1221 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/1221#event-3377826189___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Add an labelCompare() equivalent to Lua interface (#897)

2020-05-27 Thread Florian Festi
Closed #897 via a1d2722c4a88a49008daa58653c9c5ebf9344d63. -- 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: Support rpm version comparison in expressions (#1233)

2020-05-27 Thread Florian Festi
Merged #1233 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/1233#event-3377935097___ Rpm-maint mailing list

Re: [Rpm-maint] [rpm-software-management/rpm] Add %postbuild section / Allow dynamic sub packages (#1239)

2020-05-28 Thread Florian Festi
@ffesti pushed 1 commit. 9b1a24a921f281747eb475276a3693471ee2b0b1 Add suppport for %postbuild spec section -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Bump CI Fedora version from 31 to 32 aka latest stable (#1243)

2020-05-28 Thread Florian Festi
Merged #1243 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/1243#event-3381787330___ Rpm-maint mailing list

<    2   3   4   5   6   7   8   9   10   11   >