RPM Community Forums

Mailing List Message of <rpm-users>

Re: RPM5 and YML-like Specfiles

From: Jeff Johnson <n3npq@mac.com>
Date: Mon 11 May 2009 - 21:05:02 CEST
Message-id: <AA79FFEB-A4A2-4398-A5E0-CE4E4C3ED5A3@mac.com>

On May 11, 2009, at 1:53 PM, Eric MSP Veith wrote:

> Hash: SHA1
> Jeff,
> thanks again for your reply. Every time I ask something on this list  
> I do
> not only get my question answered, but learn something new about RPM  
> just by
> the way.
> There's one thing I want to comment, though:
> On Sunday 10 May 2009, Jeff Johnson <n3npq@mac.com> wrote:
>> Well I'm not sure I'm the right person to ask since
>> I have a deeply conflicted love<->hate schizo relationship
>> with RPM.
> Since you're not only one of the primary maintainers, but have been  
> with RPM
> since the dawn of time, I cannot think of anybody who's a better  
> person to
> ask. Jeff, since you re-launched rpm5, you are more or less free to  
> do with
> the project whatever you like. I mean, nobody can stop you from  
> starting to
> create rpmbuild2. If someone's not content with that, well, they can  
> as well
> join the guys who maintain the I-dare-not-to-speak-of-it rpm4  
> version at
> rpm.org.

FYI: Ralf Engelschall did almost all the work setting up @rpm5.org.
All I did was say "Sure!" when asked.

And sure, rpmbuild2 or anything else could be done @rpm5.org.

The more interesting question is what is "useful".

Building software and producing *.rpm packages is more or less routine,
an already solved problem. Sure there are bugs/quirks, but there's
a slew of *.rpm packages around.

What appears to be more interesting these days is how to construct
a "build factory", like OpenSUSE (there are several other efforts  
OpenSUSE is just the most visible and perhaps the most advanced).

Which is where YAML (or JSON or XML) comes in. How a build recipe looks,
and what mark-up is used, is less important than being able to feed
the recipe to some build factory that can produce packages reliably
and efficiently.

> Just my two cents. I really like RPM, and it has a lot of potential.


Well on odd days I loathe RPM, and on even days I kinda like RPM still.

Dunno if there is "potential" left with RPM itself, we'll see. The
types of interesting/useful problems today are very different than
when RPM was first written in 1997.

73 de Jeff
Received on Mon May 11 21:06:29 2009
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.