RPM Community Forums

Mailing List Message of <rpm-devel>

Re: rpm-4.5

From: Jeff Johnson <n3npq@mac.com>
Date: Fri 27 Jul 2007 - 20:29:42 CEST
Message-Id: <AA636662-5625-4331-A9DD-8C1CBE61EF88@mac.com>

On Jul 27, 2007, at 2:17 PM, Michael Jennings wrote:

> On Thursday, 26 July 2007, at 11:55:35 (-0400),
> Jeff Johnson wrote:
>
>>  Read rpmrc files or not?
>
> Not.  It's a minimal compatibility gain for a big step backward.  We
> should try to get as close as possible out-of-the-box in terms of
> platform portability, but there are better ways of doing it.
>

OK. We seem to have a consensus.

>>  Revert to RPMTAG_FILEMD5S?
>
> Wasn't this already done for 4.5-0.4?
>

I forget, but liikely.

>>  OTOH, some straight0-forward version renaming, like
>>      /usr/include/rpm45
>>     /usr/lib/librpm*-4.5*
>>  would allow those "traditional" packages to be installed as well.
>>
>>  What I'm not sure about is whether its worth the effort. I very  
>> much doubt
>>  that any of rpm-devel, rpm-python, or rpm-build has any significant
>>  usage case.
>>
>>  Change paths to resurrect rpm-{devel,python,build}?
>
> As rpm-4.5 will be our primary system version, not a parallel
> installation, I'm not really too worried about this.
>

OK. Get your head around /usr/bin/rpm instead though ...

>>  Or feel free to just check-in on rpm-4_5 branch, that works too.
>
> That's my plan.
>
> I'm also investigating a mismatch in the invocation of brp-compress as
> /usr/lib/rpm/brp-compress (which is wrong as it's now in
> /usr/lib/rpm/4.5) that needs to be addressed.
>

There's likely a whole class of failures like this from pushing "stuff"
into /usr/lib/rpm/@VERSION@.

Meanwhile. my goal is to actually inheirit the functionality from
vendor installed rpm in /usr/lib/rpm, its not like any of the scripty  
has
changed for years. But its a hard call what paths should be distributed.

>>  Any reservations on bundling db-4.6.18 into db-4.5?
>
> I'm a bit hesitant since it's (in some respects) a one-way change, but
> with ample testing it would be doable.  I'll just make sure I tar up
> my rpmdb tree and don't --rebuilddb unless I really mean it. :-)
>

All Berkeley DB upgrades I've ever done have been fault free. The
issue is invariably lack of forward compatibility. Once you understand
db_dump/db_load conversion, compatibility is achieved both ways.

Hmm forward compat issue(s) for rpm-4.5 if --rebuilddb is done.  
Perhaps I'll assist Panu's
training in rpm-4.4.2.1 support issues. Lord knows I've been doing
too much support for rpm-4.4.2.1 already.

73 de Jeff
Received on Fri Jul 27 20:29:45 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.