[TOOLS-DEVELOPMENT] Trac - instances and issues

Jay Daley <jay@ietf.org> Tue, 11 February 2020 20:57 UTC

Return-Path: <jay@ietf.org>
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 CE3BA12083A for <tools-development@ietfa.amsl.com>; Tue, 11 Feb 2020 12:57:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 vje2WflWrzgC for <tools-development@ietfa.amsl.com>; Tue, 11 Feb 2020 12:57:42 -0800 (PST)
Received: from macbook-pro.localdomain (unknown [158.140.230.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPSA id C727712006F for <tools-development@ietf.org>; Tue, 11 Feb 2020 12:57:41 -0800 (PST)
From: Jay Daley <jay@ietf.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\))
Message-Id: <8973A94E-1169-4A5A-ADFA-ACCADA3A4949@ietf.org>
Date: Wed, 12 Feb 2020 09:57:39 +1300
To: IETF Tools Development <tools-development@ietf.org>
X-Mailer: Apple Mail (2.3608.40.2.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-development/A_4jYjRJnsms4Au9mbJmYeOvZBk>
Subject: [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 20:57:46 -0000

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)

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.


cheers
Jay

-- 
Jay Daley
IETF Executive Director
jay@ietf.org
+64 21 678840