Created attachment 210018 [details] fix unfetchable tests.py tests.py was unfetchable due to size/checksum mismatch. portlint: ok. looks fine. testport: ok. 12amd64 unittest: ok. Ran 30 tests in 0.049s
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/103874739
Already looking at this (reported by skered via IRC)
While we prefer CHEESESHOP when the sources are distributed there, the more robust method is to use the repository for the complete sources, rather than a combination of CHEESESHOP+repository for particular files, while reporting upstream issues or creating PR's to add the requisites files to the PyPI sdist in the meantime. I've done that in https://github.com/patrys/httmock/pull/59
Created attachment 210020 [details] convert to USE_GITHUB Convert to USE_GITHUB
(In reply to Derek Schrock from comment #4) Thanks Derek, I should have mentioned I have all the changes locally in my WIP to avoid duplicating the work, apologies, but thank you for providing a patch in such short order
A commit references this bug: Author: koobs Date: Wed Dec 18 02:32:49 UTC 2019 New revision: 520357 URL: https://svnweb.freebsd.org/changeset/ports/520357 Log: www/py-httmock: Switch to USE_GITHUB, Remove BROKEN While we prefer using CHEESESHOP when souces are provided there, in the event it's missing valuable files such as tests, test data, LICENCE, it is preferable and more robust to use an alternative source entirely, than a combination of CHEESESHOP (or anything else) combined with another source for specific files, which can cause issues [1] This change switches to USE_GITHUB and removes unecessary and associated Makefile entries accordingly. [1] ports r516897 See Also: https://github.com/patrys/httmock/pull/59 PR: 242694 Submitted by: Derek Schrock <dereks lifeofadishwasher com> MFH: 2019Q4 (blanket: fetch/build fix) MFH-With: r516897 Changes: head/www/py-httmock/Makefile head/www/py-httmock/distinfo
A commit references this bug: Author: koobs Date: Fri Dec 20 10:35:44 UTC 2019 New revision: 520498 URL: https://svnweb.freebsd.org/changeset/ports/520498 Log: MFH: r520357 www/py-httmock: Switch to USE_GITHUB, Remove BROKEN While we prefer using CHEESESHOP when souces are provided there, in the event it's missing valuable files such as tests, test data, LICENCE, it is preferable and more robust to use an alternative source entirely, than a combination of CHEESESHOP (or anything else) combined with another source for specific files, which can cause issues [1] This change switches to USE_GITHUB and removes unecessary and associated Makefile entries accordingly. [1] ports r516897 See Also: https://github.com/patrys/httmock/pull/59 PR: 242694 Submitted by: Derek Schrock <dereks lifeofadishwasher com> Approved by: ports-secteam (blanket: fetch/build fix) Changes: _U branches/2019Q4/ branches/2019Q4/www/py-httmock/Makefile branches/2019Q4/www/py-httmock/distinfo
Committed, with changes, and merged. Thank you Derek