revbump; minor tidy, exclude tests found to require installed state of package (which...
authorIan Delaney <idella4@gentoo.org>
Sun, 25 Jan 2015 05:06:35 +0000 (05:06 +0000)
committerIan Delaney <idella4@gentoo.org>
Sun, 25 Jan 2015 05:06:35 +0000 (05:06 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0xB8072B0D

dev-python/pbr/ChangeLog
dev-python/pbr/Manifest
dev-python/pbr/pbr-0.8.0.ebuild
dev-python/pbr/pbr-0.8.2-r1.ebuild [new file with mode: 0644]

index e06f4cd6fc780789efc8cea3652f7dd77174d6b2..5253aab416bc71db86f10e4a107e1fedfe643045 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-python/pbr
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pbr/ChangeLog,v 1.23 2015/01/01 21:28:00 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pbr/ChangeLog,v 1.24 2015/01/25 05:06:09 idella4 Exp $
+
+*pbr-0.8.2-r1 (25 Jan 2015)
+
+  25 Jan 2015; Ian Delaney <idella4@gentoo.org> +pbr-0.8.2-r1.ebuild,
+  pbr-0.8.0.ebuild:
+  revbump; minor tidy, exclude tests found to require installed state of package
+  (which pass once installed), remove un-needed run by flake8 in test phase
 
   01 Jan 2015; Markus Meier <maekke@gentoo.org> pbr-0.8.2.ebuild:
   arm stable, bug #530600
index d2e6a9c4edb55175bb2ea51818a8ae57fee43da8..9e538ffb2650690cc1aa22bebb886922984262aa 100644 (file)
@@ -8,14 +8,15 @@ DIST pbr-0.8.2.tar.gz 77790 SHA256 eef2ace8d65d5902582cbc9ad3b2ecff0e86a6f90ad48
 EBUILD pbr-0.5.23-r2.ebuild 2254 SHA256 dcbee0e7db55e631082c14984cde2dead50b139b83b34703f8e83ebd5273a884 SHA512 7a663a7ed816e8ff21d5dfbf9bf018fb50f59dedb22a9821b94c183ccbe359b7cb0d3f8d3d87f9baa8304212c39fe251e18e002ff0feb5b35bb6fb4b65b52fd5 WHIRLPOOL efc5c5e4942ff1bd74c102fb223a06123cfd3eafd9503c11b2aa68e4056f72d7c7a769c4093827632e51f47c823ef33b9936305ae4dfacc821f59f193bb5fb13
 EBUILD pbr-0.5.23.ebuild 1880 SHA256 a70f66b8b7864c691ad3e058b45802b5f7af6b79ff86c932bac3c6b0a58f793e SHA512 97e52d8bb2f55c3692775ee9849f6a77c48ae7d84c007717bf906b85069868ef6571c58adb4eba497b10560baa9cb138dbdd2eda65e58ad091e7b865019830b5 WHIRLPOOL 349ce8b48722a0b598673b1c51058768bb34cb5ebcd7b8399893dcfbce6ca5f4cacd74d09da97a4ccca50ede31b291c86a936acd324e7c364a9574d2de51f822
 EBUILD pbr-0.7.0.ebuild 2256 SHA256 a72c87454e76db760177b5890c2ecfad4ada83430786f78e2380f22f74c58672 SHA512 4d3a9161f5c149a2daa6a39512c2216fbbed33510d7a37f38316c8bd5124210b5d6a03c3bbabc2535d244774d1906c03ed689f52b7c2f1912d7de423efb6c3ed WHIRLPOOL 88033a6e8824e68ecbb96c9c3d82abc36e59430d79e7fd01ddb329769e2e14d6571bf95f2ce124f6f37abf1fccefd7407b045f09c84d85233e22843bfdd1210f
-EBUILD pbr-0.8.0.ebuild 1948 SHA256 38d9d77f713e87d61dcaa1b72c04814ffd34ca5d148d2da41e7fb6e15304bf9b SHA512 524bef5836cdfa3fb1e7540e63dea2a6aa586de7e64fce5ac74eb64b4986f4413c35760e5c01d00878bf9e4a0f5ff6ae5b8ff7f37f9075d7ef6b88c31cc8cdb1 WHIRLPOOL eeaab7ed57fc5cab833bd486f8b72c1f31a33771565ffa7f8c6897d89ccf87b95d4f1ebc4c7a3c94bcd988a4fd268fc69aa4246d68e29b9200168f6ae6020623
+EBUILD pbr-0.8.0.ebuild 1685 SHA256 ee2703b08fb61cd840c6c4885ad4a0a9052400570dd5433c25c46db409822789 SHA512 d040b6495ddd478fe83ceae307acf9dedf040047f7844e8d393f1a122b27e5e688a36c80e356e04cd2ea439dc1f230054a8e7956bd21e42bff0e86018c925f07 WHIRLPOOL 54a341540d211b3d4947d6585df1961cd0b5e69c17a74b8d94b70405f021155c6fa5a08615d8ea2f6b10e8da4e9f834f1300490aa78560c67f2aedc8a4a551f8
+EBUILD pbr-0.8.2-r1.ebuild 2195 SHA256 77a2de95a626eb76df25f0e5e3a95d2554a2bc47df18a6eb19019145f87b330d SHA512 9905f6e2f74253896ff9b679635e265780fb8c60c56aa68deb21a59524d181c74d23cfee13e5586bcfd6f3088e079c29bd98094183552eb38325e2a407b0024c WHIRLPOOL 6a69814673e43adba2ffd7bff4e9d16132229370fe514ae34d2fb4c0edeca94f8755385dff1ca99a662242533e68c0bc82ecd8a3ad0b0086b1cef0f89906091f
 EBUILD pbr-0.8.2.ebuild 1944 SHA256 5eb7ad9cbba4ccf9b3753a207f32bec12a4fe20a4e8d3653b4edc2392dfbb74d SHA512 9ccd9e748902d3d1d13b72615d1830eaf9b370c73093632a4fc54352a87b183863d7e288c0b8d5f1ad96a4c53085e24f222bf8748870c5e708e8c576294d7739 WHIRLPOOL 8432c9820b6456f81a8ba3abaa496189b371d01772b3cd3de22f6f63429174f8d9bf69696c2f2f1f328a8775e4aecb27dd60f90eeeb915291d82d2714b503938
-MISC ChangeLog 3053 SHA256 898d053aa9f04b8b6d482792f2693cc97ef08d533bfef5f17029990eadbe6890 SHA512 b49e643689e1a37e82b2844cdec67d86368b8b3c6316adda499cc5c836e194459192182f639760f0c000f9b673b9b50ead36d108428ccceacc508f68fac8ced7 WHIRLPOOL 2fd02c3a77962e49e9e04b2ba8b12cb014f86b580aa9d08249d71e6ac73c9c716fb600122b2d9006e2d085a5572ac854d50a5b1c54e37b1d7d1fd94397dc0c60
+MISC ChangeLog 3331 SHA256 bbbebcdc7ecc1cedc8d81a9bae9a9ba893697dc4da18393347094f2ad4c00498 SHA512 26f2730b4462b74dec7a85a456521b87a526823fa37a0740e84c94608d43fc3327d558b18b099f64ebdd99e78bf5601089b6ec236d888ac52f23b31cc837dc97 WHIRLPOOL 5e0d9c159128c491b862992122f23433bae18a9a9dc378e1dac19c3ff7e86d5369a736fbaebfefccc5b5a777f5eaa449453a85216cf925b229c9f5849afe52a0
 MISC metadata.xml 455 SHA256 9c48b9696884d16afd8f5c2e6af02a1cf3d5c295d33979fe9a7733ecfab2a83e SHA512 e81a53ebb90c189faed750506e27932c0e9bd87a90356a47fa0a7fbe69c142ef34010fc4a7175c2804d942754519a3f8a72f27845791aed82a82d517b50f3567 WHIRLPOOL 0f50c128817c9f3bc0fe5762758c1e23528f7b94d8ad25f0397ec083f368886a8c202133bcd94d79bb66869c62fa2d327778c275dffcd4a4a79e70bc797b6cef
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlSlu+EACgkQkKaRLQcq0GJEpACglBCd9c4qT9/iOfMCbJjYsRiw
-gtwAn1Aij5c7pp/jV+B/UkBvL2i8m3y2
-=hcgN
+iEYEAREIAAYFAlTEedIACgkQso7CE7gHKw1jmgCgiOz/oS+Av8EUnCDciSRAvGiP
+gdMAn0wjeY9O4ib+QGSSwBGLhaQxcAEW
+=rJmp
 -----END PGP SIGNATURE-----
index 84f23fd1e0397c19cb327e653906cd3e822e103f..4b235883c6d6fc840583eaa3196daa1655b784d4 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pbr/pbr-0.8.0.ebuild,v 1.6 2014/08/20 20:37:21 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pbr/pbr-0.8.0.ebuild,v 1.7 2015/01/25 05:06:09 idella4 Exp $
 
 EAPI=5
 PYTHON_COMPAT=( python{2_7,3_3} )
@@ -33,8 +33,6 @@ RDEPEND=">dev-python/pip-1.4[${PYTHON_USEDEP}]"
 
 # Requ'd for testsuite
 DISTUTILS_IN_SOURCE_BUILD=1
-# You can do this in about 3 different ways; throw it in a src_test() and prepend it to a
-# distutils-r1_src_test or os it a distutils-r1_python_test, but really it makes for a HUGE 'meh'
 
 # This normally actually belongs here.
 python_prepare_all() {
@@ -47,5 +45,4 @@ python_prepare_all() {
 python_test() {
        testr init
        testr run || die "Testsuite failed under ${EPYTHON}"
-       flake8 "${PN}"/tests || die "Run over tests folder by flake8 drew error"
 }
diff --git a/dev-python/pbr/pbr-0.8.2-r1.ebuild b/dev-python/pbr/pbr-0.8.2-r1.ebuild
new file mode 100644 (file)
index 0000000..b8470a5
--- /dev/null
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pbr/pbr-0.8.2-r1.ebuild,v 1.1 2015/01/25 05:06:09 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="PBR is a library that injects some useful and sensible default
+behaviors into your setuptools run."
+HOMEPAGE="https://github.com/openstack-dev/pbr"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+       test? ( >=dev-python/coverage-3.6[${PYTHON_USEDEP}]
+               >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}]
+               >=dev-python/flake8-2.0[${PYTHON_USEDEP}]
+               >=dev-python/mock-1.0[${PYTHON_USEDEP}]
+               >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+               >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
+               dev-python/sphinx[${PYTHON_USEDEP}]
+               >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
+               >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
+               >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+               >=dev-python/testtools-0.9.34[${PYTHON_USEDEP}] )"
+RDEPEND=">dev-python/pip-1.4[${PYTHON_USEDEP}]"
+
+# Requ'd for testsuite
+DISTUTILS_IN_SOURCE_BUILD=1
+
+# This normally actually belongs here.
+python_prepare_all() {
+       # This test passes when run within the source and doesn't represent a failure, but rather
+       # a gentoo sandbox constraint
+       # Rm tests that rely upon the package being already installed and fail
+       sed -e s':test_console_script_develop:_&:' \
+               -e s':test_console_script_install:_&:' \
+               -e s':test_sdist_extra_files:_&:' \
+               -e s':test_command_hooks:_&:' \
+               -e s':test_sdist_git_extra_files:_&:' \
+               -i pbr/tests/test_core.py || die
+       sed -e s':test_command_hooks:_&:' \
+               -e s':test_global_setup_hooks:_&:' \
+               -i pbr/tests/test_hooks.py || die
+       einfo "rogue tests disabled"
+
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       # Note; removed tests pass once package is emerged, 
+       # it's the suite's design that breaks form, not the tests' intended purpose
+       testr init
+       testr run || die "Testsuite failed under ${EPYTHON}"
+}