Daniel, Not sure how much you looked into this besides the 30 sec noted, but nothing requires py-pygfm in the ports tree for py2 or py3. The python markdown module has had a lot of improvements since 2015 (current version in the ports tree) including cleaning up of dead code, improved testing, and improved docs. All of which are important to the OpenBSD project per the FAQ.
If gfm doesn't want to keep up with this then I propose it gets dropped since it then conflicts with the OpenBSD project notes above and it isn't required by anything. Looking at py-cheetah as well, which as noted is 8 years old in the tree, most of it's dependant projects are dead from what I can tell. Should this also be kept? I didn't bother to chase down deps of deps because that seems like a waste of time given this information. On December 4, 2018 3:26:19 AM UTC, Daniel Jakots <danj+o...@chown.me> wrote: >On Mon, 3 Dec 2018 18:43:23 -0600, Edward Lopez-Acosta ><elopezaco...@gmail.com> wrote: > >> textproc/py-pygfm is also dependant on this but already up to date so >> I see no issue. > >Really? How much have you looked? > >It took me less than 30 seconds to find one. I did >cd /usr/ports/textproc/py-pygfm/ >make show=HOMEPAGE >*click on the link* >*click on "Homepage" to get on the github repository* >*look at last commit* >"Pin Markdown<3.0 to fix issue" > > >From the issue listed in the commit "Markdown 3.0.0 being a major >release, most internal code have changed, making dependent code >(including py-gfm) broken." > >So other consumers should be checked carefully. > > >We don't ask you to be careful with consumers just to make the update >process complicated or anything. It is actually *needed*. > > >Cheers, >Daniel -- Sent from my Android device with K-9 Mail. Please excuse my brevity.