summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2015-12-09 14:40:16 +0000
committergdt <gdt@pkgsrc.org>2015-12-09 14:40:16 +0000
commit24bc620749edc7f5e3c95cb291c30b6f764d3ba3 (patch)
treee69661690c3739ac1131e37f7e598c7f89bf5475 /net
parentcbb193092a5153976c9f080894ea47cf8e4fd00f (diff)
downloadpkgsrc-24bc620749edc7f5e3c95cb291c30b6f764d3ba3.tar.gz
Document update poilcy
syncthing upstream regularly breaks protocol compatibility. Define that we will update when f-droid does and that testing against android is required for major updates, in an attempt to avoid imposing pain on users and also avoid having to have many versions. Take maintainership. More or less discussed with tnn@ and jnemeth@.
Diffstat (limited to 'net')
-rw-r--r--net/syncthing/Makefile17
1 files changed, 15 insertions, 2 deletions
diff --git a/net/syncthing/Makefile b/net/syncthing/Makefile
index 14e8550c27e..b742356fcdf 100644
--- a/net/syncthing/Makefile
+++ b/net/syncthing/Makefile
@@ -1,11 +1,24 @@
-# $NetBSD: Makefile,v 1.4 2015/12/08 03:20:55 jnemeth Exp $
+# $NetBSD: Makefile,v 1.5 2015/12/09 14:40:16 gdt Exp $
+
+# Upstream regularly breaks protocol compatibility. While users of
+# pkgsrc syncthing on multiple systems can update synchronously, the
+# most important use case is with syncthing-android. Therefore,
+# pkgsrc will update to a new major version (e.g. 0.12.x vs 0.11.x)
+# when a corresponding syncthing-android version becomes available in
+# the f-droid.org repository:
+# https://f-droid.org/repository/browse/?fdid=com.nutomic.syncthingandroid
+# Updates to new major versions must be tested against the android
+# version from f-droid prior to commiting. (This is an attempt to
+# avoid having to version syncthing in pkgsrc.)
DISTNAME= syncthing-0.12.7
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=syncthing/}
GITHUB_TAG= v${PKGVERSION_NOREV}
-MAINTAINER= pkgsrc-users@NetBSD.org
+# Minor version updates may be committed without asking. Major
+# updates not following the above policy will be reverted.
+MAINTAINER= gdt@NetBSD.org
HOMEPAGE= http://syncthing.net/
COMMENT= Keeps directories in sync across hosts
LICENSE= mpl-2.0