From: Stanislav Ochotnicky <sochotnicky@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] app-arch/rpm - a few questions
Date: Thu, 06 May 2010 00:34:44 +0200 [thread overview]
Message-ID: <4BE1F284.4050803@gentoo.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 2076 bytes --]
I recently took rpm under my wing and I plan to update it a bit. There
is already 4.8.0 masked in tree for testing (go ahead and try if you
want, just backup your package db beforehand). I have a few questions
for the list though...I would assume a big portion of Gentoo users don't
come into contact with rpms that often.
>=rpm-4.7 introduced certain changes to rpm files created by them which
makes some features unavailable when using older rpm versions. Would you
consider this a problem (in other words: are you creating rpms with
gentoo and use them someplace else)? 4.7 was released over a year ago so
I would say most major rpm-based distributions already support those new
features.
A bigger question I have for the list is this: We currently have two
completely different versions of rpm as one package. See
http://en.wikipedia.org/wiki/RPM_Package_Manager#Forks for overview of
situation.
app-arch/rpm-5* is horse of a different color from 4.* branch yet it
still resides in app-arch/rpm. rpm-5* is hard masked since 2008, and it
is not supported by any big players (Novell, Red Hat and Mandriva all
use rpm-4.* fork). Question is...what to do with it. I could move it to
app-arch/rpm5 (a bit weird to have package with only one ebuild that is
hard-masked I guess) or simply remove. There is no bug filed against
rpm-5, probably because it has been hard-masked all the time. Moreover
if I am not mistaken database is not compatible between 4 and 5 so if
someone accidentally upgrades...he/she is screwed. That was original
reason for masking rpm-5 as far as I know.
Summary:
1. Do you create rpms with Gentoo and use them someplace else?
2. What's your take on (re)moving app-arch/rpm-5?
Also any other ideas on use of rpm on Gentoo would be appreciated. For
example rpm.eclass is still bit unknown for me for now...I still have to
see what's it about :-)
Disclaimer: By day I work @ Red Hat, which makes decision about removing
rpm-5 all the more complicated for me.
--
Stanislav Ochotnicky
PGP: 0x71A1677C
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
next reply other threads:[~2010-05-05 22:34 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-05 22:34 Stanislav Ochotnicky [this message]
2010-05-06 9:25 ` [gentoo-dev] app-arch/rpm - a few questions Peter Volkov
2010-05-09 10:38 ` Mike Frysinger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4BE1F284.4050803@gentoo.org \
--to=sochotnicky@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox