Tendrl / tendrl-ansible

Ansible playbook for Tendrl!
GNU Lesser General Public License v2.1
1 stars 15 forks source link

Building packages from `master` branch doesn't work recently #132

Closed dahorak closed 5 years ago

dahorak commented 5 years ago

There seems to be some problem with version in spec file in master branch, which causes failing builds in CentOS CI.

The problem seems to be with the a at the end of the version string.

The particular error is:

tar caf tendrl-ansible-1.6.3.tar.gz tendrl-ansible-1.6.3
fedpkg --dist epel7 srpm
sources file doesn't exist. Source files download skipped.
error: File /tmp/build-tendrl-tendrl-ansible.HJY5wUvfTF/tendrl-ansible/tendrl-ansible-1.6.3a.tar.gz: No such file or directory

Could not execute srpm: Failed to execute command.
make: *** [srpm] Error 1

Full output for example: https://ci.centos.org/view/tendrl/job/tendrl-build-1-master-tendrl-ansible/58/console

List of (failing) jobs: https://ci.centos.org/view/tendrl/job/tendrl-build-1-master-tendrl-ansible/

mbukatov commented 5 years ago

Right. The problem is that when Tendrl upstream doesn't do any release at all, and uses minor version for a major version, I have no much space to bump version in a spec file. I will probably just use Release field, but will give hacking the build script a try.

mbukatov commented 5 years ago

Ok, it's really fixed: https://ci.centos.org/view/tendrl/job/tendrl-build-1-master-tendrl-ansible/61/