parent
b0644001e5
commit
7bcfcc6abc
@ -1,9 +1,10 @@
|
||||
AUX cve-2016-0757-stable-liberty.patch 16299 SHA256 16ca229f29ed35c96570fde27a8f08cde1ce4d42dbde87c5373fab2225f0dea3 SHA512 f647a393b733c5e520e6032455f1d9ab8a6530909bc3f04e1ae1e54f52c0ea7a212203f461dc94b5f51eb29bc3a7c8178f67ccbbc99c5134cf72ab64d51591a9 WHIRLPOOL a4c0cf8491c49490955f668f8678c8508ed06b077c5238b24af1c8edd915190a3dad7a26dc70f3fd1123c609bd7ff3bcbbf6a19462740c55663c89f2f5b6de26
|
||||
AUX glance.initd 549 SHA256 b017ff96ee7e0b96abdc53fbf3226fa8ca752542c0d9bd0d9bc246aeef3dad4b SHA512 f14606066a1913dc82961015b17ec3bb5c8ee78cd43c3b8a4c7f1899b600898d46c5c447ca11e39bd10630c94b2c345fbce2629f7296ea631f02201f5c06eb05 WHIRLPOOL ea91ad14f9e2f90808324fc9ebc3138689b192a2b055ba6f67c04482f38a71b8ec825c8321a8cf54303da2035e2fa17930fd8244cab42dbc5c6eeaaa2fb1de73
|
||||
DIST glance-12.0.0.tar.gz 1746851 SHA256 42213a4cd59bbcaa5f34d09ff48494a4d9831de9f27fc8541726a685a4c4f509 SHA512 c0a4327bb091dca52a125dbc314c8fe13b2914ed0191ee8a39a36a7ccc5324fc8910f4c2af5a615f7783e3acee0f46a9a5370de278af53f80ce45b08c15ace48 WHIRLPOOL 1a23d1629f1be1b13b2c45ff77b7777d9cd011c01c45e1e6e5457d12b7b5cf6dcdfc757a36fde4cc84d34872be3fb1941e8cd158e2734215cab4f753f154a78e
|
||||
DIST glance-13.0.0.tar.gz 1742124 SHA256 3ef3594018469ba36425afafa61ae31487b6025e6f8d9d14febcedfa7136160f SHA512 2f49af5c462a10f8132bb50ad62a45026e77db1324384299551cfe2097b166ccb6fab82eacb092ab6c157f27cdb7253062e62881af795b15d8fd400c1fa096d8 WHIRLPOOL 0c859bbe9e87d2658118bdc111fd052ef088489d83d30574ec07271a50674d18b93d80de05a6282f7d43a8630d980340445b7eeee926bda84572df40086e5e5c
|
||||
EBUILD glance-12.0.0.ebuild 4607 SHA256 943db2925ad5aef242565b6ce43b7e3ce8397c3032ebf78abdce8e380dedad7d SHA512 7904135d3404079d18ebbfe1749085eacc3f1cf8c4f33c970437950b1933605fe8e7fdab5dcaa7a6d87b33a45e9c12ae94d7c25a46ce94b249c6f935645a2b6f WHIRLPOOL 54d3cde8abbe6bd6bd122cbc7b9b99fb18e9e84ea50e8e3ff06aa8715a1188e8e99f648ab5ee0b7b329270d5c22d2abacc76c48a90aaa771fb2f0564d2dd6ec2
|
||||
EBUILD glance-13.0.0.ebuild 4873 SHA256 51f9509bf17674a45e1c3472acde02613ce2865ee86482d7776167582cb67f9c SHA512 a87cc7d896105c4e30338d7212eb53a9cfb10a005f5552dbbded0bda0f31b4ac398191bd4be939a26e0398d0562c9fc28b2d264e1542f73722a5fb31235e1ab4 WHIRLPOOL 35eff6e3f74839994a59df6d0a473de61811f03d3b16ac432283d78e58cc2b2fae1a5575c694173549ced831b6a00f899eed425454f9547d1122c1e761a14dbc
|
||||
EBUILD glance-2016.1.9999.ebuild 4623 SHA256 f1fcd021189b401a87a2f918ed6de84a5dbe4e4c639477b36c91bdbdc1808fff SHA512 d8d4eafc4829ed8a1b70a1089ac94cd1b1fde213a94a1b67a84510bfce53d6356a011b27f52a9684be8dd520363d7fe47d5ea1dae4cfa34077134584d83e74b1 WHIRLPOOL d0b30985f454f632f9d8015cd40266ad292a945711e794d149aec44b0976c4559b0b26b215350e9243660c4ee0b008ef8035c898c80a8b618908dca22f4c7281
|
||||
EBUILD glance-2016.2.9999.ebuild 4887 SHA256 35b45fbc5d1e9ea0eb99915d7e70aa17a59cdc277f725ec24d423119b9a2faec SHA512 f88f00b018ac726ae9461aa3949ab55d873ada296d2f77770ac489d4173f1dc419647bf0e53cb065b2475021c3238620e6f844135ec9ea80e00a84d2ddcd312d WHIRLPOOL 6f99cb85345457b4a4398f869be86ddb01878cbc1ca0a98f1961fab4d0b2634c68fa5b23850eba4312acbe89ea98d6ad9a77c6b9a5b60daf6d06391907b94789
|
||||
MISC ChangeLog 12843 SHA256 c83fd6591dff5701ad164528b7b593978ff75b4d7db5218f2f8bc07555a6b89c SHA512 092cf750729d000d782172b86d805acb9252db1c8c4f2dff814f2afa9b4e8bbf540f3829826a1e6ec587a35d806e8d3143497a7a2099bc25795332a405352b7c WHIRLPOOL 25000d1f616d2cc6f817dc043336940e7f26fba695a7e27bad054c16082602a76f3f931719c2e1e00740218fcffade85e4eff85a8c67104cacbf935c137df047
|
||||
MISC ChangeLog 13149 SHA256 ef7ef185961d3e85e577c463e615bcaabc387fb63675aa716b92a2814e558c1c SHA512 18b2b933ea3e5fcf54f73af51ffdd8c888b0d83e5f8c99ff6112a5531c6945c43c0064d7acc13a7725a2d8fe2d858146fead2c7817dfef53f0ad9c8df02ba970 WHIRLPOOL 656b2ae98ce6c30821a64c2097bf35024771f71e0d7872601a09c2a435050cfbca8ed279f61b79d93d613e255abc16f334eb9f21243e990dfad0400c8dd11897
|
||||
MISC ChangeLog-2015 15177 SHA256 bafe483a76a229fc0871d1fe42837b5ec1cb2640500be46515bc0fdc2008fea7 SHA512 5435ed84455f1f0adbc16eb3d10042992163c9b5847f60d4c04aa92933708965a01b573b2ce3ed1058e7d333e247db1eec8f30f675a0d1005b21fc5d4103977a WHIRLPOOL 7fc94722861301a399626010b664431558dd52e472a39431d2d47f78999b7611fde66fc119181c53c3be486888d3798db7a6fcf098052eae30386c455ae8ad22
|
||||
MISC metadata.xml 786 SHA256 1126c78ab935c6af0877edbf65a74375cee8a0e4035a083c96fe5bd050e3a45b SHA512 eed1ca2a7e15b1844de0a3a35453ab5890622cf161407df5ccb9d21ab2634691c94237496ddc8ab02881a687e16f8378f37817b20705112e11ee55d2a813f99a WHIRLPOOL ec6c41e7a8be936052e02bf1c74831639d75c05be892e3d58d2f94520cdbbbf5eb5cbdc3438a7d19976a1f6dd103731a36cb6d80560a8b12070021ee1e7eccae
|
||||
|
@ -1,332 +0,0 @@
|
||||
From c6021e9b3642340036347026a3f251e066e53094 Mon Sep 17 00:00:00 2001
|
||||
From: Erno Kuvaja <jokke@usr.fi>
|
||||
Date: Tue, 19 Jan 2016 13:37:05 +0000
|
||||
Subject: [PATCH] Prevent user to remove last location of the image
|
||||
|
||||
If the last location of the image is removed, image transitions back to queued.
|
||||
This allows user to upload new data into the existing image record. By
|
||||
preventing removal of the last location we prevent the image transition back to
|
||||
queued.
|
||||
|
||||
This change also prevents doing the same operation via replacing the locations
|
||||
with empty list.
|
||||
|
||||
SecurityImpact
|
||||
DocImpact
|
||||
APIImpact
|
||||
|
||||
Conflicts:
|
||||
glance/tests/unit/v2/test_images_resource.py
|
||||
|
||||
Change-Id: Ieb03aaba887492819f9c58aa67f7acfcea81720e
|
||||
Closes-Bug: #1525915
|
||||
(cherry picked from commit 2f4504da2149697bcdb93ed855e15025d2a08f8c)
|
||||
---
|
||||
glance/api/v2/images.py | 19 +++-
|
||||
glance/tests/functional/v2/test_images.py | 14 ---
|
||||
glance/tests/unit/v2/test_images_resource.py | 122 ++++-----------------
|
||||
...oving-last-image-location-d5ee3e00efe14f34.yaml | 10 ++
|
||||
4 files changed, 44 insertions(+), 121 deletions(-)
|
||||
create mode 100644 releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml
|
||||
|
||||
diff --git a/glance/api/v2/images.py b/glance/api/v2/images.py
|
||||
index 17678f2..cf667bf 100644
|
||||
--- a/glance/api/v2/images.py
|
||||
+++ b/glance/api/v2/images.py
|
||||
@@ -181,7 +181,10 @@ class ImagesController(object):
|
||||
path = change['path']
|
||||
path_root = path[0]
|
||||
value = change['value']
|
||||
- if path_root == 'locations':
|
||||
+ if path_root == 'locations' and value == []:
|
||||
+ msg = _("Cannot set locations to empty list.")
|
||||
+ raise webob.exc.HTTPForbidden(message=msg)
|
||||
+ elif path_root == 'locations' and value != []:
|
||||
self._do_replace_locations(image, value)
|
||||
elif path_root == 'owner' and req.context.is_admin == False:
|
||||
msg = _("Owner can't be updated by non admin.")
|
||||
@@ -217,7 +220,10 @@ class ImagesController(object):
|
||||
path = change['path']
|
||||
path_root = path[0]
|
||||
if path_root == 'locations':
|
||||
- self._do_remove_locations(image, path[1])
|
||||
+ try:
|
||||
+ self._do_remove_locations(image, path[1])
|
||||
+ except exception.Forbidden as e:
|
||||
+ raise webob.exc.HTTPForbidden(e.msg)
|
||||
else:
|
||||
if hasattr(image, path_root):
|
||||
msg = _("Property %s may not be removed.")
|
||||
@@ -306,6 +312,11 @@ class ImagesController(object):
|
||||
explanation=encodeutils.exception_to_unicode(ve))
|
||||
|
||||
def _do_remove_locations(self, image, path_pos):
|
||||
+ if len(image.locations) == 1:
|
||||
+ LOG.debug("User forbidden to remove last location of image %s",
|
||||
+ image.image_id)
|
||||
+ msg = _("Cannot remove last location in the image.")
|
||||
+ raise exception.Forbidden(message=msg)
|
||||
pos = self._get_locations_op_pos(path_pos,
|
||||
len(image.locations), False)
|
||||
if pos is None:
|
||||
@@ -315,11 +326,11 @@ class ImagesController(object):
|
||||
# NOTE(zhiyan): this actually deletes the location
|
||||
# from the backend store.
|
||||
image.locations.pop(pos)
|
||||
+ # TODO(jokke): Fix this, we should catch what store throws and
|
||||
+ # provide definitely something else than IternalServerError to user.
|
||||
except Exception as e:
|
||||
raise webob.exc.HTTPInternalServerError(
|
||||
explanation=encodeutils.exception_to_unicode(e))
|
||||
- if len(image.locations) == 0 and image.status == 'active':
|
||||
- image.status = 'queued'
|
||||
|
||||
|
||||
class RequestDeserializer(wsgi.JSONRequestDeserializer):
|
||||
diff --git a/glance/tests/functional/v2/test_images.py b/glance/tests/functional/v2/test_images.py
|
||||
index aabc567..f199787 100644
|
||||
--- a/glance/tests/functional/v2/test_images.py
|
||||
+++ b/glance/tests/functional/v2/test_images.py
|
||||
@@ -522,20 +522,6 @@ class TestImages(functional.FunctionalTest):
|
||||
response = requests.patch(path, headers=headers, data=data)
|
||||
self.assertEqual(200, response.status_code, response.text)
|
||||
|
||||
- # Remove all locations of the image then the image size shouldn't be
|
||||
- # able to access
|
||||
- path = self._url('/v2/images/%s' % image2_id)
|
||||
- media_type = 'application/openstack-images-v2.1-json-patch'
|
||||
- headers = self._headers({'content-type': media_type})
|
||||
- doc = [{'op': 'replace', 'path': '/locations', 'value': []}]
|
||||
- data = jsonutils.dumps(doc)
|
||||
- response = requests.patch(path, headers=headers, data=data)
|
||||
- self.assertEqual(200, response.status_code, response.text)
|
||||
- image = jsonutils.loads(response.text)
|
||||
- self.assertIsNone(image['size'])
|
||||
- self.assertIsNone(image['virtual_size'])
|
||||
- self.assertEqual('queued', image['status'])
|
||||
-
|
||||
# Deletion should work. Deleting image-1
|
||||
path = self._url('/v2/images/%s' % image_id)
|
||||
response = requests.delete(path, headers=self._headers())
|
||||
diff --git a/glance/tests/unit/v2/test_images_resource.py b/glance/tests/unit/v2/test_images_resource.py
|
||||
index 698c284..ee09ee7 100644
|
||||
--- a/glance/tests/unit/v2/test_images_resource.py
|
||||
+++ b/glance/tests/unit/v2/test_images_resource.py
|
||||
@@ -1417,26 +1417,6 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
self.assertRaises(webob.exc.HTTPConflict, self.controller.update,
|
||||
another_request, created_image.image_id, changes)
|
||||
|
||||
- def test_update_replace_locations(self):
|
||||
- self.stubs.Set(store, 'get_size_from_backend',
|
||||
- unit_test_utils.fake_get_size_from_backend)
|
||||
- request = unit_test_utils.get_fake_request()
|
||||
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
|
||||
- output = self.controller.update(request, UUID1, changes)
|
||||
- self.assertEqual(UUID1, output.image_id)
|
||||
- self.assertEqual(0, len(output.locations))
|
||||
- self.assertEqual('queued', output.status)
|
||||
- self.assertIsNone(output.size)
|
||||
-
|
||||
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
|
||||
- changes = [{'op': 'replace', 'path': ['locations'],
|
||||
- 'value': [new_location]}]
|
||||
- output = self.controller.update(request, UUID1, changes)
|
||||
- self.assertEqual(UUID1, output.image_id)
|
||||
- self.assertEqual(1, len(output.locations))
|
||||
- self.assertEqual(new_location, output.locations[0])
|
||||
- self.assertEqual('active', output.status)
|
||||
-
|
||||
def test_update_replace_locations_non_empty(self):
|
||||
new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
|
||||
request = unit_test_utils.get_fake_request()
|
||||
@@ -1448,35 +1428,9 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
def test_update_replace_locations_invalid(self):
|
||||
request = unit_test_utils.get_fake_request()
|
||||
changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
|
||||
- output = self.controller.update(request, UUID1, changes)
|
||||
- self.assertEqual(UUID1, output.image_id)
|
||||
- self.assertEqual(0, len(output.locations))
|
||||
- self.assertEqual('queued', output.status)
|
||||
-
|
||||
- request = unit_test_utils.get_fake_request()
|
||||
- changes = [{'op': 'replace', 'path': ['locations'],
|
||||
- 'value': [{'url': 'unknow://foo', 'metadata': {}}]}]
|
||||
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
|
||||
+ self.assertRaises(webob.exc.HTTPForbidden, self.controller.update,
|
||||
request, UUID1, changes)
|
||||
|
||||
- def test_update_replace_locations_status_exception(self):
|
||||
- self.stubs.Set(store, 'get_size_from_backend',
|
||||
- unit_test_utils.fake_get_size_from_backend)
|
||||
- request = unit_test_utils.get_fake_request()
|
||||
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
|
||||
- output = self.controller.update(request, UUID2, changes)
|
||||
- self.assertEqual(UUID2, output.image_id)
|
||||
- self.assertEqual(0, len(output.locations))
|
||||
- self.assertEqual('queued', output.status)
|
||||
-
|
||||
- self.db.image_update(None, UUID2, {'disk_format': None})
|
||||
-
|
||||
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
|
||||
- changes = [{'op': 'replace', 'path': ['locations'],
|
||||
- 'value': [new_location]}]
|
||||
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
|
||||
- request, UUID2, changes)
|
||||
-
|
||||
def test_update_add_property(self):
|
||||
request = unit_test_utils.get_fake_request()
|
||||
|
||||
@@ -1600,24 +1554,6 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
|
||||
request, UUID1, changes)
|
||||
|
||||
- def test_update_add_locations_status_exception(self):
|
||||
- self.stubs.Set(store, 'get_size_from_backend',
|
||||
- unit_test_utils.fake_get_size_from_backend)
|
||||
- request = unit_test_utils.get_fake_request()
|
||||
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
|
||||
- output = self.controller.update(request, UUID2, changes)
|
||||
- self.assertEqual(UUID2, output.image_id)
|
||||
- self.assertEqual(0, len(output.locations))
|
||||
- self.assertEqual('queued', output.status)
|
||||
-
|
||||
- self.db.image_update(None, UUID2, {'disk_format': None})
|
||||
-
|
||||
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
|
||||
- changes = [{'op': 'add', 'path': ['locations', '-'],
|
||||
- 'value': new_location}]
|
||||
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
|
||||
- request, UUID2, changes)
|
||||
-
|
||||
def test_update_add_duplicate_locations(self):
|
||||
new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
|
||||
request = unit_test_utils.get_fake_request()
|
||||
@@ -1631,23 +1567,6 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
|
||||
request, UUID1, changes)
|
||||
|
||||
- def test_update_replace_duplicate_locations(self):
|
||||
- self.stubs.Set(store, 'get_size_from_backend',
|
||||
- unit_test_utils.fake_get_size_from_backend)
|
||||
- request = unit_test_utils.get_fake_request()
|
||||
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
|
||||
- output = self.controller.update(request, UUID1, changes)
|
||||
- self.assertEqual(UUID1, output.image_id)
|
||||
- self.assertEqual(0, len(output.locations))
|
||||
- self.assertEqual('queued', output.status)
|
||||
-
|
||||
- new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
|
||||
- changes = [{'op': 'replace', 'path': ['locations'],
|
||||
- 'value': [new_location, new_location]}]
|
||||
-
|
||||
- self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
|
||||
- request, UUID1, changes)
|
||||
-
|
||||
def test_update_add_too_many_locations(self):
|
||||
self.config(image_location_quota=1)
|
||||
request = unit_test_utils.get_fake_request()
|
||||
@@ -1748,9 +1667,12 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
{'op': 'add', 'path': ['locations', '-'],
|
||||
'value': {'url': '%s/fake_location_1' % BASE_URI,
|
||||
'metadata': {}}},
|
||||
+ {'op': 'add', 'path': ['locations', '-'],
|
||||
+ 'value': {'url': '%s/fake_location_2' % BASE_URI,
|
||||
+ 'metadata': {}}},
|
||||
]
|
||||
self.controller.update(request, UUID1, changes)
|
||||
- self.config(image_location_quota=1)
|
||||
+ self.config(image_location_quota=2)
|
||||
|
||||
# We must remove two properties to avoid being
|
||||
# over the limit of 1 property
|
||||
@@ -1763,8 +1685,8 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
]
|
||||
output = self.controller.update(request, UUID1, changes)
|
||||
self.assertEqual(UUID1, output.image_id)
|
||||
- self.assertEqual(1, len(output.locations))
|
||||
- self.assertIn('fake_location_3', output.locations[0]['url'])
|
||||
+ self.assertEqual(2, len(output.locations))
|
||||
+ self.assertIn('fake_location_3', output.locations[1]['url'])
|
||||
self.assertNotEqual(output.created_at, output.updated_at)
|
||||
|
||||
def test_update_remove_base_property(self):
|
||||
@@ -1805,24 +1727,23 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
unit_test_utils.fake_get_size_from_backend)
|
||||
|
||||
request = unit_test_utils.get_fake_request()
|
||||
- changes = [{'op': 'remove', 'path': ['locations', '0']}]
|
||||
- output = self.controller.update(request, UUID1, changes)
|
||||
- self.assertEqual(output.image_id, UUID1)
|
||||
- self.assertEqual(0, len(output.locations))
|
||||
- self.assertEqual('queued', output.status)
|
||||
- self.assertIsNone(output.size)
|
||||
-
|
||||
new_location = {'url': '%s/fake_location' % BASE_URI, 'metadata': {}}
|
||||
changes = [{'op': 'add', 'path': ['locations', '-'],
|
||||
'value': new_location}]
|
||||
+ self.controller.update(request, UUID1, changes)
|
||||
+ changes = [{'op': 'remove', 'path': ['locations', '0']}]
|
||||
output = self.controller.update(request, UUID1, changes)
|
||||
self.assertEqual(UUID1, output.image_id)
|
||||
self.assertEqual(1, len(output.locations))
|
||||
- self.assertEqual(new_location, output.locations[0])
|
||||
self.assertEqual('active', output.status)
|
||||
|
||||
def test_update_remove_location_invalid_pos(self):
|
||||
request = unit_test_utils.get_fake_request()
|
||||
+ changes = [
|
||||
+ {'op': 'add', 'path': ['locations', '-'],
|
||||
+ 'value': {'url': '%s/fake_location' % BASE_URI,
|
||||
+ 'metadata': {}}}]
|
||||
+ self.controller.update(request, UUID1, changes)
|
||||
changes = [{'op': 'remove', 'path': ['locations', None]}]
|
||||
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.update,
|
||||
request, UUID1, changes)
|
||||
@@ -1844,6 +1765,11 @@ class TestImagesController(base.IsolatedUnitTest):
|
||||
fake_delete_image_location_from_backend)
|
||||
|
||||
request = unit_test_utils.get_fake_request()
|
||||
+ changes = [
|
||||
+ {'op': 'add', 'path': ['locations', '-'],
|
||||
+ 'value': {'url': '%s/fake_location' % BASE_URI,
|
||||
+ 'metadata': {}}}]
|
||||
+ self.controller.update(request, UUID1, changes)
|
||||
changes = [{'op': 'remove', 'path': ['locations', '0']}]
|
||||
self.assertRaises(webob.exc.HTTPInternalServerError,
|
||||
self.controller.update, request, UUID1, changes)
|
||||
@@ -2137,16 +2063,6 @@ class TestImagesControllerPolicies(base.IsolatedUnitTest):
|
||||
self.assertRaises(webob.exc.HTTPForbidden, self.controller.update,
|
||||
request, UUID1, changes)
|
||||
|
||||
- self.stubs.Set(self.store_utils, 'delete_image_location_from_backend',
|
||||
- fake_delete_image_location_from_backend)
|
||||
-
|
||||
- changes = [{'op': 'replace', 'path': ['locations'], 'value': []}]
|
||||
- self.controller.update(request, UUID1, changes)
|
||||
- changes = [{'op': 'replace', 'path': ['locations'],
|
||||
- 'value': [new_location]}]
|
||||
- self.assertRaises(webob.exc.HTTPForbidden, self.controller.update,
|
||||
- request, UUID1, changes)
|
||||
-
|
||||
def test_update_delete_image_location_unauthorized(self):
|
||||
rules = {"delete_image_location": False}
|
||||
self.policy.set_rules(rules)
|
||||
diff --git a/releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml b/releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml
|
||||
new file mode 100644
|
||||
index 0000000..344e6e5
|
||||
--- /dev/null
|
||||
+++ b/releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml
|
||||
@@ -0,0 +1,10 @@
|
||||
+---
|
||||
+security:
|
||||
+ - Fixing bug 1525915; image might be transitioning
|
||||
+ from active to queued by regular user by removing
|
||||
+ last location of image (or replacing locations
|
||||
+ with empty list). This allows user to re-upload
|
||||
+ data to the image breaking Glance's promise of
|
||||
+ image data immutability. From now on, last
|
||||
+ location cannot be removed and locations cannot
|
||||
+ be replaced with empty list.
|
||||
--
|
||||
1.9.1
|
||||
|
@ -0,0 +1,141 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||
|
||||
inherit distutils-r1 user
|
||||
|
||||
DESCRIPTION="Services for discovering, registering, and retrieving VM images"
|
||||
HOMEPAGE="https://launchpad.net/glance"
|
||||
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="doc mysql postgres +sqlite +swift"
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
CDEPEND=">=dev-python/pbr-1.6.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}"
|
||||
|
||||
#note to self, wsgiref is a python builtin, no need to package it
|
||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
sqlite? (
|
||||
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
mysql? (
|
||||
>=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
postgres? (
|
||||
>=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/routes-2.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
|
||||
!~dev-python/routes-2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/futurist-0.11.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/futurist-0.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/taskflow-1.26.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/keystoneauth-2.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/keystonemiddleware-4.1.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/keystonemiddleware-4.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/prettytable-0.7.0[${PYTHON_USEDEP}]
|
||||
<dev-python/prettytable-0.8.0[${PYTHON_USEDEP}]
|
||||
dev-python/paste[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
|
||||
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/python-keystoneclient-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-db-4.10.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-db-4.13.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-db-4.13.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-messaging-5.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-policy-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/glance_store-0.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cursive-0.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
#PATCHES=(
|
||||
#)
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup glance
|
||||
enewuser glance -1 -1 /var/lib/glance glance
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i '/xattr/d' test-requirements.txt || die
|
||||
sed -i '/pysendfile/d' test-requirements.txt || die
|
||||
sed -i '/^hacking/d' test-requirements.txt || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && "${PYTHON}" setup.py build_sphinx
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
for svc in api glare registry scrubber; do
|
||||
newinitd "${FILESDIR}/glance.initd" glance-${svc}
|
||||
done
|
||||
|
||||
diropts -m 0750 -o glance -g glance
|
||||
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
|
||||
keepdir /etc/glance
|
||||
keepdir /var/log/glance
|
||||
keepdir /var/lib/glance/images
|
||||
keepdir /var/lib/glance/scrubber
|
||||
|
||||
insinto /etc/glance
|
||||
insopts -m 0640 -o glance -g glance
|
||||
doins -r etc/*.ini etc/*.conf etc/*.sample etc/*.json etc/meta*
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
DIST mg-20150323.tar.gz 142105 SHA256 d71b24d47d3e1426f162e446d92dfa457df96dd47c1289419cba9fd14c2c3afb SHA512 747a04c203509cdbe84d9cea6c5be93585cdd5cb855b556ea5dee273a2923a4a68bee3f952cf92d584fcdd682049cb4442c21888304ba036851127174457351f WHIRLPOOL bdba74b62034a6613434fc3efea7b56fa1599b6059ab97dbd760b013be7dc50ab13dfcee3f5fb1f41f4c26c3f0146583680134d3809ec7977a14a28cb345c6db
|
||||
DIST mg-20160421.tar.gz 145187 SHA256 b5dd8fbecb8a0ff0f32588c448f22f25fafcbfb297857e76d2883598a3e63a9a SHA512 7a4fb9d8958952a1b430bda88cafa251aab74691073d103941bfc2cce495ad3831b2c722db044791d61ae2aee9a5a9acaedde0090964129822c94745d89469ed WHIRLPOOL 9a040a69c9d57232c411da3859e80c84f2f250f2fd78cd2799cfb82243fdd9d01d374edb23de44d6eb94b9ab86009458b3c7c4cf34b738c45d4622e6c67dc99b
|
||||
DIST mg-20160905.tar.gz 144991 SHA256 72c14476f98e341a01520f09ab8dfdd52663498d9dc14d0831c31697a08b8349 SHA512 7ee51739ef15c70e28e81b8da70d9d85534c6f5d7ddf3c8530dad8b9be73c6b519c002b219cdc782e8080fbe4cc5c09a33e6eb88b1e7b4e6771b2f5d5cff9213 WHIRLPOOL b7f17f91f366e63ae3da002af245eb66ee682748df9d7bdb53fb14cd474b44593d0e0e4f73ed26f727ec71dd39e4f3385e6bac9670b094e38fb4486f79398c09
|
||||
DIST mg-20160912.tar.gz 145176 SHA256 0b050456b78d767d13839486e01705de6acf407f27052c204505e166eb698176 SHA512 6a4c8fd28c71eec27191f664fe8dcc13a2d9b05bb43677579ddb84fec016cbb91bacea1998c3c15bfc87a455a8fc31abc3c633ce7d334e433ce0768ab8e9b737 WHIRLPOOL f20a62e81b33c606f34ef6e9d30dd7a6b9223728734b4c518370b6af330f454954748903fe3962f5c2b7cda5f6e5deb567be91588895c61a2b362a43c6b5b8d9
|
||||
DIST mg-20161005.tar.gz 140797 SHA256 b7fcb5136a6783ca24c8463ab0852fc1f26bdb2bb1c24759b2c51ccfc46c5e61 SHA512 3ec2e10d0cd427f9543818690fdd469b64e6eb5d061a221eb7b18566dfb1965ee68cea7c83e4e4ae9b2d6027a0803aacfc815390571ac550bc0b7004b46972ae WHIRLPOOL 4cfb72313b8181acc40b1cd06269f2162198302d2e088a7b04263af4b127071adbe9725aed2ecdf6cd3854a9e9c9df9173a75bf7a83cf2492a644448df9d297d
|
||||
EBUILD mg-20150323.ebuild 1203 SHA256 579e7c9e92a9f979e010ce93d3ca2fd205e58dba16d0eea29fdfd5292eb9b1ae SHA512 3a5c9a717cc4230da1f740d8a6892200ecdce1d735223e3dc0dbb60c9aa18f50699eed371e308dddd580e7145a92d0ea6e0b1c1cdffa5a06b77c38153ec8078b WHIRLPOOL 41fa6386e0bfd9707618fd9072e0b234252cc79bc2a61c51a0f3bc0db73a66efd370f697a83bfa8a69b338fd5484b5ed5cb124d41aae2bbea69e673e9b81e652
|
||||
EBUILD mg-20160421.ebuild 1199 SHA256 691ec5d930095dbb408787e68cce6f3f4846498f19d67735a5c260decbd7b0cb SHA512 7b0770ee930ed1200d920b30cea25465ab39aa7744afb8b5c22c0aec5a946fe75740d40a23de7678deeb607b44f89ac4236e2651f86c14612499890953261ecd WHIRLPOOL 0cbae7f208f470f515102e4a74897ad77996a1e500dc21d71caed7b9b1fd712aadd34ffc4f6fcb64962608c8756ff7e9428d823056f66ca6d66f3afeb6842405
|
||||
EBUILD mg-20160905.ebuild 1182 SHA256 a98ab7d2bfd6eab8b103630293d532c21cdd773059c3dba58a91a6209587d230 SHA512 f57c7de46329c925edd61582d781c541d05a380973435638a3386bc9a1a0ad6d0c455913baaa52616864a1bd7b395d24c87c5f356fd1a4a89de06f6c055d44df WHIRLPOOL e621906fca78ce2db66ece357428240c1f5ea01d08c7db868522bda2c00ac59a26108979a01d43e96cb7c3f49fdc35859a6f476519d4b982fbece59021555c30
|
||||
EBUILD mg-20160912.ebuild 1182 SHA256 a98ab7d2bfd6eab8b103630293d532c21cdd773059c3dba58a91a6209587d230 SHA512 f57c7de46329c925edd61582d781c541d05a380973435638a3386bc9a1a0ad6d0c455913baaa52616864a1bd7b395d24c87c5f356fd1a4a89de06f6c055d44df WHIRLPOOL e621906fca78ce2db66ece357428240c1f5ea01d08c7db868522bda2c00ac59a26108979a01d43e96cb7c3f49fdc35859a6f476519d4b982fbece59021555c30
|
||||
EBUILD mg-20161005.ebuild 1059 SHA256 31e2947185254734a273c824ca252099c968fa338a816ae9632e0c26f47086ea SHA512 cceb4f126be2c3c75597691fe1980d87a535b657787e10076d50eaa187051b75e40b06e0c69c203b2d9c7df2a5aa7a01a4b91ad78135af6d8a22197e2221c6e0 WHIRLPOOL 1238e9fe4aefbbd578c228e540b4868e6e9b95109f42738d76b7a09abb1781c5332c350df01ec0cd068b7976f95378c474645c80e2d8afe3318c8b633206c264
|
||||
MISC ChangeLog 4695 SHA256 6406b4083ca52753b038b5d7d9914f72821412a784d7d7aeab21eba2186a9791 SHA512 ade930b8adf3ac8954aeeb5a1bba6906897527294a9fc7de185820ab7ec6fa386af632e74645936c5a4fe1a34d6c37a6c3f56b17398cf6891333f1b8864ae860 WHIRLPOOL 361588ae466a5287780636589bc9163f909842c0074086dd4d2a7e1090ccd80690dbcac2ebea953142d3f0bba7ee49ae58f55bf5d73d40c6794a9e56bd762f8f
|
||||
MISC ChangeLog-2015 13105 SHA256 cace27ac64a502179a77766381bf98b078859762af50daa67b9d131d2d75d4f7 SHA512 057a9507201db1602e4fd0df06332ea74582c318102efafcc8a2750aa6f17157ce82288cb0e03b5cb62c04f812dd55e0e5158598d7dce98c37e04d891385662e WHIRLPOOL dbb8b7881a97248ed45ac6ab4fcbf09df44bd5dd91ba630dd2b883ea82ec62614c2ce979cd5de329e8a76b7b1d6a52661b2f4a0583b11830984f41b5730f0b79
|
||||
MISC metadata.xml 384 SHA256 3ad78578cf5ca1e761ef628698f06d12a55ebf532e40985aa62ad7f7176d44b3 SHA512 70e2db47bef37d81a3842797ea0e12081e697b6e06bd25fbecfb64acf58b80e60a0c31508bf1c93879734af0921a47654fd489f08301b2517757741e0c6d25cf WHIRLPOOL add3c462182b70d77d8fff5a47fc2f428e8ec6a3ed9f23053d5a63fb01c7e0533db07f08671de6f56a3bf9fa3306a927fa39637ece186453440610060e80b86d
|
||||
|
@ -1,16 +1,19 @@
|
||||
AUX cloud-init-0.7.6-gentoo.patch 2569 SHA256 11e177a66511a27c8bed12237365e16d1b8d3a3376f687ec964e86b5e9bedc90 SHA512 5de2fe7632162bd5b527bda21a6f8c96122bdb2a9cb4ae40e8d73e48a303b56ae479a06985b8c1807829f53dd859e59d053b3613d6e2e446e5506b310d5e2eb5 WHIRLPOOL a2be7408066ceb091aaedeae7458ac41ae83b259f1d6c84d59aaf966b62b49be3b2ae649fef9d800a601f213dc3e0e16db12a8dc33a824c0d84434dcfe9f0c9e
|
||||
AUX cloud-init-0.7.6_p1212-gentoo.patch 1521 SHA256 d51e5ad00b28bf697cb040c16499f641d0d28ba1405da5fba61d1c3dc6bb2991 SHA512 e364bc88b8a41dc109d0e44ac7045d2de9312bbc27afa0668cfc31f6cdc60456ca39b08e23669eb36da8dc71e72e8360a113179f1524ab0646665749e7a9cd5e WHIRLPOOL ef522c89840573a9caf659a3f103bca593fc51a501aa361710f2087e759ad2fe018fbb6786e5519a870d2a7aef121015b3c43324db5b2cd06f7b06ea5a72671f
|
||||
AUX cloud-init-0.7.7-gentooinit.patch 2066 SHA256 6bb15613c1b9fdf95dfad3b51afd566c7d9bfe2a05d47f588f867e660012940f SHA512 2846c04f65d37f8dd981c5feb445ebb3ba1c437ac4e7fae12557a49cc12bc369e0e46acf3977a8fc2890f3675480a47f504b6a69b79e61307f6c82f17bf00c47 WHIRLPOOL 1a49203a037fa18b202242df59bbc1ab3ba9b66c173afc55c8d454bba9a901bcb1c777d1c99eb5564c37233c55eb1b12e0379d75964b552532af87bf1b9dfbde
|
||||
AUX cloud-init-0.7.8-gentooinit.patch 468 SHA256 4f115cdd8693b5a8d4c024d78ede36e5890748a3a9271d397882fb39407c7207 SHA512 07538a07a494c752b49ca357b448b4ae012ae855751886c4368e95d7a152a65afcc7c243eae428b670ae5f5802fbaeedeebf5a07d3a470bdc74d33c1f5f8ca02 WHIRLPOOL 725bc5babdec0a45c536a39b5f3edd67ded7f1ed03d973a006948d024439f93226bd8fad51b5065d9e0e5f58476575902df84b150bc31795206bfeffff74f0b7
|
||||
AUX cloud.cfg 1815 SHA256 e2eecea357864a080ff8c757f4282b9ae6373acef4e6ed604b071f9c622cd7bd SHA512 ff9a978befebdc177000ce50252a89d2b9adf4e2ab92c7c87300c54cebe5ff160fd6619dd56f0432a6ec8a819a4f948aa3e99c06e37dc6650ed41fdce16daeb3 WHIRLPOOL 97a2dcfd07860920cad70e28641853272e3ff927ed7cdc6075a26065bbb2a017d94f2b39795ecdfa5c1ec70587fc6a7b88fd281b2f702cc3ddbf7d1475a1bba0
|
||||
AUX hosts.gentoo.tmpl 920 SHA256 a7d1a6e160bb05928bbb9f2b8cfcbc1fa60c3a33cd034b06f3f92ffe1126df37 SHA512 39e6bcdf40bd842a1d2e4ccd1c993b432016f7b3c4d5455b71896a16ee87a5d698e214919172f0a7e2f647156f5efe0964fed999dd193e4f16c944efdcc0f9c5 WHIRLPOOL 89ad898aa4479b9bc3dc3efc9a10d7be81c302e490e8548f3752af9d50cd688ef0f3202d2efeadf2e034fcf5ef39ef3a5e78f9ebfa308f79684dd0342686e94d
|
||||
DIST cloud-init-0.7.6.tar.gz 515670 SHA256 9e8fd22eb7f6e40ae6a5f66173ddc3cc18f65ee406c460a728092b37db2f3ed7 SHA512 aa2397328afda8e77ed6d642e7642f41a4b4b5bcd3d0e87056aa8c88b56624ec65c57cfc66b0d13ccc235f1840baf1d577316974902a0439cf2f2eb0f8eef36d WHIRLPOOL 639a556e51b4b4b180951f9e481f9a0dcd45067d1d5760ce7e871ceea8bbb4e195258d96273d3ef88c7e2f2520318e9172c3ad0cb23d6ad0ae1835e17087e3a5
|
||||
DIST cloud-init-0.7.6_p1212.tar.gz 451717 SHA256 d213ee72a62cef5ef63369737a52c0ce0c2034ca1ae230925b6679f4335e685d SHA512 25c5d1cc7c8fa887859624b4f28416d455063c278e3f00bfb3561ab0c99aa708d9fa431ff17c42994aba43eb985538982e5175bf0531857cc18fd8e724ef1fd3 WHIRLPOOL d6608c750370fd470d6aae0e88125e9e56b424c40a5b1131b610cb675808b1f7e0657169273db29c4e994d3dce12f6076566eccbac6deee8c4277ffd33ceae38
|
||||
DIST cloud-init-0.7.7.tar.gz 477287 SHA256 d7b75e314ecdb99619014f21f3b622294a6c3bde248887dfb5e9cedb927ad0b0 SHA512 06cd2bba67da9668204416073af771145668db43777d6f183dcb54e8e1d9d12471fe3bfc99dfbc03a81814c5614347ff7d6acc5dbe117e1206d7fc2041ae4b62 WHIRLPOOL 9fccfba02aacc138dc62a6be9547fa1e5bd6959a96eef9b7f6f1ac86112049b36751882d954ac0e8d7aa5bf9580c5e27ec9abfdc2ef542628af448c00c468a09
|
||||
DIST cloud-init-0.7.8.tar.gz 508777 SHA256 4a4f1f7fb9dd0987a02aa7cd6f609910294fce8f9724dcebc0cd88630b4f1fd6 SHA512 ff6c3837afe702359879f0ae1d7443247b0ed97d60ecf0cbe85fc364dc833e553962aae221f48becb104ad3f951a28cbd742a3b8521ef25dfb8fd19439759447 WHIRLPOOL 1881cc41ee85e69cf5169115c7449ff581f927def51aaf3df986b8e8c29baeace658bb24bc5b98fd6eab6fdb5f05ab4555ba4081b7758402089a35fe20595876
|
||||
EBUILD cloud-init-0.7.6-r1.ebuild 2592 SHA256 d476c69cc8f48e2db82d24bedb1e79fefad9ea77ee99de8b2eabcdff2f363f97 SHA512 b86d21f987dd0663f34bdbafe541e1be07f81cb05c5fdfb7663b196bff513f3c16cd9871002188e3edf630fb3179e2b83b6262a024214433d090b3dcdc59dbaa WHIRLPOOL e3a1203242904281225907130a0e6dcd87a15b2748282bd282b4a23830fdfe19d05ad8ff880315f9fac42b1cd2328086915b36060ab0ff15c745e31ff9e7f2da
|
||||
EBUILD cloud-init-0.7.6-r2.ebuild 1923 SHA256 dfbad5510b2ed6c3b439910cf67625dcd5fbbb6a5a7a562e98d34aeecd4c9464 SHA512 e41aab4a8cf25e934d9e86d54d03879d925d50f246f905f00bd89d9e943997f27ffa94292bcd05941d811a51006f8f9200a3ec01c5f2288f628f3f46d3bc6deb WHIRLPOOL 6b390b2d7ec8b037abaa28e8a14bb8437421218b48dfdf7d7d35406d1900c04a4c8abcf7eafcf4cd3729ee48f07f7680a26582331e0533e2c51c260ddaeda048
|
||||
EBUILD cloud-init-0.7.6_p1212.ebuild 1958 SHA256 7ee21d127fd8dd10ba546147ec58ee9917632ce86502946dd48e92e392f023f1 SHA512 b394e4de59ee5f65a97910851a71ccd19f595b4cca302b2b6b14aa358a046bacb0f6e3cc64b4efd2be302ea5dc8461f3f5c1bf11a08156341d8e8b7df98c782d WHIRLPOOL 58eb51808d173b27f796fe67f81d161d324c40e815a9e5fb7ec37a85d6f95bdd447f422ce9cd0b4c6f7e46d334a4be4b3a47714a905cde8d319ef17b8bfd8ff9
|
||||
EBUILD cloud-init-0.7.7.ebuild 2405 SHA256 90b6a5ef913fc0e4b9e6a325005fc5b47df42df800f2133357356bc3d02800b1 SHA512 8f32b96be14e35af4a0db8dd4a839291859fca1dc75d4b4f9ebf276179f8fe379c9a4a18bdd67098aadba97e7badf1815ae4704cb415313d9267746fddeaed23 WHIRLPOOL 106d7b15c7b39f49a294d71ebce0c32f129c52cd7d80cd271e45f85c537f27b30e5b7d889bff2b3c7f2a056042444ee1b5d6a2b3e1d0b97f4ded36c09004deb6
|
||||
EBUILD cloud-init-9999.ebuild 2271 SHA256 48f821cbc102a724dfebd70e0810376637a494daf1a4666408655f82fd051665 SHA512 1d9b913d1b2a34b94db51f872d1b5ffce956370a5caa84362839530dcfd292d463f85e7824506eeb63006e1559c39af9c93f8d39aeee22c9be0af7d08f2e5d30 WHIRLPOOL 2033f7de67f5b9e07c2790fb2bd7c25ee0b3c68b168ec2a3a53c946d5618d73348f746e8d5648013fff598fb2d8899a0e2e6a4df199b847fae362e4cfcff0604
|
||||
MISC ChangeLog 5434 SHA256 90a36bb3be4134b629e7de44ee7e75bddd708d73806336489a8f999fa5ca9391 SHA512 8fe233bedbc5cb3e18cf7b18b683aba5d27a9fe5558237bc368fb864513d033dcb8d64795fa76109c1a0244df280c252f05f3f31ed5bbbb93da6c7f8514c5242 WHIRLPOOL cebdf6f728bdc13783e71d27dcad17152ef44406d6afb7118f8d167962a61270e354214e6242efd4ca53072b8d7b5ee184fd783de42ba3cf8b492a222598cefb
|
||||
EBUILD cloud-init-0.7.8.ebuild 2180 SHA256 590a6a95301bf486e0a9f6db82d2156f379faa9019547e43d03d42e0927bef02 SHA512 b36fffc3576ebb98f9a0a4d3006c8a71d60a7dbfea615c1c1194273a1b95aa042bd5454e52dd68958798e29ac0ecdb85576b64a6a182735ee261beea8378cfa4 WHIRLPOOL c7888825ab5127ff5b310c2668f7dc3c68560757b69f66953d70ebf1a5c2abf840d064c8ff37728d73e911b04983107a515b4482f1d28db658f594ec4ec99623
|
||||
EBUILD cloud-init-9999.ebuild 2226 SHA256 2095569f04b58438552a097ba15ad422118a977a035985b130d77ad84a136906 SHA512 b4202d565e651412f85f750e620b0467b7a28a71f6663bdfe81750647e867c4185a029c4aecfa2edf73ff5ba9dd89d524b341ca24d400f5cf0a61523922b0302 WHIRLPOOL 441a6ba5580952abd895fb0f7ff61b2885ccd33b24c785647f5ea9ae394854f5769fbca821d34d92ea8067037f026c55421b548281fedd28992b52a7e1be0bc0
|
||||
MISC ChangeLog 5928 SHA256 f1e6ee5d5ba95c750e94f9aecc789ebe279a90feeae6c5c497dcf04342678a84 SHA512 04a932fb01e58eccdae6640d8aed7e251031ded160ae33e1fca860c5ae5e367ddf743c5df043a8067dfd63812f3de29875d612443e644c6b5f1a44e33e1976fa WHIRLPOOL 57e496ff428cdced765c74cdfb2d3ffbfb34717ec45449b2da2f686929b2b949b9efc891a1a669d924dc34633d7eb0b905bb80cd5e912677e9d31a14f279b890
|
||||
MISC ChangeLog-2015 3361 SHA256 be1943a0d510b5b544b7e31cb630149f23093559da96b30c3933c073021b0bb7 SHA512 c2eea40c0d70371003e10986f5d674026dc325862d17793c60af3588ec81f6f54ba2d0402467e35f3c78c67d71203198029a2a1918fd028b36505277cb02c9ad WHIRLPOOL 711132a9e69fcb065186b293d3ceaef3febe8e0456466dff0d84ed497ed209ea1d144b6f20fa5b4982a5bb5eb9998c34b8ffb6f49ba23304cc35949b0015cb49
|
||||
MISC metadata.xml 662 SHA256 67e6f93e82f5ebd25c0c913568c1928e25135a7dc3badf967e4f54d6d0ad37d6 SHA512 c2a5eaa8c03116d4c91aaf8faaa5e5d0db354459241fed422cf54e4aab65fd987ee0649358bdd497ee831a468768cb76bd86f559308a34dadb6be1e55ac99f3a WHIRLPOOL ea923e925d0e8a4d10118ac284ceaec86de1ccbc87d1dfc1766dd3f7745ad1492ba9ce2fb0b028bdc80f23aec1a1cd2f2dfff851fd578c7b1bb00a74156c9db7
|
||||
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
|
||||
|
||||
inherit distutils-r1 eutils multilib systemd
|
||||
|
||||
DESCRIPTION="cloud initialisation magic"
|
||||
HOMEPAGE="https://launchpad.net/cloud-init"
|
||||
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
CDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/configobj[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/jsonpatch[${PYTHON_USEDEP}]
|
||||
dev-python/oauthlib[${PYTHON_USEDEP}]
|
||||
dev-python/prettytable[${PYTHON_USEDEP}]
|
||||
dev-python/pyserial[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${CDEPEND}
|
||||
>=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
dev-python/pep8[${PYTHON_USEDEP}]
|
||||
dev-python/flake8[${PYTHON_USEDEP}]
|
||||
dev-python/hacking[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
sys-apps/iproute2
|
||||
sys-fs/growpart
|
||||
virtual/logger
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/cloud-init-0.7.8-gentooinit.patch" )
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i '/^argparse/d' requirements.txt || die
|
||||
sed -i '/^hacking/d' test-requirements.txt || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
emake test
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install "--init-system=sysvinit_openrc"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
keepdir /etc/cloud
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
chmod +x "${D}"/etc/init.d/cloud-config
|
||||
chmod +x "${D}"/etc/init.d/cloud-final
|
||||
chmod +x "${D}"/etc/init.d/cloud-init
|
||||
chmod +x "${D}"/etc/init.d/cloud-init-local
|
||||
|
||||
insinto /etc/cloud/templates
|
||||
doins "${FILESDIR}/hosts.gentoo.tmpl"
|
||||
insinto /etc/cloud
|
||||
doins "${FILESDIR}/cloud.cfg"
|
||||
|
||||
systemd_dounit "${S}"/systemd/cloud-config.service
|
||||
systemd_dounit "${S}"/systemd/cloud-config.target
|
||||
systemd_dounit "${S}"/systemd/cloud-final.service
|
||||
systemd_dounit "${S}"/systemd/cloud-init-local.service
|
||||
systemd_dounit "${S}"/systemd/cloud-init.service
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
diff --git a/setup.py b/setup.py
|
||||
index bbadd7b..1578a3d 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -205,7 +207,7 @@ setuptools.setup(
|
||||
author='Scott Moser',
|
||||
author_email='scott.moser@canonical.com',
|
||||
url='http://launchpad.net/cloud-init/',
|
||||
- packages=setuptools.find_packages(exclude=['tests']),
|
||||
+ packages=setuptools.find_packages(exclude=['tests.*', 'tests']),
|
||||
scripts=['tools/cloud-init-per'],
|
||||
license='GPLv3',
|
||||
data_files=data_files,
|
@ -1,6 +1,7 @@
|
||||
AUX nim-0.15.0-fix-mips-build.patch 808 SHA256 537521a85ea520e9f75f7d174fc3ebe95d1fc75bc71c8d581d56e3a6178d932c SHA512 618f552da1fc9578047a91651cf6352aea893cfd711cfab5792c7ed18d579323d4dd5ddb08aaaba7150ded0bcaf25a1c43f9392db297b19443d2f06f0ad71474 WHIRLPOOL 849e57ef27729755a1056c75bcb771172b4969c79cab3f7ec754837f1d4e6834247337f0ad711cb0d3029392267adcb616c2814fb12ce8e6c91f4f9006ddf951
|
||||
DIST nim-0.14.2.tar.xz 4778444 SHA256 8f8d38d70ed57164795fc55e19de4c11488fcd31dbe42094e44a92a23e3f5e92 SHA512 34afd07fafd066f6b4acc423c21e1cc275dce00f575d01f0d1edc147946930cf13c772abe0c4a081e2e0091ad41f6ae5cead20cc4d9a7cb3bc628ad7469f6459 WHIRLPOOL 7109f28fd8e0e83a386e9a26b46a3fbb2ad9cc0c8736107fe7eb573c301768d0c3d149407657478431f8107a539cb18bb6db5ce0e0de6e96e25769dfec43a2df
|
||||
DIST nim-0.15.0.tar.xz 3786260 SHA256 c514535050b2b2156147bbe6e23aafe07cd996b2afa2c81fa9a09e1cd8c669fb SHA512 b115ed08e888a1a92fca601ca5580815ed7c1e8baf158a4bc6d351933f99a06fb4725983feae2fded50ce46c46c5b3ca6485671e66eb71962dc2a2956bc83fd8 WHIRLPOOL 15312851dbeda771dfa6f9a061d6a8358e847668efba2a31f8506c4b9398bd96d02d587c55bab0955714d6894877c3cbf7be9625e4802ca17a150c678b5b245a
|
||||
EBUILD nim-0.14.2.ebuild 1149 SHA256 77df39cf9cc9d265a1790fa49d7544915c893df945d69684d3a718f916fe5f8f SHA512 6a9b07e7378720585ee57aff9b17e7e170d204e0bc15487a3d0ec20189969f951c7d7f97336cf5565079f40f88066789923300ce422f727c29976bc5e7266418 WHIRLPOOL ecbe307f51f76d7392b9ae5a35c3405fd229a17994519bb7cd958ef31a7ea04549ae42821b44faf034bc3a567840ae96a3ac5b257a9603421a14a96d16adb3c4
|
||||
EBUILD nim-0.15.0.ebuild 1149 SHA256 77df39cf9cc9d265a1790fa49d7544915c893df945d69684d3a718f916fe5f8f SHA512 6a9b07e7378720585ee57aff9b17e7e170d204e0bc15487a3d0ec20189969f951c7d7f97336cf5565079f40f88066789923300ce422f727c29976bc5e7266418 WHIRLPOOL ecbe307f51f76d7392b9ae5a35c3405fd229a17994519bb7cd958ef31a7ea04549ae42821b44faf034bc3a567840ae96a3ac5b257a9603421a14a96d16adb3c4
|
||||
MISC ChangeLog 799 SHA256 c3ec8fe8522efd2d4b91f45530f907b5b61b1f63cb61d89e252f2a8b629a8c57 SHA512 7b794a248eec477aaac079c10e76effa3c26a866d246dbfab7cede221b1d76d219fa47cf25883eb222123d326eee58277bf240a5b809edfd3eb48b4af9eb222a WHIRLPOOL c36a2365e7fda233727ffd87dec270c130dbadaad0c141db82ab78dac0abb646fc6dcda9a69fce54154df9ed653b91e90b9a501f93dae1363e824895ca7ba723
|
||||
EBUILD nim-0.15.0-r1.ebuild 1200 SHA256 a2a478fe9bb897d23ab758438ae953b3ea9da912c929d8fa614c28ccbad329b6 SHA512 bb50a679ff3428638565bbf39d13b1757e05d5b3d61d51b5e11a9ba594df3cc629af098f2611136d607dca8c1dd54be29af2a82ce2e48338d682b7ede6358730 WHIRLPOOL 31ae9cecefa5dbabcb9814bd90b047206ff4c3bfcc42b6509816ae8843dd49363c6e54fab5a0b386cbf903af8c63d394710c5dfc9643e51e0478fc17542051bf
|
||||
MISC ChangeLog 1145 SHA256 68bcb8e1181eab67378f8a70534b88e76b873b73091c3e5c058b2474e4a67ded SHA512 8d9ccac7134a4f8f871b4d044a6269ee8ad7d39a92783a06e5b9edcbc6a784f99481a4a9d725daf835a775449397ddbafde5e84ac13f8c102536fa4cb93d3df6 WHIRLPOOL 9975716c1e8bb5ac502622badd685e893a76e2e9b272d54e70fbf7e48f893218966b0be340b1c96ca95ed5b7cafa423f1eaae7209f720caf15ffbd0e84cbd36a
|
||||
MISC metadata.xml 328 SHA256 110942af57f721784c3129b5e046355911d5719317c9cd116fa50c946b49b5f5 SHA512 bf02bc0a8c25d6e157b7ab1ef87c2eac3241d42bc4cf0632a159dcb5d429051018848be81d0cbce228124660ced8694f5de48d64fe10bc7ff5b536b7e7579e49 WHIRLPOOL af5d8781cd4df0734cfa581467f61f4b6c28eb21fde84e54744220ea9a0cc5b9930689b007b57a0cb2bfa9b37fd647fd20b358d5e21416ee49ff61dda79023b0
|
||||
|
@ -0,0 +1,26 @@
|
||||
From fe362543de00806a3d69ddd0de33caf0cae2e57e Mon Sep 17 00:00:00 2001
|
||||
From: GaveUp <gaveup@gaveup.net>
|
||||
Date: Tue, 4 Oct 2016 10:56:07 -0500
|
||||
Subject: [PATCH] Revert change to osalloc.nim from commit 8d7a45f.
|
||||
|
||||
Change caused MAP_ANONYMOUS to have an incorrect value when compiling
|
||||
for mipsel.
|
||||
|
||||
Fixes #4852.
|
||||
---
|
||||
lib/system/osalloc.nim | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/lib/system/osalloc.nim b/lib/system/osalloc.nim
|
||||
index b07a362..316dd74 100644
|
||||
--- a/lib/system/osalloc.nim
|
||||
+++ b/lib/system/osalloc.nim
|
||||
@@ -87,8 +87,6 @@ elif defined(posix):
|
||||
const MAP_ANONYMOUS = 0x1000
|
||||
elif defined(solaris):
|
||||
const MAP_ANONYMOUS = 0x100
|
||||
- elif defined(linux):
|
||||
- const MAP_ANONYMOUS = 0x20
|
||||
else:
|
||||
var
|
||||
MAP_ANONYMOUS {.importc: "MAP_ANONYMOUS", header: "<sys/mman.h>".}: cint
|
@ -1,6 +1,6 @@
|
||||
AUX dill-0.2.5-avoid-installation-binaries.patch 784 SHA256 94a022411360c089d0a6fe1bc7fc8b9680a8428399f6cedef3e1cd206dda490b SHA512 cb944c7e4699a99a5040140f2dd1cf6bbe3148b0fe098c536200cddd4ed835545c7e8328072a188fc9a5d70b9b4f5d3a138108f934734ee9c8021b3e95126cc4 WHIRLPOOL c1065f9fb6393268eabf7c1c31ede92c7037c916a58213c39fbc2bdc4e8cc963b66c7c2cc874bef92c903c61a74215af46f5f9f483abb46452801b9f09f3cc1d
|
||||
AUX dill-0.2.5-remove-install_requires.patch 906 SHA256 5e87b1f2e89303e346e67c9489e5f1efbf8b80462391ca3878ea8269cbaa14ac SHA512 f984248a8280a1cf97bca6a8ad90f8d648da106a74c67dfe29f62e5d8591d7cfcb608bf827729430f0463f6ad0846dba094a030b5c2c3e3f8f387f39803f737e WHIRLPOOL 706b9669111e6d97051308f34cfaf91c1f877f1aad19836cce20e688fde030e24808af8ee7d2b763432817f4c1b49e2d6b36c8bea8b13b08917ab98877a15f7c
|
||||
DIST dill-0.2.5.tgz 60572 SHA256 431c9d46e190dcdf1397234cf659d66e2e22e33b0474ed6ee2d0b16c9c0ea319 SHA512 94942a736b4c2e1558eb9475f9bafe3a24f88a976abf9880beec386497a2bc769cb9be6bbfd2baac006c92578c372f5dfcfa165c5649876ea5076a3b207de6fc WHIRLPOOL b0af3e279ad937f36450f25711412b7e48928515e4721fee3d91663c4ec629357b6d8f3c661f1ac56d3f7343a3bef717a368386bd8983991e06a4ce0f78ae1f9
|
||||
EBUILD dill-0.2.5.ebuild 538 SHA256 681ae94be1616d5a0b282f01b6732b74780cc8e9244b392c725c65dd76a55bdb SHA512 54e0f2509ff2fcdf581197c43a4b5435dd88eb33d4bac7bb33c3e08f938d00ce82ce320cc660b093fee655c3064f4c553e9111fb0ecbbb9dfb436f8012384e16 WHIRLPOOL de9c24524a186b0db9b1897c1d8ac5e502e54d0e6259e0c04e0414e864294e92daac7fdf17cd0bff32345bfc887c4dcc0e97203c4734ebf0e7c9286bdd40cb41
|
||||
MISC ChangeLog 411 SHA256 a34aa608d25bbec4e4f0bb0e55c774ca453937fd7548cf24c41945853c051386 SHA512 7c81268c804a75e5b2885750cee083ff402af8b94bfe47a80d00341069fa361c1f765a24a0163de826b4abe9b69edbaf6088a4c7d5175a8f87ac4b6a2aa3a435 WHIRLPOOL 9608f83e868217e8320c054eab2a93830f97c7f05001e468c656bc938bd8c4249e195eea7c18e7e3da2042a88f76e1ef9eed83216f3a5be6507096288a2c9be6
|
||||
EBUILD dill-0.2.5.ebuild 543 SHA256 3da250ededf7ef59c334a141a72415e8ea93df9aa35b1cfade7bfb371a76e3af SHA512 b6a0a2b0eb2410549c56adf589183d2f14b7297d04cc50c15211865441f7065a8b1602a532b18120e99d1ebf6562ee51dccc7780224c38b1c8d2fe169c83ab78 WHIRLPOOL ed504502540ecb6803473bd4d25f48f1056730cc53af02b166c6c6b9442bfa1f07af6fdf2b4a89152a20568ebcb5ed9a362c88b122865ed65ef1e08ac69e32ea
|
||||
MISC ChangeLog 584 SHA256 67faf3c55103290e2a9646ed06fdf87aa9bbb616421a15627b5fcf2fd9a282b0 SHA512 d61e9723a0bd2d1f30e9c3a9a08827da42938383a7db53e203fa0f33d78deab4130947d85687eff64ac42dd1a2558f7e0a0b78db31bb6416f4feb5534d27425d WHIRLPOOL 34aff99293e2d0089f48b56ec8197667d07e858a355ac0e6ec8f8fdde61d54cb197c479ac49b493c2ce8911e6cc0f3d9d645953abd7ad6f150d0e106b3bc13a3
|
||||
MISC metadata.xml 971 SHA256 ab1e928df07d5cb6379870e89c5c7543a42f132d0dd066a04f4a3794f82942c2 SHA512 6dbac6b4684df0f0ca183d998a8c8aaeaa5557d4f20652de04b263a9195b28e56adb7657ab12aebc63715efd2de242b55f3b17648a0337d689756fc4726e5094 WHIRLPOOL bb511abf04b29ac539657380fe2ae17d80fcda8a5e3e42ce074ad90970a18d00c5d8c3e0d051e601ddbab82796490a7a9647e4f2c1cc95f29f405f0e7c6e3a6b
|
||||
|
@ -0,0 +1,16 @@
|
||||
# ChangeLog for dev-python/pygtkspellcheck
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*pygtkspellcheck-4.0.5 (06 Oct 2016)
|
||||
|
||||
06 Oct 2016; Patrice Clement <monsieurp@gentoo.org> +metadata.xml,
|
||||
+pygtkspellcheck-4.0.5.ebuild:
|
||||
Add pygtkspellcheck to the tree.
|
||||
|
||||
It is a spellchecking library for GTK written in python.
|
||||
|
||||
Signed-off-by: Henning Schild <henning@hennsch.de>
|
||||
Closes: https://github.com/gentoo/gentoo/pull/2484
|
||||
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST pygtkspellcheck-4.0.5.tar.gz 184313 SHA256 5d7473de147ab2c8fb61de93f7275139c53b08d8cee6b43a2062d6c83a6b2987 SHA512 f2ea035093a4d8bd9ca3b04f7433808b1ea8c3723b3ea12b95f470d8eb003c9cf58114cb4f342f36732ae46e6156223db5185f16a8c4b27551a6b99bc28a45b9 WHIRLPOOL c7a891987c148ca3531b43ad245576efdff328ace04e10ba992efea99768ad84a35f9d94d20e98973c37ceffe6e242dcee635ff0e912192a4605cd07153514a4
|
||||
EBUILD pygtkspellcheck-4.0.5.ebuild 564 SHA256 f72d980e63ccb290427825c4df87750b7d1d47cddab1090318a254b605cd352b SHA512 5c0c3476f9685056f2f4a0596ecd688d206ce53f4e991fcb07860457213e2e19f49ad260f4bdddf731c376eb047474ad2fe815c2ea8e00fde29937e81dce415f WHIRLPOOL ffaea976694f9fcd0247606f8182e1a7a77da6e00f1fceabda278a85f9c31d0c7ede94c6cff4281588f0a736ab6b2264cc869075c75914bce8b693509447d75c
|
||||
MISC ChangeLog 545 SHA256 ecfcf4a8f0c16cff57c7a61cc14a70a4851868482a4a91751f9b38f59530a791 SHA512 3fa6f268b0bc21b4fc6df8485650fcac5e68e9bc9d47d2886fdd61b032de06291b3fcbb17eafa3998ae6c3c1acf2296259597b97adae07943f901e3ba91797e9 WHIRLPOOL c791924aab5f72450bd174634be98f3bdade5b584b6d4f5b3de0537768702295d0597f737433f4a08608153e87462474aff4f94ebf78c1e18c4d7c9810d77224
|
||||
MISC metadata.xml 381 SHA256 11a6ef60d00856e06235b7b8db96784a94a8cc960a328d2ed5d30399370c374d SHA512 da194ec55795437aca489e1f99bcc097234dc6a0d811f55bc216f3b49420a4da190c997da593da25fc259e6cdaf41feb44e8baebe7ceb55c82ca10bf571c41f8 WHIRLPOOL 11aa352eb7b87f3ffa5340c72b445b42e6b5f3a15d3e47fcb5357286ac1df3ca20e181d73da8c3909cb0dd02dc93bb868bed41adcdbdbd09da8738b81d8bd166
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pygtkspellcheck</remote-id>
|
||||
<remote-id type="github">koehlma/pygtkspellcheck</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="a simple but quite powerful spellchecking library for GTK written in pure Python"
|
||||
HOMEPAGE="https://github.com/koehlma/pygtkspellcheck"
|
||||
SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/pyenchant[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,4 +1,4 @@
|
||||
DIST selectors34-1.1.tar.gz 10525 SHA256 84b3743b9046461aebbcd13c15e79ab91e79acfb6e030b54a0ec6360ae0bbc52 SHA512 3c9cae461d7bc629a5ac2f17e7a5967d4a2865528b34e94e1164521e9d720381cca2c395ba62c0f67a4b9db34644dd031c2576a5017282bf4791c805c467408a WHIRLPOOL 67d07956c9c35e3a43e41033254b4ddff86271376f9d72a2503d9bc5e1f8ee5900384a5a71472a77c5c51e9025d7873d57c8f4797ab2035d7cd22e7ba99c0af8
|
||||
EBUILD selectors34-1.1.ebuild 501 SHA256 7a3d3afe7b65a1d79c1fa3a8209ea0a021bb7a8af19552dd88fbea87b0522acc SHA512 fd7509f9e32625cb0454e4594ffaeb0c0c993cc34288eda36d935bfa1300629bd1f588721a90cc529c8f9636f85c45e433f61f994f0b06cf80452bbdae506ff7 WHIRLPOOL 7470e6ada3f050a6e238b3667c8fd8a9eff7e7a581c431030aa55c83d473fa400ed366f70d9c7ac9b54f2442018cdceca5b0b76abd45561ffbf42861e1d5b67a
|
||||
MISC ChangeLog 381 SHA256 8e830982dc67e8ccf629d4323c603ed9ddb63f7c715c7d62788e047e9f40dfcb SHA512 42cd4b5ca402d6b62230b9f31fbfd827756c819ced7cf55807c6a1fb831c7bd274edd694557c149af0fc0f87ea455e78f1dc9db3c5b099b64b88f68dfbadae4f WHIRLPOOL a6ab4b79ce5a961d2e7afd4c506e0410207d26611762055146ea76c15680d918887b8fd488c3d22c08d5ea607fa03d88923026944e9757df44b79c12f383ac45
|
||||
EBUILD selectors34-1.1.ebuild 506 SHA256 e71dffb0b12375a2d1dfb05768f5b831d3062ac08ce7d12d45ffa03239233c70 SHA512 077712731b5be9fe3e6bf85fea0427f6d1f7f5176d07f6c695fc47fbe499c1b422af7db7bb3d49bb69111d4c326890570075a4102d8071fc7a33a46b7146c43b WHIRLPOOL edd27aa8f38476b9905722f7d196d2f250a1eab04493f4cbc75ad855f635a48fba641f4d2095f56cd4ca1cc85f7c98abaa34006ff6099f2155a3a7656f20fbf7
|
||||
MISC ChangeLog 559 SHA256 abb7476eb3e2546f1644df1d6a80bf1f5f7ad7af76de4688a2ca0639c1b39a94 SHA512 91eb242aea9540f6532ad9620917e51128c2f43869eaff1d569eb890dc713cb576ab9eea4493ecbf52d0990209e8ae573bf7a3402cbbe27d7a070b90f51c8660 WHIRLPOOL 46f6faaace9847431d5325c14f3738dcf78381e3a322632e772ac5973922e294a97f91f4a05cd5345fcbd5d70512f6279c0749b66c4df2f3db5b6625ccf823b2
|
||||
MISC metadata.xml 493 SHA256 b9383eb360f0010deb11e277d22755e6e0bb05c59f9c6b500772ec6a517f04b5 SHA512 cd40605757a0be68ed1ee74421e24ac6d5d7471deedec54b7843ba954cc347d3c9109c9d82bf64bbe1209746e632680494a30cbcdc8f8db18d980ef3e4003ab5 WHIRLPOOL f402784f6392046f73739d1eda5fb596da3ccb664878db0e6e9e28109aac7db57c04cdc1a80f689e2d20065989f87e65f52adcb1c542bbf44b564d7096d556bb
|
||||
|
@ -1,9 +1,9 @@
|
||||
AUX 0030-default-path-for-tests-also-needed-bug-467264.patch 891 SHA256 9e8627ca85ce1ff98933b9e8c8ab00c6ac320ecec3d082a91b790f9c1cebbf31 SHA512 d4e6cc6084bc76ac1394392a8107b2432ca885b88d8b3252507d28a192022e6252bce7d8a666edbc5a36362ceb76a2157008fc3a110a892964c40904607412b5 WHIRLPOOL b981c25dc65e63f72d7646eaff77b8de92589548c272906f73e1a729b7f54ecd57f0502ed453f95bbdf6d9e85a1a087728ec2c5ec3e2eeabc61bd36487fd4842
|
||||
DIST sepolgen-1.2.3.tar.gz 367644 SHA256 3ee1745257fa55301070219c77978c7c9eeb9aa595ce0b6b29c3baa4687d5cf0 SHA512 5fe023f983dc0fe1855da24835cb9bb466ac6c44d07fa939416740ca64968c039be2febff79b2a4c593e54c5ae81448dd06020e9160e4f84eea95d8c0d2b910f WHIRLPOOL 65c663a3398f1ae64e8bf233828701481ac2ee68fa75f2271596628c7dcc80c1193166cfb950f8faa86988c0b309cfbb59f15f38131a9f1f2680b754518bba11
|
||||
DIST sepolgen-2.6-rc1.tar.gz 367934 SHA256 5d1ee9a86d75f08b3443e4f17a9098bf3bdc7d2a77a64dcdd5d6230f6d4621cb SHA512 80fe7a3a30d632d0736ca69527ecacded1a35cc2115fcaab526f8eed56f12d77b453dc0eb7230790d5774631ee2d7c3fdae54fb734da30de46faea6fd9c96711 WHIRLPOOL 35d3d32e29f967e691658f8a30ce274c34d2e656bff3a1df04ba3b054631afe8e717f76dbd8524e91a0c9c45e64471b398af85b1ab20a4beac87f70ca62b3ca8
|
||||
DIST sepolgen-2.6-rc2.tar.gz 368014 SHA256 06c6e9d78b3628bfc056ace4a9f0aca4a5f62ea4283c3867e971cf485ebcb6cc SHA512 2d545f666db9c283643702863c022dde7dab9d1e15cd4895a07e6c20dba651d366ec1382f2319aff320c46fb15e928afe1619444ac95050e757916752715ba9b WHIRLPOOL 62cf9d3c0606d49263074adc205842a05a36b9147ae4434f6d612a18fee98dfbd87ec4afcb0e7308ea7ba5072328d8ec5f6c8b944bbb40eef8ca377d3b2684ab
|
||||
EBUILD sepolgen-1.2.3.ebuild 2246 SHA256 868d4d28f7af14014a450b53227ca9df2884dad09e0267bd059b88a5eb50f0cd SHA512 2e0a8e9f139006d4fa9b3031b4b54f4cf6535a5be2b1ec8afc9b3500b98f0590022b992d644fefebabd4b14cb068c6dc988d3c3a3caaf13d0e364b8189ca9c87 WHIRLPOOL ea712d627c67a6b22d1dea83d65149301efde4d06860ac7fcf462e8a0b746c136b892ef4ea7cd1fd7989de616ecb3248a60a54f47c486040cf77416eb86cef85
|
||||
EBUILD sepolgen-2.6_rc1.ebuild 2249 SHA256 dbbd09789211d6d6fa9a36e42da94243895cf5a8cb5c9d0656df796631b2a04c SHA512 68d690e22c6c0a98c0968da8a355f75e276ab8f50e0168ac95796924db5949e64b41dedadbfe2a523c49ed231a17b44372f3464cc2724a758828b236ba76b43a WHIRLPOOL a9a99b0e8cd0cb8ddc23fbccd2ba1d126087ceb44240b4b494c9d59168c9bd2919c25b072d36c48df89c479b7b6e4e9a4aac0c144647a2c0235ee186ece1b1c5
|
||||
EBUILD sepolgen-9999.ebuild 2249 SHA256 dbbd09789211d6d6fa9a36e42da94243895cf5a8cb5c9d0656df796631b2a04c SHA512 68d690e22c6c0a98c0968da8a355f75e276ab8f50e0168ac95796924db5949e64b41dedadbfe2a523c49ed231a17b44372f3464cc2724a758828b236ba76b43a WHIRLPOOL a9a99b0e8cd0cb8ddc23fbccd2ba1d126087ceb44240b4b494c9d59168c9bd2919c25b072d36c48df89c479b7b6e4e9a4aac0c144647a2c0235ee186ece1b1c5
|
||||
EBUILD sepolgen-2.6_rc2.ebuild 2249 SHA256 fcb567c71fe64331b9b6d258326c8d55e68f5cfdad60a55c7159ca935a693436 SHA512 28039ad3b783066927422daf02ba779b8038e327b521eb65a9cd34c125da26a79a45d4cbbf7db00ad9fb07a5f5b5c02697da61e7ec55592f4deb29d3a30198ef WHIRLPOOL 20e26bd9399f7b08f077e2216fb033bb8e75995a32d5eb918867ceb6f75a35ddb8740e019c713775f12f8eeb9f8412525212d9bee1c4660ae4ef143c44c18454
|
||||
EBUILD sepolgen-9999.ebuild 2249 SHA256 fcb567c71fe64331b9b6d258326c8d55e68f5cfdad60a55c7159ca935a693436 SHA512 28039ad3b783066927422daf02ba779b8038e327b521eb65a9cd34c125da26a79a45d4cbbf7db00ad9fb07a5f5b5c02697da61e7ec55592f4deb29d3a30198ef WHIRLPOOL 20e26bd9399f7b08f077e2216fb033bb8e75995a32d5eb918867ceb6f75a35ddb8740e019c713775f12f8eeb9f8412525212d9bee1c4660ae4ef143c44c18454
|
||||
MISC ChangeLog 3729 SHA256 e8bc0fefddca59146166184743875971f604b549a2d96d34dafa6eee3915c25c SHA512 6d998d56b4b48fd55ed6e9bada6b358231f50466420ad7bd980694b42a0e3bf797bbfa97af9e11361643c07df1389809ef17e2f4228defc34a5f5844cfc2bd87 WHIRLPOOL b2c7f8803cca315de2a6328a9a8abd01617e91a135e72bd1f21f7abb9f2a24d54785b63e15deda32a86e309df9ca087e18347f835c93a843490e7d4d52849ea2
|
||||
MISC ChangeLog-2015 8639 SHA256 4c6103f1923127d465b15fda2927907b2558b7bee67afe7ae17e7132aa581b21 SHA512 ab752e0207cbf5b70f07b8d05439133bf5b85ac46dfe6c0777c830585d5ead4168a96c179e0ea15206b735b093a4328aea540abfc975974c4499be195e1e4f1b WHIRLPOOL cccf452218908955e52e694acadbc0d1b368730096071f190430b820ada3bdeb328bbc6331a8654f2392eb36b0d5bbc0a7693b9d39183655620a058d81df94c9
|
||||
MISC metadata.xml 407 SHA256 9757a59cd9286acd8db9ab5750934a37f023c04308e035d76ac6698790a9d008 SHA512 576b46fd09a9a48f19132f006edf0ed27d864d0095415121db0e0ef64013fe6d35b220d305e6042cfb10f51cb05317cea7ea739905675126ed8191a752eb610e WHIRLPOOL 1f14482a8b658937bb20fc6c1a75d8b880564ec5ac66febb8a797827258211eefab8b8f55ba5697a50381b06c0b5b4a423e5545e270bc1a38db36f67bd04d9ea
|
||||
|
@ -1,9 +1,5 @@
|
||||
DIST navigation-1.13.0.tar.gz 336419 SHA256 5ef288325a0de4accfb4ef0cc37d9e9c4106a05d98b0ae5757f6c4823abada97 SHA512 1b686d4d1e930901dcf899fb73c8609855c3bb6d797322f6f3b9ea7ccb349f98802870b44e0fcbee4e68abebeecbaff57d453dc790fbc908cd23b8afda22e1af WHIRLPOOL 096103d8b774205995a12d294c820187fb89302285b363f6e6b9a4bb1e30a2edf9b33a451effc00b8aeec4d8f40664f61266314d389b9c668c0d7cf2152f70dd
|
||||
DIST navigation-1.13.1.tar.gz 335568 SHA256 aaafdc6ee41ce79f44c03710076a105411b96dfcf35a7816607cbd0f48c8e8bc SHA512 969ce141dacc3ec8c249769a861c44a8d061bfb24c1fc63bd2873b589b11581f93e3faf3292f4db5daff89100859e05451d38278f859cb527adf55405d8f536e WHIRLPOOL f4161eb7e357384cebd2f40ead98ac559d16b055a81aee1898bfa23259d42fc88978abec195af62f4a227030b200a5a9ca79079693ebc6f3a3eb1a9d5cfb7dbb
|
||||
DIST navigation-1.14.0.tar.gz 340196 SHA256 3974bb52af21cf0a6e4da8eb231b3101b4c5da700793bdac1cdc97e69d6e5cac SHA512 8ac2048be6d06be1f137aab2e73c5c724e794b9e6125fa70e2283df3790200f7b5203bae12c46e0796523ae58a4f8ede79fd0c1afc09a306a99f450576c7b11a WHIRLPOOL 12e8b7f5043a9473033df772021c3ebae1cdf87bde52988874489e490e7dfdcb07623c588ffd1297fbbd3fc336813fc6f4e9ae812dc80dfcad3062cceb82ef0b
|
||||
EBUILD clear_costmap_recovery-1.13.0.ebuild 591 SHA256 41c483a23162747e7d61f3b42ec21c252727a33c5a94e65a616e8d9542ec00b9 SHA512 d96fee3a50a82a3aeea6a565f828f26ff20d0b4243dbaff06acd8e9a56387540ec0c5fa5b588586a51ee42ac798322270af750a554e5b916a9919785c220bba3 WHIRLPOOL 0cca10ff8f26d715e3481520fb582d95b80cbf0463cfa5184c96d01c9570c6025cc63ebf1de12d3d5340d5ada7b5f49a13c4c916de330682c51c2786623ebc43
|
||||
EBUILD clear_costmap_recovery-1.13.1.ebuild 600 SHA256 e6000a8c55610fc8ef47b1cdf35a8653744698e2ad87ae3078934d0dbedb2b9a SHA512 b653a3b82717b3d6a23fd40c2d276ff22df5e29a46e6cbc64d24b1ee3f2eb385c7e9c1b6256505f6ec13704aac9f128d3c1c3abf8967b4db1be685812580d95d WHIRLPOOL d59dc6c4aa4767a8733ab2ac3585d91b16f7b83cd0d5b09054fee240db2f80fbe172d922a9492665358958ef978219d7e73808f67edee06d9fa2208fafc013c6
|
||||
EBUILD clear_costmap_recovery-1.14.0.ebuild 600 SHA256 0143164e0c16f515b8e69024fe0c41e2b40a1f71d8f98a4335f21189d96365c0 SHA512 6537930fc6c9365d805db40fded2933143d27fba827ba5272dc52e59727faf7240d0ba47e0d624bd841aa813e97a8d520640447438b65251efe2fb9a8784435e WHIRLPOOL 056030f18a3c60bb7a8dfd509ac8e4347f8f82e2d5aadb75d2f3dcba46282fe6122d5b4bebde56c08aa1fe8d9b0b6f8ec275e68459b44be77f4da71e55ce16af
|
||||
EBUILD clear_costmap_recovery-9999.ebuild 600 SHA256 e6000a8c55610fc8ef47b1cdf35a8653744698e2ad87ae3078934d0dbedb2b9a SHA512 b653a3b82717b3d6a23fd40c2d276ff22df5e29a46e6cbc64d24b1ee3f2eb385c7e9c1b6256505f6ec13704aac9f128d3c1c3abf8967b4db1be685812580d95d WHIRLPOOL d59dc6c4aa4767a8733ab2ac3585d91b16f7b83cd0d5b09054fee240db2f80fbe172d922a9492665358958ef978219d7e73808f67edee06d9fa2208fafc013c6
|
||||
MISC ChangeLog 1931 SHA256 e2ea1a3841db8250b1d8e397a233dd44cddd5f29407c17a8d94736ade786369d SHA512 f741c7fc02f5dc9697b85ec2e34c92bcfb90434716a33c97f875c8f494637eeffbe6917cfd6243c8db013cb64278ffd271d094031547cafbbf1de60dab996a3a WHIRLPOOL 55b59f93b5e965203ac6f953586d9632f1adf230126d7165f10e0ad08ec404cbb3c74f1c8e57ccae23eef7a06f6ba264ba4bba622e0e47cc1bd1f43a9540a384
|
||||
EBUILD clear_costmap_recovery-1.14.0-r1.ebuild 627 SHA256 a588b5f032954de41987b23a00eb76967ce346a4750cd5f094fd35a4c7bdc2f9 SHA512 53264464e1289915a2402c1d10258dd399ca1a4ad330adede8b8c63d770ce29a0110f41478707ab13b8999a18fa549913b762ccfc3cecf75efbd4636727ecbdb WHIRLPOOL 002f796ed1b584c015fd62abe9f9aa48d4e0d3bc92b4b770c24afc17a1f7a387cd610f02ef06387e7bb95f6afc78c9709b3e945479335bb5212c6921dd6b383a
|
||||
EBUILD clear_costmap_recovery-9999.ebuild 627 SHA256 a588b5f032954de41987b23a00eb76967ce346a4750cd5f094fd35a4c7bdc2f9 SHA512 53264464e1289915a2402c1d10258dd399ca1a4ad330adede8b8c63d770ce29a0110f41478707ab13b8999a18fa549913b762ccfc3cecf75efbd4636727ecbdb WHIRLPOOL 002f796ed1b584c015fd62abe9f9aa48d4e0d3bc92b4b770c24afc17a1f7a387cd610f02ef06387e7bb95f6afc78c9709b3e945479335bb5212c6921dd6b383a
|
||||
MISC ChangeLog 2399 SHA256 65e7c930d3f11b3a18b708b994925d588d8daa5111501334ae6b0e2deef35923 SHA512 a6afcbc6f29bf6a5e632d575410e843bf622eff16db14c909352291ac84c05208c660c4180479d0f52640b5928cea5f1fc8eb70be0d0ecbb967a06f80419bf8f WHIRLPOOL 8e2b33cb09d13629014d50dd6f89d46fa25e052f71a9213a4acf487fda8ac4d9aaf14698324173ccf0592e35baa3524f570790b9b6696f7861fa74e5a260853c
|
||||
MISC metadata.xml 337 SHA256 a90ded2c003033ad4057df2eba71c9fc0a76a721e3f998dc578c29eef4ada1f1 SHA512 f5df7464100fa15a3d2ad11cc620007500a5cb5ea7be67ac45819a541dd4ae53ce476231d475acf4dfe7e7bf0c31281325dc4e003867d1cc01a29353bb5ea09e WHIRLPOOL a0198030c632c4ed9a5b5d09027e0a463b5ecfee3f2cfbb1c7f5ebd18f77e9f9600c1f8d30f456c27b3866b8170348c96203a734a0e844a593369f0f92501e79
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros-planning/navigation"
|
||||
ROS_SUBDIR=${PN}
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Recovery behavior that attempts to clear space by reverting the costmaps to the static map"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/costmap_2d
|
||||
dev-ros/nav_core
|
||||
dev-ros/pluginlib
|
||||
dev-ros/roscpp
|
||||
dev-ros/tf
|
||||
dev-cpp/eigen:3
|
||||
sci-libs/pcl
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/cmake_modules
|
||||
test? ( dev-ros/rostest dev-cpp/gtest )
|
||||
"
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros-planning/navigation"
|
||||
ROS_SUBDIR=${PN}
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Recovery behavior that attempts to clear space by reverting the costmaps to the static map"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-ros/costmap_2d-1.13.1
|
||||
dev-ros/nav_core
|
||||
dev-ros/pluginlib
|
||||
dev-ros/roscpp
|
||||
dev-ros/tf
|
||||
dev-cpp/eigen:3
|
||||
sci-libs/pcl
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ros/cmake_modules
|
||||
test? ( dev-ros/rostest dev-cpp/gtest )
|
||||
"
|
@ -1,8 +1,6 @@
|
||||
AUX urdfdom1.patch 590 SHA256 b25beed991b6c5fda0f0b7ef1910431fed8bae0fe129fe4e79c0ea6a5e53edf3 SHA512 8476e9ba0a1f1977de88f299c5222f72361be8c334a37d1f4c7834c311f6a4cad2a49553d5fcee67ef5e9f2d164855dc89671958c2d069a7f6a301c3a43891dc WHIRLPOOL 5c17b703c8d84df9b148c772f00a27a3dacee30ac130d8c2f28d79a8da9e13b8113dd8f42f6bce0e2d1851e319115cb8d3c505d1490b6710169e1c7ae4f0628c
|
||||
DIST gazebo_ros_pkgs-2.5.7.tar.gz 1821656 SHA256 6a40c129d4b4d6c7c5d4608aac7314b84f815a4416cd905d71b2b98067c2aaa7 SHA512 13790eaa50d6a6b1be26236ce3dd118f6d09c1096b7c95fffbad99fe70d59546b8169597eda5fa774cce37c5b3f46ca61b3c66a8520b675fb8c020e36f002d94 WHIRLPOOL b94be63a019d4bd9fa175f6c8c24f96c2e034ebfdf9b4f96aad6e71476409cb57453c895d2bb14aa50ba1410fb89302147c0677c055544ef826b28425e0a1046
|
||||
DIST gazebo_ros_pkgs-2.6.0.tar.gz 1823899 SHA256 a2756e12a716ef1fa18b132a76b8ea552c5e41c4875bf0349e034988eef133e5 SHA512 14e3a82ce2d5a9d2f036a6234f12421513db4e53924dbbab60aedef3c3638f1e6b1c5abc2cb0094f19efaa764c76189bcc00217591c4b82e93fff965041c0fce WHIRLPOOL 5b4f44c10de4ef9b86ae37fe115b81ecfd1a991c470e3ade0159cf3bf77646b9a7576e29bdf2b5ecd12164e0a00b838e9d14807bf1153b0443bd52182384d040
|
||||
EBUILD gazebo_ros_control-2.5.7-r1.ebuild 672 SHA256 bbfc5886367097085238ae003b40f55e65814de157b3cac168fc6d47f015d6fe SHA512 ceb066744f9409f4e7dab7794c8825386bb7b28925a4910c5f6c055c4c91737c8220e9e1474271915d536953c4fccc3699092a11c4eeca0fba1e2ea8dd3bce0c WHIRLPOOL 047e5aaeda4f7661c972bde807ca09f88e8db760f36df05cd4fe6a558927c71b94643e11a418be552225ae6001fce83c670534513b79968a275b3a90fdd5c192
|
||||
EBUILD gazebo_ros_control-2.6.0.ebuild 672 SHA256 bbfc5886367097085238ae003b40f55e65814de157b3cac168fc6d47f015d6fe SHA512 ceb066744f9409f4e7dab7794c8825386bb7b28925a4910c5f6c055c4c91737c8220e9e1474271915d536953c4fccc3699092a11c4eeca0fba1e2ea8dd3bce0c WHIRLPOOL 047e5aaeda4f7661c972bde807ca09f88e8db760f36df05cd4fe6a558927c71b94643e11a418be552225ae6001fce83c670534513b79968a275b3a90fdd5c192
|
||||
EBUILD gazebo_ros_control-9999.ebuild 610 SHA256 90783ab1d2dfe907eb409d61b95b16520bb55dc07cdd04aada1d5f18ffea8fc2 SHA512 1954320cc9edf3dc2b9797eb7e13a6c1122a73957c8e4c91d55b0034f0cc014e68528ed032af88c87336ffcd9c9393f9d8e4a08c4fe0ec1116c890600bbc934c WHIRLPOOL cd5f666ded33cec41b3b25e44e4523c138d0f63771523fe2f6a81c2eb0b975e7ae0a2b982e0d8cb3ba2491abd739da6eb4d240f821a4d3c0cff49c3dcc44b2e4
|
||||
MISC ChangeLog 3241 SHA256 9fce4588b169dd33ec9406c45ef55fa623145cc0be2b00ab93ddd42665f6a339 SHA512 2c047e85a19de50ce7f12f5ee272965c4a1332ffc79c7a2e66058d3aedbc38c0806e66582321d68973dfa74f5b635b2b60b895d287d81117856fefdf0738aead WHIRLPOOL 9b74db4e0214232d7bb1f3cd2cfda4c697b5dcbba4f76b9d1b38d3b1dc65d548f5d1e08c7c73f11a229c8871ca66cb719e4611c4020530d66a16a213657a286a
|
||||
EBUILD gazebo_ros_control-2.6.0-r1.ebuild 699 SHA256 ace55e9697c264e12d4456beb69e99310035eb03641263b60bc880853fa0d2a3 SHA512 385b45d04b20d194f1c712c758d03a9f3c1c2ca70c7ec1f110633de09e0c2128627be21cfb8bae6e1f16bd881eb23e180dbe5dfeee704d3ca5f62ca3cd3b1d35 WHIRLPOOL 69dbef0aad3ac0dd789e09e48a1eb0a42ea59d03322649c2e6b1402a6a8cea9d4573704ddb2c3c75d61d677224fd13211c4d6e1051494b586cf90bdb9bb37efe
|
||||
EBUILD gazebo_ros_control-9999.ebuild 637 SHA256 c6afdfb6452b6d1fb0bbbeac4607ffb77a92f119c97356561a39302421f890a8 SHA512 826f654231b969308fd7151bf54950da784ebdd2fe58b231956438d4e425d3e2abc25e73a35abf16149d3368613a9010b1e39ed0ecf97e7602b121ed131c036f WHIRLPOOL d37fc8aabac9350fe445f2ad1ce62d1be1353de1fa46d0d69a612239f7cb410a4f5c8eaedea9201f6027ea6fc2ed91179dfd2349e12f3c79b688b91c16cdd119
|
||||
MISC ChangeLog 3645 SHA256 ea11765944f451b2a2d0a13046e04dd212d96bf24b736d03e58e4a1b933905d0 SHA512 dd4e30434cec667b242d01f3d62d639bfe205000a902dd08880de00cc3334c0bca5741144c1d0644b142ce7b1cde5e2120206539baad485bd916a6ad2629c38c WHIRLPOOL 74439d68b7a04d25a941fbe9a75f2d88a4659bc4b4800079a343bf1b9798a4e58c57f9d4a60b173360e282ef1d6edfd1bda7fcdb38d0dc9285809814a12f60cf
|
||||
MISC metadata.xml 344 SHA256 f5e01eabfb9055df59f1c8079b8ef0cad9041892fe2b4853ecadf3ce1a14718b SHA512 9b7223f95a007995d9a626aa653d2f0f8dc84364c325109fbd9b2f84f0359db12f2d2e3d16391f33364627082f52f8bac6b81c1992d64630bd70e476ce2c5d4d WHIRLPOOL 95bcc2bd5a88e1f205dc349076f7dd929355fbb4435281b50dac76d2542c2f9f7c74fa7e0965d9a9d644eeb212a0a272011fe4364107745a9dcc103ee5a16dc6
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros-simulation/gazebo_ros_pkgs"
|
||||
KEYWORDS="~amd64"
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="ROS control plugins for gazebo"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/roscpp
|
||||
dev-ros/gazebo_ros
|
||||
dev-ros/control_toolbox
|
||||
dev-ros/controller_manager
|
||||
dev-ros/hardware_interface
|
||||
dev-ros/transmission_interface
|
||||
dev-ros/pluginlib
|
||||
>=dev-ros/joint_limits_interface-0.11.0
|
||||
>=dev-ros/urdf-1.12.3-r1
|
||||
dev-libs/urdfdom:=
|
||||
sci-electronics/gazebo
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
PATCHES=( "${FILESDIR}/urdfdom1.patch" )
|
@ -1,7 +1,5 @@
|
||||
DIST calibration-0.10.13.tar.gz 112305 SHA256 935755f9428e6b998d1a9ce10fcf11f3c119953ebe0b65eda855804ec8b8aea8 SHA512 95b5ea28428ea9726b6b1a8f24cd4c7cb84992e680761357c1a13dd92c362149a0a6104f6a44dbefad503db1a9c7a53135d9756b1ceea3a739b1baa14f9474eb WHIRLPOOL 94423d70268b053daee1da1b324582d2f8316c6feaa5c9291715b1861520cb2e67654daaa2156e8d15cd59ecb566bdd3cb76d42c7202b85680888bac3532002c
|
||||
DIST calibration-0.10.14.tar.gz 112475 SHA256 1e65e6d8f793e7a27d1975ec3c4b63bf5249c7ce859dd11187258560901d1c77 SHA512 5ef17cd21e04c134717859ecb12c4e7fc0086b044cf7d35d40bd43439a0f24e8ad41fe7b5fa37dcc8ec5e4abb2be8f64d86510706a3d97510cf1b92c2196ad40 WHIRLPOOL 5c1ea989d438198044933927acfd7eb8426c9f5f253710ac63117b2a20c526acfea568f4b7b4f1930a43024bbcf4033f0f04c9e48108dc7e1cc629fb9e3c127f
|
||||
EBUILD image_cb_detector-0.10.13.ebuild 831 SHA256 fc34c3941b255bbef91a91b98117bcc0f4c89c2912e3c1841ed37e4b9356fb66 SHA512 f212d5348f69447ab992a6d4688047c2c34ed0ebf5aeb8bb6a7f90355b33863d2347ada25101120d52808d11ca580992e6e28f447dbd031301a38b74177d0e61 WHIRLPOOL 7542f75f48d34d2436351e006ac3f444087012bcf2e96b698c6fb7b7b4a1d018c28257629bd87e0a46fdda51744c00a9973f2833a4ee7f06d9c42c0435c8982f
|
||||
EBUILD image_cb_detector-0.10.14.ebuild 831 SHA256 fc34c3941b255bbef91a91b98117bcc0f4c89c2912e3c1841ed37e4b9356fb66 SHA512 f212d5348f69447ab992a6d4688047c2c34ed0ebf5aeb8bb6a7f90355b33863d2347ada25101120d52808d11ca580992e6e28f447dbd031301a38b74177d0e61 WHIRLPOOL 7542f75f48d34d2436351e006ac3f444087012bcf2e96b698c6fb7b7b4a1d018c28257629bd87e0a46fdda51744c00a9973f2833a4ee7f06d9c42c0435c8982f
|
||||
EBUILD image_cb_detector-9999.ebuild 831 SHA256 fc34c3941b255bbef91a91b98117bcc0f4c89c2912e3c1841ed37e4b9356fb66 SHA512 f212d5348f69447ab992a6d4688047c2c34ed0ebf5aeb8bb6a7f90355b33863d2347ada25101120d52808d11ca580992e6e28f447dbd031301a38b74177d0e61 WHIRLPOOL 7542f75f48d34d2436351e006ac3f444087012bcf2e96b698c6fb7b7b4a1d018c28257629bd87e0a46fdda51744c00a9973f2833a4ee7f06d9c42c0435c8982f
|
||||
MISC ChangeLog 1519 SHA256 ea4aa7c4321a65c0f4818fb6bcf1aa0a3cfa04a2d6839595403086b1d658e352 SHA512 cc6e8ebd920c790c59fb132148a8a381b26c8088e4e54cb4f836db98787814c670217f859063b5de17dc2e575d5a193f3c10dd0ebc8816595593cdc2910094e6 WHIRLPOOL 452d7b2f86d54f7aa9d9296ce997c59e1761c1196129d076727e488efd58a2ba47917853b5533a6a61e29dd19cce4b15ae47f74758d453baa98f8881fc94cc15
|
||||
EBUILD image_cb_detector-0.10.14-r1.ebuild 858 SHA256 f548df380c9ee8c5935fea7f27cb80ef9b44c95c503696d3ffa51bffb4c81d51 SHA512 fde6c9dcdffe20f0afe0c79f344cce315ec3d681afa76c47160bae2f9e5956807fc1608927313a93c0be11310f9dd73908b88c35151363d83759abdcd811ddb0 WHIRLPOOL 349ecf4f336f24053ff0cf20704e65bc169da39ecfab7d0400127e0d1406dc7dd5bed1a36507cde46b23c769e6852d2bc317904eb3f8697ef29e3647ead0655d
|
||||
EBUILD image_cb_detector-9999.ebuild 858 SHA256 f548df380c9ee8c5935fea7f27cb80ef9b44c95c503696d3ffa51bffb4c81d51 SHA512 fde6c9dcdffe20f0afe0c79f344cce315ec3d681afa76c47160bae2f9e5956807fc1608927313a93c0be11310f9dd73908b88c35151363d83759abdcd811ddb0 WHIRLPOOL 349ecf4f336f24053ff0cf20704e65bc169da39ecfab7d0400127e0d1406dc7dd5bed1a36507cde46b23c769e6852d2bc317904eb3f8697ef29e3647ead0655d
|
||||
MISC ChangeLog 1923 SHA256 0cfcfe2af5bdb972a9ca1f78453c00b65f6b340b3d48419e8b4c8dac5a5a93f2 SHA512 dbdf61fb68411cc4ef0c186ed4df75ba43463f753e401d97f9c53ab3ea142306b0ee21cbaf50bd74722f37ddced897377200dc3b831cc2e8bfac3aedf49df478 WHIRLPOOL 24798af01736c62865d1af76940cf966ba389ce885114819476d255f3e4f9fea4309c0a9be300ef66960a86fba1a217eb94a2966f1b08113bbc6b455b2851303
|
||||
MISC metadata.xml 340 SHA256 678ba832ac98f8b0a18465056d6046bac6e86625e0d9c88087b65770e0a39bf7 SHA512 de7b08cf3292d6c46f7a6e954ece0a32c8e2f4d67bc5212ce755662b8abf50425d54c00e0601ba943a4a9835f32c3df63ef87d5655788510ed86f05dd485a963 WHIRLPOOL 14899b95b028a1d21e6fc62ca4e22675cf9a742003656f7ecbe174f2c9d3ce252fa1c76ab6b8880153d92d7a4edb97028909be69b5f0992a9b6a1220694fb64f
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros-perception/calibration"
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/geometry_msgs dev-ros/actionlib_msgs dev-ros/std_msgs"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Extracts checkerboard corners from ROS images"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/actionlib[${PYTHON_USEDEP}]
|
||||
dev-ros/cv_bridge[${PYTHON_USEDEP}]
|
||||
dev-ros/image_transport
|
||||
dev-ros/message_filters
|
||||
dev-ros/roscpp
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/calibration_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,13 +1,5 @@
|
||||
DIST mavros-0.17.2.tar.gz 201320 SHA256 d968733575777efbb3e6c396967d5dd82a42cee18f4fd54e47aef2833ff6ebad SHA512 c174a3caeed406aa7778365ce96f410c32d5ce2ee3d4ff039d283e242392e71543daea175184b35f8cee7000aa1b0491a8696c11661c3b8af3f37e39ce0f50e2 WHIRLPOOL e9242e9ba28bc65c254e245375cfa143f33e3864ec916212088c87e86fedf0c7466e2b0c2febf7564e45dc05251dba186169cadd8cf8222668d0088ad34d2014
|
||||
DIST mavros-0.17.3.tar.gz 201861 SHA256 32da0be2d9f59f4eafb8a583ad9eba5aea44f776a47d5a54625f2915b0bb1aad SHA512 054e0268750ba6622e0af6ba2e60c9f71b10c7fc4836bed3f1037b9abc386beb9c21d5ee3abacfee7b5a7140f377a07d5414d612c5b744ae9bf5d0cec680b8d7 WHIRLPOOL afc195c8743cda6afed8ac8f5745599ecdddc988c3978349d3b18c7d34353e89b309a34e80422ff7f601830e88beda3d42e94453022210928692ebba730392a5
|
||||
DIST mavros-0.18.1.tar.gz 208459 SHA256 8c8c5560145b261276f9f129c55298d8a9772b96e1d5ffa082fcc1709515dccb SHA512 0567a098f6429f9a76c2e2d24daf4267e59af126df689eafa9fad7846b5af90511481b3e7de011cb6746a98490a34ae558cbe1edf195414479d548377cfc050b WHIRLPOOL 5909b5e558c98044dfadf8febe1072d1de6dc78e6d415e69dc26ef9ea3d8512647945cf68c590abd7242d6a222d04b0f15a6f5d894d0eb4e98b9ca4236166774
|
||||
DIST mavros-0.18.2.tar.gz 208727 SHA256 347f88483be19ea8fc7da1ecd32e49874e2eb92750958c8b001120164194d524 SHA512 d5f667f321f6d988224315e7cdd9f435c3c49e0b97dde0b5cd30c124e9778b48304edfbd51789cdd97e1ca449a9fda407c25d9530daa0f4e2f2df1088ced16ff WHIRLPOOL 515242aca0ae43e164150a661b97498d5e3f89ad622eb9bdedecf22ecffa5243032b483cfea1c8b0310c6c20a282cf442a1830fc71f5d7894f29f45f97892d30
|
||||
DIST mavros-0.18.3.tar.gz 209081 SHA256 dfe679d49fe31f25d373c877a8d6656c7eb90274b325715df691ace0d1f98654 SHA512 f4608ca150b21099259559afa264d852e5a066986c3c0bd9b02b327a58b0f5c0bf769f02fadfde3d37292426f4deab263e1f10b850085b47cde76290b08e18df WHIRLPOOL 3d20f8acb3bd5943414543cfb6dc904ff41d20ff248b04664337ddcf7ea8fe026d7a93ad4ac54221a95d553e00d58203cebe9b44c9462d6f79d5e6bace613356
|
||||
EBUILD mavros_extras-0.17.2.ebuild 861 SHA256 8101f202ac8d2255e750ad9ae9225df7ead85ac65277ccb6a5409b2e0167b7dd SHA512 12f7f20c4a01df65eead4923e04cfd03da383c53dbdcba3454e7b7618016f8fcfecb48b522bed70153fbbca9e8e85549cef8c10ad1a592fcd620111f21904537 WHIRLPOOL 520117456379465d376fc7c88f04e9612e152bebc1722d5e554bfb3e4c31b57a9c13431adb9e5bb328468be8fc1befc4e359ba7c6d64678e2a08a3edd42eeea8
|
||||
EBUILD mavros_extras-0.17.3.ebuild 861 SHA256 971398bfdc08ac1e870e528ea3aec109446e20e0f09e34792047bbee86178d54 SHA512 fa590c46881e7ecf6c3f6a7aca8a671b3c1fe6ddbe1d2e5e4a2392fb177fcfd09302d1732e704b8aff55895bc450d94814dbbbad1099f9de535463c8997ec844 WHIRLPOOL 15c4c88f5433fce5eebcb57d28b718cbaf9c06f907169dd24e0d0916c8e0dffb345cc001f241c0a95c4a532e072d4820a8977a26019afe1860bb720f514a5243
|
||||
EBUILD mavros_extras-0.18.1.ebuild 861 SHA256 971398bfdc08ac1e870e528ea3aec109446e20e0f09e34792047bbee86178d54 SHA512 fa590c46881e7ecf6c3f6a7aca8a671b3c1fe6ddbe1d2e5e4a2392fb177fcfd09302d1732e704b8aff55895bc450d94814dbbbad1099f9de535463c8997ec844 WHIRLPOOL 15c4c88f5433fce5eebcb57d28b718cbaf9c06f907169dd24e0d0916c8e0dffb345cc001f241c0a95c4a532e072d4820a8977a26019afe1860bb720f514a5243
|
||||
EBUILD mavros_extras-0.18.2.ebuild 861 SHA256 971398bfdc08ac1e870e528ea3aec109446e20e0f09e34792047bbee86178d54 SHA512 fa590c46881e7ecf6c3f6a7aca8a671b3c1fe6ddbe1d2e5e4a2392fb177fcfd09302d1732e704b8aff55895bc450d94814dbbbad1099f9de535463c8997ec844 WHIRLPOOL 15c4c88f5433fce5eebcb57d28b718cbaf9c06f907169dd24e0d0916c8e0dffb345cc001f241c0a95c4a532e072d4820a8977a26019afe1860bb720f514a5243
|
||||
EBUILD mavros_extras-0.18.3.ebuild 861 SHA256 971398bfdc08ac1e870e528ea3aec109446e20e0f09e34792047bbee86178d54 SHA512 fa590c46881e7ecf6c3f6a7aca8a671b3c1fe6ddbe1d2e5e4a2392fb177fcfd09302d1732e704b8aff55895bc450d94814dbbbad1099f9de535463c8997ec844 WHIRLPOOL 15c4c88f5433fce5eebcb57d28b718cbaf9c06f907169dd24e0d0916c8e0dffb345cc001f241c0a95c4a532e072d4820a8977a26019afe1860bb720f514a5243
|
||||
EBUILD mavros_extras-9999.ebuild 861 SHA256 8101f202ac8d2255e750ad9ae9225df7ead85ac65277ccb6a5409b2e0167b7dd SHA512 12f7f20c4a01df65eead4923e04cfd03da383c53dbdcba3454e7b7618016f8fcfecb48b522bed70153fbbca9e8e85549cef8c10ad1a592fcd620111f21904537 WHIRLPOOL 520117456379465d376fc7c88f04e9612e152bebc1722d5e554bfb3e4c31b57a9c13431adb9e5bb328468be8fc1befc4e359ba7c6d64678e2a08a3edd42eeea8
|
||||
MISC ChangeLog 4676 SHA256 b237251166deb1bd2537d6b2323d20825080261863ea641488c100b633743db3 SHA512 4fe4c26f71f366352e3e0de38f6e58a12d356e5c865fbd181ef078bc474d1596b9815d9c4f09e02fcb6c52305507e85e3d20e3afedf3ad585b317039b325ca5c WHIRLPOOL b320fe131f131a4ea8867650fa85f4d1d7a8d30f8af3cbc4e5d6605ecad293d14295f92325ae38861085173661853384017633f1bd2979725c8fa9c3920eab55
|
||||
EBUILD mavros_extras-0.18.3-r1.ebuild 879 SHA256 3da5021fe3eaeb15c0ec56733c1fb769b6be013275e70cae78d59c85a3090c67 SHA512 c4dad4d075e170918bf50ef5b3bca7893ea7a94828bffce70a9c3a59ea8c1db2307bdba5d299a6352114e56fe00b3312311580914b35f89ade88029b907e196c WHIRLPOOL 68f2916effa8fe0e1fb9b3b3613eb7141b78f1a2055e5954380af6fc1c9f63c43eb38238832c4e86c2cd23e4b7917c27a49d11600b102e036967066f07918a39
|
||||
EBUILD mavros_extras-9999.ebuild 879 SHA256 3da5021fe3eaeb15c0ec56733c1fb769b6be013275e70cae78d59c85a3090c67 SHA512 c4dad4d075e170918bf50ef5b3bca7893ea7a94828bffce70a9c3a59ea8c1db2307bdba5d299a6352114e56fe00b3312311580914b35f89ade88029b907e196c WHIRLPOOL 68f2916effa8fe0e1fb9b3b3613eb7141b78f1a2055e5954380af6fc1c9f63c43eb38238832c4e86c2cd23e4b7917c27a49d11600b102e036967066f07918a39
|
||||
MISC ChangeLog 5148 SHA256 dbbe907e032d555e39ed2d78e73dbea5ecbc5222dc3d6fd27867c38257c946e9 SHA512 9182bea1092717ef83b17779802d4aaee3f0f11c8d6b1ff5ea285f56c52b20e5cadce88ab8d50368a01df74d5a7ecd0c685f65b1e952d64227e1c7d1354f7aa5 WHIRLPOOL ea87310d6667938347dfb0da85cde01d1a75f49921e18900cede1cbe38b7547fcab5aec0024332da01948281fb6273879d726a66c44e83b2a7acaa4fd42aee16
|
||||
MISC metadata.xml 328 SHA256 7c83ca644dc16469397550eba7c71098074abbcb7a0226c2764324743c9f01b6 SHA512 a4d2ca220b3dea64853e31e188202fdde1e3533d50659e8c5b8593a1067bf88dcd7f6881e8691f91c99d8502e8739ffa13c5bcead139763109ff304736328b2e WHIRLPOOL 607322ded8c476fca21678a480dc17ea1f2d6d2e99c12cb9afc1c0175b2d5d4638603c211393fa31f8018719160b778bc19920df801833f2559be39a29611d7e
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/mavlink/mavros"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Extra nodes and plugins for mavros"
|
||||
LICENSE="GPL-3 LGPL-3 BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/image_transport
|
||||
dev-ros/cv_bridge
|
||||
dev-ros/mavros
|
||||
dev-ros/roscpp
|
||||
dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-ros/urdf
|
||||
dev-cpp/eigen:3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/mavlink/mavros"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Extra nodes and plugins for mavros"
|
||||
LICENSE="GPL-3 LGPL-3 BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/image_transport
|
||||
dev-ros/cv_bridge
|
||||
dev-ros/mavros
|
||||
dev-ros/roscpp
|
||||
dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-ros/urdf
|
||||
dev-cpp/eigen:3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/mavlink/mavros"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Extra nodes and plugins for mavros"
|
||||
LICENSE="GPL-3 LGPL-3 BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/image_transport
|
||||
dev-ros/cv_bridge
|
||||
dev-ros/mavros
|
||||
dev-ros/roscpp
|
||||
dev-ros/mavros_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/geometry_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/visualization_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-ros/urdf
|
||||
dev-cpp/eigen:3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue