zsh-workers
 help / color / mirror / code / Atom feed
* Re: zsh license preventing move to sourceforge.net? (fwd)
@ 2000-03-26  0:50 Adam Spiers
  2000-03-26 19:06 ` Clint Adams
  2000-03-26 22:19 ` Peter Stephenson
  0 siblings, 2 replies; 22+ messages in thread
From: Adam Spiers @ 2000-03-26  0:50 UTC (permalink / raw)
  To: zsh workers mailing list

----- Forwarded message from Drew Streib <ds@varesearch.com> -----

Date: Wed, 22 Mar 2000 11:05:02 -0800 (PST)
From: Drew Streib <ds@varesearch.com>
To: Adam Spiers <adam@spiers.net>
Cc: dtype@users.sourceforge.net
Subject: Re: zsh license preventing move to SF?
X-Parp-Accepted: sourceforge.net

I've looked at this and it doesn't appear to conflict with any part of the
OSI definition. I would approve the license on this. :)

-drew

-------
Drew Streib <d@valinux.com> 408.542.5725

Sr Developer, Community Liason, SourceForge | <dtype@sourceforge.net>
System Administrator, Linux International   | <dtype@li.org>
Information Architect, VA Linux Systems     | <dtype@valinux.com>
Admirer, Occasional Programmer, Linux.com   | <dtype@linux.com>

On Wed, 22 Mar 2000, Adam Spiers wrote:

> Hi there,
> 
> I sent this question to dlb but got no response.  Maybe
> you're a more suitable victim ;-)
> 
> The zsh developers would like to move our codebase to
> sourceforge.  However, while zsh is released under a license
> entirely within the spirit of free software (similar to the
> GPL, see below), it's not technically OSI approved.  Would
> this be a problem?  A swift response would be most
> appreciated!
> 
> Adam
> 
> #
> # Copyright (c) 1995-1997 Richard Coleman
> # All rights reserved.
> #
> # Permission is hereby granted, without written agreement
> and without
> # license or royalty fees, to use, copy, modify, and
> distribute this
> # software and to distribute modified versions of this
> software for any
> # purpose, provided that the above copyright notice and the
> following
> # two paragraphs appear in all copies of this software.
> #
> # In no event shall Richard Coleman or the Zsh Development
> Group be liable
> # to any party for direct, indirect, special, incidental, or
> consequential
> # damages arising out of the use of this software and its
> documentation,
> # even if Richard Coleman and the Zsh Development Group have
> been advised of
> # the possibility of such damage.
> #
> # Richard Coleman and the Zsh Development Group specifically
> disclaim any
> # warranties, including, but not limited to, the implied
> warranties of
> # merchantability and fitness for a particular purpose.  The
> software
> # provided hereunder is on an "as is" basis, and Richard
> Coleman and the
> # Zsh Development Group have no obligation to provide
> maintenance,
> # support, updates, enhancements, or modifications.
> #
> 
> 


----- End forwarded message -----


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: zsh license preventing move to sourceforge.net? (fwd)
  2000-03-26  0:50 zsh license preventing move to sourceforge.net? (fwd) Adam Spiers
@ 2000-03-26 19:06 ` Clint Adams
  2000-03-26 22:19 ` Peter Stephenson
  1 sibling, 0 replies; 22+ messages in thread
From: Clint Adams @ 2000-03-26 19:06 UTC (permalink / raw)
  To: zsh workers mailing list

Well, the license has already been considered free as per the
Debian Free Software Guidelines, on which the OpenSource stuff
is based.  However, I'd like to point out that the cited license
(copyright Richard Coleman) is not in all source files; that
some files are copyright Paul Falstad, some by Peter, some by Sven,
some by Peter and Sven, some I'm probably forgetting; that nothing
has a copyright newer than 1999; and that it might make things
easier if there were a canonical license file in the root directory,
with all relevant copyrights in the same place.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: zsh license preventing move to sourceforge.net? (fwd)
  2000-03-26  0:50 zsh license preventing move to sourceforge.net? (fwd) Adam Spiers
  2000-03-26 19:06 ` Clint Adams
@ 2000-03-26 22:19 ` Peter Stephenson
  2000-03-28  0:28   ` move to sourceforge.net in progress Adam Spiers
  1 sibling, 1 reply; 22+ messages in thread
From: Peter Stephenson @ 2000-03-26 22:19 UTC (permalink / raw)
  To: zsh workers mailing list

Adam Spiers wrote:
> ----- Forwarded message from Drew Streib <ds@varesearch.com> -----
> 
> I've looked at this and it doesn't appear to conflict with any part of the
> OSI definition. I would approve the license on this. :)

Oh, hell.  That means we've run out of excuses.  Does someone else, such as
Adam, want to set this up?  I haven't even got around to looking at
sourceforge.

Clint's right that the licence details in the source code needing tidying
up.

I'm sure there's some other stuff I've missed today.

-- 
Peter Stephenson <pws@pwstephenson.fsnet.co.uk>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: move to sourceforge.net in progress
  2000-03-28  0:28   ` move to sourceforge.net in progress Adam Spiers
