public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Robert Lipe <robertl@dgii.com>
To: Oleg Krivosheev <kriol@FNAL.GOV>
Cc: egcs@cygnus.com
Subject: Re: Direct CVS Access to egcs sources
Date: Thu, 15 Jan 1998 16:30:00 -0000	[thread overview]
Message-ID: <19980115012422.08714@dgii.com> (raw)
In-Reply-To: <Pine.GSO.3.96.980114101424.691A-100000@drabble.fnal.gov>

I have nothing to say in the official egcs policy on this topic.
I do have an understanding of how CVS can help glue a geographically
challenged team together.

Oleg Krivosheev wrote:

> how you're going to bump snapshot number/date/location?
> Just randomly from time to time?

Since not everyone will have CVS access, (much of the world is
still UUCP connected, for example) it's my understanding
that snapshots will still be made.  Even if everyone *did* have 
CVS access, not everyone will want to track things that closely.

We do need some way to distinguish the CVS snapshots of any given
moment in time.

> And what about people doing hard work testing latest snapshots on different
> computer/systems? Looks like it doesn't make any sense now?

I must not understand the concern.   It still make perfect sense 
for things to be tested on a wide variety of hardware.


Now people have a choice.   If they're CVS enabled (and internet 
connected) and can crank out an update/build/test each hour, they 
can find out *exactly* when something broke or began working.  (If 
you're actually in that category, perhaps getting outside once in a 
while would do you some good. :-)  If they're  not, they can wait for 
the announcement of the snaps and grab them as always.  Of course, 
if they are CVS enabled and just choose not to track the release of 
the moment, they can still use CVS to get to the snapshots via the
tags that are applied as part of the snapshot process.

Having CVS access also allows us to work out patch integration 
issues in a way that we know they'll apply cleanly to the master
sources, making the lives of those with actual write access to the
master repository easier.

There is no more waiting for someone to submit a patch to the list
for CVS users.  When someone reports, "Yeah, I committed that last 
week in dwarf2out.c and reload.c", we can type 'cvs update dwarf2out.c 
reload.c' and inherit those fixes without nuking everything else
and without the developer making an explicit patch.

CVS users can also do our testing on different computers/systems 
when it's best for them instead of trying to synchronize it to the times
when snaps are made available.   I know the backup cycles on my machine 
and when my WAN is most idle.  I know when I have the most clock cycles
available. (hint: usually I'm in bed) Now I can target test cycles 
to those times instead of waiting for the next one of those times 
after Jeff's insomnia acts up and he happens to make a snapshot. ;-)

Target-specific bugs can be implemented, detected, and corrected
in a shorter time frame than a previous snapshot cycle.

When I totally go off on a rant and do something Really Bad to my
local copy of the sources, it's just a matter of 'cvs status' to see
which files we've hosed and a matter of nuking them and a 'cvs update'
to refresh them.  



We have lots of choices and options available to us now.   If you 
want to stay with the snapshot/patch model, I understand that'll 
still be available.

I welcome the options that immediate EGCS repository access gives 
me.  If EGCS was previously the bazaar, we now have the option of 
a traditional bazaar/flea market or a "speed" auction with very 
fast turnaround cycles and the ability to bid when we're not even 
in the room, but more when it's convenient for us.

I like it.

-- 
Robert Lipe       http://www.dgii.com/people/robertl       robertl@dgii.com

  parent reply	other threads:[~1998-01-15 16:30 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-01-13  4:52 Jeffrey A Law
1998-01-14  8:18 ` Oleg Krivosheev
1998-01-14  8:42   ` Jeffrey A Law
1998-01-15 16:06     ` Joe Buck
1998-01-15 16:30       ` Jeffrey A Law
1998-01-16  1:51         ` Joe Buck
1998-02-08  0:29           ` Jeffrey A Law
1998-02-08  7:13             ` Gerald Pfeifer
1998-02-08  8:57               ` Dave Love
1998-02-08 10:14                 ` Jeffrey A Law
1998-02-08 13:23             ` H.J. Lu
1998-02-08 15:38               ` Bryan W. Headley
1998-02-08 15:38               ` Jeffrey A Law
1998-02-08 15:20                 ` H.J. Lu
1998-02-08 15:38                   ` Jeffrey A Law
1998-02-08 18:35                     ` Todd Vierling
1998-01-17 22:30       ` Raja R Harinath
1998-01-15 16:30   ` Robert Lipe [this message]
1998-01-16  2:26     ` Jeffrey A Law
1998-01-15 16:30 ` Franz Sirl
1998-01-17  1:40   ` Robert Lipe
1998-01-17 22:30 ` Joseph H. Buehler
1998-01-19  2:25   ` Robert Lipe
1998-01-19  2:30   ` Jeffrey A Law
1998-01-19  2:30   ` Fred Fish
1998-01-20  4:00 Mike Stump
     [not found] <199801142227.OAA03715@cygnus.com>
1998-01-23  0:20 ` Jeffrey A Law
1998-01-23 11:15   ` Franz Sirl
     [not found] <199801231742.JAA01350@cygnus.com>
1998-01-23  9:47 ` Jeffrey A Law
     [not found] <19980209020929.50632@cerebro.laendle>
1998-02-08 22:42 ` Jeffrey A Law
1998-02-09 19:49   ` Joern Rennecke
1998-02-09 21:34     ` Jeffrey A Law
1998-02-11 10:25       ` Marc Lehmann

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=19980115012422.08714@dgii.com \
    --to=robertl@dgii.com \
    --cc=egcs@cygnus.com \
    --cc=kriol@FNAL.GOV \
    /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).