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 9D95E7F615 for ; Sun, 18 Dec 2016 17:38:42 +0100 (CET) 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=3ArzCnzBEqmmY19Q4hj4+DPZ1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ7zo8WwAkXT6L1XgUPTWs2DsrQf2rGQ7P2rCDRIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZb1/IA+0oAjRucUbhZduIbstxxXUpXdFZ/?= =?us-ascii?q?5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG4z5M3wqBnM?= =?us-ascii?q?VhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vyiu47ttRRT1jy?= =?us-ascii?q?gJKiM58HrPisNukK1bvByvpxt6w4HOYYGVMud1cqfScN4eQGZMWNtaWS5cDYOm?= =?us-ascii?q?d4YBAeoPM/hFoYf+qVsBogexChSuC+zh0TJImmP60Lcm3+g9CwzKwgotFM8Ovn?= =?us-ascii?q?TOq9X1Mb8fX+Krw6nO0DrDdfJW2TTg44XVdRAhpvSMVq93fMrR10YvER7Kjk+R?= =?us-ascii?q?qYzmJD6VyuMNs3Cc7+phT+6vk2knqwZoojS12sgsjYzJi5sTx1vZ+yt5x4M1Ks?= =?us-ascii?q?e5SE59edOkF4NQuD+cN4ttX8MiWH9ntDw9yr0ctp63ZCkKyJI9xx7ecfOLaYaI?= =?us-ascii?q?4gj7WOeROzh4hHVleLWlixmu9kigz+vxXdS33lZStidIk93BumoQ2xHS6sWLUO?= =?us-ascii?q?Zx80m81TqVygze5O5JLEYpnqTBMZEh2KQ/lp8LvETDACD2nEL2gbeMeUU84Oio?= =?us-ascii?q?6uDnbq/6pp+bL490jQD+Pr42msy4BuQ4KxICUHSc+eS5zLHj/Ev5T6tWjvAuk6?= =?us-ascii?q?TUtIrWKdkaq6O5GQNZz4gu5wulAzu73tkVkmELLFdfdxKGi4jpNUvOIPf9Dfqn?= =?us-ascii?q?g1SjjjFryO3cPr3gAZXANWTDkLD5fbZ66k5Q0hIzzddY55JNEL0OPPXzWkrpuN?= =?us-ascii?q?zCEhA5KxC0w/rgCNhlyowRQ2ePAquAPKPWsF+I/f4vLvKXZI4VvTb9M+Iq6+Tv?= =?us-ascii?q?jX8/g18dfLOm0YEZaHCiTbxaJBCSaH/oysoaHH0R9l41RenuzVmDSiJ7ZnCoXq?= =?us-ascii?q?t66CttW6y8CoKWZo2rjKaA32+RGZpTLjRGB1aAC3brX5mDQ/ANLjqVJdYnmTsB?= =?us-ascii?q?A+vyA7Q93A2j4Vepg4FsKfDZr3FJuA=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A3CADJulZY/4aDpUVdGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFAEBAQEBAQEBAQEBBwEBAQEBgwwBAQEBAXlSATOCfYtFlWSCNJRkKoV?= =?us-ascii?q?4AoJaEQEBAQEBAQEBAQEBYSiCMwqCKwEBAQMBOjQQCwsYCQQhDwUYGRgTEog/A?= =?us-ascii?q?w8IDqltD4NIhyYDg2EBAQgCASWLD4Qzgz6CMAWHDgyHZ32FBYVthlKKVQ1ngV6?= =?us-ascii?q?OCI4ZhA81IYECFQ4rg10cgXsgNAGFPII7AQEB?= X-IPAS-Result: =?us-ascii?q?A0A3CADJulZY/4aDpUVdGgEBAQECAQEBAQgBAQEBFAEBAQE?= =?us-ascii?q?BAQEBAQEBBwEBAQEBgwwBAQEBAXlSATOCfYtFlWSCNJRkKoV4AoJaEQEBAQEBA?= =?us-ascii?q?QEBAQEBYSiCMwqCKwEBAQMBOjQQCwsYCQQhDwUYGRgTEog/Aw8IDqltD4NIhyY?= =?us-ascii?q?Dg2EBAQgCASWLD4Qzgz6CMAWHDgyHZ32FBYVthlKKVQ1ngV6OCI4ZhA81IYECF?= =?us-ascii?q?Q4rg10cgXsgNAGFPII7AQEB?= X-IronPort-AV: E=Sophos;i="5.33,370,1477954800"; d="scan'208";a="205009508" Received: from topoi.pooq.com (HELO april.topoi.pooq.com) ([69.165.131.134]) by mail3-smtp-sop.national.inria.fr with ESMTP; 18 Dec 2016 17:38:40 +0100 Received: by april.topoi.pooq.com (Postfix, from userid 1001) id 8B610C20E7; Sun, 18 Dec 2016 11:38:39 -0500 (EST) Date: Sun, 18 Dec 2016 11:38:39 -0500 From: Hendrik Boom To: caml users Message-ID: <20161218163839.GC12794@topoi.pooq.com> References: <20161218030147.GB15171@topoi.pooq.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [Caml-list] opam corrupted my sources.list. On Sat, Dec 17, 2016 at 11:42:08PM -0500, Gabriel Scherer wrote: > This is not related to opam. It would surprise me if it were. In fact, it did surprise me to think it did. > It is a repository of Debian-style > packages visibly intended for Ubuntu users, authored by Anil > Madhavapeddy who hosted then on opensuse repositories. My guess is > that you enabled this repository manually to get 4.02.1 OCaml packages > at a time where they were not yet packaged in your official Debian > repository. I have never created a file in /etc/apt/sources.list.d myself. The only file near there I have edited is /etc/apt/sources.list itself. Then some other action must have done this on my behalf, apparntly not opam. I installed opam from the proper devuan repository. So I have to conclude that I just do not know why the corruption happened. Too bad. Wild speculation: Could Debian have just taken over the packages in that repository on opensuse, and then devuan got it from Debian? That would be surprising, but it is at least plausible. -- hendrik > > The best way to setup an OCaml *development environment* today is to > install opam (either through your distribution package manager, as a > binary, or from sources built from a distribution-packaged OCaml > version), and then install ocaml-$version switches in opam. (For > end-user packages written in OCaml, distribution packages are still > very important.) > > On Sat, Dec 17, 2016 at 10:01 PM, Hendrik Boom wrote: > > Well, technically, it was the directory /etc/apt/sources.list.d that > > got an unwanted file: > > > > opam.list > > > > and I'm guessing that it was opam from the name of that file. > > > > It contained the line: > > > > deb http://download.opensuse.org/repositories/home:/ocaml/Debian_7.0/ / > > > > This caused havoc with my system because I am *not* running Debian or > > suse, but devuan, a Debian derivative, and I am now stuck with > > aptitude tring to install a *huge* collection of unwanted and > > inconsistent packages because the dependencies in my system are > > different from those in the openuse repository. > > > > I am still unable to use aptitude to do routine upgrades. > > > > Why does opam do this? And, is it indeed opam? > > > > Perhaps devuan needs to do something special with ocaml-related > > packages, but until I know what's happening and why it's hard to know > > where to start. > > > > -- hendrik > > > > > > -- > > Caml-list mailing list. Subscription management and archives: > > https://sympa.inria.fr/sympa/arc/caml-list > > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > > Bug reports: http://caml.inria.fr/bin/caml-bugs > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs