1 #
   2 # CDDL HEADER START
   3 #
   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
  24 #
  25 
  26 # Copyright 2010, Richard Lowe
  27 
  28 #
  29 # This file constitutes an informal registry for information tracking
  30 # systems.  Its intended use is to facilitate resolving references to
  31 # multiple such systems in SCM-embedded comments.
  32 #
  33 # Systems are listed alphabetically by unique PREFIX.  No priority of
  34 # reference should be inferred from this ordering.  Applications
  35 # using this information should provide their own methods to prioritize
  36 # systems of record.
  37 #
  38 
  39 
  40 
  41 #
  42 # The following fields are valid for each information tracking system.
  43 # Fields not designated as required are optional.
  44 #
  45 # PREFIX (required)
  46 #
  47 #     A unique, three-character abbreviation.  Please avoid generic
  48 #   terms like "bug," and instead use something derivative of the name
  49 #   or URL of the actual system.
  50 #
  51 # INFO
  52 #
  53 #     A URL for additional information about the system.  Should be the
  54 #   home page, essentially.
  55 #
  56 # EXTERNAL_URL (required)
  57 #
  58 #     A URL to resolve reference to a unique key.  See NOTES below.
  59 #
  60 # INTERNAL_URL_domain
  61 #
  62 #     A URL that is valid only in the specified domain.  Arbitrarily many
  63 #   INTERNAL_URLs may be provided.  Define only if different from EXTERNAL_URL
  64 #   in specified domain.
  65 #
  66 # REGEX (required)
  67 #
  68 #     A regexp(5) to tokenize a valid, unique key.  See NOTES below.
  69 #
  70 # CONTACT
  71 #
  72 #     A valid e-mail address for support of the system.
  73 #
  74 
  75 
  76 
  77 #
  78 # NOTES
  79 #
  80 # REGEX should use parenthesization via \(\) to provide one or more
  81 # tokens to be substituted in *_URLs.  See regexp(5) for syntax.
  82 #
  83 # A REGEX for a particular system is required to match any unique keys
  84 # that are valid for that system.  For the common case, where such a key
  85 # is numeric, it may be matched by the REGEX entries for multiple systems.
  86 # Resolution of such ambiguity may be accomplished through prioritization
  87 # or use of PREFIX, and is left to individual applications.
  88 #
  89 
  90 
  91 
  92 #
  93 # The case logs for Sun Microsystems, Inc. Architecture Review Committees.
  94 # The database for this system is inside Sun's firewall, so the access URLs
  95 # are different on- and off-SWAN.  The off-SWAN URL actually references a
  96 # redacted, external mirror of the internal database.
  97 #
  98 PREFIX=arc
  99 INFO=http://opensolaris.org/os/community/arc/
 100 EXTERNAL_URL=http://arc.opensolaris.org/caselog/\\1/\\2/\\3
 101 INTERNAL_URL_sun.com=http://sac.sfbay.sun.com/Archives/CaseLog/arc/\\1/\\2/\\3
 102 REGEX=\\([A-Z]\\{1\,2\\}ARC\\)[ \\/]\\([0-9]\\{4\\}\\)\\/\\([0-9]\\{3\\}\\)
 103 CONTACT=arc-discuss@opensolaris.org
 104 
 105 #
 106 # grommit is maintained by stevel, and was used for early tools work
 107 # in the scm-migration project.
 108 #
 109 PREFIX=bgc
 110 INFO=http://bugs.grommit.com/
 111 EXTERNAL_URL=http://bugs.grommit.com/show_bug.cgi?id=\\1
 112 REGEX=\\([0-9]\\{1\,5\\}\\)
 113 CONTACT=
 114 
 115 #
 116 # This is the bugzilla instance on opensolaris.org.
 117 #
 118 PREFIX=doo
 119 INFO=http://defect.opensolaris.org/bz/
 120 EXTERNAL_URL=http://defect.opensolaris.org/bz/show_bug.cgi?id=\\1
 121 REGEX=\\([0-9]\\{1\,6\\}\\)
 122 CONTACT=tools-discuss@opensolaris.org
 123 
 124 #
 125 # This is the bugzilla instance on freedesktop.org, used by X.Org and a
 126 # variety of open source desktop modules shared by multiple desktops.
 127 #
 128 PREFIX=fdo
 129 INFO=http://bugs.freedesktop.org/
 130 EXTERNAL_URL=http://bugs.freedesktop.org/show_bug.cgi?id=\\1
 131 REGEX=\\([0-9]\\{1\,6\\}\\)
 132 CONTACT=sitewranglers@lists.freedesktop.org
 133 
 134 #
 135 # The Roundup instance used at Selenic to track defects in Mercurial.
 136 #
 137 PREFIX=mer
 138 INFO=http://roundup.sourceforge.net/doc-1.0/
 139 EXTERNAL_URL=http://www.selenic.com/mercurial/bts/issue\\1
 140 REGEX=\\([0-9]\\{1\,5\\}\\)
 141 CONTACT=
 142 
 143 #
 144 # The proprietary defect tracking system used by Sun Microsystems, Inc.
 145 # The database for this system is inside Sun's firewall, so the access URLs
 146 # are different on- and off-SWAN.  The off-SWAN URL provides restricted,
 147 # redacted access to the internal database through a controlled boundary
 148 # system.
 149 #
 150 PREFIX=sun
 151 INFO=http://bugs.opensolaris.org/
 152 EXTERNAL_URL=http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=\\1
 153 INTERNAL_URL_sun.com=http://monaco.sfbay.sun.com/detail.jsf?cr=\\1
 154 REGEX=\\([0-9]\\{7\\}\\)
 155 CONTACT=opendev-discuss@opensolaris.org
 156 
 157 #
 158 # The redmine instance on illumos.org
 159 #
 160 PREFIX=illumos
 161 INFO=http://illumos.org
 162 EXTERNAL_URL=https://illumos.org/issues/\\1
 163 REGEX=\\([0-9]\\{1\,6\\}\\)
 164 CONTACT=developer@lists.illumos.org
 165 
 166 #
 167 # The Jira instance at jira.nexenta.com
 168 #
 169 PREFIX=nexenta-nex
 170 INFO=http://nexenta.com
 171 EXTERNAL_URL=https://jira.nexenta.com/browse/\\1
 172 REGEX=\\(NEX\-[0-9]\\{1\,6\\}\\)
 173 CONTACT=support@nexenta.com
 174 
 175 PREFIX=nexenta-os
 176 INFO=http://nexenta.com
 177 EXTERNAL_URL=https://jira.nexenta.com/browse/\\1
 178 REGEX=\\(OS\-[0-9]\\{1\,6\\}\\)
 179 CONTACT=support@nexenta.com
 180 
 181 PREFIX=nexenta-sup
 182 INFO=http://nexenta.com
 183 EXTERNAL_URL=https://jira.nexenta.com/browse/\\1
 184 REGEX=\\(SUP\-[0-9]\\{1\,6\\}\\)
 185 CONTACT=support@nexenta.com