[Rpm-maint] [rpm-software-management/rpm] unshare plugin fails in an empty chroot (Issue #3187)

2024-06-26 Thread Panu Matilainen
**Describe the bug** unshare plugin fails in various ways when installing to an empty chroot. **To Reproduce** Steps to reproduce the behavior: 1. Install F41, install rpm-plugin-unshare 2. dnf --installroot=/srv/test --disablerepo="*" --enablerepo="rawhide" install rpm **Expected behavior** No

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: export build environment information (Issue #3147)

2024-06-26 Thread Omair Majid
The workaround described above (`rpmbuild -bc --short-circuit ...`) can't be easily combined with tools like fedpkg. I filed https://pagure.io/fedpkg/issue/551 -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/3147#issuecomment-219173059

[Rpm-maint] [rpm-software-management/rpm] sysusers.sh fails in empty chroot (Issue #3186)

2024-06-26 Thread Panu Matilainen
**Describe the bug** sysusers.sh fails when installing to an empty chroot **To Reproduce** Steps to reproduce the behavior on Fedora >= 39: 1. mkdir -p /srv/f41 && cd /srv/f41 2. dnf --disablerepo="*" --enablerepo="rawhide" --installroot=/srv/test download --resolve httpd 3. make sure %__systemd

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: export build environment information (Issue #3147)

2024-06-26 Thread Jens Petersen
I just want to say this change continues to cause a lot of pain... -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issues/3147#issuecomment-2191296245 You are receiving this because you are subscribed to this thread. Message ID: __

Re: [Rpm-maint] [rpm-software-management/rpm] Convert the last rpmhash user to STL and remove rpmhash (PR #3184)

2024-06-26 Thread Florian Festi
Merged #3184 into master. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/3184#event-13294778899 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint mail

Re: [Rpm-maint] [rpm-software-management/rpm] Convert the last rpmhash user to STL and remove rpmhash (PR #3184)

2024-06-26 Thread Panu Matilainen
@pmatilai pushed 2 commits. 62118315d7086f594c38015acb281410dbd9cdad Replace by-fingerprint rpmFpHash with STL unordered_map e093a599345c2b1b29eaedeeeac606b9905f4929 Drop our (t)rusty old hash table implementation -- View it on GitHub: https://github.com/rpm-software-management/rpm/pull/3184

Re: [Rpm-maint] [rpm-software-management/rpm] Convert the last rpmhash user to STL and remove rpmhash (PR #3184)

2024-06-26 Thread Panu Matilainen
Hashes to ashes :headstone: -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/3184#issuecomment-2191099204 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-ma

[Rpm-maint] [rpm-software-management/rpm] sb in lhs and rhs (Issue #3185)

2024-06-26 Thread newrow
https://github.com/rpm-software-management/rpm/blob/c00d8a0ed32169baf82cd0a34ffd1c9377b09c38/lib/rpmvs.c#L443 https://github.com/rpm-software-management/rpm/blob/c00d8a0ed32169baf82cd0a34ffd1c9377b09c38/lib/rpmvs.c#L445 both operands are sb I guess it should be like sb->* - sa->* -- Rep

[Rpm-maint] [rpm-software-management/rpm] Convert the last rpmhash user to STL and remove rpmash (PR #3184)

2024-06-26 Thread Panu Matilainen
You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/3184 -- Commit Summary -- * Convert fingerprint rpmFpEntryHash to STL * Eliminate the ancient, useless fingerPrint_s -> fingerPrint typedef * Detach fingerprint storage fr

Re: [Rpm-maint] [rpm-software-management/rpm] Replace typedef's with using = for new internal C++ constructs (PR #3183)

2024-06-26 Thread Panu Matilainen
Merged #3183 into master. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/3183#event-13294308544 You are receiving this because you are subscribed to this thread. Message ID: ___ Rpm-maint mail

[Rpm-maint] [rpm-software-management/rpm] Replace typedef's with using = for new internal C++ constructs (PR #3183)

2024-06-26 Thread Panu Matilainen
typedef's prevent const correctness and have various other issues, "using" is the native modern version. When in Rome... You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/3183 -- Commit Summary -- * Replace typedef's with usi