[Starlingx-discuss] Audit git tag versus rpm version

Scott Little scott.little at windriver.com
Fri Mar 8 19:33:50 UTC 2019


My first crack at an audit comparing most recent tag versus rpm version

cd $MY_REPO/..
for d in $(grep '<project ' .repo/manifests/default.xml | \
            grep -v 'refs[/]tags[/]' | \
            grep -v starlingx | \
            grep -v stx-staging | \
            sed 's#^.*path="\([^"]*\)".*$#\1#'
           ); do
     b=$(basename $d)
     t=$(cd $d
         git describe | cut -d '-' -f 1
        )

     p=$(grep '\(["/]'"$b"'"$\|[=/]'"$b"'$\)' $(find . -name 
build_srpm.data) | \
         grep ':SRC_DIR=' | \
         cut -d ':' -f 1
        )
     s=$(find $(dirname $p) -name '*spec')
     v=$(grep '^Version:' $s | cut -d ':' -f 2 | sed 's/[ \t]//g')
     if [ "$v" != "$t" ]; then
         echo name=$b
         echo dir=$d
         echo spec=$s
         echo tag=$t
         echo version=$v
         echo
     fi
done


name=python-barbicanclient
dir=cgcs-root/stx/git/python-barbicanclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-barbicanclient/centos/python-barbicanclient.spec
tag=4.8.1
version=4.7.1

name=python-cinderclient
dir=cgcs-root/stx/git/python-cinderclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-cinderclient/centos/python-cinderclient.spec
tag=4.1.0
version=4.0.1

name=python-glanceclient
dir=cgcs-root/stx/git/python-glanceclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-glanceclient/centos/python-glanceclient.spec
tag=2.16.0
version=2.13.1

name=python-heatclient
dir=cgcs-root/stx/git/python-heatclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-heatclient/centos/python-heatclient.spec
tag=1.17.0
version=1.16.1

name=python-ironicclient
dir=cgcs-root/stx/git/python-ironicclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-ironicclient/centos/python-ironicclient.spec
tag=2.7.0
version=2.5.0

name=python-keystoneclient
dir=cgcs-root/stx/git/python-keystoneclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-keystoneclient/centos/python-keystoneclient.spec
tag=3.19.0
version=3.17.0

name=python-magnumclient
dir=cgcs-root/stx/git/python-magnumclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-magnumclient/centos/python-magnumclient.spec
tag=2.12.0
version=2.10.0

name=python-neutronclient
dir=cgcs-root/stx/git/python-neutronclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-neutronclient/centos/python-neutronclient.spec
tag=6.12.0
version=6.9.1

name=python-novaclient
dir=cgcs-root/stx/git/python-novaclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-novaclient/centos/python-novaclient.spec
tag=13.0.0
version=11.0.0

name=python-openstackclient
dir=cgcs-root/stx/git/python-openstackclient
spec=./cgcs-root/stx/stx-upstream/openstack/python-openstackclient/centos/python-openstackclient.spec
tag=3.18.0
version=3.16.2

name=python-openstacksdk
dir=cgcs-root/stx/git/python-openstacksdk
spec=./cgcs-root/stx/stx-upstream/openstack/python-openstacksdk/centos/python-openstacksdk.spec
tag=0.25.0
version=0.17.2




More information about the Starlingx-discuss mailing list