@ 2000-03-27 21:24     ` Peter Stephenson
  2000-04-01 11:11       ` sourceforge.net CVS tree ready for use Adam Spiers
  2000-03-28  1:46     ` move to sourceforge.net in progress Bart Schaefer
  2000-03-28 11:45     ` Andrej Borsenkow
  2 siblings, 1 reply; 22+ messages in thread
From: Peter Stephenson @ 2000-03-27 21:24 UTC (permalink / raw)
  To: zsh workers mailing list

Adam Spiers wrote:
> Peter, once you've got an account I'll transfer the relevant project
> administrator privileges to you.

OK, I've got an account with the spur-of-the-moment choice of username
`pws'.  Now I need to work out how it works.

I would expect that Bart and Sven would be committing their own CVS
changes.  Those seem to be the obvious choices for now --- due entirely to
where most of the patches and design decisions currently happen to
originate, and no other reason --- though it doesn't need to stay that way,
and anybody it's sensible to add can be added.  I will keep the (much
reduced) workload of adding other people's stuff.

There's also no reason why periodic development versions shouldn't continue
to appear on the existing archive site (= they will).

I'm also less then enthralled about the idea of multiplying experimental
CVS branches, which can get incredibly messy.  To begin with, I think we
should perhaps continue with the policy of just not adding possibly
contentious patches.  At least, what I want to avoid is repeated merges
from experimental branches to the main tree; the world's lunatic asylums
are full of people who've tried that.

I also think it would help solidarity if all patches continue to appear on
the mailing list (this will of course be necessary for anyone other than
the three of us).

> Yep, we definitely need to move all the individual copyrights into
> LICENSE or Etc/LICENSE or something.  That's going to be a fun job for
> someone :-/

As Bart says, the individual copyrights are strictly speaking legal
entities and need to stay there.  I will add a catch-all central licence
(which is how we spell it over here, even if Mandrake's ispell is using an
overseas dictionary), which will make it clear that anything in individual
files takes precedence.

-- 
Peter Stephenson <pws@pwstephenson.fsnet.co.uk>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* move to sourceforge.net in progress
  2000-03-26 22:19 ` Peter Stephenson
@ 2000-03-28  0:28   ` Adam Spiers
  2000-03-27 21:24     ` Peter Stephenson
                       ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Adam Spiers @ 2000-03-28  0:28 UTC (permalink / raw)
  To: zsh workers mailing list

Peter Stephenson (pws@pwstephenson.fsnet.co.uk) wrote:
> Adam Spiers wrote:
> > ----- Forwarded message from Drew Streib <ds@varesearch.com> -----
> > 
> > I've looked at this and it doesn't appear to conflict with any part of the
> > OSI definition. I would approve the license on this. :)
> 
> Oh, hell.  That means we've run out of excuses.

Mission accomplished ;->

> Does someone else, such as Adam, want to set this up?

'Tis done.  I'll let you know when the SourceForge admins have
approved the request (assuming they do).  It should be within 24 hours
or so.  In the meantime, it would be good if everyone who hasn't
already got one creates themselves a SourceForge account.  Don't
worry; this is a remarkably painless operation and takes hardly any
time.  Just go to

  https://sourceforge.net/account/register.php

I presume everyone has access to an SSL-enabled browser?

Peter, once you've got an account I'll transfer the relevant project
administrator privileges to you.  Bart, I presume you won't want to
bother making a CVS tree for 3.0.x available, but if you do, let me
know and I'll give you admin privileges too.  Of course, once we have
the repository up and running smoothly, there's no technical
limitation preventing us from having several developers with commit
access to the development tree, but I'll assume that we want to carry
on with Peter as the sole "patch pumpking" unless I hear otherwise.

By the way, the home page is at 

  http://sourceforge.net/ 

