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. > > 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 12 Dec 2020 00:42:21 -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,8 @@ MODULES= lang/python \ > > MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3} > > +MODPY_PYTEST= Yes > + > RUN_DEPENDS= devel/desktop-file-utils \ > devel/gettext,-runtime \ > devel/py-html5lib${MODPY_FLAVOR} \ > @@ -36,6 +37,7 @@ RUN_DEPENDS= devel/desktop-file-utils \ > x11/gtk+3,-guic > TEST_DEPENDS= devel/py-minimock${MODPY_FLAVOR} \ > devel/py-coverage${MODPY_FLAVOR} \ > + devel/py-test-cov${MODPY_FLAVOR} \ > net/mygpoclient \ > textproc/py-podcastparser${MODPY_FLAVOR} > > 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 12 Dec 2020 00:42:21 -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 >