caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Sven LUTHER <luther@dpt-info.u-strasbg.fr>
To: Xavier Leroy <xavier.leroy@inria.fr>
Cc: Sven LUTHER <luther@dpt-info.u-strasbg.fr>,
	caml-list@inria.fr, debian-ocaml-maint@lists.debian.org
Subject: [Caml-list] Re: 3.05 and future 3.06 binary compatibility ?
Date: Fri, 9 Aug 2002 15:16:08 +0200	[thread overview]
Message-ID: <20020809131608.GA564@iliana> (raw)
In-Reply-To: <20020809142546.A28467@pauillac.inria.fr>

On Fri, Aug 09, 2002 at 02:25:46PM +0200, Xavier Leroy wrote:
> > So, i face a problem, which can be solved by :
> > 
> >   o removing the 3.05 ocaml package (and upload it to
> >   debian/experimental) and keep the 3.04 package in unstable for now
> >   (note that experimental is not a propper debian distribution, just a
> >   place to put packages that cannot go into unstable/testing), and wait
> >   for the 3.06 release.
> >
> >   o bump the .cmi magic numbers [...]
> 
> I would recommend the first approach.  The second is (1) more work,
> (2) a bit of a hack, and (3) not guaranteed to save you work in the end.

Yes, i think most people would prefer this also, but then, the 3.05-1
package is already in unstable, and cannot be removed, thus i will have
to either use epochs in version numbers (a thing i will have to keep
forever after, which is not nice and not really needed), or release a
package versioned something like 3.05_is_really_3.04, which is not
really nice also.

I think i will probably go with this second solution for now, expecially
since ...

> > Anyway, it would be nice to know what the timeframe of the 3.06 release
> > is going to be
> 
> Well, it was scheduled for this week, but a couple of last-minute bug
> report had to be investigated.  The current estimate is aug 19-23,
> assuming (of course) no more bugs pop up.

... 3.06 will be released RSN.

So if all agree, i will release a ocaml 3.05.is_really.3.04-1 package
which will go back to the older 3.04-13 package, and keep 3.04 built
libraries around, and switch to 3.06 in the begining of september or
something such, and we can start rebuilding the libraries.

After that, i could even manage two things :

  o Build regular cvs snapshot packages of ocaml and upload them to
    experimental. The same could be done for some of the libraries also,
    particularly at times were the binary compatibility is broken, if i
    know about it. These could even be built to install in a parallel
    way to the normal ocaml packages. For this having the debian
    directory in CVS would be nice, i think.

  o When the next ocaml release happens, build the packages and put them
    in experimental, or in another debian temporary staging areas (i
    have to figure how this works), and upload the whole of it into
    unstable/testing once we are somewhat sure that the release is
    really stable.

How do you all feel about this ?

Friendly,

Sven Luther
> 
> - Xavier Leroy
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


  reply	other threads:[~2002-08-10 10:18 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-29 12:45 [Caml-list] OCaml 3.05 released Xavier Leroy
2002-07-29 14:36 ` Nicolas Cannasse
2002-07-30  0:46 ` Shawn Wagner
2002-07-30  3:50 ` Scott J.
2002-07-30  7:34   ` John Prevost
2002-07-30  7:46   ` [Caml-list] Serious typechecking error involving new polymorphism (crash) John Prevost
2002-07-30  7:58     ` Xavier Leroy
2002-07-30  8:22       ` John Prevost
2002-07-30  8:47         ` Xavier Leroy
2002-07-30  8:37       ` Sven LUTHER
2002-07-30 14:11         ` [Caml-list] bug-fix branches Xavier Leroy
2002-07-30 16:15           ` Sven LUTHER
2002-08-01  9:37           ` [Caml-list] 3.05 and future 3.06 binary compatibility ? root
2002-08-01 12:09             ` [Caml-list] " Xavier Leroy
2002-08-01 15:56               ` Sven LUTHER
2002-08-08  8:37               ` Sven LUTHER
2002-08-09 12:25                 ` Xavier Leroy
2002-08-09 13:16                   ` Sven LUTHER [this message]
2002-07-30  7:51   ` [Caml-list] OCaml 3.05 released Dmitry Bely
2002-07-30 15:01     ` Scott J.
2002-07-30 15:11       ` Dmitry Bely
2002-08-02  5:31   ` Jacques Garrigue
2002-08-02 11:15     ` Tim Freeman
2002-07-30  7:48 ` [Caml-list] Record with one non mutable filed Christophe Raffalli
2002-07-30 11:49 ` [Caml-list] OCaml 3.05 released Yaron M. Minsky

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=20020809131608.GA564@iliana \
    --to=luther@dpt-info.u-strasbg.fr \
    --cc=caml-list@inria.fr \
    --cc=debian-ocaml-maint@lists.debian.org \
    --cc=xavier.leroy@inria.fr \
    /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 NNTP newsgroup(s).