Re: [Rpm-maint] [rpm] Rename pythonXegg to pythonX.Ydist and read .dist-info (#33)

2015-11-22 Thread Neal Gompa
On Sun, Nov 22, 2015 at 1:00 AM, Thierry Vignaud wrote: > > On 21 November 2015 at 17:50, Neal Gompa (ニール・ゴンパ) < > notificati...@github.com> wrote: > >> Per the recommendation of Nick Coghlan and Toshio Kuratomi, pythonXegg(M) >> is being renamed to pythonX.Ydis

Re: [Rpm-maint] [rpm] Rename pythonXegg to pythonX.Ydist and read .dist-info (#33)

2015-11-23 Thread Neal Gompa
On Sun, Nov 22, 2015 at 1:00 AM, Thierry Vignaud wrote: > > On 21 November 2015 at 17:50, Neal Gompa (ニール・ゴンパ) < > notificati...@github.com> wrote: > >> Per the recommendation of Nick Coghlan and Toshio Kuratomi, pythonXegg(M) >> is being renamed to pythonX.Ydis

Re: [Rpm-maint] [rpm] initial embedded python interpreter support (@rpm5.org derived) (#25)

2015-11-28 Thread Neal Gompa
On Thu, Nov 26, 2015 at 5:20 AM, Florian Festi wrote: > On 11/19/2015 04:09 PM, Vít Ondruch wrote: > > What is the usecase for this? Isn't this just feature bloat? > > I kinda agree that this looks like feature bloat. This patch set needs a > very good justification to go in upstream. The overall

Re: [Rpm-maint] [rpm] initial embedded python interpreter support (@rpm5.org derived) (#25)

2015-11-30 Thread Neal Gompa
On Mon, Nov 30, 2015 at 4:22 AM, Vít Ondruch wrote: > Dne 28.11.2015 v 14:37 Neal Gompa napsal(a): > > On Thu, Nov 26, 2015 at 5:20 AM, Florian Festi wrote: >> >> On 11/19/2015 04:09 PM, Vít Ondruch wrote: >> > What is the usecase for this? Isn't this just feat

Re: [Rpm-maint] [rpm] Rename to pythonX.Ydist, read .dist-info, support legacy pythoneggs()(), and cleanups (#50)

2016-02-11 Thread Neal Gompa
Florian, It should be all nice and fixed up in the GitHub PR. I added an extra patch on top to resolve getopt related issues, so everything should be peachy. :) Thanks for the patch. :) On Thu, Feb 11, 2016 at 11:34 AM, Florian Festi wrote: > I think the different cli flags are not orthogonal e

Re: [Rpm-maint] PATCH 4/2013 Reimplement setprogname() and getprogname() to be generic and portable

2016-02-21 Thread Neal Gompa
On Fri, Feb 12, 2016 at 6:42 PM, Kamil Rytarowski wrote: > > Thanks! > > I somehow lost interest since --chroot cannot be implemented with > rpm(1) on NetBSD with chroot(2). There is not known a breakage from > NetBSD chroot. Kamil, Two things: * Doesn't --root already use chroot(2)? Also, as fa

Re: [Rpm-maint] Section end markers

2016-03-23 Thread Neal Gompa
On Fri, Mar 18, 2016 at 11:10 AM, Lubos Kardos wrote: > Hi, > > I went through the bug #564613 [1] and now I am considering add section end > markers to rpm spec syntax. I would add only optional end markers to preserve > backward compatibility i. e. if the end marker is not used then the end of >

Re: [Rpm-maint] [PATCH] build: fgetc returns int, not char.

2016-08-10 Thread Neal Gompa
On Wed, Aug 10, 2016 at 10:09 AM, Richard W.M. Jones wrote: > Returning the value into a char is a mistake on all platforms, but is > particularly bad on RISC-V. On that platform (like ARM) char is > unsigned. Therefore EOF (-1) is returned as 255, and the subsequent > test 'c == EOF' ('255 == -

Re: [Rpm-maint] [PATCH] RISCV 64-bit (riscv64) support.

2016-08-10 Thread Neal Gompa
On Wed, Aug 10, 2016 at 1:52 PM, Richard W.M. Jones wrote: > On Wed, Aug 10, 2016 at 06:51:43PM +0100, Richard W.M. Jones wrote: >> So this sort of works. >> >> However %{_arch} is not defined, for reasons I don't understand. >> >> # uname -a >> Linux stage3 4.1.26-01508-g592a151 #1 Sat Aug 6

Re: [Rpm-maint] [PATCH] Fix misleading-indentation in rpmplugins.c

2016-09-19 Thread Neal Gompa
On Thu, Sep 15, 2016 at 8:53 AM, Mark Wielaard wrote: > GCC6 will warn about: > > lib/rpmplugins.c: In function ‘rpmpluginsCallInit’: > lib/rpmplugins.c:217:5: warning: this ‘if’ clause does not guard... > if (hookFunc) > ^~ > lib/rpmplugins.c:219:9: note: ...this statement, but the latt

Re: [Rpm-maint] Planning for rpm 4.13.0 (-rc2)

2016-10-14 Thread Neal Gompa
On Fri, Oct 14, 2016 at 9:33 AM, Panu Matilainen wrote: > > Hey folks, > > Time to get rpm 4.13.0 out of the door. But in order to do that, we'll need > to cut -rc2 first, there's just too much change to jump right into final. > > The idea is to get -rc2 out next week (ie by Oct 21st at latest). I

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Offer LMDB as an alternative engine to BDB for rpmdb (#128)

2017-01-15 Thread Neal Gompa
On Sun, Jan 15, 2017 at 11:43 AM, Ralf Corsepius wrote: > On 01/15/2017 04:03 PM, Neal Gompa (ニール・ゴンパ) wrote: > >> I'm not sure how true it is, but it seems to bear out with the number of >> previously BDB users now being LMDB users. > > > Unless a different DB of

[Rpm-maint] RFC: Range dependencies extension to boolean dependencies

2017-02-19 Thread Neal Gompa
It comes up with increasing regularity that we don't have a way to represent ranges of versions for a single dependency (c.f. RHBZ[1] and RPM GitHub[2]). Most language-specific dependency managers (e.g. pip for Python, gem for Ruby, composer for PHP, cargo for Rust, npm for Nodejs, whatever Golang

Re: [Rpm-maint] converting new format rpms to something installable w/older rpm

2020-11-01 Thread Neal Gompa
On Thu, Oct 29, 2020 at 12:15 AM L A Walsh wrote: > > I was out of touch from my normal internet connectivity for a few > months and when I got back and d/l'd rpms and tried to use them > I got an error: > > Failed dependencies: rpmlib(PayloadIsZstd) > > I tried building rpm from source, but it h

Re: [Rpm-maint] Porting RPM to Sequoia PGP

2021-10-23 Thread Neal Gompa
On Thu, Oct 21, 2021 at 11:19 AM Justus Winter wrote: > > Hello, > > I'd like to propose to replace RPM's built-in PGP support with Sequoia. > Sequoia is an OpenPGP implementation written in Rust. We have released > Sequoia 1.5 earlier this week, which is the first version released under > the LG

Re: [Rpm-maint] Porting RPM to Sequoia PGP

2021-10-28 Thread Neal Gompa
On Thu, Oct 28, 2021 at 11:17 AM Justus Winter wrote: > > Panu Matilainen writes: > > >> https://tests.sequoia-pgp.org/rpmsop.html#Detached_Sign-Verify_roundtrip_with_key__Bob___MD5 > >> > >> - accepts MD5 signatures !!! > >> > >> https://tests.sequoia-pgp.org/rpmsop.html#Signature_over_the_shatt

Re: [Rpm-maint] Porting RPM to Sequoia PGP

2021-10-28 Thread Neal Gompa
On Mon, Oct 25, 2021 at 10:42 AM Justus Winter wrote: > > Neal Gompa writes: > > > What about DNF? The DNF package manager also uses gpgme right now, and > > one of the larger problems we have right now is that we have no > > unified keyring between DNF and RPM, beca

Re: [Rpm-maint] RFC: Relocate RPM and DNF databases to /usr

2021-12-08 Thread Neal Gompa
On Tue, Dec 7, 2021 at 9:05 AM Panu Matilainen wrote: > > On 12/7/21 06:00, Chris Murphy wrote: > > Hi RPM and DNF folks, > > > > I have a draft change proposal for review and comment, i.e. it's not yet > > set to be published to Fedora devel@. It's a bit thin, but I expect to > > fill in more det

Re: [Rpm-maint] RFC: Relocate RPM and DNF databases to /usr

2021-12-10 Thread Neal Gompa
(Adding the correct Daniel Mach email address, he moved from Red Hat to SUSE last month...) On Thu, Dec 9, 2021 at 10:11 AM Chris Murphy wrote: > > On Thu, Dec 9, 2021 at 5:01 AM Jaroslav Mracek wrote: > > > > Hello Chris, > > > > On Tue, Dec 7, 2021 at 5:01 AM Chris Murphy wrote: > >> > >> Hi

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

2023-03-17 Thread Neal Gompa
It should be compatible with that too, since it's effectively `Tag(qualifier)` format. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/463#issuecomment-1474183736 You are receiving this because you are subscribed to this thread. Messag

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

2023-03-17 Thread Neal Gompa
I think so, yes. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/463#issuecomment-1474507843 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint mailing

Re: [Rpm-maint] [rpm-software-management/rpm] Populate user and group data in cpio payload again (PR #2430)

2023-03-20 Thread Neal Gompa
@Conan-Kudo approved this pull request. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2430#pullrequestreview-1349357701 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] Conditionally display VCS tag (PR #2441)

2023-03-20 Thread Neal Gompa
@Conan-Kudo approved this pull request. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2441#pullrequestreview-1349359077 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] Consider available memory and address space for parallel execution (PR #2418)

2023-03-20 Thread Neal Gompa
`%getmem` could be useful for making `%limit_build` work better in Fedora, so I think it'd be worth having. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2418#issuecomment-1476902969 You are receiving this because you are subscribed to

Re: [Rpm-maint] [rpm-software-management/rpm] Consider available memory and address space for parallel execution (PR #2418)

2023-03-21 Thread Neal Gompa
That's even better. 👍🏾 -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2418#issuecomment-1477683506 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint m

Re: [Rpm-maint] [rpm-software-management/rpm] Resolve --what arguments to package provides (PR #2451)

2023-04-03 Thread Neal Gompa
Thank you so much for finally doing this! 🥳 -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2451#issuecomment-1494685753 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] Don't rely on pkg-config for Lua (PR #2469)

2023-04-06 Thread Neal Gompa
If we're doing our own FindLua module, can we still leverage pkgconfig if it's available? -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2469#issuecomment-1498748502 You are receiving this because you are subscribed to this thread. Mess

Re: [Rpm-maint] [rpm-software-management/rpm] Enhance requires with version information from the build root. (PR #2372)

2023-04-06 Thread Neal Gompa
In general, I'm wary about this whole approach because it reduces/eliminates the fungibility of compatible library implementations. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2372#issuecomment-1499585799 You are receiving this becaus

Re: [Rpm-maint] [rpm-software-management/rpm] Don't rely on pkg-config for Lua (PR #2469)

2023-04-08 Thread Neal Gompa
Have we tried advocating to Lua upstream to include a pkgconfig file recently? If not, maybe that's worth doing, and then we can keep relying on pkgconfig. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2469#issuecomment-1501028061 You a

Re: [Rpm-maint] [rpm-software-management/rpm] Add RPM_LD_FLAGS to build environment (PR #2481)

2023-04-12 Thread Neal Gompa
I don't think it's unreasonable for those flags to be exposed out of the gate. It would certainly be nice if there was an extensible way to add more of them, but this patch, as it is, is simple and reasonable to mainline. -- Reply to this email directly or view it on GitHub: https://github.com/

Re: [Rpm-maint] [rpm-software-management/rpm] Add RPM_LD_FLAGS to build environment (PR #2481)

2023-04-12 Thread Neal Gompa
@Conan-Kudo requested changes on this pull request. > @@ -750,11 +750,12 @@ Supplements: (%{name} = %{version}-%{release} and > langpacks-%{1})\ RPM_SOURCE_DIR=\"%{_sourcedir}\"\ RPM_BUILD_DIR=\"%{_builddir}\"\ RPM_OPT_FLAGS=\"%{optflags}\"\ + RPM_LD_FLAGS=\"%{?build_ldflags}\"\ I

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-04-14 Thread Neal Gompa
Well, RPM has the "fat" arch for multi-arch RPMs already... -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-5613991 You are receiving this because you are subscribed to this thread. Message ID: _

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] Move dbus announce plugin config in /usr/share (PR #2530)

2023-06-04 Thread Neal Gompa
@Conan-Kudo approved this pull request. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2530#pullrequestreview-1461356520 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-06-04 Thread Neal Gompa
Wait what? That's what what I said. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-6084512 You are receiving this because you are subscribed to this thread. Message ID: _

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-06-04 Thread Neal Gompa
I said that mtimes for files in the payload are the only thing that actually matters for clamping to SOURCE_DATE_EPOCH. We absolutely don't want SOURCE_DATE_EPOCH by default affecting package buildtimes. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-manag

Re: [Rpm-maint] [rpm-software-management/rpm] License clarification (Issue #2511)

2023-06-05 Thread Neal Gompa
For RPM packaging purposes, the `librpm` subpackage would be `LGPL-2.1-or-later`. Fedora's `rpm-libs` package would be `LGPL-2.1-or-later and GPL-2.0-or-later` while the rest of the binary packages would be `GPL-2.0-or-later`. -- Reply to this email directly or view it on GitHub: https://githu

Re: [Rpm-maint] [rpm-software-management/rpm] RPM v6 package format, first public draft for commenting (Discussion #2374)

2023-06-05 Thread Neal Gompa
Actually, maybe we should rename `fat` to `multi` instead and use that to inform RPM that it needs to process per-file architecture information. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/discussions/2374#discussioncomment-6087757 You are

Re: [Rpm-maint] [rpm-software-management/rpm] Support generating dependencies for multiple files at once (PR #2537)

2023-06-08 Thread Neal Gompa
The Python generator has always supported multifile, since it was originally written for that case way back when. This will be a sweet speed-up! -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2537#issuecomment-1582302318 You are receivin

Re: [Rpm-maint] [rpm-software-management/rpm] Fix missing includes on macOS (PR #2571)

2023-07-12 Thread Neal Gompa
@Conan-Kudo approved this pull request. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2571#pullrequestreview-1526020644 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] Fix missing includes on macOS (PR #2571)

2023-07-12 Thread Neal Gompa
@Conan-Kudo requested changes on this pull request. Looks like this isn't working exactly: >From CI: ``` [ 73%] Building C object CMakeFiles/rpmuncompress.dir/tools/rpmuncompress.c.o /srv/rpm/tools/rpmuncompress.c: In function 'doUntar': /srv/rpm/tools/rpmuncompress.c:101:39: error: passing ar

Re: [Rpm-maint] [rpm-software-management/rpm] Replace fakechroot with proper container technology (PR #2559)

2023-07-12 Thread Neal Gompa
What do we do if we want to run the test suite on non-Linux? Like macOS? -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2559#issuecomment-1632247013 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] fix "no compatible architectures" in riscv32 (PR #2540)

2023-07-12 Thread Neal Gompa
Yocto will probably wind up using this too, since they support the RPM stack with architectures like this. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2540#issuecomment-1632250845 You are receiving this because you are subscribed to t

Re: [Rpm-maint] [rpm-software-management/rpm] Replace fakechroot with proper container technology (PR #2559)

2023-07-12 Thread Neal Gompa
Darwin has `chroot()` like all POSIX systems. I'm not sure if `fakechroot` works on Darwin, but [`fakeroot`](https://salsa.debian.org/clint/fakeroot) is supposed to work on macOS and is [available via homebrew](https://formulae.brew.sh/formula/fakeroot). Darwin also has the sandbox API (which A

Re: [Rpm-maint] [rpm-software-management/rpm] Replace fakechroot with proper container technology (PR #2559)

2023-07-12 Thread Neal Gompa
I have a virtual machine with macOS that I do destructive things in. Occasionally that includes running the test suite, but even just making a build environment for RPM in macOS manually (and avoiding homebrew) is pretty messy, so I do all that work in a dedicated virtual machine. -- Reply to

Re: [Rpm-maint] [rpm-software-management/rpm] Fix missing includes on macOS (PR #2571)

2023-07-12 Thread Neal Gompa
@Conan-Kudo approved this pull request. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2571#pullrequestreview-1526434141 You are receiving this because you are subscribed to this thread. Message ID: __

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

2023-07-14 Thread Neal Gompa
> Unfortunately the suggested format of `Source(sha256): format` is not > backward compatible with older rpm releases, and having the checksum as an > extra tag (with autonumbering) and if conditions could be error prone and > tricky. Is backward compatibility really an issue if we're talking a

Re: [Rpm-maint] [rpm-software-management/rpm] Fix missing includes on macOS (PR #2571)

2023-07-26 Thread Neal Gompa
@Conan-Kudo approved this pull request. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2571#pullrequestreview-1547721323 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] Allow setting platform macro settings externally (PR #2585)

2023-07-26 Thread Neal Gompa
@Conan-Kudo requested changes on this pull request. > +This is enough for regular Linux distributions, except Yocto. Yocto has +so called Board Support Packages (BSPs) that cover more than the CPU +architectures. These BSPs cover specific single board computer systems. +Examples of such BSP name

Re: [Rpm-maint] [rpm-software-management/rpm] Add sysusers.sh script to replace systemd-sysusers (PR #2573)

2023-07-26 Thread Neal Gompa
@Conan-Kudo commented on this pull request. > + +hasgroup() { + grep "^${1}:" "$ROOT"/etc/group >/dev/null +} + +user() { + local user="$1" + local uid="$2" + local desc="$3" + local group="$4" + local home="$5" + local shell="$6" + + [ "$desc" = '

Re: [Rpm-maint] [rpm-software-management/rpm] Add sysusers.sh script to replace systemd-sysusers (PR #2573)

2023-07-26 Thread Neal Gompa
There's also the missing case for the `root` user, as the default shell for UID 0 is defined to be `/bin/sh`. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2573#issuecomment-1651811249 You are receiving this because you are subscribed t

Re: [Rpm-maint] [rpm-software-management/rpm] Allow setting platform macro settings externally (PR #2585)

2023-07-26 Thread Neal Gompa
@Conan-Kudo approved this pull request. This is weird, but I can't find anything overwhelmingly wrong with it -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2585#pullrequestreview-1548364281 You are receiving this because you are subsc

Re: [Rpm-maint] [rpm-software-management/rpm] rpmbuild: default to LANG=C.utf8 ? (Issue #2587)

2023-07-27 Thread Neal Gompa
For what it's worth, I think we should _at least_ consider making a build flag to switch RPM to use `C.UTF-8` instead of `C`, and make our CMake default to it for Linux. >From my research, it seems that Darwin/macOS does the "interesting" thing of >overlaying UTF-8 support to the C locale by do

Re: [Rpm-maint] [rpm-software-management/rpm] rpmbuild: default to LANG=C.utf8 ? (Issue #2587)

2023-07-27 Thread Neal Gompa
We shouldn't make the problem worse, and there are plenty of people using RPM on macOS for various reasons. We will have support for it one way or another. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/2587#issuecomment-1654994764 You

[Rpm-maint] [rpm-software-management/rpm] CI: Add initial GitHub Actions configuration (PR #2588)

2023-07-27 Thread Neal Gompa
Fixes #2569 You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/2588 -- Commit Summary -- * CI: Add initial GitHub Actions configuration -- File Changes -- A .github/workflows/linux.yml (16) -- Patch Links -- https://gi

Re: [Rpm-maint] [rpm-software-management/rpm] CI: Add initial GitHub Actions configuration (PR #2588)

2023-07-27 Thread Neal Gompa
@Conan-Kudo pushed 1 commit. e1249d42d350b473f53d3eda25761a034251bae2 CI: Add initial GitHub Actions configuration -- View it on GitHub: https://github.com/rpm-software-management/rpm/pull/2588/files/2f792c1b7aae0bb9e0f32b1743555663acdf8180..e1249d42d350b473f53d3eda25761a034251bae2 You are rec

Re: [Rpm-maint] [rpm-software-management/rpm] CI: Add initial GitHub Actions configuration (PR #2588)

2023-07-27 Thread Neal Gompa
@Conan-Kudo pushed 2 commits. 2074852a883335613cd6285f188d73b557c72e78 tests: Do not use interactive mode for mktree.podman "make check" 5467e43fc7a5c0c3f4592cba83328aefb1fedc09 CI: Add initial GitHub Actions configuration -- View it on GitHub: https://github.com/rpm-software-management/rpm/

Re: [Rpm-maint] [rpm-software-management/rpm] CI: Add initial GitHub Actions configuration (PR #2588)

2023-07-27 Thread Neal Gompa
This will also lay the groundwork for us to add macOS CI to RPM, as GitHub Actions offers Mac runners we can use. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2588#issuecomment-1655040608 You are receiving this because you are subscrib

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

2023-08-04 Thread Neal Gompa
@mlschroe A lot of the stuff around bundled dependencies are often expressed as `bundled()` Provides either manually or via dependency generators in Fedora. I'm not sure we want to do something different when that works fairly well... -- Reply to this email directly or view it on GitHub: https:

[Rpm-maint] [rpm-software-management/rpm] Making the `Optflags` and `Spec` fields in the SRPM empty for reproducibility (Issue #2602)

2023-08-04 Thread Neal Gompa
As part of the production of SRPMs, RPM injects the C/C++ compiler flags into the `Optflags` tag and a processed spec file into the `Spec` tag. As we can't reasonably use the `Optflags` and `Spec` tags effectively for builds and it creates issues when `noarch` packages are built on different hos

Re: [Rpm-maint] [rpm-software-management/rpm] rpmspec: Add some more popt aliases (PR #2600)

2023-08-07 Thread Neal Gompa
@Conan-Kudo approved this pull request. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/2600#pullrequestreview-1565047659 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [PATCH 3/5] Drop local implementation of xsetprogname/xgetprogname

2017-03-23 Thread Neal Gompa
On Thu, Mar 23, 2017 at 2:22 PM, Gleb Fotengauer-Malinovskiy wrote: > It can be dropped because this code was never actually enabled. > Actually, this implementation *surely* never ever compiled. > Are you sure of this? Because this is supposed to be wired up so RPM builds and runs correctly on B

Re: [Rpm-maint] [PATCH] RFC: Allow for disabling Berkeley DB support

2017-06-29 Thread Neal Gompa
On Thu, Jun 22, 2017 at 10:20 PM, Darren Hart (VMware) wrote: > Introduce a --disable-bdb configuration option which disables the use of > Berkeley DB entirely. Update the various autotools to ensure that at > least one of BDB or NDB is enabled. Existing configuration options > continue as before.

Re: [Rpm-maint] [PATCH] RFC: Allow for disabling Berkeley DB support

2017-06-30 Thread Neal Gompa
On Fri, Jun 30, 2017 at 12:38 AM, Darren Hart wrote: > On Thu, Jun 29, 2017 at 08:33:46AM +0100, Neal Gompa wrote: >> On Thu, Jun 22, 2017 at 10:20 PM, Darren Hart (VMware) >> wrote: >> > Introduce a --disable-bdb configuration option which disables the use of >>

Re: [Rpm-maint] RFC: SUSE/openSUSE's proposed relocation of /var/lib/rpm

2017-10-12 Thread Neal Gompa
On Mon, Oct 9, 2017 at 11:25 AM, Richard Brown wrote: > > What do you all think? And if a change like this is on the cards as an rpm > default, where would the likely > location be? > So, I think we should probably expose this as an configure switch, and default to /var/lib/rpm. Most people have

Re: [Rpm-maint] [Rpm-announce] RPM 4.14.0 released!

2017-10-15 Thread Neal Gompa
On Fri, Oct 13, 2017 at 2:44 AM, Panu Matilainen wrote: > On 10/12/2017 11:16 PM, Thierry Vignaud wrote: >> >> On 12 October 2017 at 11:22, Panu Matilainen wrote: >>> >>> >>> In short, RPM 4.14.0 is out now. It's not quite what we originally had in >>> mind - some things we planned for didn't mak

Re: [Rpm-maint] RFC: SUSE/openSUSE's proposed relocation of /var/lib/rpm

2017-10-16 Thread Neal Gompa
On Mon, Oct 16, 2017 at 11:22 AM, Richard Brown wrote: > On Fri, 2017-10-13 at 11:31 +0300, Panu Matilainen wrote: > >> The database path has always been trivially configurable with a macro >> without having to patch rpm, nobody is taking that away. And because >> it's so trivial to change it real

Re: [Rpm-maint] Drowning in build-ids

2017-10-25 Thread Neal Gompa
On Wed, Oct 25, 2017 at 7:30 AM, Panu Matilainen wrote: > On 10/25/2017 02:06 PM, Mark Wielaard wrote: >> >> On Wed, 2017-10-25 at 12:49 +0200, Igor Gnatenko wrote: >>> >>> On Wed, 2017-10-25 at 13:46 +0300, Panu Matilainen wrote: >>> So I'm wondering how to make this less ugly. The

Re: [Rpm-maint] RFC: SUSE/openSUSE's proposed relocation of /var/lib/rpm

2017-10-26 Thread Neal Gompa
On Thu, Oct 26, 2017 at 5:59 AM, Richard Brown wrote: > On Wed, 2017-10-18 at 08:51 -0400, Colin Walters wrote: >> >> On Wed, Oct 18, 2017, at 06:56 AM, Panu Matilainen wrote: >> >> > I don't see /usr/lib as a *good* place for this, but if a new top level >> > directory in /usr seems too much then

Re: [Rpm-maint] RFC: SUSE/openSUSE's proposed relocation of /var/lib/rpm

2017-11-30 Thread Neal Gompa
On Wed, Nov 29, 2017 at 9:20 AM, Colin Walters wrote: > [/me moves to center of thread, pulls out defibrillation machine, *zzzt* > *zzzt*] > > On Thu, Oct 26, 2017, at 04:59 AM, Richard Brown wrote: >> >> As we're pressed on time, openSUSE will be going right ahead and moving it's >> rpmdb to /u

Re: [Rpm-maint] rpm-4.14.0

2017-12-30 Thread Neal Gompa
On Mon, Dec 11, 2017 at 12:19 PM, Baho Utot wrote: > In rpm version 4.11.2 I define some macros in /etc/rpm/macros. > After compiling and installing version 4.14.0 I have a few questions. > > Is this still the place to define system wide macros? > > If not how does one go about doing that? >

Re: [Rpm-maint] Reserve ALT RPM tags range

2018-02-28 Thread Neal Gompa
On Tue, Feb 27, 2018 at 5:03 PM, Vladimir D. Seleznev wrote: > Hello, rpm-maint@! > > We in ALT Linux Team implemented some new RPM tags for our RPM package > header and RPM database. Since RPM tags are numerical identifiers and we > want to keep compatibility with mainstream RPM tools and package

Re: [Rpm-maint] RPM 4.13.1 released!

2018-03-30 Thread Neal Gompa
On Thu, Mar 29, 2018 at 11:00 AM, Michael Schroeder wrote: > On Wed, Mar 28, 2018 at 04:02:16PM +0300, Panu Matilainen wrote: >> The reason for the "unexpected" rich dependency backport is that we failed >> to add a new rpmlib() dependency tracker when adding these new dependencies, >> and thus rp

Re: [Rpm-maint] [PATCH] add support for scriptlet deps in generated deps

2018-09-12 Thread Neal Gompa
On Wed, Sep 12, 2018 at 9:41 AM Thierry Vignaud wrote: > > Le mer. 12 sept. 2018 à 14:30, Igor Gnatenko > a écrit : > >> In Mageia, we eg had: > >> 1) manual "requires(post)" or "requires(posttrans): info-install" > >> (info-install being the package containing /sbin/ /sbin/install-info > >>

[Rpm-maint] Using RPM with NDB on macOS

2019-10-19 Thread Neal Gompa
Hey all, As I had alluded to in the pull request adding the SQLite rpmdb backend[1], I have been doing some work every once in a while for the past few years on rpm for macOS. A point of frustration has been having a working bdb package, and maintaining bdb is functionally impossible for me, as I