[users] RPMforge status update

Dag Wieers dag at wieers.com
Wed Mar 12 13:30:52 CET 2008


On Wed, 12 Mar 2008, Fabian Arrotin wrote:

> On Wed, 2008-03-12 at 00:42 -0400, Bill McGonigle wrote:
>> Glad to hear the server issues are getting solved.
>>
>> On Mar 5, 2008, at 08:20, Dag Wieers wrote:
>>
>>> ### Authoritative
>>> #nick tag  arch    dir           author  own yum apt md tag2     desc
>>> fc8a  fc8  x86_64  fedora/8      dries   y   n   y   y  -
>>> Fedora Core 8
>>> fc8i  fc8  i386    fedora/8      dries   y   n   y   y  -
>>> Fedora Core 8
>>
>> I may be the only one who doesn't get this, but could you clarify the
>> own/yum/apt/md/tag2 columns?
>>
>> e.g. does this mean you won't be building yum repo metatdata for
>> Fedora 8?  That would make doing upgrades and such quite hard, as I
>> know how to do it, but maybe I'm misunderstanding.
>
> No, that only means that such release doesn't need the old style yum
> metadata (understand yum-arch) and only createrepo ... at least that's
> what i've understood from the converstation i had with Dag about the
> same question .. ;-)

Indeed, apt means genbasedir, yum means yum-arch and md means createrepo.
A recent apt and yum can use both repomd metadata so in essence only 
repomd metadata would be necessary. If repomd didn't have its own issues 
and some depsolvers are simply faster with apt metadata than with repomd 
metadata.

A small overview:

 	old-style yum metadata ('yum')
 		used by up2date, older yum and smart

 	old-style apt metadata ('apt')
 		used by up2date, apt and smart

 	repomd metadata ('md')
 		used by apt, yum and smart

The old-style yum metadata is only useful when people are restricted to 
use up2date (so RHEL2.1, RHEL3 and RHEL4 owners). Sadly yum-arch is being 
deprecated (and the tool is removed) even though people may want to create 
this metadata for certain distributions.

The old-style apt metadata is still the prefered way for apt and smart 
since it is generally faster and contains all the information to have a 
deterministic result.

The repomd metadata is generally used by new yum, although smart and apt 
can use it as well. However, the newer metadata (FC8+ ?) needs to be 
created with a createrepo using sqlite that does not install properly on 
CentOS5/RHEL5 and before you know it the repomd metadata causes a few 
hurdles for people that want to create repositories for different 
distributions on a single system.

-- 
--   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
[Any errors in spelling, tact or fact are transmission errors]


More information about the users mailing list