unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: "Neil Jerram" <neiljerram@googlemail.com>
To: "Mike Gran" <spk121@yahoo.com>
Cc: guile-user <guile-user@gnu.org>, guile-devel <guile-devel@gnu.org>
Subject: Re: Guile release planning
Date: Sat, 15 Nov 2008 23:03:53 +0000	[thread overview]
Message-ID: <49dd78620811151503v43a809ep2715d98142f8da83@mail.gmail.com> (raw)
In-Reply-To: <552701.83918.qm@web37906.mail.mud.yahoo.com>

Hi Mike, thanks for your response.

2008/11/11 Mike Gran <spk121@yahoo.com>:
> If the base Guile C API remains stable, it doesn't matter to me how the releases occur, because they won't break my libraries or projects.

OK.

> If the Guile C API needs to change, some sort of notification and beta pre-release would be preferred, so that I can test my projects before the new Guile gets yum'ed out to my group.

How exactly would a "beta pre-release" help?  It seems you have in
mind people who are building your project from source, using a
distro-updated libguile.  Even with notification/pre-release, and with
you having updated your code accordingly, one of your users might not
have downloaded your updated code.

I guess I can see, though, that it's nice if you have a bit of notice,
and hence time to prepare an update.  And then I can also see that to
do that you will want real code to work with, not just an English
description of the API change.

I would propose, then, that we clearly flag (on the mailing list) an
API change at the time when the relevant commit is made to the
repository, and make sure that some minimum period of time elapses
before the subsequent release.  I would hope that you could then work
on the basis of the commit, without needing a formal pre-release.
(Any kind of release takes a bit of time, and pre-releases might
confuse the overall release picture.)

Would that work?

     Neil




  reply	other threads:[~2008-11-15 23:03 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-11  1:23 Guile release planning Neil Jerram
2008-11-11  1:59 ` Mike Gran
2008-11-15 23:03   ` Neil Jerram [this message]
2008-11-15 23:19     ` Mike Gran
2008-11-11  3:18 ` Jon Wilson
2008-11-15 23:05   ` Neil Jerram
2008-11-19  3:54     ` Jon Wilson
2008-11-11  3:44 ` Linas Vepstas
2008-11-11 17:10   ` Greg Troxel
2008-11-11 20:00   ` Andy Wingo
2008-11-11 21:05     ` Linas Vepstas
2008-11-11 22:06       ` Andy Wingo
2008-11-11 20:18   ` Ludovic Courtès
2008-11-15 23:16   ` Neil Jerram
2008-11-16 23:33     ` Ludovic Courtès
2008-11-17 20:49       ` Andy Wingo
2008-11-18 10:22         ` Ludovic Courtès
2008-12-08 22:05           ` Neil Jerram
2008-12-09 17:01             ` Ludovic Courtès
2008-11-11 15:32 ` Sebastian Tennant
2008-11-11 20:30 ` Ludovic Courtès
2008-11-16  0:03   ` Neil Jerram
2008-11-16  5:11     ` Linas Vepstas
2008-11-16 12:46     ` Greg Troxel
2008-11-16 23:55     ` Ludovic Courtès
2008-11-11 23:00 ` Andy Wingo
2008-11-12 10:11   ` Ludovic Courtès
2008-11-12 19:15     ` Andy Wingo
2008-11-12  4:41 ` Han-Wen Nienhuys
2008-11-12 19:11   ` Andy Wingo

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

  List information: https://www.gnu.org/software/guile/

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

  git send-email \
    --in-reply-to=49dd78620811151503v43a809ep2715d98142f8da83@mail.gmail.com \
    --to=neiljerram@googlemail.com \
    --cc=guile-devel@gnu.org \
    --cc=guile-user@gnu.org \
    --cc=spk121@yahoo.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).