11 Commits

Author SHA1 Message Date
Colin Walters
56b1e02f01 Rework to run in Fedora, not CentOS
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.
2018-02-01 12:51:06 -05:00
Colin Walters
2ed64cd86b Use flake8, update source code
It catches unused imports at least which is helpful.  Ignore some of
the more annoying errors.

Closes: #15
Approved by: cgwalters
2016-04-12 17:36:25 +00:00
Colin Walters
9c3e5afd65 travis: Actually do make+check
Closes: #7
Approved by: cgwalters
2016-03-26 13:32:05 +00:00
Colin Walters
ca0d58352e Some porting to support Python 2+3 simultaneously
However, it won't be really useful until we (likely) run either `mock`
or `pyrpkg` from a subprocess.
2016-02-29 20:53:19 -05:00
Colin Walters
9dd4e48db5 utils: Correctly log subprocesses invoked with shell 2015-08-05 14:44:31 -04:00
Colin Walters
6b7bc6086d Use /tmp for git checkouts and such
I currently have my output dir on NFS, and `git checkout` slows down
*dramatically* in that scenario.
2015-07-28 22:00:04 -04:00
Colin Walters
3e059a4a92 utils: Fix rmrf implementation with symlinks
Sigh.  Wish I could just pull in some sane C code here easily.
2015-07-28 14:58:31 -04:00
Colin Walters
e1c95a1552 Drop the libgsystem dependency
At the moment it's just annoying to build this in EPEL7 as it would
overlap with Atomic Host builds etc.
2015-07-27 11:22:57 -04:00
Colin Walters
d2461a552f wip 2015-03-09 18:35:23 -04:00
Colin Walters
2442d19adf Resolve does a mirror 2015-03-09 16:05:00 -04:00
Colin Walters
98e63881a5 Initial commit; import some code from rpm-ostree-toolbox && rdopkg
And translate some git code from gnome-continuous into python.  So
kind of a hybrid.
2015-03-08 10:53:15 -04:00