Created attachment 237982 [details] Update New upstream release
^Triage: - If there is a changelog or release notes URL available for this version, please add it to the URL field - maintainer-feedback flag (+) not required unless requested (?) first. - Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval Attachment -> Details -> maintainer-approval [+] - Please confirm this change passes QA (portlint, poudriere at least). For details and instructions, see: https://docs.freebsd.org/en/books/porters-handbook/#testing
Greetings, Please add a link to the changelog and indicate whether the patch passed a build test so I can commit it. If there is no changelog, please summarise the changes so I can add them to the commit message.
Created attachment 240657 [details] Update to 0.2
(In reply to Robert Clausecker from comment #2) Upstream doesn't have an obvious changelog; a quick look over the commit history mostly shows janitorial stuff. I've been running the 0.1 since Nov and the 0.2 today without obvious problems, so I hope it built OK :)
Build fails (on amd64 FreeBSD 13 and others): =======================<phase: configure >============================ ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> py39-fastbencode-0.2 depends on package: py39-setuptools>=63.1.0 - found ===> py39-fastbencode-0.2 depends on file: /usr/local/bin/python3.9 - found ===> py39-fastbencode-0.2 depends on file: /usr/local/bin/ccache - found ===> Configuring for py39-fastbencode-0.2 /usr/local/lib/python3.9/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer. warnings.warn( WARNING: The wheel package is not available. /usr/local/bin/python3.9: No module named pip Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/setuptools/installer.py", line 82, in fetch_build_egg subprocess.check_call(cmd) File "/usr/local/lib/python3.9/subprocess.py", line 373, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/local/bin/python3.9', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpl7r1pqna', '--quiet', 'cython>=0.29']' returned non-zero exit status 1. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "<string>", line 1, in <module> File "setup.py", line 82, in <module> setup(ext_modules=ext_modules, cmdclass={'build_ext': build_ext}) File "/usr/local/lib/python3.9/site-packages/setuptools/__init__.py", line 86, in setup _install_setup_requires(attrs) File "/usr/local/lib/python3.9/site-packages/setuptools/__init__.py", line 80, in _install_setup_requires dist.fetch_build_eggs(dist.setup_requires) File "/usr/local/lib/python3.9/site-packages/setuptools/dist.py", line 875, in fetch_build_eggs resolved_dists = pkg_resources.working_set.resolve( File "/usr/local/lib/python3.9/site-packages/pkg_resources/__init__.py", line 789, in resolve dist = best[req.key] = env.best_match( File "/usr/local/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1075, in best_match return self.obtain(req, installer) File "/usr/local/lib/python3.9/site-packages/pkg_resources/__init__.py", line 1087, in obtain return installer(requirement) File "/usr/local/lib/python3.9/site-packages/setuptools/dist.py", line 945, in fetch_build_egg return fetch_build_egg(self, req) File "/usr/local/lib/python3.9/site-packages/setuptools/installer.py", line 84, in fetch_build_egg raise DistutilsError(str(e)) from e distutils.errors.DistutilsError: Command '['/usr/local/bin/python3.9', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpl7r1pqna', '--quiet', 'cython>=0.29']' returned non-zero exit status 1. The python package 'Cython' is not available. If the .c files are available, they will be built, but modifying the .pyx files will not rebuild them. *** Error code 1 Stop. make: stopped in /usr/ports/devel/py-fastbencode Please check and resubmit.
(In reply to Robert Clausecker from comment #5) Hm. Sorry, I thought I'd checked that it didn't need that... I'll put up a version that pulls it in.
Created attachment 241572 [details] Update to 0.2 Pull in cython, looks like they're not shipping the .c's...
Will commit with my next batch. As I have just committed my last batch, this may take a bit longer than usual. Will change PORTVERSION to DISTVERSION on commit as per policy.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d762e3c8faff9952d29fe78dfd1b6aaae140dc64 commit d762e3c8faff9952d29fe78dfd1b6aaae140dc64 Author: fullermd <fullermd@over-yonder.net> AuthorDate: 2023-04-19 00:02:24 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-04-20 11:49:22 +0000 devel/py-fastbencode: update to 0.2 Mostly janitorial changes. PR: 267676 MFH: 2023Q2 devel/py-fastbencode/Makefile | 4 ++-- devel/py-fastbencode/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-)
A commit in branch 2023Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ee7918215f97225aa0d11d6d876c991ef9788607 commit ee7918215f97225aa0d11d6d876c991ef9788607 Author: fullermd <fullermd@over-yonder.net> AuthorDate: 2023-04-19 00:02:24 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-04-20 13:36:52 +0000 devel/py-fastbencode: update to 0.2 Mostly janitorial changes. PR: 267676 MFH: 2023Q2 (cherry picked from commit d762e3c8faff9952d29fe78dfd1b6aaae140dc64) devel/py-fastbencode/Makefile | 4 ++-- devel/py-fastbencode/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-)
Thank you for your contribution.