[gentoo-commits] repo/gentoo:master commit in: app-portage/g-sorcery/files/

2022-06-05 Thread Conrad Kostecki
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/

2020-04-24 Thread Brian Dolbec
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")
+-