Re: Invalid checksums in repodata

Mark McLoughlin <[email protected]>
Newsgroups gmane.linux.rpm.metadata
Message-ID <[email protected]>
Hi,
	(Context here is that createrepo created invalid metadata after package
signing - it reused cached csums from before the package signing)

On Wed, 2006-10-11 at 13:42 +0100, Mark McLoughlin wrote:
> On Wed, 2006-10-11 at 07:53 -0400, Jesse Keating wrote:
> > On Wednesday 11 October 2006 07:33, Mark McLoughlin wrote:

> > >         I had a little look through the logs and the problem seems to be
> > > that the checksum cache in /mnt/redhat/scripts/distill-cache is keyed off
> > > the sha1header which is the same whether the package is signed or not.
> > > Looks like we need a different cache for signed packages.
> > 
> > Arg, yeah.  The caching is horrible right now.  I'll fix it and spin again.
> 
> 	It should be fixed in latest createrepo with the attached patch, FWIW.

	Wait ...

  https://lists.dulug.duke.edu/pipermail/rpm-metadata/2006-June/000656.html

	SIGMD5 is "is invariant to signing events"? Sigh, that's what we don't
want :-)

	The csum cache should really be keyed off the signature since the
signature affects the csum - looks like Han's original patch:

  https://lists.dulug.duke.edu/pipermail/rpm-metadata/2006-June/000655.html

	was more like what's needed.

Cheers,
Mark.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.