public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Adam Dinwoodie <adam@dinwoodie.org>
To: cygwin@cygwin.com
Subject: Re: Request new Ruby release
Date: Tue, 15 May 2018 14:37:00 -0000	[thread overview]
Message-ID: <CA+kUOa=Y-c00LPPjUfe7nLAsYNLjcs1LbRjViwumeNnPGo8hyg@mail.gmail.com> (raw)
In-Reply-To: <5afa206a.1c69fb81.2121e.da3a@mx.google.com>

On Tue, 15 May 2018 at 00:49, Steven Penny wrote:
> fact. example is the Git package, which as of this writing is totally up
to
> date:

> - http://cygwin.mirrors.hoobly.com/x86_64/release/git
> - http://github.com/git/git/releases

I've been avoiding this thread as I haven't had anything productive to add.
However a package I maintain has now been invoked as an example, and I feel
compelled to respond; I am not comfortable with my work being held up to
shame other volunteer maintainers.

I entirely understand the desire for up-to-date packages to be available,
and clearly there are vast swathes of our packages that aren't kept at the
bleeding edge of the upstream release tracks. However I don't think this
email trail is a good way to encourage maintainers to put in the effort
required to keep things up to date. Maintainers, at least for the most
part, are going to be well aware when their packages aren't the latest
code, and equally be aware of the possibilities of releasing test packages.
Pointing these things out, particularly repeatedly, is unlikely to be well
received.

For anyone who wants to see Cygwin packages updated, a single prompt to the
maintainer is occasionally useful, but further prompts are likely to be
taken as hassling, not as helpful. Beyond that, I expect most maintainers
will have an idea of what other people could do to help if someone offered;
I know for myself I can point at specific things other people could offer
to help for each of my packages, and I imagine other maintainers would also
be able to answer a question of "I'd like to see this updated, what can I
do to help?", even if the answer is sometimes going to be "nothing".

As others have pointed out, the Cygwin package maintainers are volunteers,
using their own time and resources. I don't think any of them will
appreciate being described as acting in bad faith, myself included (and
while Git is up-to-date, other packages I maintain aren't, for a variety of
reasons, so I very much take the description as being levelled at me as
much as anyone else).

If someone genuinely thinks a package maintainer is acting in bad faith, or
otherwise not keeping up with their responsibilities as a maintainer, *and*
they're able and willing to put in the effort to take over the
maintainership, that's a discussion we can have. However, certainly in the
cases of Ruby and GCC and their related packages, as Yaakov has said, I
don't think there's any question from the other maintainers or the folk who
run the Cygwin project as a whole, that they are working in good faith and
keeping up with their responsibilities to the project, even if individuals
would prefer different behaviour.

This thread is not going to get GCC, Ruby, or any other package updated
more quickly than it otherwise would. I'd recommend folk who want to see
what they can do to get things updated ask what they can do to help, and
accept that the answer may be "nothing".

Adam

--
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

      parent reply	other threads:[~2018-05-15 13:27 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-24 20:51 Steven Penny
2018-05-03 23:17 ` Steven Penny
2018-05-04  3:09   ` Yaakov Selkowitz
2018-05-04  6:05   ` Brian Inglis
2018-05-04 12:09     ` Steven Penny
2018-05-04 13:16       ` Marco Atzeri
2018-05-05  0:57         ` Steven Penny
2018-05-05  3:41           ` Brian Inglis
2018-05-05  5:27           ` Marco Atzeri
2018-05-05  6:56             ` Steven Penny
2018-05-05 16:18               ` Stephen John Smoogen
2018-05-06  5:54               ` Yaakov Selkowitz
2018-05-06 14:08                 ` Steven Penny
2018-05-14 16:10                   ` cyg Simple
2018-05-15  4:17                     ` Steven Penny
2018-05-15 13:27                       ` What is Cygwin and MinGW [WAS: Request new Ruby release] cyg Simple
2018-05-15 14:37                       ` Adam Dinwoodie [this message]

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='CA+kUOa=Y-c00LPPjUfe7nLAsYNLjcs1LbRjViwumeNnPGo8hyg@mail.gmail.com' \
    --to=adam@dinwoodie.org \
    --cc=cygwin@cygwin.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).