[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

make build-rpms generates rpms with version 0.0.1



I wish to build rpms for the release-1.4 branch

I have checked out the branch and ran "make build-rpms" and I get the following (abridged) output :

BUILD_TESTS= OS_ONLY_BUILD_PLATFORMS='linux/amd64' hack/build-rpm-release.sh
[INFO] Building Origin release RPMs with tito...
Building package [v0.0.1]
Wrote: /tmp/openshift/build-rpm-release/tito/origin-git-15116.64e5417.tar.gz
OS_GIT_COMMIT::407c344
OS_GIT_VERSION::v1.4.0-rc1+407c344-61
OS_GIT_MAJOR::1
OS_GIT_MINOR::4+
...
++ Placing binaries
++ Creating openshift-origin-client-tools-v1.4.0-rc1+407c344-61-linux-64bit.tar.gz
...
Wrote: /tmp/openshift/build-rpm-release/tito/origin-0.0.1-0.git.15116.64e5417.el7.centos.src.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/origin-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/origin-master-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/origin-node-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/tuned-profiles-origin-node-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/origin-clients-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/origin-dockerregistry-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/origin-pod-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/x86_64/origin-sdn-ovs-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/noarch/origin-excluder-0.0.1-0.git.15116.64e5417.el7.centos.noarch.rpm
Wrote: /tmp/openshift/build-rpm-release/tito/noarch/origin-docker-excluder-0.0.1-0.git.15116.64e5417.el7.centos.noarch.rpm

As you can see the release build is working, generating the tgz with the correct version, however the rpms use the 0.0.1

# rpm -qip /tmp/openshift/build-rpm-release/tito/x86_64/origin-0.0.1-0.git.15116.64e5417.el7.centos.x86_64.rpm
Name        : origin
Version     : 0.0.1
Release     : 0.git.15116.64e5417.el7.centos

The only way I can force the version is to edit the origin.spec file, change the Version line, commit, then run make build-rpms

Am I following the correct procedure ?

Cheers

Cameron

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]