LWN: Comments on "RPM -- plans, goals, etc." https://lwn.net/Articles/214255/ This is a special feed containing comments posted to the individual LWN article titled "RPM -- plans, goals, etc.". en-us Mon, 01 Sep 2025 09:07:42 +0000 Mon, 01 Sep 2025 09:07:42 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Urpmi https://lwn.net/Articles/215397/ https://lwn.net/Articles/215397/ cdmiller I second this, Mandriva's URPM is very nice. I have had less trouble with URPM than yum or apt.<br> <p> Fri, 22 Dec 2006 20:32:53 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/215183/ https://lwn.net/Articles/215183/ Randakar <font class="QuotedText">&gt; Because the dependencies for a package can be in any number of packages, </font><br> <font class="QuotedText">&gt; all of which would resolve them.</font><br> <p> That's bogus. It's easily possible for different packages to provide the same file with -different- contents. deb packages simply say 'Provides: foo' in their package headers if they want to give users a choice of packages. <br> <p> File dependencies however plainly don't cover a number of cases, like kernel versions with or without certain features, udev revisions (which can 'add files' in /dev without actually packaging them), certain types of library conflicts..<br> <p> Personally I think all those RPM people just have no idea what they're missing out on with .deb. <br> <p> Worse, instead of just saying 'argh, this project was abandoned, but hey look, we have a great alternative with DPKG' they embark on something that can only lead to massive duplication of effort.<br> <p> <p> Thu, 21 Dec 2006 13:49:08 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/215181/ https://lwn.net/Articles/215181/ cortana <p>This only seems to be an issue because of the lack of a standardised method for determining the proper dependencies that a package should end up with. In Debian, if I was packaging a program that links against libmysqlclient.so.15, during the package build process I would use the dpkg-shlibdeps program which basically does this: <p><tt>cat /var/lib/dpkg/info/*.shlibs | awk '$1 == "libmysqlclient" &amp;&amp; $2 == "15" {print $3, $4, $5, $6, $7, $8, $9}'</tt>. (Does anyone know a better way to tell awk to 'print the rest of the line', BTW?) <p>The output is <tt>libmysqlclient15off (>= 5.0.24-2)</tt>, which I would use directly in the package's Depends field. <p>Here's a more typical example: <p><tt>$ dpkg-shlibdeps -O /usr/bin/mysql<br> shlibs:Depends=libc6 (>= 2.3.6-6), libgcc1 (>= 1:4.1.1-12), libmysqlclient15off (>= 5.0.24-2), libncurses5 (>= 5.4-5), libreadline5 (>= 5.2), libstdc++6 (>= 4.1.1-12), zlib1g (>= 1:1.2.1)</tt> Thu, 21 Dec 2006 13:42:15 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214874/ https://lwn.net/Articles/214874/ seyman <font class="QuotedText">&gt; At the risk of starting a huge OT discussion... why?</font><br> <p> Because the dependencies for a package can be in any number of packages, all of which would resolve them.<br> If I need the mysql client libs, it doesn't matter whether the package is called mysql-client or MySQL-client or anything else. It just matters that the library that I'm linking against is installed on my system.<br> <p> <font class="QuotedText">&gt; How does 'foo depends on /usr/lib/libbar.so.3' express the fact that foo uses symbols that were introduced into libbar.so.3 in version 4.2?</font><br> <p> Package dependencies should be used for symbol versioning but these should compliment file dependencies, not replace them (IMHO, of course).<br> Tue, 19 Dec 2006 11:52:55 +0000 Embarrassing RPM bug https://lwn.net/Articles/214790/ https://lwn.net/Articles/214790/ cortana Is the &lt;a href="<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119185">https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119185</a>"&gt;embarrassing RPM bug&lt;/a&gt; slated to be fixed (rather than crudely worked around)? :)<br> Mon, 18 Dec 2006 22:07:58 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214789/ https://lwn.net/Articles/214789/ cortana <font class="QuotedText">&gt; &gt; - Why the dependencies packages are on files, not on packages, same as deb ?</font><br> <p> <font class="QuotedText">&gt; Because the packages depend on files, not on other packages. Dpkg is doing it wrong, in this case.</font><br> <p> At the risk of starting a huge OT discussion... why?<br> <p> Say you have the package 'foo' that contains an executable that links against libbar.so.3. How does 'foo depends on /usr/lib/libbar.so.3' express the fact that foo uses symbols that were introduced into libbar.so.3 in version 4.2? I may only have libbar version 4.1 installed, and so even though the dependency is satisfied I am unable to run foo.<br> Mon, 18 Dec 2006 22:05:21 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214570/ https://lwn.net/Articles/214570/ seyman <font class="QuotedText">&gt; In the debian world you have to explicitly allow the possibility for</font><br> <font class="QuotedText">&gt; various versions of the same tool to be installed, where it makes sense.</font><br> <p> In the debian world, the package naming conventions demand you add the most significent version number to certain package names.<br> This is a hack in order to work around said feature so I'ld be wary of changing rpm's behaviour to match dpkg's<br> Sat, 16 Dec 2006 23:14:18 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214567/ https://lwn.net/Articles/214567/ seyman <font class="QuotedText">&gt; - Why recommended and suggested packages doesn't exists into rpm ?</font><br> <p> It was included recently in JBJ's fork.<br> Maybe it will find its way upstream soon.<br> <p> <font class="QuotedText">&gt; - Why the performances are bad with rpm compar to deb ?</font><br> <p> I've never actually seen this.<br> Can you point us to a benchmark or something ?<br> <p> <font class="QuotedText">&gt; - Why the dependencies packages are on files, not on packages, same as deb ?</font><br> <p> Because the packages depend on files, not on other packages.<br> Dpkg is doing it wrong, in this case.<br> <p> <font class="QuotedText">&gt; - to have the same software with different versions (possible with gentoo)</font><br> <p> Provided there are no file conflicts, rpm should allow you to install any number of versions of a given software.<br> This has been possible for quite some time.<br> <p> Sat, 16 Dec 2006 22:57:23 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214566/ https://lwn.net/Articles/214566/ arekm Using this logic we have the same number of rpm forks as number of linux ditributions that have rpm. Each linux distro has own patches for rpm :)<br> Sat, 16 Dec 2006 22:39:51 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214548/ https://lwn.net/Articles/214548/ smoogen Actually you have 4 or more forks:<br> <p> Red Hat/Fedora RPM<br> Wraptastic (JBJ)<br> SuSE<br> Mandriva<br> (even Turbolinux has(had?) patches that do things )<br> <p> Hopefully they will get it down to 2 forks :).<br> Sat, 16 Dec 2006 17:26:21 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214534/ https://lwn.net/Articles/214534/ arekm ,,Job #1 is to take the current RPM codebase and clean it up'' - this needs clarification, rpm.org takes old codebase (4.4.2) that is commonly used NOT current rpm codebase (4.4.7).<br> <p> Primary codebase can be found on <a rel="nofollow" href="http://wraptastic.org/">http://wraptastic.org/</a>, mailing list on: <a rel="nofollow" href="http://lists.dulug.duke.edu/pipermail/rpm-devel">http://lists.dulug.duke.edu/pipermail/rpm-devel</a><br> <p> Basicaly we have now 2 forks of rpm: JBJ (rpm author) on wraptastic and fedora people (well, real participant list seems to be a secret) on rpm.org.<br> Sat, 16 Dec 2006 13:30:02 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214468/ https://lwn.net/Articles/214468/ GMCL2 Hello everybody,<br> <p> I've used during several years rpm and deb technology, I've several real <br> questions :<br> - Why recommended and suggested packages doesn't exists into rpm ?<br> <p> - Why the performances are bad with rpm compar to deb ?<br> <p> - I haven't seen a same mechanism of dpkg-reconfigure ( <br> <a rel="nofollow" href="http://wiki.linuxquestions.org/wiki/Debconf">http://wiki.linuxquestions.org/wiki/Debconf</a> ) into rpm system, it's <br> really a gain of time to configure a new software quickly.<br> <p> - Why the dependencies packages are on files, not on packages, same as <br> deb ?<br> <p> - Possible to compile some part of the system WITH automatically <br> recompilation during the upgrade (possible with apt-build <br> <a rel="nofollow" href="http://packages.debian.org/unstable/devel/apt-build">http://packages.debian.org/unstable/devel/apt-build</a> )<br> <p> Moreover, some features aren't present into deb and rpm :<br> - to have the same software with different versions (possible with <br> gentoo)<br> <p> - install easily a software same as that on windows ( <br> <a rel="nofollow" href="http://klik.atekon.de/">http://klik.atekon.de/</a> or <a rel="nofollow" href="http://en.wikipedia.org/wiki/PC-BSD">http://en.wikipedia.org/wiki/PC-BSD</a> or Mac-Os <br> X)<br> <p> It's maybe the time to refactor all good ideas around software management <br> into the same product ?<br> Fri, 15 Dec 2006 22:37:05 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214465/ https://lwn.net/Articles/214465/ Zenith Neat, I did not know about that little trick, which probably comes from the fact that I have spent way too little time administrating a Fedora/Red Hat system :)<br> <p> But thanks for the tip anyway.<br> Fri, 15 Dec 2006 21:02:19 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214460/ https://lwn.net/Articles/214460/ drag Well that's what I was saying about pyrex.<br> <p> Python is one of those things that kicks-ass and is plenty fast, but you have to know it's limitations.<br> <p> One of those is dealing with a lot of math and such. Lots of intense calculations is not good for it.<br> <p> So the basic idea of it is:<br> A. that you write the entire program in python.<br> B. Run it, benchmark it, profile it, optimize it as much as you can in pure python.<br> C. Once you are sure that you have it as fast as it can go and if it's still slow then you find out which parts are the most intense and rewrite them in C as modules.<br> D. make sure everything is fine.<br> <p> It's just what you do. This is why it's possible to use python for things like programming game logic and physics. It's used by all sorts of stuff like that.<br> <p> <p> Rewriting stuff in C is a huge pain in the ass though. So they invented Pyrex. Pyrex is something were you have a python-like syntax, but you can do C-like syntax also and it's something you have to compile. It's specificly designed to create python modules.<br> <p> Doing straight compile from python-like code doesn't offer much of a performance enhancement, but with proper optimizations and such you can actually get within the realm of pure C program.<br> <p> There have been cases were pyrex is faster then C because you don't need a lot of the boiler-plate code and it's cleaner and more easier for the programmer to understand.<br> <p> Of course you would like to avoid using Pyrex and such and do as much as you can in Python before you give up on it, otherwise with inapropriate use of pyrex can defeat much of the benifits of using python.<br> <p> <a href="http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/">http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/</a><br> <p> <a href="http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/mpj17-pyrex-guide/">http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/...</a><br> Fri, 15 Dec 2006 20:41:35 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214459/ https://lwn.net/Articles/214459/ drag The first thing about yum that I learned was the '-C' (or is it -c?) option which runs it using cached information so it doesn't pull down new headers each time.<br> Fri, 15 Dec 2006 20:27:18 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214434/ https://lwn.net/Articles/214434/ Zenith <font class="QuotedText">&gt; had to have a 'apt-get update' run before I could get useful information</font><br> <p> What he meant was that what rpm does is LIKE apt doing an 'apt-get update' first every time you used apt. It does of course no this, as it is, well, annoying :)<br> Fri, 15 Dec 2006 17:57:58 +0000 Urpmi https://lwn.net/Articles/214414/ https://lwn.net/Articles/214414/ Richard_J_Neill There's a great deal to like about Mandriva's URPM suite:<br> urpmi - install packages and deps [also allows tab-completion on pkgname]<br> urpme - remove<br> urpmq - query<br> urpmf - what package do I need to install to get file /usr/lib/foo ?<br> <p> It's very similar to apt in what it does.<br> <p> Fri, 15 Dec 2006 15:42:25 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214411/ https://lwn.net/Articles/214411/ smoogen In the case of multilib packages, it works it out because one is an .i386 or .i686 and one is a x86_64. It then upgrades the right one. To see what the packages are in each listing you can do a 'rpm -ql &lt;package name&gt;'.<br> <p> The unbearable slowness of yum is not something I can help with. Especially the older yum that is on the Centos-3.8 boxes.. the difference in speed with python gui and python yum is one is dealing with a database and the other is moving pixels. <br> Fri, 15 Dec 2006 15:07:49 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214409/ https://lwn.net/Articles/214409/ smoogen Interesting. This must be a configuration option then as most of the Debian systems I have helped maintain had to have a 'apt-get update' run before I could get useful information. I wasn't the primary admin so this could have been something the other admins did for some obscure reason.<br> Fri, 15 Dec 2006 14:47:10 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214405/ https://lwn.net/Articles/214405/ rvfh <p>What bothered me most when I had to use CentOS 3 was that <code>yum install</code> would always grab the latest info from the servers (which took for ever).</p> <p>For deb users, it's as if <code>apt-get install</code> was always running <code>apt-get update</code> beforehand.</p> Fri, 15 Dec 2006 13:29:36 +0000 rpm-python https://lwn.net/Articles/214403/ https://lwn.net/Articles/214403/ skvidal The bindings were not written for yum. They existed long before yum came along.<br> <p> -sv<br> <p> Fri, 15 Dec 2006 13:24:18 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214401/ https://lwn.net/Articles/214401/ drag Ya but how can it work out that i have two versions of a libsdl lib installed?<br> <p> How does RPM deal with that conflict? Were in the filesystem are these two things support so coexist.<br> <p> It's all confusing and mysterious to me.<br> <p> <p> The only other thing that bugs me is the unbearable slowness of Yum. I know it's python and all, but I also use GUI python apps that feel nearly as fast as anything else.<br> <p> This lead me to the original problem I had. I have a older machine that I use CentOS on as a desktop at work. It's very old, probably 300 mhz or whatnot.<br> <p> Normally the speed is irritating, but it's mostly a glorified terminal so it's not a big deal.<br> <p> But there was a bunch of updates flashing on that little red button and I decided I needed to update it.<br> <p> I thought I gave myself enough time, but I underestimated the unbareable slowness of the beast and after a while I just plain ran out of time and had to cancel the upgrade.<br> <p> A week later I was able to get back to it and lo it took me freaking 3-4 hours to resolve the issue. I work evenings and I didn't get finished with the stupid thing until like 4 or 5 AM in the morning.<br> <p> gaw...<br> <p> (otherwise I like CentOS)<br> <p> Maybe you (or someone, maybe I'll look at but I can't make any promises, it'll take me a few months to figure out this stuff as I am no programmer) need to rewrite the math-intensive portions or something in C or Pyrex and import it back into the program as a module. I expect that there is only certain functions that take up 90% of the time..<br> Fri, 15 Dec 2006 13:07:02 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214398/ https://lwn.net/Articles/214398/ mattdm I'm not sure your preference is really helpful. Any powerful system will let you do some things which are nonsense. The bug here is that if RPM dies in the middle of an upgrade transaction (power loss, or hardware error, or software bug), you'll end up with some of the new packages installed but the old ones not yet removed. This boils down to the earlier issue of partially-installed packages -- there's not really a problem with allowing duplicate packages per se.<br> Fri, 15 Dec 2006 12:29:18 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214371/ https://lwn.net/Articles/214371/ k8to You say feature, I say bug. The problem is that rpm can end up with multiple versions of the same package installed whether or not this makes any sense. In the debian world you have to explicitly allow the possibility for various versions of the same tool to be installed, where it makes sense. <br> <p> This trades for a different problem where you want to (as a special case) install two versions of something that only makes sense in your circumstance. In RPM you might be able to do this and not break things, or things might break. In deb-world, the system just refuses.<br> <p> I prefer the packaging system that refuses to do nonsense actions, over the one that lets me take nonsense actions that might happen to make sense sometimes.<br> Fri, 15 Dec 2006 09:22:01 +0000 rpm-python https://lwn.net/Articles/214361/ https://lwn.net/Articles/214361/ eklitzke I'm really excited to see that there will be renewed interest in the python bindings for rpm. I recently had to use them, and the documentation for them was almost nonexistent. Questions about them on mailing lists and such generally pointed to the two (IIRC) very short and not-too-helpful guides for using them that are floating around online.<br> <p> From doing this research into the RPM bindings and how to work with RPM, I got the impression that a lot of really messy RPM internals were needlessly exposed -- probably because the bindings were written for yum, which is done entirely in python. Cleaning up the Python bindings and providing better documentation would make it really easy to do cool/useful things with RPM (e.g. writing custom in-house applications for managing and deploying packages).<br> Fri, 15 Dec 2006 06:48:18 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214340/ https://lwn.net/Articles/214340/ bokeoa Try finding out which architecture each one is with the following command:<br> <p> rpm -q --qf '%{name}-%{version}-%{release} %{arch}\n' package_name<br> <p> <p> And to remove one of the packages, do the following:<br> <p> rpm -e package_name.arch<br> <p> <p> Hope that helps!<br> Bryan<br> Fri, 15 Dec 2006 01:28:03 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214339/ https://lwn.net/Articles/214339/ mattdm This is actually a useful feature, particularly for packages like the kernel, where you really might want to have multiple versions around. And, it's used on x86_64 to provide 32-bit and 64-bit versions of the same libraries.<br> Fri, 15 Dec 2006 01:25:46 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214335/ https://lwn.net/Articles/214335/ drag One of the things that I thought was bizzare was how I can have multiple versions of the same package installed.<br> <p> I don't know how to fix it (aside from having to manually display and walking through it in a tedious way with rpm uninstalling and reinstalling stuff) and I don't know how it's happenned, but it does.<br> Fri, 15 Dec 2006 00:30:48 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214316/ https://lwn.net/Articles/214316/ JoeBuck Correct: .deb/dpkg is to rpm as apt is to yum. However, the RPM world is missing a key concept from the dpkg world, and its lack means that corrupted RPM databases are far more common than corrupt dpkg databases. <p> A Debian package can be half-installed or half-removed, and this state is kept track of. This means that, on a subsequent run, the half-completed action can be resumed and completed. With rpm, on the other hand, this concept doesn't exist, so if rpm locks up or a crash or power fail happens during an rpm operation, you wind up with a corrupt database. The RPM folks tried to deal with that by making rpm unkillable except with kill -9, but then users are forced to use kill -9 to unwedge the thing. The result, frequently, is a big mess. But you don't corrupt the world by killing apt-get on a Debian or Debian-like system (you do if you're running apt-on-top-of-RPM on an RPM system). <p> Adding the missing states is possible but tricky. Thu, 14 Dec 2006 22:36:28 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214283/ https://lwn.net/Articles/214283/ skvidal The lsb/fsg meeting last week in berlin where we had a face-to-face packaging meeting was where some of this was discussed. So, yes, the lsb has been consulted and considered in this decision.<br> <p> Jeff Licquia and Ian Murdock both had some very hopeful things to say.<br> <p> -sv<br> <p> Thu, 14 Dec 2006 20:16:06 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214282/ https://lwn.net/Articles/214282/ smoogen This is one of those frequently asked questions I see on various IRC, webforums, and mailling lists<br> <p> apt is to yum<br> deb is to rpm<br> <p> apt has its advantages over yum and vice versa.. the main differences I see are world view. [What I mean is that if you were to type ls and instead get the output you get from DOS dir, you would be perplexed and annoyed.]<br> <p> I remember a similar comparison over deb and rpm in the past where each had its technical merits that the other didnt. <br> <p> Personally I think they should all swith to conary :P<br> Thu, 14 Dec 2006 20:05:42 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214280/ https://lwn.net/Articles/214280/ madscientist I hope the folks working on this keep the LSB in mind. LSB mandates an earlier version of RPM file format and it would be nice if the newer tools provided easy ways to create/verify/etc. LSB-standard RPM files.<br> Thu, 14 Dec 2006 19:51:55 +0000 Read-only Wiki? https://lwn.net/Articles/214278/ https://lwn.net/Articles/214278/ bronson Not true. Mediawiki offers very good anti-spam tools, and I'm sure other wikis do as well. So far, it's been very easy to keep <a href="http://wiki.openzaurus.org">http://wiki.openzaurus.org</a> free of spam -- maybe one easily-reverted attack per week. Just throw an RSS feed of every edit in your feed reader and quickly scan through it occasionally.<br> <p> For some reason, openzaurus spammers have only wanted to deface the Main Page's Discussion page.<br> Thu, 14 Dec 2006 19:45:28 +0000 Read-only Wiki? https://lwn.net/Articles/214277/ https://lwn.net/Articles/214277/ jkeatingatredhat That is indeed something that has been missing. Fedora has created some documentation around this and best practices through our packaging guidelines. What I hope is that overtime each vendor of RPM will link their specific documentatino from the rpm.org website. I know Red Hat has some resources that were waiting for this upstream reboot in order to start contributing / cleaning up some documentation so hopefully that will happen soon.<br> <p> As for getting write access, I tweaked the Contribute page slightly so that there is a link from 'request' EditGroup to the Communicate page which lists various avenues to communicate with folks who can add you to EditGroup. Thils little dance is unfortunately a bit necessary for popular wikis to prevent spam.<br> Thu, 14 Dec 2006 19:38:13 +0000 Read-only Wiki? https://lwn.net/Articles/214269/ https://lwn.net/Articles/214269/ wcooley Creating an account was the first thing I did. A little more openness of access (even if it means stronger registration validation) would remove the necessity to beg for access, which is usually past my Bothering Point. (Which is part of the reason I have my own wiki in the first place.)<br> <p> I'm not volunteering to write documentation as such, but I am willing to share the bits and pieces I've written over the years (which, admittedly, isn't much). <br> <p> Also, a comprehensive update of packager-oriented documentation seems to be the most salient item missing from the list above. My biggest frustrations through the years with RPM haven't been with technical errors but the paucity of specfile documentation, including not only reference-level material but also "best practices" guidelines and such.<br> Thu, 14 Dec 2006 19:25:36 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214274/ https://lwn.net/Articles/214274/ proski apt-rpm still needs rpm application. Thu, 14 Dec 2006 19:13:34 +0000 Read-only Wiki? https://lwn.net/Articles/214268/ https://lwn.net/Articles/214268/ skvidal Make an account and then you can be added to edit the pages. Otherwise all wikis just turn into a giant pr0n advertisement. Or herbal viagra.<br> <p> if you'd like to help out on docs that'd be great.<br> <p> thanks!<br> -sv<br> <p> Thu, 14 Dec 2006 18:42:57 +0000 Read-only Wiki? https://lwn.net/Articles/214267/ https://lwn.net/Articles/214267/ wcooley What good is a wiki that's read-only? I went to the new site hoping to contribute some of the docs I've written but I can't even create a personal page. You can use wiki software as a content manager, but it's not really a wiki if it's not a collaboration tool.<br> Thu, 14 Dec 2006 18:41:41 +0000 RPM -- plans, goals, etc. https://lwn.net/Articles/214259/ https://lwn.net/Articles/214259/ rvfh You sure are expecting the question, but... what about switching to apt for the application (NOT the packages)?<br> <p> I seem to remember an apt-rpm application that Conectiva before being bought by Mandrake (at the time) was using, as well as synaptic as a GUI package management tool.<br> <p> I even had heard that Mandriva was thinking of switching to apt at some point...<br> Thu, 14 Dec 2006 18:14:33 +0000