if you want to have a look round, although I'm sure you already
figured that out.

> Clint's right that the licence details in the source code needing
> tidying up.

Yep, we definitely need to move all the individual copyrights into
LICENSE or Etc/LICENSE or something.  That's going to be a fun job for
someone :-/

Adam


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: move to sourceforge.net in progress
  2000-03-28  0:28   ` move to sourceforge.net in progress Adam Spiers
  2000-03-27 21:24     ` Peter Stephenson
@ 2000-03-28  1:46     ` Bart Schaefer
  2000-03-28 11:45     ` Andrej Borsenkow
  2 siblings, 0 replies; 22+ messages in thread
From: Bart Schaefer @ 2000-03-28  1:46 UTC (permalink / raw)
  To: Adam Spiers

On Mar 28,  1:28am, Adam Spiers wrote:
> Subject: move to sourceforge.net in progress
> 
> > Clint's right that the licence details in the source code needing
> > tidying up.
> 
> Yep, we definitely need to move all the individual copyrights into
> LICENSE or Etc/LICENSE or something.

No, we don't "move" any of the individual copyrights.  We just need to
create a central file with the license terms.  The individual copyrights
are there (as I understand it) because there has to be a real legal
entity holding the copyright on any given "document"; those don't go
away just because the licensing terms get documented in an additional
place.

There isn't, at present, a single entity to which the entire source is
assigned.  PF assigned it all to RC when he took over as maintainer way
back, which is why so many of the files have RC's name in them; but
after RC stepped down it was left up to individual contributors to put
their own names in the copyrights of files they added.

We may have to *mention* the names that appear in all the individual
copyrights in any central LICENSE file we add, though.

Also, we should either put copyright notices in, or explicitly disclaim
copyright on, all the pieces of the completion system ...


^ permalink raw reply	[flat|nested] 22+ messages in thread

* RE: move to sourceforge.net in progress
  2000-03-28  0:28   ` move to sourceforge.net in progress Adam Spiers
  2000-03-27 21:24     ` Peter Stephenson
  2000-03-28  1:46     ` move to sourceforge.net in progress Bart Schaefer
@ 2000-03-28 11:45     ` Andrej Borsenkow
  2000-03-28 16:51       ` Bart Schaefer
  2 siblings, 1 reply; 22+ messages in thread
From: Andrej Borsenkow @ 2000-03-28 11:45 UTC (permalink / raw)
  To: Adam Spiers, zsh workers mailing list

>
> Peter, once you've got an account I'll transfer the relevant project
> administrator privileges to you.  Bart, I presume you won't want to
> bother making a CVS tree for 3.0.x available, but if you do, let me
> know and I'll give you admin privileges too.  Of course, once we have
> the repository up and running smoothly, there's no technical
> limitation preventing us from having several developers with commit
> access to the development tree, but I'll assume that we want to carry
> on with Peter as the sole "patch pumpking" unless I hear otherwise.
>


I think, that key developers should work directly with CVS repository.
There is no sense to post patches if everybody is expected to get them
from CVS. What is actually needed is some release engineering -
development branch(es) for Sven to play with ^-) and stable branch(es)
for other mere mortals :)) Here we actually need designated person who
should decide, what goes into stable branch, do merge etc.

-andrej


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: move to sourceforge.net in progress
  2000-03-28 11:45     ` Andrej Borsenkow
@ 2000-03-28 16:51       ` Bart Schaefer
  0 siblings, 0 replies; 22+ messages in thread
From: Bart Schaefer @ 2000-03-28 16:51 UTC (permalink / raw)
  To: zsh workers mailing list

On Mar 28,  3:45pm, Andrej Borsenkow wrote:
} Subject: RE: move to sourceforge.net in progress
}
} I think, that key developers should work directly with CVS repository.
} There is no sense to post patches if everybody is expected to get them
} from CVS.

I don't like the idea of "everybody is expected to get them from CVS."
I occasionally apply patches selectively (thought not so much, lately,
as I used to) and it's *very* helpful to be able to point to the mailing
list archive when a non-developer asks about a fix for a specific bug.

Nevertheless:

} What is actually needed is some release engineering - development
} branch(es) for Sven to play with ^-) and stable branch(es) for other
} mere mortals :)) Here we actually need designated person who should
} decide, what goes into stable branch, do merge etc.

Yes.  Peter should be that person, as long as he's willing/able.

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


^ permalink raw reply	[flat|nested] 22+ messages in thread

* sourceforge.net CVS tree ready for use
  2000-03-27 21:24     ` Peter Stephenson
