[Rpm-metadata] metadata filenames and other issue for keying the data
Jeff Licquia
licquia at progeny.com
Mon Oct 27 05:39:45 UTC 2003
On Sat, 2003-10-25 at 16:39, seth vidal wrote:
> How about this:
>
> metadata.xml <- base file that contains the timestamps/checksums for the
> other files for this repository
> metadata/
> base.xml - the primary file
> filelists.xml - complete file lists
> other.xml - changelogs, other stuff
Is there a reason why these files need to be in a subdirectory?
If the toplevel metadata file must contain timestamps and checksums,
could it not also contain paths? For an example, look at a Debian
Release file:
http://ftp.debian.org/debian/dists/woody/Release
I'd also imagine metadata.xml would need namespacing. It seems that it
would stand in as a Release file for apt, and so might need to contain
more than just file information. Again, look at the above file for an
example of what might be expected.
> One other issue:
> It occurred to me that it might be possible for a single repository to
> have two packages that are identical n,e,v,r,a and yet different actual
> packages. On this basis it might be wiser to make the key the pkgid
> checksum. It's harder to traceback by sight but it might be easier and
> more reliable from a programming perspective.
It's possible. For what it's worth, apt doesn't allow this condition -
not in a single repository, anyway.
More information about the Rpm-metadata
mailing list