"trondd" <tro...@kagu-tsuchi.com> wrote: > On Fri, December 11, 2020 7:52 pm, trondd wrote: > > trondd <tro...@kagu-tsuchi.com> wrote: > > > >> Update to gpodder with a number of fixes. Also (like py-podcastparser) > >> uses > >> py-test and py-test-cov for 'make test' now. > >> > >> Been running for a couple weeks on amd64. > >> > >> New features > >> > >> #834 run command on download works from gpo > >> > >> Improvements > >> > >> #838 rename youtube-dl partial file when it contains % or $ > >> characters > >> #796 MKV Files Not Properly Renamed, > >> #846 youtube rss feed urls > >> #850 Discard episode when its GUID collides with a newer episode. > >> #866 Show update error in the podcast dialog (for copy-paste and > >> seeing it fully) > >> #867 youtube live streaming support > >> #871 add youtube streaming format for 1080p > >> #873 Detect new key name for youtube DRM content > >> #879 Avoid stale Today and Yesterday dates by refreshing episodes > >> daily > >> #902 support youtube user url > >> > >> Bug fixes > >> > >> fix tagging extension exception on mkv files > >> fix #830 Shortcut key conflict Episode descriptions vs Discover new > >> Podcasts > >> #848 fix youtube-dl not responding to config change > >> #855 detect DORMANT wifi state as online > >> #857 only send a single channel update error notification to avoid > >> spamming the user > >> fix #727 gtk exception when hiding deleted episodes > >> fix #869 fix already subscribed to youtube feed in some cases > >> #875 Fix escapist and gpo issues caused by youtube streaming > >> #877 Remove leftover debug message > >> #901 Fix translation of Youtube playlist URL to a feed > >> fix #888 Prevent an empty entries bug in YouTube-DL from removing > >> all episodes. > >> > >> Tim. > >> > > > > Switched to MODPY_PYTEST but this causes 'make test' to segfault. Without > > MODPY_PYTEST and listing pytest as a test dependency, the tests run fine. > > Not sure if it's just my set up. I'll try in a VM next. > > > > Tim. > > > > Segfaults on a fresh install. :( Python drops a core deep into GTK stuff. > Am I doing something wrong or is there some other issue here? > > Tim.
Resubmitting without MODPY_PYTEST module. Tests pass when run without it. Haven't been able to track down why python crashes with it. Tim. Index: Makefile =================================================================== RCS file: /cvs/ports/net/gpodder/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile 3 Oct 2020 15:39:59 -0000 1.26 +++ Makefile 29 Dec 2020 22:06:09 -0000 @@ -2,8 +2,7 @@ COMMENT= media aggregator and podcast client -MODPY_EGG_VERSION= 3.10.16 -REVISION= 0 +MODPY_EGG_VERSION= 3.10.17 GH_ACCOUNT= gpodder GH_PROJECT= gpodder @@ -24,6 +23,9 @@ MODULES= lang/python \ MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3} +# XXX Causes python crash +#MODPY_PYTEST= Yes + RUN_DEPENDS= devel/desktop-file-utils \ devel/gettext,-runtime \ devel/py-html5lib${MODPY_FLAVOR} \ @@ -34,10 +36,10 @@ RUN_DEPENDS= devel/desktop-file-utils \ www/webkitgtk4 \ x11/dbus-python${MODPY_FLAVOR} \ x11/gtk+3,-guic -TEST_DEPENDS= devel/py-minimock${MODPY_FLAVOR} \ - devel/py-coverage${MODPY_FLAVOR} \ - net/mygpoclient \ - textproc/py-podcastparser${MODPY_FLAVOR} +TEST_DEPENDS= devel/py-coverage${MODPY_FLAVOR} \ + devel/py-minimock${MODPY_FLAVOR} \ + devel/py-test${MODPY_FLAVOR} \ + devel/py-test-cov${MODPY_FLAVOR} USE_GMAKE= Yes MAKE_FILE= makefile Index: distinfo =================================================================== RCS file: /cvs/ports/net/gpodder/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- distinfo 5 Jul 2020 14:56:22 -0000 1.12 +++ distinfo 29 Dec 2020 22:06:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (gpodder-3.10.16.tar.gz) = /xRB1/wcDvrOD0E2+3HEqNJhVIblVp+tJpXfa/liLX8= -SIZE (gpodder-3.10.16.tar.gz) = 1058386 +SHA256 (gpodder-3.10.17.tar.gz) = NqBOTWqB9QtQ0fdpGVXU9GDnL3G5UZ2tQrgFqYdDQhA= +SIZE (gpodder-3.10.17.tar.gz) = 1064129