From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr 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 82C3D80143 for ; Fri, 2 Jun 2017 14:16:38 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=hendrik@topoi.pooq.com; spf=None smtp.mailfrom=hendrik@topoi.pooq.com; spf=None smtp.helo=postmaster@april.topoi.pooq.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of hendrik@topoi.pooq.com) identity=pra; client-ip=69.165.131.134; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hendrik@topoi.pooq.com"; x-sender="hendrik@topoi.pooq.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of hendrik@topoi.pooq.com) identity=mailfrom; client-ip=69.165.131.134; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hendrik@topoi.pooq.com"; x-sender="hendrik@topoi.pooq.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@april.topoi.pooq.com) identity=helo; client-ip=69.165.131.134; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hendrik@topoi.pooq.com"; x-sender="postmaster@april.topoi.pooq.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A8Mf5qhOom0lyBEh7sqkl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0Ivj5rarrMEGX3/hxlliBBdydsKMazbeJ++C4ACpbsMnH6ChDOLV3FDY7yu?= =?us-ascii?q?wu3DYcSPafDkP6KPO4JwcbJ+9lEGFfwnegLEJOE9z/bVCB6le77DoVBwmtfVEt?= =?us-ascii?q?fre9FYHdldm42P6v8JPPfQpImCC9YbRvJxmqsAndrMcbjI9jJ6oryhbEoGZDd+?= =?us-ascii?q?BKyW91P16ekRLx68Wq8JJ/7yhcvu8q+tJdX6n9Y6k3QrtUASg8PWwy+MPlqwTI?= =?us-ascii?q?QxGV5nsbXGUWkx5IDBbA4RrnQJr/sTb0u/Rk1iWCMsL4Ub47WTK576d2UxDokz?= =?us-ascii?q?sINyQ48G7MlMN9ir9QrQ+7qBx+x47UZ5yVNOZ7c6jAc94WWXZNU8BMXCFHH4iy?= =?us-ascii?q?bZYAD/AZMOhWr4fzuUYAoxiwBQajGOzg1z1HiXHt0K0mz+gsCx3K0BA6Et4Qtn?= =?us-ascii?q?nfsdX7NL0VUeCw1KTGzyvMb/VL1jfn6YjIcQ0qrOyLXbJ3dMra1E4iFwPbgVWW?= =?us-ascii?q?tIPlJTKV1ucWvmiH6OpgTeWvi289pwFppTivwd4shpPViYISz1DJ7CN0y5s7K9?= =?us-ascii?q?2/TU50e9+kEJ1IuiGdK4R5WMYiQ2VytCY90L0Gtoa3fCcLyJQ7xx7fdueIf5KU?= =?us-ascii?q?7RLkUeadOSp3i2x+d7K+nRmy91KsyurmVsm71ltBsylLksHUu30M0xHf8NWLR/?= =?us-ascii?q?p980u7xDqC2R3f5vtZLU06mqfWLYMqzKQqmZoJq0vDGzf7mEXog6+ScUUp4vKn?= =?us-ascii?q?6/z9YrXnop+QLZN0igbmMqQpm8yzG/w4Mg8JX2iC4+izyLrj/UjhTLVLiP05jL?= =?us-ascii?q?XZvYjbKMkfvKK1Hg5Y34Y55xqiATqqzc4UkWQJIV9KYB6HipLmO1DKIPD2F/e/?= =?us-ascii?q?hFGsnS9rx//YOL3uH4/NLnnAkLr6YbZ97FZcyA0yzdxF/5JUDbYBIOvpVkDts9?= =?us-ascii?q?zYCwc1MxaozOb/FNV9yoQeVHqTDaCDNaPStUaE5uYuI+mXeI8Yoy39Kvgg5/72?= =?us-ascii?q?l3A1g14dfa+z3ZsWcn+0BPpmI1/KKUbr19wIFGNPugslUMTrjkeDWHhdfSWcRa?= =?us-ascii?q?U5sxE2Do68DISLbIeqhfTV3Cq9EodXZUhaDUiLEDHwcIKdHfwLbXTBcYdajjUY?= =?us-ascii?q?WO35GMca3ha0uVqixg=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D6AAA2VjFZ/4aDpUVdGwEBAQMBAQEJA?= =?us-ascii?q?QEBFwEBBAEBCgEBhA6EMopnc5EGlXyCDyyFeAKDOhgBAQEBAQEBAQEBAWoogjM?= =?us-ascii?q?igkQBBScTNBsLGAklDwUYWIoWELBcOotOAQEBBwIBIAWIQYMfhTaCdYIxBZ4vh?= =?us-ascii?q?yGDNohHDWyBGoU8ijiUXB84gQowIQgbFUaFBhyBfySKKQEBAQ?= X-IPAS-Result: =?us-ascii?q?A0D6AAA2VjFZ/4aDpUVdGwEBAQMBAQEJAQEBFwEBBAEBCgE?= =?us-ascii?q?BhA6EMopnc5EGlXyCDyyFeAKDOhgBAQEBAQEBAQEBAWoogjMigkQBBScTNBsLG?= =?us-ascii?q?AklDwUYWIoWELBcOotOAQEBBwIBIAWIQYMfhTaCdYIxBZ4vhyGDNohHDWyBGoU?= =?us-ascii?q?8ijiUXB84gQowIQgbFUaFBhyBfySKKQEBAQ?= X-IronPort-AV: E=Sophos;i="5.39,284,1493676000"; d="scan'208";a="227110616" Received: from topoi.pooq.com (HELO april.topoi.pooq.com) ([69.165.131.134]) by mail3-smtp-sop.national.inria.fr with ESMTP; 02 Jun 2017 14:16:36 +0200 Received: by april.topoi.pooq.com (Postfix, from userid 1001) id 3BBE4C2080; Fri, 2 Jun 2017 08:16:30 -0400 (EDT) Date: Fri, 2 Jun 2017 08:16:30 -0400 From: Hendrik Boom To: caml-list@inria.fr Message-ID: <20170602121630.GA30172@topoi.pooq.com> References: <810984CC-EA48-49A7-A00C-7127E824B9DA@recoil.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <810984CC-EA48-49A7-A00C-7127E824B9DA@recoil.org> User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [Caml-list] [rfc] deprecating opam 1.2.0 On Fri, Jun 02, 2017 at 11:09:37AM +0100, Anil Madhavapeddy wrote: > [ this is cross-posted from https://discuss.ocaml.org/t/rfc-deprecating-opam-1-2-0/332 ] > > This is all for remaining users of OPAM 1.2.0, to see if it can be actively deprecated in favour of OPAM 1.2.2 and higher. > > ### Why deprecate opam 1.2.0 > > OPAM 1.2.0 was released in October 2014, and saw rapid uptake from the community. We did some rapid bugfixing to solve common problems, and OPAM 1.2.2 was released in April 2015. Since then, 1.2.2 has been a very solid release and has been the stable version in use to date. > > Unfortunately, part of the bugfixes in the 1.2.2 series resulted in an `opam` file format that is not fully backwards compatible with the 1.2.0 syntax, and the net effect is that users of 1.2.0 now see a broken package repository. Our CI tests for new packages regularly fail on 1.2.0, even if they succeed on 1.2.2 and higher. > > As we prepare the plan for [1.2.2 -> 2.0 migration](https://github.com/ocaml/opam/issues/2918), it is clear that we need a "one-in one-out" policy on releases in order to preserve the overall health of the package repository -- maintaining three separate releases and formats of the repository is not practical. Therefore the 1.2.0 release needs to be actively deprecated, and we could use some help from the community to make this happen. > > ### Who is still using opam 1.2.0? > > I found that the Debian Jessie (stable) release includes 1.2.0, and this is probably the last major distribution including it. The [Debian Stretch](https://wiki.debian.org/DebianStretch) is due to become the stable release on the 17th June 2017, and so at that point there will hopefully be no distributions actively sending opam 1.2.0 out. > > Is there anyone else that is still packaging 1.2.0? Please comment here if so, and we should move them away. Yes. There's Devuan stable. It is Debian without systemd, and it will take a while for it to catch up when Debian relabels their releases. I'll ask about it on the devuan mailing list. Perhaps they can accelerate the opam-related packages. I don't know whether that will be compatible with their automated workflow. -- hendrik