@ 2000-04-01 11:11       ` Adam Spiers
  2000-04-01 20:51         ` Peter Stephenson
                           ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Adam Spiers @ 2000-04-01 11:11 UTC (permalink / raw)
  To: zsh workers mailing list

The CVS repository at sourceforge.net has been prepared from a recent
(everything up to 10250, I believe) copy of Tanaka's repository, and
is now ready for use.  See http://sourceforge.net/cvs/?group_id=4068
for details on how to use it.  Developers with write-access are
recommended to login to the web interface, click on `Account
Maintenance', and then under `Shell Account Information' click on
`Edit Keys' to add an authorized ssh key so that you don't have to
enter a password every time you do a CVS commit.

It would be nice if the web pages (and maybe FAQ?) could be modified
to mention the availability of this resource.  Oliver, had any luck
with that problem yet?


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-01 11:11       ` sourceforge.net CVS tree ready for use Adam Spiers
@ 2000-04-01 20:51         ` Peter Stephenson
  2000-04-02  0:44           ` Bart Schaefer
  2000-04-02  0:45           ` Adam Spiers
  2000-04-02 10:10         ` Andrej Borsenkow
  2000-04-03 10:30         ` Oliver Kiddle
  2 siblings, 2 replies; 22+ messages in thread
From: Peter Stephenson @ 2000-04-01 20:51 UTC (permalink / raw)
  To: zsh workers mailing list

Adam Spiers wrote:
> The CVS repository at sourceforge.net has been prepared from a recent
> (everything up to 10250, I believe) copy of Tanaka's repository, and
> is now ready for use.

Excellent, thank you very much.  I have added all the changes up to date,
namely my patch for LICENCE.  (Do you want `make prep' to copy that to
LICENSE? :-/) So the usual suspects are welcome to commit their own
changes.

One question is whether we commit CVS changes straight away, i.e. when the
patch is posted to the list, or wait for comments.  The latter will be a
little messy, since other developers would have to apply the patch to try
it, then remove it to avoid CVS reporting a conflict.  So I think with
non-contentious patches we might as well do it simultaneously.

We should certainly think about Andrej's suggestion that the patches can be
moved offlist now we have a regular repository.  As we have write
permission on sourceforge, a way for doing that over the net could probably
be handled.  Or maybe Geoff can think of something he can set up.

Some time, probably tomorrow since I'm zsh'd out, I shall
 - finalise 3.1.6-dev-21 and put it in the usual place, too
 - post an announcement to zsh-announce about the availablity of the CVS
   archive at sourceforge
 - all the other stuff I've forgotten to do which you're going to
   remind me.

