Return-Path: <tiff-bounces@lists.osgeo.org>
Received: from mailfep006.skynet.be ([10.35.4.216])
          by mailafep004-svc.mx.internal
          (InterMail vM.9.07.03.018 201-2473-138-3) with ESMTP
          id <20220309200502.WRMF3233.mailafep004-svc.mx.internal@mailfep006.skynet.be>
          for <chris.lindelaan@skynet.be>; Wed, 9 Mar 2022 21:05:02 +0100
Received: from el10157.bc ([10.29.1.73]) by mailfep006.skynet.be
          (InterMail vM.8.04.03.28.4 201-2389-100-182-103-20180124)
          with ESMTP
          id <20220309200502.FSVJ4389.mailfep006.skynet.be@el10157.bc>
          for <chris.lindelaan@skynet.be>; Wed, 9 Mar 2022 21:05:02 +0100
Received: from [17.58.23.210] ([17.58.23.210])
 by el10157.bc with ngmta
 id 3ab14642-16dacf14f893ad1a; Wed, 09 Mar 2022 21:05:02 +0100
Authentication-Results: mx201.skynet.be; dkim=none (message not signed) header.i=none; spf=None smtp.pra=tiff-bounces@lists.osgeo.org; spf=Pass smtp.mailfrom=tiff-bounces@lists.osgeo.org; spf=Pass smtp.helo=postmaster@lists.osgeo.org
Received-SPF: None (mx201.skynet.be: no sender authenticity
  information available from domain of
  tiff-bounces@lists.osgeo.org) identity=pra;
  client-ip=140.211.15.3; receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible
Received-SPF: Pass (mx201.skynet.be: domain of
  tiff-bounces@lists.osgeo.org designates 140.211.15.3 as
  permitted sender) identity=mailfrom; client-ip=140.211.15.3;
  receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="tiff-bounces@lists.osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text="v=spf1 mx a:mail.osgeo.org a:lists.osgeo.org
  a:mail.osgeo.osuosl.org a:tracsvn.osgeo.osuosl.org -all"
Received-SPF: Pass (mx201.skynet.be: domain of
  postmaster@lists.osgeo.org designates 140.211.15.3 as
  permitted sender) identity=helo; client-ip=140.211.15.3;
  receiver=mx201.skynet.be;
  envelope-from="tiff-bounces@lists.osgeo.org";
  x-sender="postmaster@lists.osgeo.org";
  x-conformance=sidf_compatible; x-record-type="v=spf1";
  x-record-text="v=spf1 mx a:mail.osgeo.org a:lists.osgeo.org
  a:mail.osgeo.osuosl.org a:tracsvn.osgeo.osuosl.org -all"
X-Ironport-Dmarc-Check-Result: validskip
IronPort-SDR: bU1oynygdoAGPKufeg63+JxHFUC2qCJeAbXbOJDM/er7LggV0JlakAS3DN+m5UM9r6bLXk65Uq
 xeBtbueUpY9SPtv/CiBTNqS7pYGvHKA8/+wfz+iV9V5qrNA3m3d3aZzGZRxPgoSEGAtm2cqq2l
 KZvwVnvnubgvujgVXm1bOFg4e2rsYuVgNnitqOBT3k0VNNgE7h0URgVbDtvpajiDCaPjKqONOR
 ULEZEpzKRLHWdULu8dqOowtyb301j9gnfiqBmVfo0wBH8ggStfBy516wxuBv+yR+ZlWBlzz7dU
 pz4e1qt8eFPP5fDfjbWiOXNj
X-Proximus-RemoteIp: 140.211.15.3
X-Proximus-Mfrom: tiff-bounces@lists.osgeo.org
X-Proximus-Rcpto: chris.lindelaan@skynet.be
X-IPAS-Result: =?us-ascii?q?A0E3AgBQBylihwMP04xaHgEBCxIMQIQCGQFkWAEmAwdMi?=
 =?us-ascii?q?CKFOYgSAxaLCoZ5jDkUAQECAQEBAQEJKgsKAgQBAQECAQOJJh8GAQQ0EwECB?=
 =?us-ascii?q?AEBAQEDAgMBAQEBAQEDAQEBBAEBAQIBAQIDAgIBAQIQAQEBAQ0LCQUICgcOE?=
 =?us-ascii?q?AU2Bl5qBGYGXwSBdAwzDYI1BQIDHwEGboEHAQEBAQEBAQEBAQEBAQEBAQEBA?=
 =?us-ascii?q?QEWAg1SZwECAgEBAQE3DAoeCwMCAQECBgEBCjYEBAgDASMBLwYTBQQSgmkBg?=
 =?us-ascii?q?nUhBQquQIEzgQGDFoUBgWSBPI5IQ4FJRHpOA4FzgQE+gQUBgVILAQMBh1wEl?=
 =?us-ascii?q?gYugRQDLBsOAQFbAihIEQFgCy2SBY8oYpxkgS6CQoERiwqMc4ghljmReZZVj?=
 =?us-ascii?q?ROUEYVVgXiBf4ECAzuCaQlFAQIBAg0CAQIDAQIBAgIBAQIDAQECjjSIb4VpI?=
 =?us-ascii?q?wEyAjYCBgsBAQMJhUmKOIFuAQE?=
