Our samba in tree is out of date and discontinued in 2020-03-03. It contains CVEs.
Moving to a stable samba 4.13.x that supports python 3 would be the thing to do. If I remember
last time Jeremie jca@ attempted this, there were sparc64 issues with the linker.
Ian McWilliam
________________________________
From: owner-ports@openbsd.org <owner-ports@openbsd.org> on behalf of Lucas Raab <tuftedocelot@fastmail.fm>
Sent: Friday, 27 November 2020 9:45 AM
To: ports@openbsd.org <ports@openbsd.org>
Cc: Rafael Sadowski <rsadowski@openbsd.org>; Ian McWilliam <kaosagnt@gmail.com>; Jeremie Courreges-Anglas <jca@wxcvbn.org>
Subject: py-dnspython py2/py3 version split
Hello,
The latest version of dnspython drops support for py2, but there
are a number of packages that are currently py2 only. I'd like to
propose splitting py-dnspython into py2 and py3 specific versions
to allow the latest py3-only version to be used.
Following the model of the py2-Pillow/py-Pillow split, I have:
* py2-dnspython.tgz: a "new" port which is locked to py2
* py-dnspython.diff: the updated version of the port which is now py3
only
* dnspython_reverse_deps.diff: updating all ports that rely on the
current version of dnspython
* mail/mailman
* net/samba
* security/knockpy
* textproc/calibre
* www/linkchecker
* www/py-formencode (I added a small patch to maintain the flavors)
I've tried not to botch this. :) Those six have been make test-ed where
supported and at least make build-ed. Nothing untoward came up in those
Feedback, comments, questions?
Maintainers of security/knockpy and net/samba cc'd
Lucas
Other notes:
* mail/mailman could use latest dnspython if the port was updated for
mailman3. However, the web interface would still require py2. This
would probably need to be a split package.
* https://www.gnu.org/software/mailman/requirements.html
* https://www.gnu.org/software/mailman/download.html
* net/samba apparently also has support for py3, but I don't know what
it would take for the port to get to that point. Beyond my current
experience level :)
* https://wiki.samba.org/index.php/Python3
* https://bugzilla.samba.org/show_bug.cgi?id=10028
* textproc/calibre: py3 support debuted with Calibre 5, released just
a few months ago. Similar to net/samba, not sure what it takes to get
there
* https://calibre-ebook.com/new-in/fourteen
* www/linkchecker could use the latest dnspython if we used HEAD in
upstream, but that's something for later.
* https://github.com/linkchecker/linkchecker/blob/master/setup.py#L381
* databases/web2ldap would be a consumer of the latest dnspython which
is what prompted this whole thing
No comments:
Post a Comment