"trondd" <[email protected]> wrote:
> On Fri, December 11, 2020 7:52 pm, trondd wrote:
> > trondd <[email protected]> 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