Re: [TOOLS-DEVELOPMENT] Trac - instances and issues

Henrik Levkowetz <henrik@levkowetz.com> Tue, 11 February 2020 21:47 UTC

Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-development@ietfa.amsl.com
Delivered-To: tools-development@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD94C12081F; Tue, 11 Feb 2020 13:47:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id utZ0kdhcv1Kz; Tue, 11 Feb 2020 13:47:44 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFB8F120018; Tue, 11 Feb 2020 13:47:44 -0800 (PST)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:60272 helo=tannat.localdomain) by zinfandel.tools.ietf.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1j1dNK-00030i-DR; Tue, 11 Feb 2020 13:47:44 -0800
To: Jay Daley <jay@ietf.org>, IETF Tools Development <tools-development@ietf.org>
References: <8973A94E-1169-4A5A-ADFA-ACCADA3A4949@ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <5c02a922-15de-baa0-a0c5-920b0254b493@levkowetz.com>
Date: Tue, 11 Feb 2020 22:47:13 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8973A94E-1169-4A5A-ADFA-ACCADA3A4949@ietf.org>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="vTL5W1xtLBG9Ew8iPhtwsm823uEjxR1b8"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: tools-development@ietf.org, jay@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-development/xoj5gRuX5awIYHNT-_TS607dyME>
Subject: Re: [TOOLS-DEVELOPMENT] Trac - instances and issues
X-BeenThere: tools-development@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Tools Development list server <tools-development.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-development>, <mailto:tools-development-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-development/>
List-Post: <mailto:tools-development@ietf.org>
List-Help: <mailto:tools-development-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-development>, <mailto:tools-development-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Feb 2020 21:47:47 -0000

Hi Jay,

One point, inline below:

On 2020-02-11 21:57, Jay Daley wrote:
> Here’s my analysis of the trac situation so far.  Any corrections/additions most welcome.
> 
> There are multiple trac ’sites’ (for want of a better word)
> 
> 1.  https://trac.ietf.org
> - This is the trac that the secretariat maintains
> - Every new WG automatically gets a trac instance created for it here (343 current instances) but not all concluded WGs have one
> - As far as Robert knows, the only thing used here is the wiki pages not the rest of the trac functionality
> - This has a tools trac instance which is not used
> 
> 2.  https://tools.ietf.org and https://trac.tools.ietf.org
> - This is the site that is maintained by Henrik
> - Some (All?) WGs are listed here (117 current and 515 concluded) with each having a set of status pages and one of the headings of the status page being a pointer to the wiki for 1. above
> - The two URLs work interchangeably (which is what confused me about two instances per WG, when in fact there is only one)

These are not trac instances at all; they are the old WG pages I built
before the datatracker had any resources for the WGs.  These pages provided
the impetus for starting to build WG pages in the datatracker.

Their functionality has gradually been duplicated (and in many cases now
exceeded) in the datatracker, but there are still people who prefer the
more compact representation provided on the tools.ietf.org pages.

All data here is derived from the datatracker.

> 3. https://trac.tools.ietf.org/tools/ietfdb/
> - Same site as 2. above
> - This is the datatracker trac instance
> - The wiki and tickets functionality is used
> - This connects to a subversion repository with the datatracker source enabling the browse source functionality
> - The roadmap functionality is not used, instead the roadmap is kept in a source document https://trac.tools.ietf.org/tools/ietfdb/browser/trunk/PLAN
> - Not all of the work items identified on the plan have a ticket associated with them
> 
> 4. https://trac.tools.ietf.org/tools/xml2rfc/trac/
> - Same site as 2. above
> - This is the trac instance for xml2rfc
> - The tickets functionality is used
> - The wiki functionality is not used and instead there are static HTML pages at https://tools.ietf.org/tools/xml2rfc/ (also accessed through https://trac.tools.ietf.org/tools/xml2rfc/)
> - This connects to a subversion repository with the xml2rfc source enabling the browse source functionality
> - The roadmap functionality is not used and I do not know if a separate plan exists
> 
> 
> I’m still thinking this through, but the immediate issues that concern me are
> 
> a.  Using the wrong tool for the job - i.e. using trac in places we really just need a wiki tool.
> 
> b.  Multiple blind alleys of unused functionality (mainly caused by a. above)
> 
> c.  Extremely difficult for a newcomer to find out what is current, what is old and what was never used.
> 
> d.  Inconsistencies such that if a newcomer does work something out they can't use that to help them understand the next part
> 
> e.  Not getting the most from trac (e.g. use of the roadmap feature)
> 
> 
> Thanks to much patient explanation by Russ, Robert and Henrik I
> understand how we’ve got to where we’ve got and I don’t want this to
> go over old ground - we are where we are - my concern is how we
> improve the current situation in the best way possible for everyone.
> 
> Just to be clear, I’m not asking for anything to be done now, I’m
> just sharing my analysis so far for info with a view to starting a
> conversation about where to take this.

Understood.

Best,

	Henrik