IronPort-PHdr: A9a23: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
 uwx
IronPort-Data: A9a23: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
 uM5VzhCKzyYQElx6Mc4Osxb
IronPort-HdrOrdr: A9a23:iqnmLq4LR1yPVFg2pwPXwCPXdLJyesId70hD6qkXc20kTiX4rb
 HcoB1173PJYQgqKQMdcLy7V5VoBEmslqKcz+EqTMmftSPdyRaVxLgL1/qc/9ULcxeOh9K1rJ
 0QD5SWa+eAamSS7/yKgjVQSOxQuuVvmZrA7Yy1okuFDzsaDp2IwD0JfzpzeXcGPTWua6BZKH
 PR3Lsim9JgEU5nFvhSiRQ+Lo7+T1KiruOcXTc2Qy9i0gWIgD+ygYSVLzGT1H4lMw9y/Q==
X-IronPort-Anti-Spam-Filtered: true
X-MGA-submission: =?us-ascii?q?MDGNtmQnsS9aug7/OwNMue6pgEBn+AsXq+h2Lg?=
 =?us-ascii?q?hbEgJgAZuhzsI7UbIQGRqAoEKLVbhVF5r6NAnIRzDM0QcioiwHLdiKKz?=
 =?us-ascii?q?OsWaSF8kffsTvp5OdLkhri0SNPthOVQxFDLyw=3D?=
Received: from osgeo6.osgeo.osuosl.org (HELO lists.osgeo.org) ([140.211.15.3])
  by mx201.skynet.be with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2022 21:05:01 +0100
Received: from osgeo6.osgeo.osuosl.org (localhost [127.0.0.1])
	by lists.osgeo.org (Postfix) with ESMTP id 02C596145961;
	Wed,  9 Mar 2022 12:04:56 -0800 (PST)
Received: from smtp.simplesystems.org (smtp.simplesystems.org [65.66.246.90])
 by lists.osgeo.org (Postfix) with ESMTPS id D0BB1614681D
 for <tiff@lists.osgeo.org>; Wed,  9 Mar 2022 12:04:53 -0800 (PST)
Received: from scrappy.simplesystems.org (scrappy.simplesystems.org
 [65.66.246.73])
 by smtp.simplesystems.org (8.14.4+Sun/8.14.4) with ESMTP id 229K4qDg011093;
 Wed, 9 Mar 2022 14:04:52 -0600 (CST)
Date: Wed, 9 Mar 2022 14:04:52 -0600 (CST)
From: Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
X-X-Sender: bfriesen@scrappy.simplesystems.org
To: Rob Tillaart <rob.tillaart@gmail.com>
cc: Tiff List <tiff@lists.osgeo.org>
In-Reply-To: <CANoujwGdF-LV3XrZBAz49Avrr_KRYsg7dH2R7a1t198KQ1G1JQ@mail.gmail.com>
Message-ID: <alpine.GSO.2.20.2203091342470.5319@scrappy.simplesystems.org>
References: <alpine.GSO.2.20.2203091004120.5319@scrappy.simplesystems.org>
 <CANoujwGdF-LV3XrZBAz49Avrr_KRYsg7dH2R7a1t198KQ1G1JQ@mail.gmail.com>
