Deltarpm *not* ready for new RPM checksums (was Re: Ready for new RPM version?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2009-03-02 at 14:26 +0100, Michael Schroeder wrote:
> On Mon, Mar 02, 2009 at 02:29:08PM +0200, Jonathan Dieter wrote:
> > Do you have a patch to support rpms with SHA-256 payloads?  Just asking,
> > because that's where we're heading with F11.
> 
> No patch yet, but that shouldn't be hard to support.

Yeah, just ran into some difficulty putting this together.  My original
plan was to modify deltarpm to be able to read sha256 checksums while
sticking with md5 checksums in the deltarpm (to maintain compatibility
in rpm-only deltarpms).

The problem is that the sequence is generated from the sha256 checksums,
and there's no elegant way (at least as far as I can see) to get md5
checksums for the files in the rpm without completely regenerating them.

The alternative is to use sha256 for all of the checksums in a deltarpm
targeting a sha256 rpm, but, like I mentioned earlier, that could cause
some issues in the rpm-only deltarpms (the rpm-only format has no tags
to specify checksum type, so we'd need to be update the format, and I'm
not going to do that without your input).

Is there something I'm missing here?  Or will we need to update the
rpm-only format?

Jonathan

P.S. CC'ing fedora-devel-list as (at least according the Presto feature
page), we're supposed to be generating deltarpms for F11-alpha ->
F11-beta after beta freeze, and that can't happen until we get this
working.

P.P.S. I just became aware of this last week as I was attempting to
create deltarpms for the Presto test Rawhide repository; sorry for the
lack of notice, Seth and Luke

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux