LWN.net Logo

A report from the RPM summit

A report from the RPM summit

Posted Oct 8, 2009 22:21 UTC (Thu) by nevyn (subscriber, #33129)
In reply to: A report from the RPM summit by joey
Parent article: A report from the RPM summit

Wow, +10 karma for trolling. But then given your rpm vs. dpkg "comparison", I guess it shouldn't be too surprising.

I'll try and given non-flamewar-escalating responses, but you've made it pretty hard.

> > Soft dependencies

As the article says, see: http://en.opensuse.org/Software_Management/Dependencies

SuSE have had them for a while, the biggest problem IMO is how much they suck in practise. For instance you often want to suggest different packages depending on if you have a KDE or GNOME spin, etc. And given that rpm isn't going to do anything with them, putting them in the package instead of in the repodata. is likely not the best thing to do.

Having them in the package might be better than not having them, maybe.

> > DeltaRPM

> (Looks like this won't be added to rpm yet.)

This is just about where the code lives, and if there can be any code consolidation. deltarpm support has been in Fedora for ~6 months and in SuSE a lot longer, AIUI.

> > New payload format

> Wow, switching from cpio to something else will break a lot of cheezy
> rpm2cpio type scripts.

The summary at sitk.gk2.sk was probably worded badly, however the recent message on the rpm ML makes it clearer that the likely way forward is to have a cpio variant with larger fields ... used only for those rpms that need it.
One obvious benefit being that GNU cpio would also support this larger variant, and thus rpm2cpio would still work for all packages.

> Curious that they do not consider tar an option.

Same reason everyone else hates it, the format itself is horrid and GNU tar doesn't make it look more appealing.

> > Easy way to add or remove autogenerated dependencies

> Debs are built so much differently that there is really no way
> to compare.

Indeed, everything is hard coded. Which works fine if you have an infinite resource of packagers, less so for a company that is paying people to package things.


(Log in to post comments)

A report from the RPM summit

Posted Oct 9, 2009 0:50 UTC (Fri) by joey (subscriber, #328) [Link]

So, because I

a) Wrote alien

b) To keep things straight while doing that, wrote down an overview of some of the places package formats are similar/different, in a tabular form that was prone to being misunderstood, 10 years ago.

... I'm a troll. I see.

> Indeed, everything is hard coded. Which works fine if you have an
> infinite resource of packagers, less so for a company that is paying
> people to package things.

If you think everything is hard coded, I will charitably assume that you last looked at how debian packages are built a decade+ ago, before there were things like debhelper.

A report from the RPM summit

Posted Oct 9, 2009 15:35 UTC (Fri) by ballombe (subscriber, #9523) [Link]

... I'm a troll. I see.

No, you are just a new victim of a meta-troll , an old LWN fad...

A report from the RPM summit

Posted Oct 9, 2009 15:48 UTC (Fri) by nevyn (subscriber, #33129) [Link]

I don't believe I've replied to any of your comments.

In regards to my description of joey's comment ... sure, whatever. Next time there's an article on dpkg I'll respond implying that dpkg is just catching up to 15 year old rpm features, and dismiss everything else as pointless. Anyone who responds and doesn't agree with my tone will obviously be a "self righteous meta-troll".

Trolling?

Posted Oct 10, 2009 11:17 UTC (Sat) by man_ls (subscriber, #15091) [Link]

You get easily offended. I guess that what triggered your meta-trolling was the first sentence:
Just a quick look at their planned features compared to what's in dpkg already:
which I suppose may seem like derogatory or condescending if you have some sort of inferiority complex. You can also see it as "let's have a look at the planned features and see if they can usefully added to our package format". Probably there are some features in rpm that are not in dpkg, but that was not the subject of the message.

One of the requirements of trolling is to beg for attention, which was not the case here. The original message was also quite informative. Wait a minute, am I meta-feeding the meta-troll?

A report from the RPM summit

Posted Oct 16, 2009 15:30 UTC (Fri) by jschrod (subscriber, #1646) [Link]

I found joey's comment informative and useful. (And my primary systems use rpm and not dpkg, though I have a few Debian systems installed.)

If you think joey was trolling, you might want to get a life, some time in the future. It's an interesting and challenging concept, ready to be discovered, even by you!

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds