public inbox for gnats-devel@sourceware.org
 help / color / mirror / Atom feed
From: Rick Macdonald <rickm@vsl.com>
To: "Wasserman, Sherry" <sherry.wasserman@comverse-in.com>
Cc: "'gnats-devel@sourceware.cygnus.com'"
	<gnats-devel@sourceware.cygnus.com>
Subject: Re: 3.113 vs 4.0
Date: Thu, 13 Jan 2000 07:34:00 -0000	[thread overview]
Message-ID: <Pine.GSO.4.10.10001130805120.1851-100000@sys4> (raw)
In-Reply-To: <6B1DF6EEBA51D31182F20090274043682C0181@mail-in.comverse-in.com>

On Thu, 13 Jan 2000, Wasserman, Sherry wrote:

> I was recently charged with the task of incorporating some custom changes
> into the gnats system my company has been using for many years.  Apparently,
> years ago, my predecessors managed to get 3.2 (I can hear your groans!)
> working and made enough changes that upgrading was not desirable.  

Groan!   ;-)

> I have suggested upgrading to the current gnats before adding any new
> features, and have gotten the ok.  I have started working on 3.113, and know
> that we can make use of many of the added features.  However, I'm beginning
> to wonder if I should hold off with customization until I can go to 4.0? 

It's probably an issue of timing. I'd wait if I could.

> Do you have a good estimate of when 4.0 will be released?  

The very first usable release could be real soon now, at least that was
the plan a week ago.

> What are the major changes? 

I'm not sure if this is written up in a single doc anywhere yet.

> Is there a fairly stable 4.0 that I could start looking at now?

I don't think there is a current tarfile snapshot. There is cvs access to
the source tree, and instructions on the Cygnus web page.

> We will want to incorporate a web interface.  Will a new version of gnatsweb
> be required?  If so, is there any info on when that will be ready?

New version, yes. The V4 author mentioned that he has updated gnatsweb, if
I understand his passing comment correctly.

> And finally, the change we are planning, in case you might be thinking along
> these lines: 
> 
> We need to track PRs by software release.  We want to have multiple release
> number fields, where the release number is validated (send-pr as well as
> edit-pr) by checking a file.  Then,  for each release there must be an
> associated state.  As a PR is acted on for a specific release, the
> associated state will be changed. When all releases have been taken care of,
> the PR is closed and an overall state would be set.  (Of course, we will
> have to be able to query by release number and state and the query will
> check all of the release fields.)

The first release may not actually allow adding and removing fields, but
that's certainly the intent. Just about everything is configurable. You
could, I hope, do something at least as good as this:

Others please jump in here if I'm wrong or missed out some possibilities.
I'm just going by past plans and talk but haven't worked with the current
sources yet.

Configure gnats with some number of release fields. Each of these could be
a simple text field where you type in a release number which would be
validated against a regular expression (by gnats), or, they could be
enumerated fields which would appear as radio buttons or a listbox in the
front-end GUI in which case validated is redundant since the GUI choices
were built on the fly from a fresh config fetched from the server. (Of
course the sever is going to validate the choice anyway.) From
time-to-time you would diddle the enumerated list of release numbers for
these fields.

My choice would be the enumerated fields, not simple text.

Similarly, you would define some enumerated release-state fields to match
the release fields. Gnats will supply query capabilities for all of these
new fields.

If I got the above right, you haven't had to change the gnats core at
all! Pretty cool, eh? Like I said: I'd wait if I could!

...RickM...

  reply	other threads:[~2000-01-13  7:34 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-01-13  6:53 Wasserman, Sherry
2000-01-13  7:34 ` Rick Macdonald [this message]
2000-01-13  7:52   ` Rick Macdonald
2000-01-13 21:34 ` Bob Manson
2000-01-16 13:20   ` Jeroen Ruigrok/Asmodai
2000-01-17  7:04     ` Alexander Langer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.GSO.4.10.10001130805120.1851-100000@sys4 \
    --to=rickm@vsl.com \
    --cc=gnats-devel@sourceware.cygnus.com \
    --cc=sherry.wasserman@comverse-in.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).