The library of PFT has been accepted as package, so here we go.
Now it's time to understand how the package source control works. There are a couple of commands in the fedpkg toolkit, which is essentially a wrap around git.
Interesting points:
They track only specs and patches to upstream;
Upstream content is stored in the Lookaside Cache (git doesn't like to zip binary files). So
git add
can be used as normal, butfedpkg upload
can be used for adding stuff to the lookaside.Lookaside content can be replaced with
new-sources
Koji has read-only access to it, so it can run a test build (results don't “go to any repository”). But fedpkg allows quick runs of mock with the
mockbuild
command.The
fedpkg build
runs an official build. It “operates on the state you have pushed to git”. It uses Koji for putting in the distribution, depending on the branch of the local git repository.