pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

tahoe-lafs: Update to 1.16.0 release



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Wed Oct 20 20:11:03 2021 -0400
Changeset:	b3e080a3f7f23367199d5a66ac2f961fd1af7c76

Modified Files:
	tahoe-lafs/Makefile
	tahoe-lafs/distinfo
Added Files:
	tahoe-lafs/COMMIT_MSG

Log Message:
tahoe-lafs: Update to 1.16.0 release

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b3e080a3f7f23367199d5a66ac2f961fd1af7c76

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 tahoe-lafs/COMMIT_MSG | 30 ++++++++++++++++++++++++++++++
 tahoe-lafs/Makefile   | 45 +++++++++++++++++++++++++++++----------------
 tahoe-lafs/distinfo   |  8 ++++----
 3 files changed, 63 insertions(+), 20 deletions(-)

diffs:
diff --git a/tahoe-lafs/COMMIT_MSG b/tahoe-lafs/COMMIT_MSG
new file mode 100644
index 0000000000..43fcf9cca3
--- /dev/null
+++ b/tahoe-lafs/COMMIT_MSG
@@ -0,0 +1,30 @@
+filesystems/tahoe-lafs: Update to 1.16.0
+
+The previous stable release of Tahoe-LAFS was v1.15.1, released on
+March 23rd, 2021.
+
+The major change in this release is the completion of the Python 3
+port -- while maintaining support for Python 2. A future release will
+remove Python 2 support.
+
+The previously deprecated subcommands "start", "stop", "restart" and
+"daemonize" have been removed. You must now use "tahoe run" (possibly
+along with your favourite daemonization software).
+
+Several features are now removed: the Account Server, stats-gatherer
+and FTP support.
+
+There are several dependency changes that will be interesting for
+distribution maintainers.
+
+In all, 240 issues have been fixed since the last release.
+
+Please see ``NEWS.rst`` for a more complete list of changes.
+
+
+Previous to 1.16, but new to pkgsrc in this update:
+
+  Magic Folder has been removed to a separate project.
+
+  New command 'tahoe status'.
+ 
\ No newline at end of file
diff --git a/tahoe-lafs/Makefile b/tahoe-lafs/Makefile
index 930ebe63f3..3934edc1d0 100644
--- a/tahoe-lafs/Makefile
+++ b/tahoe-lafs/Makefile
@@ -1,11 +1,10 @@
 # $NetBSD: Makefile,v 1.47 2021/03/18 23:23:31 gdt Exp $
 
 VERSION_BASE=	1.16.0
-VERSION_RC=	rc0
+VERSION_RC=
 DISTNAME=	tahoe-lafs-${VERSION_BASE}${VERSION_RC}
 CATEGORIES=	filesystems
 MASTER_SITES=	https://tahoe-lafs.org/downloads/
-EXTRACT_SUFX=	.tar.bz2
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	http://tahoe-lafs.org/
@@ -21,14 +20,18 @@ PYTHON_VERSIONS_INCOMPATIBLE=	27
 # The world sees this as part of base python.
 DEPENDS+=	${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
 
-# from tahoe's setup.py
+## Dependencies are from tahoe's setup.py, in order
+# install_requires
+# setuptools 28.8.0
 DEPENDS+=	${PYPKGPREFIX}-zfec>=1.1.0:../../converters/py-zfec
 DEPENDS+=	${PYPKGPREFIX}-ZopeInterface>=3.6.0:../../devel/py-ZopeInterface
 DEPENDS+=	${PYPKGPREFIX}-foolscap>=21.7.0:../../net/py-foolscap
 DEPENDS+=	${PYPKGPREFIX}-cryptography>=2.6:../../security/py-cryptography
-# \todo twisted needs tls, conch options
-DEPENDS+=	${PYPKGPREFIX}-twisted>=19.1.0:../../net/py-twisted
+# twisted needs tls, conch options.  pkgsrc has tls.
+# TODO: conch??
+DEPENDS+=	${PYPKGPREFIX}-twisted>=19.10.0:../../net/py-twisted
 # bcrypt and appdirs required as twisted deps at runtime
+# TODO: resolve
 DEPENDS+=	${PYPKGPREFIX}-bcrypt-[0-9]*:../../security/py-bcrypt
 DEPENDS+=	${PYPKGPREFIX}-appdirs-[0-9]*:../../devel/py-appdirs
 DEPENDS+=	${PYPKGPREFIX}-yaml>=3.11:../../textproc/py-yaml
@@ -42,19 +45,29 @@ DEPENDS+=	${PYPKGPREFIX}-future>=0.18.2:../../devel/py-future
 DEPENDS+=	${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces
 DEPENDS+=	${PYPKGPREFIX}-pyutil>=3.3.0:../../devel/py-pyutil
 DEPENDS+=	${PYPKGPREFIX}-distro>=1.4.0:../../devel/py-distro
-
-
-# tor option
+# tor_requires
 DEPENDS+=	${PYPKGPREFIX}-txtorcon>=0.17.0:../../net/py-txtorcon
+# txi2p-requires
+# DEPENDS+=	${PYPKGPREFIX}-txi2p-tahoe>=0.3.5:../../net/py-txi2p-tahoe
 
-# \todo txi2p: not yet in a release, not in pkgsrc
-
-# \tood Decide why these are here and prune.
-# Not in setup.py, but seems to exist elsewhere.
-#DEPENDS+=	${PYPKGPREFIX}-asn1>=0.1.8:../../security/py-asn1
-#DEPENDS+=	${PYPKGPREFIX}-asn1-modules>=0.0.5:../../security/py-asn1-modules
-#DEPENDS+=	${PYPKGPREFIX}-OpenSSL>=0.14:../../security/py-OpenSSL
-#DEPENDS+=	${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity
+# test_requires
+# pyflakes
+# coverage
+# mock
+# tox
+# pytest
+# pytest-twisted
+# hypothesis
+# treq
+# towncrier
+# testtools
+# fixtures
+# beautifulsoup4
+# html5lib
+# junitxml
+# tenacity
+# paramiko
+# pytest-timeout
 
 # Note that there is an upstream (inherited from setuptools) bug
 #   https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1258#comment:29 that
diff --git a/tahoe-lafs/distinfo b/tahoe-lafs/distinfo
index 796de229f8..547e156336 100644
--- a/tahoe-lafs/distinfo
+++ b/tahoe-lafs/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.15 2021/03/18 17:57:08 gdt Exp $
+$NetBSD$
 
-RMD160 (tahoe-lafs-1.16.0rc0.tar.bz2) = 9f9b5604b6be3b140dc5e4d609bdd9f7b05bda7a
-SHA512 (tahoe-lafs-1.16.0rc0.tar.bz2) = 9b93ec36bc30fafbb1f1e3f3d3a6b8e1210e3c486f17110143c9c03d6298831f6de18795540c1a28a5a3379dd04841507ddf9665b20a8e59c5ec418142b561e4
-Size (tahoe-lafs-1.16.0rc0.tar.bz2) = 12250437 bytes
+RMD160 (tahoe-lafs-1.16.0.tar.gz) = 1ad00a05fa5b64be2ba90ba7cfadf4d052d95028
+SHA512 (tahoe-lafs-1.16.0.tar.gz) = 0530fc38c89b7c4da2a0ff4d7a8c305000382aa23914b082cf57c3a617c459d13e2e3810b0fea16f073034205218f7d116937d03e76e5ccfbcbb10c2d17f0b51
+Size (tahoe-lafs-1.16.0.tar.gz) = 1802556 bytes


Home | Main Index | Thread Index | Old Index