-- 
Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
Work: pws@CambridgeSiliconRadio.com
Web: http://www.pwstephenson.fsnet.co.uk


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-01 20:51         ` Peter Stephenson
@ 2000-04-02  0:44           ` Bart Schaefer
  2000-04-02  0:45           ` Adam Spiers
  1 sibling, 0 replies; 22+ messages in thread
From: Bart Schaefer @ 2000-04-02  0:44 UTC (permalink / raw)
  To: zsh workers mailing list

On Apr 1,  9:51pm, Peter Stephenson wrote:
} Subject: Re: sourceforge.net CVS tree ready for use
}
} One question is whether we commit CVS changes straight away, i.e. when
} the patch is posted to the list, or wait for comments. The latter will
} be a little messy, since other developers would have to apply the
} patch to try it, then remove it to avoid CVS reporting a conflict.

CVS will only report a conflict if the checked-in version differs from
the patched version. Otherwise it'll just say "... already contains the
changes ...". The most likely source of actual conflicts would be when
some patches have been applied from the list but aren't yet in the CVS
repository, or the reverse.

} We should certainly think about Andrej's suggestion that the patches
} can be moved offlist now we have a regular repository. As we have
} write permission on sourceforge, a way for doing that over the net
} could probably be handled. Or maybe Geoff can think of something he
} can set up.

A shortcoming of CVS is that there's no reasonable way to generate a
patch from it without either (a) tagging both before and after every
commit (and the before-tag also had better be after updating, or you
create overlapping patches), or (b) generating the patch by diffing
against the modified sandbox before committing.  Of course, only the
developer who actually made the changes can do (b); if he wants anyone
else to be able to regenerate his patch, he has to do (a).

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-01 20:51         ` Peter Stephenson
  2000-04-02  0:44           ` Bart Schaefer
@ 2000-04-02  0:45           ` Adam Spiers
  2000-04-02  4:37             ` Bart Schaefer
  1 sibling, 1 reply; 22+ messages in thread
From: Adam Spiers @ 2000-04-02  0:45 UTC (permalink / raw)
  To: zsh workers mailing list

Peter Stephenson (pws@pwstephenson.fsnet.co.uk) wrote:
> One question is whether we commit CVS changes straight away, i.e. when the
> patch is posted to the list, or wait for comments.  The latter will be a
> little messy, since other developers would have to apply the patch to try
> it, then remove it to avoid CVS reporting a conflict.  So I think with
> non-contentious patches we might as well do it simultaneously.

I'm in agreement with that, FWIW.

> We should certainly think about Andrej's suggestion that the patches can be
> moved offlist now we have a regular repository.

It's a nice idea, doesn't it then become hard to refer to
individual patches?  There needs to be some clearly accessible
many-to-many relationship between e-mails to zsh-workers and
patches (including patches which don't ever get committed).

> As we have write permission on sourceforge, a way for doing
> that over the net could probably be handled.  Or maybe Geoff
> can think of something he can set up.

I propose the following system (which should probably be taken
with a pinch of salt, as I am very far from being a core
developer):

We set up automatic e-mail notification of any commits.  (This
would be easy enough[0].)  These notifications would contain the
CVS commit log message (a brief summary of the patch in the same
style as pws' ChangeLog entries, i.e. including zsh-workers
referral numbers) and the patch itself, and they would go to
zsh-workers in some computer-filterable format.  (They could go
to a separate list, e.g. zsh-cvs-commits.  The important thing
is that they get stamped with a sequence number for referral
like all e-mails to the lists currently do.  Personally I would
prefer them to go to zsh-workers, as we probably all have basic
filtering capabilities, and we don't want to have two sets of
overlapping sequences numbers which we're regularly referring
to.)

Patches continue to be sent to zsh-workers with the normal
accompanying explanation; however in the cases where a developer
with write-access[1] is making a trivial non-contentious change,
this could probably be skipped, as the CVS commit log message
would suffice as an explanation.

Patches sent to the list by a developer with write-access would
simultaneously be committed to the tree.  Patches sent to the
list by anyone else would either be rejected or committed to the
tree by the pumpking (currently Peter).

This system would mean:

 - most importantly, not too much extra work for those with
   write-access (I think?),

 - also importantly, the flow of discussion interspersed with
   patches would not be interrupted,

 - there would be a clear distinction between ideas (patches
   proposed) and action (patches used), and developers without
   write-access would have a nice easy way to see whether their
   own patches have made it into the tree,

 - developers could choose quite precisely how closely they wished
   to monitor development (some may only want to follow
   discussion, others may only want to see commits to the tree), and

 - the pumpking wouldn't have to worry about
   last-minute-before-release minor tweaks being hidden and
   hence puzzling people as to how they happened.

Does it have any problems I've missed?


>  - all the other stuff I've forgotten to do which you're going to
>    remind me.

One small change to the guide -- in 6.5.3, under `URLs for web
browsers', you wrote `Arguably the system should be able to scan your
browser's bookmarks file, but currently it won't.'  This isn't
entirely true, as the distribution includes Misc/make-zsh-urls for
this purpose.


Adam


[0] We've already done this at the place I work at.

[1] Incidentally I include myself in this category even though I
currently have write-access -- I'm not a core developer, so I'm
deliberately using the repository via :pserver:anonymous to avoid
messing anything up.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-02  0:45           ` Adam Spiers
@ 2000-04-02  4:37             ` Bart Schaefer
  2000-04-02  6:02               ` Geoff Wing
  0 siblings, 1 reply; 22+ messages in thread
From: Bart Schaefer @ 2000-04-02  4:37 UTC (permalink / raw)
  To: zsh workers mailing list

On Apr 2,  1:45am, Adam Spiers wrote:
} Subject: Re: sourceforge.net CVS tree ready for use
}
} We set up automatic e-mail notification of any commits.  (This
} would be easy enough[0].)

I'm curious whether you've found a way to prevent the generation of
one message per subdirectory when a commit spans several subdirs.
CVS is rather insistent that every directory is a "module" ... and
given that there are 8 subdirectories under Completion alone, we
certainly don't want one mesage per directory per commit fired off
to zsh-workers (or even to some new zsh-cvs-commits list).

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-02  4:37             ` Bart Schaefer
@ 2000-04-02  6:02               ` Geoff Wing
  2000-04-02 22:02                 ` Adam Spiers
  0 siblings, 1 reply; 22+ messages in thread
