delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/04/09/01:51:58

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=ZiqHD8JoZjnWQelFAe5JSDAtA8ILaBEH01Ag0dIBmU2UoFSCociM5
vcxqGPQmPKDrz6NHMOjkMeQnEus38OX4UNi8Y9h/FlX9IaKRsx4rLvW+2QOAv9AP
y2vuRuWq2wJ7TLV02wDhcQFhqINI+MxWFbuG+QvJNa+1qW3OT9bXXs=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=fStAOjN3biIPe4ZdSKlwAvsYMR8=; b=nKsBJe8K9Ubok5bg7Q12x/Djpa40
qADu+Pzhw63Qhqv5iJhLQCYUdP42aOxXsTMz8MJ7B9dvz9S9cbUGLmbz2zm3Wrcf
qBfawVCtRSpL83l0UUGXZ8EiVE49epaX7LUCbih5hCCKwFueWJI/iequiuhhl8Ob
I/6G+HQTpW3Tqhw=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-4.0 required=5.0 tests=AWL,BAYES_20,LIKELY_SPAM_BODY,RCVD_IN_DNSWL_NONE autolearn=no version=3.3.2
X-HELO: mho-02-ewr.mailhop.org
X-Mail-Handler: Dyn Standard SMTP by Dyn
X-Report-Abuse-To: abuse AT dyndns DOT com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information)
X-MHO-User: U2FsdGVkX19MxhkZryK310Yvx50cCtq7
Date: Wed, 9 Apr 2014 01:51:17 -0400
From: Christopher Faylor <cgf-use-the-mailinglist-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: We need steenking patches (Re: Cygwin kill utility...)
Message-ID: <20140409055117.GA1878@ednor.casa.cgf.cx>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <6CF2FC1279D0844C9357664DC5A08BA2464FF5 AT MLBXV06 DOT nih DOT gov> <5F8AAC04F9616747BC4CC0E803D5907D0C8B85C2 AT MLBXv04 DOT nih DOT gov> <20140408152118 DOT GB4595 AT ednor DOT casa DOT cgf DOT cx> <5344236E DOT 8020503 AT aol DOT com> <20140408164902 DOT GD5812 AT ednor DOT casa DOT cgf DOT cx> <5F8AAC04F9616747BC4CC0E803D5907D0C8B89AF AT MLBXv04 DOT nih DOT gov> <20140408181301 DOT GD2731 AT ednor DOT casa DOT cgf DOT cx> <CAAXzdLUJaQ3ap06EPD51ua45d7vqmaPanCZRo9CZDPKmMfm5=w AT mail DOT gmail DOT com> <20140409032833 DOT GA2351 AT ednor DOT casa DOT cgf DOT cx> <CAAXzdLUk3L3zRcGoLmb=GM-rnF7K8Y=fqNA8n9gfgVhja5TL2Q AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <CAAXzdLUk3L3zRcGoLmb=GM-rnF7K8Y=fqNA8n9gfgVhja5TL2Q@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)

On Wed, Apr 09, 2014 at 12:04:09AM -0500, Steven Penny wrote:
>On Tue, Apr 8, 2014 at 10:28 PM, Christopher Faylor wrote:
>> Instructions on how to check out the source are available at the cygwin web
>> site, just like they are at every open source site.  Go to the cygwin web
>> page and look to the left.  You'll see "Contributing" and "Source in CVS".
>> Both lead you to instructions.  "Contributing" is intended to help with
>> providing patches.  "Source in CVS" is obvious.
>
>I dont think you "get" my and perhaps other people's workflow.  It goes
>like this

I replied directly to your observation that you couldn't find the Cygwin
source control information by pointing you at the places you apparently
missed on the Cygwin web page.  So I'm pretty sure that I got it.  I
checked your message multiple times to make sure that I didn't miss a
reference to the places on the web page which talk about the CVS
repository.

So, if you think that I missed your point then I don't think you stated
it clearly.

>1. discover something that isnt working
>2. go to web repo

Which is referenced in the link I provided.

>3. search existing issues

That would be the mailing list archives (as advertised) but also, see below.

>4. search current codebase, online, to find offending file/line

That would be the "web repo", assuming you are using terminology correctly.

>5. if it looks like something I can fix then clone/checkout

Instructions for which are in the link I provided.

>Notice a checkout is not even done until step 5, with steps 1-4 all
>being done through web interface.  This is important.  Your users
>(read: potential devs) should not have to do a clone just to see the
>problem in the code.

You don't seem to have gotten the fact that I pointed you at a page
which had a pointer to the web repo (which you puzzlingly had already
found).  Also, you probably should try to use correct terminology if you
are trying to make a point.  CVS doesn't "clone".

Except for the lack of an advertised bugzilla link at the Cygwin web
page, Cygwin is like every one of the other projects hosted at
sourceware.org/gcc.gnu.org.  This includes thriving projects like gcc,
binutils, gdb, and others.  All of the developers in those projects were
able to figure out how to find CVS (svn, git) web information and,
eventually, check out their stuff.

Cygwin is a thriving project but only because we have lots of package
maintainers and two dedicated DLL maintainers.  It's thriving because we
have a lot of users.  We don't, unlike gcc, gdb, binutils, or newlib
have a lot of developers.  That is likely because the Windows nature of
the project means that we get a different class of users than, e.g.,
gcc.  It's not because it so amazingly difficult to navigate
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/?cvsroot=src or check
out code.

Cygwin does differ from the abovementioned projects in that it has a lot
more content available to attempt to explain things like mailing lists
and installation.  That is, again, because it seems like we don't
attract a highly technical audience who can figure this out without a
some help.

Corinna (a Red Hat employee) and I are both involved in open source
projects.  I know (I wouldn't speak for Corinna) how laughable (I use
that term because you obviously like frankness) it is to say that it's
hard to get to the source control.  It simply isn't true.  We use the
same model as lots of other open source sites.  We are behind the times
because we haven't switched to git yet but, since we didn't have many
developers when git wasn't around, it's hard to see how git is the
gating factor.

Anway, we have been contemplating advertising Cygwin's bugzilla but
neither Corinna nor I are keen on policing what could degenerate into
scores of "Command not found" bug reports.  If someone wants to
volunteer to be a bugzilla cop I'd love to deputize them.

cgf

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019