Date: Thu, 04 Jun 2026 12:40:41 +0000 From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 520164929b90 - main - devel/osc: update 1.=?utf-8?Q?26.0 =E2=86=92?= 1.27.0 Message-ID: <6a217249.277c3.2a37c9fe@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by amdmi3: URL: https://cgit.FreeBSD.org/ports/commit/?id=520164929b90d2f5cff0d313e2c21266f4f997a9 commit 520164929b90d2f5cff0d313e2c21266f4f997a9 Author: Dmitry Marakasov <amdmi3@FreeBSD.org> AuthorDate: 2026-06-03 15:09:16 +0000 Commit: Dmitry Marakasov <amdmi3@FreeBSD.org> CommitDate: 2026-06-04 12:40:39 +0000 devel/osc: update 1.26.0 → 1.27.0 --- devel/osc/Makefile | 7 +++-- devel/osc/distinfo | 6 ++-- devel/osc/files/patch-tests_test__git_editor.py | 41 +++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 5 deletions(-) diff --git a/devel/osc/Makefile b/devel/osc/Makefile index 21619472658d..5724b3b1c9ac 100644 --- a/devel/osc/Makefile +++ b/devel/osc/Makefile @@ -1,5 +1,5 @@ PORTNAME= osc -PORTVERSION= 1.26.0 +PORTVERSION= 1.27.0 CATEGORIES= devel MAINTAINER= amdmi3@FreeBSD.org @@ -12,7 +12,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} TEST_DEPENDS= git:devel/git \ - ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} + vim:editors/vim \ + nano:editors/nano \ + ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= cpe python USE_GITHUB= yes diff --git a/devel/osc/distinfo b/devel/osc/distinfo index 7d0246feff94..dd39b17fa1ec 100644 --- a/devel/osc/distinfo +++ b/devel/osc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1779373737 -SHA256 (openSUSE-osc-1.26.0_GH0.tar.gz) = 2c024260452e75cae36d542ce5207dab8cbc9747e271b5642391d4eb8c9e84ad -SIZE (openSUSE-osc-1.26.0_GH0.tar.gz) = 507327 +TIMESTAMP = 1780330355 +SHA256 (openSUSE-osc-1.27.0_GH0.tar.gz) = c4a1d8ae187d7aed305ce9ed88a7116e7104d1d2e95ee1cebde9c8a19056a83a +SIZE (openSUSE-osc-1.27.0_GH0.tar.gz) = 515669 diff --git a/devel/osc/files/patch-tests_test__git_editor.py b/devel/osc/files/patch-tests_test__git_editor.py new file mode 100644 index 000000000000..56b39062fc4f --- /dev/null +++ b/devel/osc/files/patch-tests_test__git_editor.py @@ -0,0 +1,41 @@ +--- tests/test_git_editor.py.orig 2026-05-27 14:39:15 UTC ++++ tests/test_git_editor.py +@@ -6,17 +6,21 @@ from osc.gitea_api.common import get_editor_command + from osc.gitea_api.common import get_editor_command + + ++vim_executable = shutil.which("vim") ++nano_executable = shutil.which("nano") ++ ++ + class TestGitEditor(unittest.TestCase): + + def test_default(self): + with unittest.mock.patch.dict(os.environ, {"EDITOR": ""}): + c = get_editor_command("test") +- self.assertEqual(c, ["/usr/bin/vim", "test"]) ++ self.assertEqual(c, [vim_executable, "test"]) + + def test_custom(self): + with unittest.mock.patch.dict(os.environ, {"EDITOR": "nano"}): + c = get_editor_command("test") +- self.assertEqual(c, ["/usr/bin/nano", "test"]) ++ self.assertEqual(c, [nano_executable, "test"]) + + def test_custom_with_param(self): + with unittest.mock.patch.dict(os.environ, {"EDITOR": "/usr/bin/emacs -nv"}): +@@ -34,10 +38,10 @@ class TestGitEditor(unittest.TestCase): + self.assertEqual(c, ["/usr/bin/mycmd", "-A", "my fancy parameter ", "test"]) + + +-if shutil.which("nano") != "/usr/bin/nano": +- TestGitEditor = unittest.skip("nano is not /usr/bin/nano")(TestGitEditor) +-elif shutil.which("vim") != "/usr/bin/vim": +- TestGitEditor = unittest.skip("vim is not /usr/bin/vim")(TestGitEditor) ++if nano_executable is None: ++ TestGitEditor = unittest.skip("nano executable missing")(TestGitEditor) ++elif vim_executable is None: ++ TestGitEditor = unittest.skip("vim executable missing")(TestGitEditor) + + if __name__ == "__main__": + unittest.main()home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a217249.277c3.2a37c9fe>
