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 A071C7FA5E for ; Tue, 16 May 2017 17:57:36 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=anil@recoil.org; spf=None smtp.mailfrom=anil@recoil.org; spf=None smtp.helo=postmaster@bark.recoil.org Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=pra; client-ip=5.153.225.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=mailfrom; client-ip=5.153.225.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@bark.recoil.org) identity=helo; client-ip=5.153.225.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="postmaster@bark.recoil.org"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3ARARK1B1gPaF+cYZRsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?se0QKvad9pjvdHbS+e9qxAeQG96Kt7Qc06L/iOPJYSQ4+5GPsXQPItRndiQuro?= =?us-ascii?q?EopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZv?= =?us-ascii?q?JuTyB4Xek9m72/q89pDXbAhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+?= =?us-ascii?q?VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfM?= =?us-ascii?q?QA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vyi84Kh3SR/okC?= =?us-ascii?q?YHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYP+d8cKzAZ9MXXXZOUclMWSJBAIyy?= =?us-ascii?q?YYQBAekPPehGqIfwvEcOrQK7BQWwBOPj1j1Fi3nr1qM6yeQhFgTG0RQ8EtIIsX?= =?us-ascii?q?TUqMj+OqAIXu+ozKnH1yvDYOlO2Tjj9YfHbxAgquyLUL1qd8rRyE0vGhjfjlqO?= =?us-ascii?q?tYPlODKV1uAXv2ic9epgWvuihmg6oA9yujii3schhpPUio8VxF3I7zt1zJg1KN?= =?us-ascii?q?GiSEN3fMaoHIZTuiyULYd7Q90uT3t1tCokybAKo4C3cSgXxJkh2hXRceaIc5KS?= =?us-ascii?q?7RLmTOuRISl3hHZieL+nnBm961Kgyu7mWsmuzllFsi1FktjItnwX0BzT8MeHRu?= =?us-ascii?q?N8/kenxzmPyxje5+FeLUwplafWJYQtzqAumpcTq0jOHjL6lF3zjKCMd0Uk/uao?= =?us-ascii?q?6/7gYrXjvpKTLYl0igD6Mqk1gMywH/g3Mg8PX2if4+i806fj/ULhTLVQkvI2ir?= =?us-ascii?q?XZsIzdJckDuqG2GQpV0oI65xa7Djemy8gYkGIcLFNFfRKHl5LmN0vPIPD+F/e/?= =?us-ascii?q?gk6jnC1lx/DcbfXdBcDtI3zGjaupV6x07UJYgF4zwNRa+o4SAKsIJv73ckD0pJ?= =?us-ascii?q?reAwNvYCKuxOOyIdN80ss7UG6PC7GQKK7evU7AsuspIu2kfoIevzf5bf8/6Ki9?= =?us-ascii?q?3jcChVYBcPzxjtMsY3eiE6Ejeh3BbA=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AeGwBFIBtZ/zPhmQVcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgypiA4EJg2yLC4VcixaYBCSGAAIIhUVDFAEBAQEBAQEBAQEBaii?= =?us-ascii?q?CMyQBgkABAQEBAgEjHQMBNQEBAwsLGAICJgICVwYTigsDDQcFAatUaoImgwkHA?= =?us-ascii?q?odwAQEBAQEFAQEBAQEBAQEXAQiBC4ddgnCCVIIPgxIvgjGRK4xkhxyLf2yBbYg?= =?us-ascii?q?phmmQAIRDNiGBCn0IRhIBglKEHmmIQwEBAQ?= X-IPAS-Result: =?us-ascii?q?A0AeGwBFIBtZ/zPhmQVcHAEBBAEBCgEBFwEBBAEBCgEBgyp?= =?us-ascii?q?iA4EJg2yLC4VcixaYBCSGAAIIhUVDFAEBAQEBAQEBAQEBaiiCMyQBgkABAQEBA?= =?us-ascii?q?gEjHQMBNQEBAwsLGAICJgICVwYTigsDDQcFAatUaoImgwkHAodwAQEBAQEFAQE?= =?us-ascii?q?BAQEBAQEXAQiBC4ddgnCCVIIPgxIvgjGRK4xkhxyLf2yBbYgphmmQAIRDNiGBC?= =?us-ascii?q?n0IRhIBglKEHmmIQwEBAQ?= X-IronPort-AV: E=Sophos;i="5.38,349,1491256800"; d="scan'208";a="223846863" Received: from bark.recoil.org ([5.153.225.51]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 May 2017 17:57:34 +0200 Received: from bark.recoil.org (localhost [127.0.0.1]) by bark.recoil.org (OpenSMTPD) with ESMTP id 6f458057; Tue, 16 May 2017 16:57:33 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s= selector1; bh=cztgXk7UT47mP1LFRbzUAGN7WN4=; b=u8fAT0u4HeBUCruLu1 JEOxpQo+8wP9YKHZIfSwP4RqFS+39UYdvchHNB9jCkkcIbvWHecsKOqJO4eZ4ypq t+sTrpwFi72v4Jc7SVUDdm3TED96xq+JYCiiXBHR4BwW1V0MMf82Z6Ud0DQ5S5gv UXzHr9eh6vDdcR28o+0V3zQLE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; q=dns; s= selector1; b=hPl/q8jlrIVV7ebxh7InVNUceScd1UIMzthZcKbC3P9cWA5RXLm 7Mz6vHcuUI7mAhVMzACb5Jx0b/lTTVheKrdnwi5hXuelCrYVKmANzTD9NQCyOFPt feUboN1GfYWxBmBQxa5Grk8Ll39yW6gJ+zrnhObNxiXytaMIGWil6qvI= Received: from [172.20.12.67] (183.62.128.251 [183.62.128.251]) by bark.recoil.org (OpenSMTPD) with ESMTPSA id 1c7b541a (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 16 May 2017 16:57:33 +0100 (BST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) From: Anil Madhavapeddy In-Reply-To: Date: Tue, 16 May 2017 23:57:26 +0800 Cc: caml users Content-Transfer-Encoding: quoted-printable Message-Id: <05B4D6E0-D18C-4B78-91AA-D1A92A30257C@recoil.org> References: To: Helmut Brandl X-Mailer: Apple Mail (2.3273) Subject: Re: [Caml-list] Policy to merge pull requests in the opam repository On 16 May 2017, at 23:38, Helmut Brandl wrote: >=20 > I have managed to prepare a new version of the Albatross verifier and wan= t to release the new version in the opam repository. >=20 > I have done all preparations, i.e. written the needed files opam,descr an= d url, pinned the version locally, forked the opam repository and created a= pull request. My pull request has passed all tests which are triggered by = the github workflow automatically. >=20 > What is the policy to get my pull request merged. Do I just have to wait = for feedback or are some other actions needed by me to trigger the merge. I= t is my understanding that the merge can only be done by people who have wr= ite access to the opam repository. How is the frequency? Deari Helmut, Thanks for being so diligent with your testing before submitting a pull req= uest to opam-repository. The PRs are reviewed by the various maintainers to= opam-repository, and generally merged within a day or two if there are no = problems with the CI tests. The tests include: - opam lint - tests to check that constraints do not result in some other packages beco= ming uninstallable - build tests against a matrix of various Linux distributions and OCaml com= piler versions If a build fails against a particular OCaml compiler version, we will reque= st that a constraint be added to the `opam` file to reflect the build failu= re. Such fixes can be done just by pushing additional changes to the same b= ranch, in the usual GitHub workflow. Sporadic failures do occur on some distributions (like Fedora or OpenSUSE) = due issues to issues with the upstream repository servers, so do not be ala= rmed if you get an 'x' beside your test -- it can still be merged if a few = distributions fail. > I don=E2=80=99t want to urge anything. I just want to understand the poli= cy. Not at all; we should write this all down in a `CONTRIBUTING.md` file in th= e opam-repository. I'm currently travelling but can do that when back, unle= ss one of the other maintainers beats me to it. And thanks for taking the time to contribute your packages to the repositor= y! regards, Anil=