[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/files/
commit: b11278e7657f3dfa58fe490766f2bca445aa9338 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Jun 4 18:43:49 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jun 5 23:03:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11278e7 app-portage/g-sorcery: remove unused patch(es) Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25752 Signed-off-by: Conrad Kostecki gentoo.org> .../files/g-sorcery-0.2.1-py3.7.tests-fix.patch| 140 - 1 file changed, 140 deletions(-) diff --git a/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch deleted file mode 100644 index 84a702413ac8.. --- a/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch +++ /dev/null @@ -1,140 +0,0 @@ -diff --git a/README.md b/README.md -index 9bdd5b7..c2eb5ad 100644 a/README.md -+++ b/README.md -@@ -26,3 +26,5 @@ This project is aimed to create a framework for ebuild-generators for - 3rd party software providers. - - If you want to develop a new backend see [developer's instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst). -+ -+[TODO list](https://trello.com/b/8WdY2ZIs/framework-for-automated-ebuild-generators). -diff --git a/scripts/all_pythons.sh b/scripts/all_pythons.sh -index af4c1f1..3c85974 100755 a/scripts/all_pythons.sh -+++ b/scripts/all_pythons.sh -@@ -2,7 +2,7 @@ - - DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - --for VER in 2.7 3.3 3.4 -+for VER in 2.7 3.6 3.7 3.8 - do - echo - echo "testing python${VER}" -diff --git a/tests/server.py b/tests/server.py -index 51d49b7..aa895ea 100644 a/tests/server.py -+++ b/tests/server.py -@@ -4,20 +4,21 @@ - """ - server.py - ~ -- -+ - test server -- -+ - :copyright: (c) 2013 by Jauhien Piatlicki - :license: GPL-2, see LICENSE for more details. - """ - - import os - import threading -+import time - - from g_sorcery.compatibility import py2k - - if py2k: --from SocketServer import TCPServer as HTTPServer -+from SocketServer import TCPServer as HTTPServer - from SimpleHTTPServer import SimpleHTTPRequestHandler - else: - from http.server import HTTPServer -@@ -26,26 +27,27 @@ else: - def HTTPRequestHandlerGenerator(direct): - - class HTTPRequestHandler(SimpleHTTPRequestHandler, object): --directory = direct - - def __init__(self, request, client_address, server): -+self.direct = direct - super(HTTPRequestHandler, self).__init__(request, client_address, server) - - def translate_path(self, path): --return os.path.join(self.directory, path[1:]) -+return os.path.join(self.direct, path[1:]) - - return HTTPRequestHandler - -- -+ - class Server(threading.Thread): - def __init__(self, directory, port=8080): - super(Server, self).__init__() - HTTPServer.allow_reuse_address = True - server_address = ('127.0.0.1', port) - self.httpd = HTTPServer(server_address, HTTPRequestHandlerGenerator(directory)) -- -+ - def run(self): - self.httpd.serve_forever() - - def shutdown(self): - self.httpd.shutdown() -+time.sleep(0.5) -diff --git a/tests/test_DBGenerator.py b/tests/test_DBGenerator.py -index 9a47c86..3c28278 100644 a/tests/test_DBGenerator.py -+++ b/tests/test_DBGenerator.py -@@ -4,9 +4,9 @@ - """ - test_DBGenerator.py - ~~~ -- -+ - DBGenerator test suite -- -+ - :copyright: (c) 2013 by Jauhien Piatlicki - :license: GPL-2, see LICENSE for more details. - """ -@@ -81,11 +81,13 @@ class TestDBGenerator(BaseTest): - srv = Server(orig_tempdir.name) - srv.start() - --pkg_db = db_generator(self.tempdir.name, "test_repo", -+try: -+pkg_db = db_generator(self.tempdir.name, "test_repo", - common_config = common_config, config = config) - --srv.shutdown() --srv.join() -+finally: -+srv.shutdown() -+srv.join() - - self.assertEqual(set(pkg_db.list_categories()), set(["app-test1", "app-test2"])) - self.assertTrue(pkg_db.in_category("app-test1", "test")) -diff --git a/tests/test_PackageDB.py b/tests/test_PackageDB.py -index 152c605..8be8f8a 100644 a/tests/test_PackageDB.py -+++ b/tests/test_PackageDB.py -@@ -70,11 +70,13 @@ class TestPackageDB(BaseTest): - - srv = Server(orig_tempdir.name, port=port) - srv.start() --self.assertRaises(IntegrityError, test_db.sync, sync_address) --os.system("cd " + orig_tempdir.name + " && mv good.tar.gz dummy.tar.gz") --
[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/files/, app-portage/g-sorcery/
commit: 2ced56cbde6e937a80c58559122660e8b5c64d17 Author: Brian Dolbec gentoo org> AuthorDate: Thu Apr 23 19:27:51 2020 + Commit: Brian Dolbec gentoo org> CommitDate: Fri Apr 24 21:41:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ced56cb app-portage/g-sorcery: Add py 3.7, 3.8 Fix test fails due to class variables inheritence change. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Brian Dolbec gentoo.org> .../files/g-sorcery-0.2.1-py3.7.tests-fix.patch| 140 + app-portage/g-sorcery/g-sorcery-0.2.1-r1.ebuild| 8 +- 2 files changed, 146 insertions(+), 2 deletions(-) diff --git a/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch new file mode 100644 index 000..84a702413ac --- /dev/null +++ b/app-portage/g-sorcery/files/g-sorcery-0.2.1-py3.7.tests-fix.patch @@ -0,0 +1,140 @@ +diff --git a/README.md b/README.md +index 9bdd5b7..c2eb5ad 100644 +--- a/README.md b/README.md +@@ -26,3 +26,5 @@ This project is aimed to create a framework for ebuild-generators for + 3rd party software providers. + + If you want to develop a new backend see [developer's instructions](https://github.com/jauhien/g-sorcery/blob/master/docs/developer_instructions.rst). ++ ++[TODO list](https://trello.com/b/8WdY2ZIs/framework-for-automated-ebuild-generators). +diff --git a/scripts/all_pythons.sh b/scripts/all_pythons.sh +index af4c1f1..3c85974 100755 +--- a/scripts/all_pythons.sh b/scripts/all_pythons.sh +@@ -2,7 +2,7 @@ + + DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +-for VER in 2.7 3.3 3.4 ++for VER in 2.7 3.6 3.7 3.8 + do + echo + echo "testing python${VER}" +diff --git a/tests/server.py b/tests/server.py +index 51d49b7..aa895ea 100644 +--- a/tests/server.py b/tests/server.py +@@ -4,20 +4,21 @@ + """ + server.py + ~ +- ++ + test server +- ++ + :copyright: (c) 2013 by Jauhien Piatlicki + :license: GPL-2, see LICENSE for more details. + """ + + import os + import threading ++import time + + from g_sorcery.compatibility import py2k + + if py2k: +-from SocketServer import TCPServer as HTTPServer ++from SocketServer import TCPServer as HTTPServer + from SimpleHTTPServer import SimpleHTTPRequestHandler + else: + from http.server import HTTPServer +@@ -26,26 +27,27 @@ else: + def HTTPRequestHandlerGenerator(direct): + + class HTTPRequestHandler(SimpleHTTPRequestHandler, object): +-directory = direct + + def __init__(self, request, client_address, server): ++self.direct = direct + super(HTTPRequestHandler, self).__init__(request, client_address, server) + + def translate_path(self, path): +-return os.path.join(self.directory, path[1:]) ++return os.path.join(self.direct, path[1:]) + + return HTTPRequestHandler + +- ++ + class Server(threading.Thread): + def __init__(self, directory, port=8080): + super(Server, self).__init__() + HTTPServer.allow_reuse_address = True + server_address = ('127.0.0.1', port) + self.httpd = HTTPServer(server_address, HTTPRequestHandlerGenerator(directory)) +- ++ + def run(self): + self.httpd.serve_forever() + + def shutdown(self): + self.httpd.shutdown() ++time.sleep(0.5) +diff --git a/tests/test_DBGenerator.py b/tests/test_DBGenerator.py +index 9a47c86..3c28278 100644 +--- a/tests/test_DBGenerator.py b/tests/test_DBGenerator.py +@@ -4,9 +4,9 @@ + """ + test_DBGenerator.py + ~~~ +- ++ + DBGenerator test suite +- ++ + :copyright: (c) 2013 by Jauhien Piatlicki + :license: GPL-2, see LICENSE for more details. + """ +@@ -81,11 +81,13 @@ class TestDBGenerator(BaseTest): + srv = Server(orig_tempdir.name) + srv.start() + +-pkg_db = db_generator(self.tempdir.name, "test_repo", ++try: ++pkg_db = db_generator(self.tempdir.name, "test_repo", + common_config = common_config, config = config) + +-srv.shutdown() +-srv.join() ++finally: ++srv.shutdown() ++srv.join() + + self.assertEqual(set(pkg_db.list_categories()), set(["app-test1", "app-test2"])) + self.assertTrue(pkg_db.in_category("app-test1", "test")) +diff --git a/tests/test_PackageDB.py b/tests/test_PackageDB.py +index 152c605..8be8f8a 100644 +--- a/tests/test_PackageDB.py b/tests/test_PackageDB.py +@@ -70,11 +70,13 @@ class TestPackageDB(BaseTest): + + srv = Server(orig_tempdir.name, port=port) + srv.start() +-self.assertRaises(IntegrityError, test_db.sync, sync_address) +-os.system("cd " + orig_tempdir.name + " && mv good.tar.gz dummy.tar.gz") +-