Infrastructure/PrestoBuildsysIntegration

From FedoraProject

Jump to: navigation, search

Contents

DeltaRPM integration into the Fedora build system

Summary

Note: This page is obsolete. We've essentially gone with option two (with some qualifiers). See https://fedorahosted.org/bodhi/ticket/160 for more information.

In order for our users to be able use presto , we need to have a plan on how to create and store deltarpms in the Fedora build system. A list of possible methods of doing this follows, along with pros and cons. Please feel free to add comments and/or correct mistakes.

Possible methods of integration

Build deltarpms in koji

Deltarpms would be generated in koji immediately after a package is built and pushed along with the packages using bodhi. This was the basis for Jeremy's original proposal . A ticket has been opened in koji for this.

Pros:

Cons:

Build deltarpms after package has been queued for update by bodhi

Deltarpms would be generated immediately after a package is queued for update by bodhi

Pros:

Cons:

Deal with deltarpms completely separately

Deltarpms would be generated on a completely different server after updates have been pushed. This is the current way that the presto test repositories generate deltarpms.

Pros:

Cons:

Note: We've managed to work out how to attach rpm signatures to deltarpms after deltarpm creation, so this is no longer an issue.