LWN: Comments on "RPM 'relaunched' at rpm5.org (Linux.com)" https://lwn.net/Articles/238429/ This is a special feed containing comments posted to the individual LWN article titled "RPM 'relaunched' at rpm5.org (Linux.com)". en-us Thu, 02 Oct 2025 21:50:12 +0000 Thu, 02 Oct 2025 21:50:12 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net RPM 'relaunched' at rpm5.org (Linux.com) https://lwn.net/Articles/238909/ https://lwn.net/Articles/238909/ xorbe How many times is this going to be reposted? At least 3 times so far...<br> Tue, 19 Jun 2007 16:25:06 +0000 RPM 'relaunched' at rpm5.org (Linux.com) https://lwn.net/Articles/238664/ https://lwn.net/Articles/238664/ hppnq Linux has had support for threads for ages. Actually the quote is correct: in 2002 Red Hat developed a new threads library, called the Native POSIX Thread Library, or NTPL, and used it in their, well, ground-breaking Red Hat 9 release. Broke lots of other stuff as well. ;-) <p> So it does make a lot of sense that rpm was among the first projects to make use of NTPL. This was of course <a rel="nofollow" href="http://lwn.net/Articles/26817/">covered</a> here at LWN. Sun, 17 Jun 2007 21:57:41 +0000 RPM 'relaunched' at rpm5.org (Linux.com) https://lwn.net/Articles/238630/ https://lwn.net/Articles/238630/ pli <font class="QuotedText">&gt;&gt; Native POSIX Thread Library</font><br> <p> <font class="QuotedText">&gt; NPTL is not the same as LinuxThreads,</font><br> <p> No one is claiming they are the same.<br> <p> <font class="QuotedText">&gt; and it was first introduced not so long ago...</font><br> <p> Well, all modern distributions have had NPTL included for more than 3 years now.<br> <p> Sun, 17 Jun 2007 13:18:57 +0000 RPM 'relaunched' at rpm5.org (Linux.com) https://lwn.net/Articles/238596/ https://lwn.net/Articles/238596/ sim0nx <font class="QuotedText">&gt; Native POSIX Thread Library</font><br> <p> NPTL is not the same as LinuxThreads, and it was first introduced not so long ago...<br> But still rpm5 is certainly not one of the first applications to make use of NPTL...<br> Sat, 16 Jun 2007 19:37:36 +0000 RPM 'relaunched' at rpm5.org (Linux.com) https://lwn.net/Articles/238595/ https://lwn.net/Articles/238595/ pli <font class="QuotedText">&gt;&gt; RPM is also, he notes, one of the first projects to use the Native POSIX Thread Library in Linux.</font><br> <p> <font class="QuotedText">&gt; Wtf? ISC BIND used threads even before the idea of rpm5 came up.</font><br> <p> I'm sure this is just a simple misquote or misunderstanding of some sort. Claiming that rpm is the first project to use threads on Linux is of course nonsense. Maybe he just meant it's the first package manager on Linux to use threads or something.<br> <p> Sat, 16 Jun 2007 18:07:55 +0000 RPM 'relaunched' at rpm5.org (Linux.com) https://lwn.net/Articles/238562/ https://lwn.net/Articles/238562/ jengelh rpm5 sounds totally wraptastic.<br> <p> <font class="QuotedText">&gt;Support is in place for more complex dependency checks, such as negated dependencies (in which a package is dependent on the absence of another)</font><br> <p> Uhm, rpm4 had that for ages (and perhaps even earlier versions), it's the "Conflict:" tag in .spec files. Multilib is, well, currently handled at the package name level ("libcurl2", "libcurl3", etc). Multiplatform is also supported in (at least opensuse's) rpm4. "rpm -e foobar.i586" and "rpm -e foobar.x86_64", the other way is of course "rpm -ihv foobar.i586.rpm; rpm -ihv foobar.x86_64.rpm" should you need it.<br> <p> <font class="QuotedText">&gt;RPM is also, he notes, one of the first projects to use the Native POSIX Thread Library in Linux.</font><br> <p> Wtf? ISC BIND used threads even before the idea of rpm5 came up.<br> Sat, 16 Jun 2007 08:23:01 +0000 RPM 'relaunched' at rpm5.org (Linux.com) https://lwn.net/Articles/238559/ https://lwn.net/Articles/238559/ bluegecko Why exactly do we need yet another package system, even if it is derived from an existing one?<br>Current systems (.deb and .rpm) do pretty much what 95% of users actually need. Sat, 16 Jun 2007 06:26:38 +0000