From: Geoff Wing @ 2000-04-02  6:02 UTC (permalink / raw)
  To: zsh-workers

Bart Schaefer <schaefer@candle.brasslantern.com> typed:
:On Apr 2,  1:45am, Adam Spiers wrote:
:} Subject: Re: sourceforge.net CVS tree ready for use
:} We set up automatic e-mail notification of any commits.  (This
:} would be easy enough[0].)
:I'm curious whether you've found a way to prevent the generation of
:one message per subdirectory when a commit spans several subdirs.
:CVS is rather insistent that every directory is a "module" ... and
:given that there are 8 subdirectories under Completion alone, we
:certainly don't want one mesage per directory per commit fired off
:to zsh-workers (or even to some new zsh-cvs-commits list).

Yes, I was about to request this.  Aggregation of commit messages which
occur at the same time, plus or minus a few seconds (to account for
directory spanning when people might use ! to CVS to reuse a log message),
and with the same log info would be very nice.  Somewhere I've got a perl
program to insert into CVSROOT/loginfo, though it depends on what we can
run on their server.  Otherwise some external aggregator should/could be
set up.

Regards,
-- 
Geoff Wing : <gcw@pobox.com>     Work URL: http://www.primenet.com.au/
Rxvt Stuff : <gcw@rxvt.org>      Ego URL : http://pobox.com/~gcw/
Zsh Stuff  : <gcw@zsh.org>       Phone   : (Australia) 0413 431 874


^ permalink raw reply	[flat|nested] 22+ messages in thread

* RE: sourceforge.net CVS tree ready for use
  2000-04-01 11:11       ` sourceforge.net CVS tree ready for use Adam Spiers
  2000-04-01 20:51         ` Peter Stephenson
@ 2000-04-02 10:10         ` Andrej Borsenkow
  2000-04-02 10:35           ` Geoff Wing
  2000-04-03 10:30         ` Oliver Kiddle
  2 siblings, 1 reply; 22+ messages in thread
From: Andrej Borsenkow @ 2000-04-02 10:10 UTC (permalink / raw)
  To: Adam Spiers, zsh workers mailing list

I successfully checked out and compiled Zsh from CVS. Congratulations!

Offtopic: anybody knows, how to find out, what branch was checked out?
And the date? I mean, now, when reporting problems, we need some way to
refer to "CVS branch xxx checked out/updated at yyy"

-andrej


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-02 10:10         ` Andrej Borsenkow
@ 2000-04-02 10:35           ` Geoff Wing
  2000-04-02 23:29             ` Bart Schaefer
  0 siblings, 1 reply; 22+ messages in thread
From: Geoff Wing @ 2000-04-02 10:35 UTC (permalink / raw)
  To: zsh-workers

Andrej Borsenkow <Andrej.Borsenkow@mow.siemens.ru> typed:
:I successfully checked out and compiled Zsh from CVS. Congratulations!
:
:Offtopic: anybody knows, how to find out, what branch was checked out?
:And the date? I mean, now, when reporting problems, we need some way to
:refer to "CVS branch xxx checked out/updated at yyy"

If you didn't specify a branch then you're using the main branch (the trunk).
Otherwise you can find branch names by doing a ``cvs log -h <...>'' on some
existing file (provided it's branched).  Symbolic names with two numbers (one
dot) are names on the main branch (i.e. static tags).  Those with four (or
six or eight ...) numbers are branch tags.  If you're going to report a
problem for a branch (or the main trunk) then presumably you would have
updated your tree to be current.  Then the problem can be believed to be
existing at the time you post a problem report.

