From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id B22695D4 for ; Wed, 10 Apr 2019 00:35:20 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.60,331,1549926000"; d="scan'208";a="377939321" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 10 Apr 2019 02:35:19 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id C69588268F; Wed, 10 Apr 2019 02:35:19 +0200 (CEST) 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 342308249D for ; Wed, 10 Apr 2019 02:35:13 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=asai@is.ocha.ac.jp; spf=Pass smtp.mailfrom=asai@is.ocha.ac.jp; spf=None smtp.helo=postmaster@web.is.ocha.ac.jp IronPort-PHdr: =?us-ascii?q?9a23=3AN59X4hxZvrV/qu/XCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1O4VIJqq85mqBkHD//Il1AaPAdyCrasawLGK++C4ACpcuM7H6ChDOLV3FDY9wf?= =?us-ascii?q?0MmAIhBMPXQWbaF9XNKxIAIcJZSVV+9Gu6O0UGUOz3ZlnVv2HgpWVKQka3OgV6?= =?us-ascii?q?PPn6FZDPhMqrye+y54fTYwJVjzahfL9+Nhq7oRjMusUMnIdvK6k9xxXGr3BVf+?= =?us-ascii?q?ha2X5kKUickhrh+su85oJv/zhVt/k868NOTKL2crgiQ7dFFjomKWc15MPqtRnH?= =?us-ascii?q?UwSC42YXX3sVnBRVHQXL9Qn2UZjtvCT0sOp9wzSaMtbtTb8oQzSi7rxkRwHuhS?= =?us-ascii?q?waKjM26mDXish3jKJGvBKsogF0zoDIbI2JMvd1Y6XQds4YS2VcRMZcTyJPDIOi?= =?us-ascii?q?YYUSDOQOMvpXoJTzqFYVsRuyGROhCP/zxjJSmHP727Ax3eQ7EQHB2QwtB9cAv2?= =?us-ascii?q?rSrNX0KKgSUeG1x7TUwDXYdfxW2Cr25Y/SfRA6u/6MXKl9ccvKyUU1EAPKklWQ?= =?us-ascii?q?ppb/MzyPyusBqWqb7/J5WO+plmUpqBlxryCyysoihITFnIMYx1De+Sh4z4s5P8?= =?us-ascii?q?C0RFJjbdK5DpdduTuWO5V4T88+WW1lujg2xqcbtZO6eiUB1Y4pyATFa/OddoiF?= =?us-ascii?q?+hLjW/iVITd/nH9kdqywiA2o/Uih0e3wTM6030pKriVfiNXDrGwC2wbR6sifUv?= =?us-ascii?q?d9/0Gh1iiT1w3L9+1JL045mbDaJpMh2LI9l5UevV7eEiPqgEn2ibWZdkQg+uim?= =?us-ascii?q?8eTnZbDmq4eGOI9vkA7+M78jms2kAegiNQgBQ2ib9v6m2LL54UL1WrdKjuUunq?= =?us-ascii?q?nDrJ/aPdgbprK+AwJNzoks8RO/DzO/3NQcnHkHN05FdQmcj4npPlHOOOr3Ae2+?= =?us-ascii?q?g1SqijdrxurJMqfvApXXfTD/l+LqdLN5rkpd0xYbzNZF5psSBKtSDuj0XxrSud?= =?us-ascii?q?rZBR84eyWvyuevXNxm34I2WHnJBaSZOeXbuhmK/rR8cKG3eIYJtWOleLAe7Pn0?= =?us-ascii?q?gCphwA5PTeySxZISLUuAMLFjKkSdb2Drh45cQ2YR+A01TOWsgVbEUyYBPi/uDZ?= =?us-ascii?q?J53SkyDcedNamGXpqk2eHT3Tz9GZZWbyZPARaOCSWwLtjWa7I3cCuXZ/RZvHkE?= =?us-ascii?q?WLymEt5zyhyk8g7hjb1sLuOS8yZet4qxjNU=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AwAACkOa1cbQpAQYVlGwEDAwEJAwGBV?= =?us-ascii?q?gMBDQGCEIFrjTCnDwENAQEsiiIaBwEEMwYNAQEDAQEJAQIBAQEBEw0VB1iCOiK?= =?us-ascii?q?DL3s0BSABBQGFTAGiGTyMTIhAIYFTEoEeAYtdgX+JcoJugiYDiCQHij6THQmCB?= =?us-ascii?q?ZFzDBqBdolRiRifUAIEAgQFAgYPIYFEgXgzGggwgyiCFReOLjGBNCYTjzIBAQ?= X-IPAS-Result: =?us-ascii?q?A0AwAACkOa1cbQpAQYVlGwEDAwEJAwGBVgMBDQGCEIFrjTC?= =?us-ascii?q?nDwENAQEsiiIaBwEEMwYNAQEDAQEJAQIBAQEBEw0VB1iCOiKDL3s0BSABBQGFT?= =?us-ascii?q?AGiGTyMTIhAIYFTEoEeAYtdgX+JcoJugiYDiCQHij6THQmCBZFzDBqBdolRiRi?= =?us-ascii?q?fUAIEAgQFAgYPIYFEgXgzGggwgyiCFReOLjGBNCYTjzIBAQ?= X-IronPort-AV: E=Sophos;i="5.60,331,1549926000"; d="scan'208";a="302363534" X-MGA-submission: =?us-ascii?q?MDGUxXoJMupv5c3vzDQa00osfiQoeRdCcPpxDz?= =?us-ascii?q?XdBLiMiKEDAd++bzuRPvgJLvhV1FHqHfEJhNcHQrNcQi7R9L2oZ9QQw9?= =?us-ascii?q?SKj2GxdJKn0Ksv8A+UxksU9A83J6rT/AAcoebuV9X93c9xFmlmGAeoSo?= =?us-ascii?q?TBsiV++oy912EejzGkabiCCw=3D=3D?= Received: from web.is.ocha.ac.jp ([133.65.64.10]) by mail3-smtp-sop.national.inria.fr with ESMTP; 10 Apr 2019 02:35:11 +0200 Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by web.is.ocha.ac.jp (Postfix) with ESMTP id E623A203EC420 for ; Wed, 10 Apr 2019 09:35:07 +0900 (JST) Received: by mail-pg1-f199.google.com with SMTP id 18so533032pgx.11 for ; Tue, 09 Apr 2019 17:35:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=77fPHSobAjyVcVCjt2ilpuDhV5+aubTT2qhOzrnwEts=; b=T8yhdbe2QmO+I/NsCRZP1+r7PePt+Sbhdv1d8exs4+49snhzEXRV+b1UJGy4NqGzW6 Fq1p/dqGzbpfWfEoQYpsaUO+P2kco/uzCHtDYoh4nARGP4kIFKIk1x9Hj3QgY39VDSTg vRTIoK50qz+2R6Te3hui7GXE+0I0UcPx1e4PZSMLO6K+h43wc1We/dsGEwJyCmGCoJ+h IwalWlYx6Aa9N10/TX/P/9uoBrM2TCA7nEPOgDDTRuVV7dJkmtKfUD0umbiWO5Tmc8rG IlZArxlZAvPPYgqvfy2gQrt1U7Ayxiv8SH2BwoidjB8N6pQeZgLl0wE8fJpPLuaN+K06 7Mnw== X-Gm-Message-State: APjAAAXlZ6O5n8wMBJO/YzRzvFXQ/C6ZH6S/XP/ln1TJOH2a89M+NMbc XPhJwas3GLu2dpV7DsBJDA8sFcOOc09e1rfCC4SgYdZqIGVnKEOJYwFlv9InnL0RwBMVUGLz4vJ uP+sCgnyb87Ea X-Received: by 2002:a62:ed05:: with SMTP id u5mr13109839pfh.63.1554856507317; Tue, 09 Apr 2019 17:35:07 -0700 (PDT) X-Google-Smtp-Source: APXvYqyZeDTiEP+Y2PzIOSAnvmvQcUKLeI1lq3JA74oiL45gGE6I+6FOpWlnXlvpHDpCSlLeDizQ8Q== X-Received: by 2002:a62:ed05:: with SMTP id u5mr13109811pfh.63.1554856507005; Tue, 09 Apr 2019 17:35:07 -0700 (PDT) Received: from localhost (123.230.72.16.er.eaccess.ne.jp. [123.230.72.16]) by smtp.gmail.com with ESMTPSA id h8sm46507677pfo.149.2019.04.09.17.35.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Apr 2019 17:35:06 -0700 (PDT) Date: Wed, 10 Apr 2019 09:35:01 +0900 From: Kenichi Asai To: caml-list@inria.fr Message-ID: <20190410003501.GA68405@pllab.is.ocha.ac.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.7.2 (2016-11-26) Subject: [Caml-list] Local switch using opam 2 Reply-To: Kenichi Asai X-Loop: caml-list@inria.fr X-Sequence: 17473 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: I want to create a local switch for a particular version of OCaml with my own patch applied using opam 2. For opam 1.2.2, I did the following rather low-level thing: - create a directory: ~/.opam/compilers/4.04.0/4.04.0+my-ocaml - place two files in this directory: 4.04.0+type-debugger.comp, containing where opam can find my own patch 4.04.0+type-debugger.descr, with a description of the compiler - add an entry to ~/.opam/repo/compiler-index: 4.04.0+my-ocaml default 4.04.0/4.04.0+my-ocaml and then execute opam switch 4.04.0+my-ocaml. Can I do the similar thing in opam 2? Thank you in advance for any info. -- Kenichi Asai