From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 3A75D7EE34 for ; Fri, 1 Apr 2016 17:23:50 +0200 (CEST) IronPort-PHdr: 9a23:YkP07BZfnt0mKdRg1X+eTZv/LSx+4OfEezUN459isYplN5qZpMy+bnLW6fgltlLVR4KTs6sC0LqG9fu6EjNcqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7D0oMeYPFkArQH+SI0xBS3+lR/WuMgSjNkqAYcK4TyNnEF1ff9Lz3hjP1OZkkW0zM6x+Jl+73YY4Kp5pIYTGZn9Ku49SrtDCygtG28w7czv8xLESEHHsn4bVX4RjhFgDA3M7RW8VZD05G+y/OF03S3fOcztUZg1Xy6j5uFlUlWg3CwOMjp89GDMluRxirhaqVSvvUos7ZTTZdS5PeR/cuv0edcBQnJZFpJdTSUEBI6jdKMKAvYIJvpRpIq7rFwL+0jtTTKwDf/in2cbzkT92rc3hrws Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=dra-news@metastack.com; spf=Pass smtp.mailfrom=dra-news@metastack.com; spf=None smtp.helo=postmaster@outmail149077.authsmtp.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of dra-news@metastack.com) identity=pra; client-ip=62.13.149.77; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of dra-news@metastack.com designates 62.13.149.77 as permitted sender) identity=mailfrom; client-ip=62.13.149.77; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@outmail149077.authsmtp.com) identity=helo; client-ip=62.13.149.77; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="postmaster@outmail149077.authsmtp.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0D+AABlkf5Wk02VDT5dgxZ+fQanBQEGiDKLUgENgXIhgjyDMAKBRDgUAQEBAQEBAQERAQEBAQkLCQkhL4ItghQBAQEEAzdPAgEIGAoUECERJQIEARIIiAoDEwMBCb8sDYRoAQEIAQEBAQEbhVaFDoJAgUg2gyuCKwWXSDGFc4YggXUKgVxOg3+IWoYagSmHVR4BAYJDFAiBSmwBh2d+AQEB X-IPAS-Result: A0D+AABlkf5Wk02VDT5dgxZ+fQanBQEGiDKLUgENgXIhgjyDMAKBRDgUAQEBAQEBAQERAQEBAQkLCQkhL4ItghQBAQEEAzdPAgEIGAoUECERJQIEARIIiAoDEwMBCb8sDYRoAQEIAQEBAQEbhVaFDoJAgUg2gyuCKwWXSDGFc4YggXUKgVxOg3+IWoYagSmHVR4BAYJDFAiBSmwBh2d+AQEB X-IronPort-AV: E=Sophos;i="5.24,427,1454972400"; d="scan'208";a="172099200" Received: from outmail149077.authsmtp.com ([62.13.149.77]) by mail3-smtp-sop.national.inria.fr with ESMTP; 01 Apr 2016 17:23:48 +0200 Received: from mail-c232.authsmtp.com (mail-c232.authsmtp.com [62.13.128.232]) by punt24.authsmtp.com (8.14.2/8.14.2/) with ESMTP id u31FNlfQ042424; Fri, 1 Apr 2016 16:23:47 +0100 (BST) Received: from romulus.metastack.com (114.212-105-213.static.virginmediabusiness.co.uk [213.105.212.114]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id u31FNgC9009352 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Apr 2016 16:23:43 +0100 (BST) Received: from remus.metastack.local (remus.metastack.com [172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id u31FNgOM001808 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 1 Apr 2016 16:23:42 +0100 Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%10]) with mapi id 14.03.0279.002; Fri, 1 Apr 2016 16:23:42 +0100 From: David Allsopp To: "moosotc@gmail.com" , "caml-list@inria.fr" Thread-Topic: [Caml-list] 4.03.0+beta2 Thread-Index: AQHRjB8Q4VGmNay5XEaE1/d/DA7Ucp91OKcLgAACFAA= Date: Fri, 1 Apr 2016 15:23:41 +0000 Message-ID: References: <878u0xtlha.fsf@gmail.com> In-Reply-To: <878u0xtlha.fsf@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.0.18] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 172.16.0.20 X-Server-Quench: b86d6584-f81d-11e5-829e-00151795d556 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1ZAARAlZZVg1f DC4bFwdFRBksPQFF ChxFJgxfNl8UURhQ KkJXbgASJgVFAnhB QXkJW1VSQFx3U2F2 YQ5SIwdcYVRPXwB0 UklLXFNTEBpqBAMA SFsdU28MIHZPeH55 ZkNgEHZZWEI0J057 FkhRHWkbM29hPH0e URVdagtWeVZXfh9E b1F4XXZZZGABKBgV TUcAFDk0OXBbKT9J d0lRawpJBx5IFDMg Tkpq X-Authentic-SMTP: 61633634383431.1037:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 213.105.212.114/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: RE: [Caml-list] 4.03.0+beta2 moosotc@gmail.com wrote: > Damien Doligez writes: > > Dear OCaml users, > > > > OCaml release 4.03.0 will arrive in about 2 weeks. We have created a > > second beta version for your testing pleasure. Please test your > > favourite software with it and let me know whether it works for you. > > > > If you are a library author, please make sure your library will work > > with 4.03.0, and update it if needed. > > > > This beta version is available as an OPAM switch (4.03.0+beta2) and > > also as source code at this address: > > http://caml.inria.fr/pub/distrib/ocaml-4.03/ > > > > Happy hacking, > > >=20 > Some of my code is normally built with -warn-error +a -w +a, By normally, you do mean "in development-mode only", right... On 01 December 2010 at 14:29, Damien Doligez wrote: >=20 > On 2010-11-27, at 11:21, David Allsopp wrote: >=20 > > and set Warning 28 to be on by default for [Foo _] - that would simply= =20 > > mean that 3.11/3.12 code using that syntax would emit warnings in "3.13" > > rather than actually breaking (unless you've including -warn-error - but > > that's always seemed to me to be a development option, not a release=20 > > option...) > > > Hear, hear! This is in fact very important and bears repeating: > don't use -warn-error in released code. moosotc@gmail.com continued: > but with > 4.03 the compilation fails due to deprecated Char.lowercase. Alternative > (lowercase_ascii) is not available on <4.03 and I'd like to avoid +a-3 if > I can help it. What's wrong with either pre-processing or selecting an alternative file in= your configure step? Various examples of both in findlib (which contains a= compatibility package for the Bytes module) and batteries (which contains = easily-adaptable compatibility shims for missing constructors and features = in the Unix module) David