Regards,
-- 
Geoff Wing : <gcw@pobox.com>     Work URL: http://www.primenet.com.au/
Rxvt Stuff : <gcw@rxvt.org>      Ego URL : http://pobox.com/~gcw/
Zsh Stuff  : <gcw@zsh.org>       Phone   : (Australia) 0413 431 874


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-02  6:02               ` Geoff Wing
@ 2000-04-02 22:02                 ` Adam Spiers
  2000-04-02 23:16                   ` Bart Schaefer
  0 siblings, 1 reply; 22+ messages in thread
From: Adam Spiers @ 2000-04-02 22:02 UTC (permalink / raw)
  To: zsh-workers

Geoff Wing (mason@primenet.com.au) wrote:
> Bart Schaefer <schaefer@candle.brasslantern.com> typed:
> :On Apr 2,  1:45am, Adam Spiers wrote:
> :} Subject: Re: sourceforge.net CVS tree ready for use
> :} We set up automatic e-mail notification of any commits.  (This
> :} would be easy enough[0].)
> :I'm curious whether you've found a way to prevent the generation of
> :one message per subdirectory when a commit spans several subdirs.
> :CVS is rather insistent that every directory is a "module" ... and
> :given that there are 8 subdirectories under Completion alone, we
> :certainly don't want one mesage per directory per commit fired off
> :to zsh-workers (or even to some new zsh-cvs-commits list).

The program we use at work does cope with commits spanning multiple
subdirs, but I suspect this only happens when all files/dirs being
committed are mentioned on the command-line.

> Yes, I was about to request this.  Aggregation of commit messages which
> occur at the same time, plus or minus a few seconds (to account for
> directory spanning when people might use ! to CVS to reuse a log message),
> and with the same log info would be very nice.

Very nice, but probably very hard!

> Somewhere I've got a perl program to insert into CVSROOT/loginfo,
> though it depends on what we can run on their server.

We can put anything we want in our CVSROOT/loginfo, so I don't think
we're limited by sourceforge.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-02 22:02                 ` Adam Spiers
@ 2000-04-02 23:16                   ` Bart Schaefer
  0 siblings, 0 replies; 22+ messages in thread
From: Bart Schaefer @ 2000-04-02 23:16 UTC (permalink / raw)
  To: zsh-workers

On Apr 2, 11:02pm, Adam Spiers wrote:
} Subject: Re: sourceforge.net CVS tree ready for use
}
} The program we use at work does cope with commits spanning multiple
} subdirs, but I suspect this only happens when all files/dirs being
} committed are mentioned on the command-line.

I almost never mention *any* files or directories on the command line.
I just "cvs commit" (implicitly recursively) from the top-level dir.

} Geoff Wing (mason@primenet.com.au) wrote:
} > Aggregation of commit messages which occur at the same time, plus or
} > minus a few seconds (to account for directory spanning when people
} > might use ! to CVS to reuse a log message), and with the same log
} > info would be very nice.

I often find myself editing the commit message at each directory to be
specific about what's changing in that set of files. Aggregating by the
process ID of the originating cvs process, rather than by time, would
be far more useful.

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-02 10:35           ` Geoff Wing
@ 2000-04-02 23:29             ` Bart Schaefer
  2000-04-03  8:50               ` Geoff Wing
  0 siblings, 1 reply; 22+ messages in thread
From: Bart Schaefer @ 2000-04-02 23:29 UTC (permalink / raw)
  To: zsh-workers

On Apr 2, 10:35am, Geoff Wing wrote:
} Subject: Re: sourceforge.net CVS tree ready for use
}
} Symbolic names with two numbers (one dot) are names on the main branch
} (i.e. static tags). Those with four (or six or eight ...) numbers are
} branch tags.

However, CVS only assigns new branch numbers when absolutely necessary,
so there may be files on the main trunk that have four or more numbers
in their revision.

IIRC, Tanaka was maintaining his repository entirely as "cvs import"s of
a master patch tree.  Thus before PWS's commit, every file in the whole
repository appeared to be on the "vendor branch."  Now, only those files
that PWS updated (patches between 10250 and 10376, so far) have trunk
revision numbers (mostly 1.2) while the rest still appear to be on the
branch (even though you get them with a main trunk checkout).

Confused enough yet?

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-02 23:29             ` Bart Schaefer
@ 2000-04-03  8:50               ` Geoff Wing
  0 siblings, 0 replies; 22+ messages in thread
From: Geoff Wing @ 2000-04-03  8:50 UTC (permalink / raw)
  To: zsh-workers

Bart Schaefer <schaefer@candle.brasslantern.com> typed:
:IIRC, Tanaka was maintaining his repository entirely as "cvs import"s of
:a master patch tree.  Thus before PWS's commit, every file in the whole
:repository appeared to be on the "vendor branch."  Now, only those files
:that PWS updated (patches between 10250 and 10376, so far) have trunk
:revision numbers (mostly 1.2) while the rest still appear to be on the
:branch (even though you get them with a main trunk checkout).

