Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2023-10-31 Thread Panu Matilainen
Documentation clarified in commit 61000db0bcce33c7c137c927a22f6ab9d926bee1 -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/#issuecomment-1787052631 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2023-10-31 Thread Panu Matilainen
Closed # as completed. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/#event-10819623918 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2023-10-19 Thread Panu Matilainen
I think this is mostly a matter of documentation to set the expectations straight, basically: Rpm is portable within the limitations stated in INSTALL, currently that means POSIX.1-2008. The rpm-team only maintains the Linux port, but patches for other platforms can be accepted. -- Reply to

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2023-08-25 Thread Panu Matilainen
So this keeps getting mentioned in other places. Let me make this clear: the rpm development team is not going to work on this, OS X is not a platform we (can) maintain. If you want to see rpm building on older OS X, a good starting point would be looking at what is actually needed and bring

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2022-10-13 Thread Demi Marie Obenour
`/dev/fd/` is a pretty general workaround, if it works at all. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/#issuecomment-1278437471 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2022-10-13 Thread Panu Matilainen
Uff, according to https://github.com/python/cpython/issues/97897 they're only adding mkfifoat() in version 13 which isn't even released yet. If that's an actual fact, this is something we'll want to at least document more visibly. I'd suggest folks interested in OS X take a closer look at this

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2022-10-13 Thread Panu Matilainen
mknodat() sure, but I'm very reluctant to go that way. If we slip on one POSIX.1-2008 requirement then we enter a slipperly slope and that's how ugly compatibility cruft starts accumulating, and ends up hurting future developments. If we workaround the missing mkfifoat() for OS X now, then

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2022-10-11 Thread Demi Marie Obenour
Could `mkfifoat()` be emulated with `mknodat()` or `/dev/fd/`? -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/#issuecomment-1275499958 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2022-10-10 Thread Vladimír Čunát
It's tough to say for me, as I'm not an "Apple person" and the distro is trying to cover a range of versions here. But IIRC the aarch64 builds assume quite a new macOS, as M1 is fairly new. (Perhaps someone from our community or yours will know more.) -- Reply to this email directly or view

Re: [Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2022-10-10 Thread Panu Matilainen
Yep. Rpm >= 4.18.0 requires the full *at() family from POSIX-1.2008 to address a class of symlink related vulnerabilities (CVE-2021-35937, CVE-2021-35939 and CVE-2021-35938 and their unreported relatives). Just for the record, what OS X version is this? -- Reply to this email directly or view

[Rpm-maint] [rpm-software-management/rpm] 4.18.0 unbuildable on macOS (Issue #2222)

2022-10-09 Thread Vladimír Čunát
4.17.1 just worked. Now: ``` checking for mkfifoat... no configure: error: function required by rpm ``` Holds both for x86_64 and aarch64 variant. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/ You are receiving this because you