User-Agent: Alpine 2.20 (GSO 67 2015-01-07)
MIME-Version: 1.0
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (smtp.simplesystems.org [65.66.246.90]); Wed, 09 Mar 2022 14:04:52 -0600 (CST)
Subject: Re: [Tiff] Libtiff developers are volunteers!
X-BeenThere: tiff@lists.osgeo.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.osgeo.org>
List-Unsubscribe: <https://lists.osgeo.org/mailman/options/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=unsubscribe>
List-Post: <mailto:tiff@lists.osgeo.org>
List-Help: <mailto:tiff-request@lists.osgeo.org?subject=help>
List-Subscribe: <https://lists.osgeo.org/mailman/listinfo/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Errors-To: tiff-bounces@lists.osgeo.org
Sender: "Tiff" <tiff-bounces@lists.osgeo.org>
X-VadeSecure-Score: -100
X-VadeSecure-Verdict: clean
X-VadeSecure-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddukedgudefvdcutefuod
 etggdotefrodftvfcurfhrohhfihhlvgemucfrtffqigfkofgfufenuceurghilhhouhhtmecufed
 ttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvfgjkfhffgggufhp
 jefjudeftdfgtggvshesthejredttdervdenucfhrhhomhepuehosgcuhfhrihgvshgvnhhhrghhn
 hcuoegsfhhrihgvshgvnhesshhimhhplhgvrdgurghllhgrshdrthigrdhusheqnecuggftrfgrth
 htvghrnhepteeitdejffdvkeeigeetledtueeikeehueeuvdevvdeugeetheeutefhudeiffeunec
 uffhomhgrihhnpehsihhmphhlvghshihsthgvmhhsrdhorhhgpdhgrhgrphhhihgtshhmrghgihgt
 khdrohhrghdpohhsghgvohdrohhrghenucfkphepudegtddrvdduuddrudehrdefpdeihedrieeir
 ddvgeeirdejfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedugedtrd
 dvuddurdduhedrfedpmhgrihhlfhhrohhmpehtihhffhdqsghouhhntggvsheslhhishhtshdrohh
 sghgvohdrohhrghdpnhgspghrtghpthhtohepuddprhgtphhtthhopegthhhrihhsrdhlihhnuggv
 lhgrrghnsehskhihnhgvthdrsggvpdhmohguvgepshhmthhp

On Wed, 9 Mar 2022, Rob Tillaart wrote:

> Hi Bob,
>
> Agree with your statement, and there might be a way to handle at least the
> "when is a new release" question.
>
> In the past I worked on a project that had every 2 months a new release.
> There was no guarantee what was in it, what would be solved
> etc, but if some patch or functionality appeared in the master-branch, it
> would be part of the next release.
> Depending on what was solved the X.Y.Z number was increased.
>
> If Libtiff could setup a similar workflow and have an (semi) automatic
> release e.g. every 2,3,4,6,12 months, the "release date"
> questions would always have a clear answer. The only reason to skip a new
> release would be that nothing is merged into master.

This is a great idea!  Currently there is a lot of manual work to 
prepare a libtiff release.  Much of the manual work is with preparing 
the release documentation such as adding/updating HTML files.  Up 
until now, the libtiff release tarball has contained source code, 
documentation, and summary history data so that libtiff history does 
not need to directly depend on a live source repository.  This has 
been a good plan since it has withstood the test of time.

It has been suggested to replace the hand-edited primitive HTML with 
ReStructuredText using Spinx (similar to what the Python project uses) 
with a nice style-sheet.  After this, the libtiff documentation would 
be a lot more attractive.

There is also a need to be able to maintain the libtiff documentation 
from a single source.  For example, we currently have files in nroff 
"man" format which are used to produce HTML files and nothing does 
this automatically.  It is not clear what the best solution for master 
formats and document generation is but we know that we want both 
installable manual pages and html files.  If the document generation 
is able to output other formats, that would be a plus.

> One would not need discussions about when the next release is, or what is
> in it as the above way of working solves both questions
> in a pragmatic way. (I know in reality it will be more complicated )
>
> thoughts?

The above sounds great to me.  This is something that a fresh 
volunteer (volunteers?) can help with because it is very demanding of 
time and has only a little to do with the development/maintenance of 
libtiff source code.

The strategy would be to develop a proposed solution (incrementally), 
and then rinse-and-repeat until it works flawlessly.

If the release process is fool-proof and as close to pushing a button 
as possible, then releases will surely be produced more often.  In 
fact, the "button" could be essentially mostly pushed with each 
code/documentation submission, with a human perodically deciding that 
all is well and taking the last step to apply a tag, emit source 
archives, sign the releases, and upload them to distribution servers.

Bob
-- 
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
Public Key,     http://www.simplesystems.org/users/bfriesen/public-key.txt
_______________________________________________
Tiff mailing list
Tiff@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/tiff