The other thing about doing imports:  >1200 tags - Umm, do we really need
all these still?  >1000 are of the form: zsh-workers_* 
I think sometime in the future when the tree is considered to be in 
a correct state, most or all of those can get deleted.  They make
``cvs log'' somewhat cumbersome (especially when it's nice to glance at
a tag list) and won't really serve any useful purpose.

Regards,
-- 
Geoff Wing : <gcw@pobox.com>     Work URL: http://www.primenet.com.au/
Rxvt Stuff : <gcw@rxvt.org>      Ego URL : http://pobox.com/~gcw/
Zsh Stuff  : <gcw@zsh.org>       Phone   : (Australia) 0413 431 874


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-01 11:11       ` sourceforge.net CVS tree ready for use Adam Spiers
  2000-04-01 20:51         ` Peter Stephenson
  2000-04-02 10:10         ` Andrej Borsenkow
@ 2000-04-03 10:30         ` Oliver Kiddle
  2000-04-03 13:06           ` Adam Spiers
  2 siblings, 1 reply; 22+ messages in thread
From: Oliver Kiddle @ 2000-04-03 10:30 UTC (permalink / raw)
  To: zsh workers mailing list

Adam Spiers wrote:

> It would be nice if the web pages (and maybe FAQ?) could be modified
> to mention the availability of this resource.  Oliver, had any luck
> with that problem yet?

I can checkout the zsh source from the sourceforge CVS so maybe my
company's firewall wan't the problem. I'll try again when my new modem
arrives and then can atleast discount the firewall as the problem.

I know I don't do much more than the odd patch to the completion
functions but it would be useful if I could be added to the developer
list on sourceforge (my username is opk).

Oliver


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: sourceforge.net CVS tree ready for use
  2000-04-03 10:30         ` Oliver Kiddle
@ 2000-04-03 13:06           ` Adam Spiers
  0 siblings, 0 replies; 22+ messages in thread
From: Adam Spiers @ 2000-04-03 13:06 UTC (permalink / raw)
  To: zsh workers mailing list

Oliver Kiddle (opk@u.genie.co.uk) wrote:
> Adam Spiers wrote:
> > It would be nice if the web pages (and maybe FAQ?) could be modified
> > to mention the availability of this resource.  Oliver, had any luck
> > with that problem yet?
> 
> I can checkout the zsh source from the sourceforge CVS so maybe my
> company's firewall wan't the problem. I'll try again when my new modem
> arrives and then can atleast discount the firewall as the problem.
> 
> I know I don't do much more than the odd patch to the completion
> functions but it would be useful if I could be added to the developer
> list on sourceforge (my username is opk).

I've added you to the list, but for now there seems to be some problem
with sourceforge (maybe related to the error handler bug Bart spotted
earlier, which does in fact affect me too) preventing me from updating
developer permissions, so if you don't have enough permissions there's
not much I (we?) can do right now.  I've submitted reports of these
bugs to sourceforge's own bug tracker so hopefully they'll be resolved
soon.  Noone's awake on the #sourceforge IRC channel unfortunately.


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2000-04-03 13:06 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-03-26  0:50 zsh license preventing move to sourceforge.net? (fwd) Adam Spiers
2000-03-26 19:06 ` Clint Adams
2000-03-26 22:19 ` Peter Stephenson
2000-03-28  0:28   ` move to sourceforge.net in progress Adam Spiers
2000-03-27 21:24     ` Peter Stephenson
2000-04-01 11:11       ` sourceforge.net CVS tree ready for use Adam Spiers
2000-04-01 20:51         ` Peter Stephenson
2000-04-02  0:44           ` Bart Schaefer
2000-04-02  0:45           ` Adam Spiers
2000-04-02  4:37             ` Bart Schaefer
2000-04-02  6:02               ` Geoff Wing
2000-04-02 22:02                 ` Adam Spiers
2000-04-02 23:16                   ` Bart Schaefer
2000-04-02 10:10         ` Andrej Borsenkow
2000-04-02 10:35           ` Geoff Wing
2000-04-02 23:29             ` Bart Schaefer
2000-04-03  8:50               ` Geoff Wing
2000-04-03 10:30         ` Oliver Kiddle
2000-04-03 13:06           ` Adam Spiers
2000-03-28  1:46     ` move to sourceforge.net in progress Bart Schaefer
2000-03-28 11:45     ` Andrej Borsenkow
2000-03-28 16:51       ` Bart Schaefer

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

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 NNTP newsgroup(s).