[Rpm-maint] [rpm-software-management/rpm] RFE: Move transaction processing to a subprocess (#1526)
Demi Marie Obenour
notifications at github.com
Thu Feb 4 18:25:58 UTC 2021
> > Using the RPM transaction APIs from such a process is currently Undefined Behavior.
>
> All such environments you listed also provide a way to constrain threading behavior when you need to, because it's unrealistic to actually _mandate_ that at the layers below it. Even Python, Perl, and Ruby have this. I know Java _definitely_ does.
>
> The phrase "undefined behavior" (in title case or no) isn't enough in itself to justify breaking the librpm architecture.
Java, at least, does not support programs that call chdir(), much less chroot(). https://github.com/rpm-software-management/rpm/issues/1483#issuecomment-768456090 is an example of this being a problem in the real world.
--
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/1526#issuecomment-773513670
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20210204/1e42228d/attachment.html>
More information about the Rpm-maint
mailing list