https://pagure.io/fedora-atomic-host-continuous/issue/16
Fedora started using richdeps in the `BuildRequires`, which finally
brought down our hacky tower to do Fedora RPM builds from a CentOS 7
host.
Complicating all of this is that mock in Fedora is python3. So
we'd have to maintain compatibility with both 2/3 and that sucks.
Let's do a hard 3 port for now.
In Jenkins, git ends up printing a *lot* of output for local clones,
and it's not useful. Potentially we should use `isatty(0)` for
quiet-or-not in the future, but for now this should help make Jenkins
longs more readable.
Closes: #26
Approved by: cgwalters
I want to support two related but distinct things:
- Performing both i386 and x86_64 builds of the same source.
This is the base `clone` operation.
- Testing builds of a contributed patch or github PR. This
requires modifying one (or more) of the sources, and hence
is known as `--full`.
Closes: #16
Approved by: cgwalters
Some people use them even though I think it's pretty silly...if you're
making a tag, it's not really hard to include a changelog in it and
for that matter a GPG signature.
But it makes for more correct versions.
Closes: #17
Approved by: cgwalters
TLS pinning should basically be standard practice nowadays. It isn't
significantly difficult to manage, and adds a fair amount of security.
Closes: #6
Approved by: cgwalters