From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) by sourceware.org (Postfix) with ESMTPS id BB8FE3858D34 for ; Wed, 15 Jul 2020 02:56:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BB8FE3858D34 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=morimoto.io Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=sora@morimoto.io Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 85A8044E for ; Tue, 14 Jul 2020 22:56:23 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Tue, 14 Jul 2020 22:56:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=morimoto.io; h= mime-version:to:from:subject:date:in-reply-to:references :content-type:message-id; s=fm1; bh=h4myIrs3BATSlDyASPEZXOMi1a6o 7GPOybIY5KrRWwE=; b=b09NrZQemv/OI4nctoi2I64p5DjyjPrH1bX/5LlhyiHl FPzXj2X1UiO3gO3h9mbUmeYb16xHoy8vgYgYb4kHtgM4aJIB+VRmijGERz/0hoW/ aS56I3UPDSFrChWllAfYZr6Hz8csfGayvV7VfvQp31APeP9LhLVZwj1sOZu2oDf1 8HvNF8X8r6EchSfnJALnYURVv77QO0BtnKjk2ZbgvCcuqYEsdaSTQ5MMEkOKJpU+ YHBWCTwGjYgx9mYy5FpBReOMq+oRie6f/A00D2oVrOaMMaM+9dr99KcM7yOmb2XH PW7cBqkmBVOFk3FWbII7Rp5JRKGLAgq3iTQkNwBK5A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=h4myIr s3BATSlDyASPEZXOMi1a6o7GPOybIY5KrRWwE=; b=aI2BoHF7+Vi5EBPgb5b5I+ AOkzZqvOkq6onvz7ptMG3mUimEgn8z/uFr308aeYfkxhjjITTFrIw9g8Usy+n/ij DGlaglVb3E6pDNG9r6NvnApwdO7o5r/6YuMGefgn3G74xQqY8FBdS31FHJiHO7Vo iawovHBIEl5HM/RwYGZ3Fk2OFtSSDganL59ALPjAeX4gNN7m0SaO7lOSmMep58C+ /ejAzk3NklZxNvanEaaYcjWfF14SvEOnY0rZ2xb1BJkHc/IWzcZgvImHAPrfi3mX PhZkeYNXnJlMWIYVOmRoYi74XBSlCReDDyAuVtrTbkETXO+6yR6zeoOwH+evhdcA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrfedugdeihecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecuogfpohfkffculddutddmnecujfgurhepggfvhffuff gkrfgjfhgtsegrtddtredttdejnecuhfhrohhmpefuohhrrgcuofhorhhimhhothhouceo shhorhgrsehmohhrihhmohhtohdrihhoqeenucggtffrrghtthgvrhhnpeeuheellefgff ethfeghfetveffkeelfeeuudfhueevieekvdevjeehheffvdfgudenucfkphepuddvgedr vdduledrudejkedrudefjeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpehsohhrrgesmhhorhhimhhothhordhioh X-ME-Proxy: Received: from [IPv6:::ffff:192.168.0.102] (p7cdbb289.tokyff01.ap.so-net.ne.jp [124.219.178.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 58704328005A for ; Tue, 14 Jul 2020 22:56:22 -0400 (EDT) MIME-Version: 1.0 To: "cygwin-apps@cygwin.com" From: Sora Morimoto Subject: RE: About the opam package Date: Wed, 15 Jul 2020 11:56:22 +0900 Importance: normal X-Priority: 3 In-Reply-To: <3ff918f7-c8b4-66e3-dd4b-5c2b0e539ba3@SystematicSw.ab.ca> References: <20200714231733.B9644306005F@mailuser.nyi.internal> <3ff918f7-c8b4-66e3-dd4b-5c2b0e539ba3@SystematicSw.ab.ca> Message-Id: <20200715025622.58704328005A@mailuser.nyi.internal> X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, JMQ_SPF_NEUTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jul 2020 02:56:26 -0000 Hi, Brian! Thank you for your detailed explanation! I only sent a pull request to Andy= 's repository this time, but if I need to do the other work, I will definit= ely refer to my notes based on what you taught me! Thanks, Sora From: Brian Inglis Sent: Wednesday, July 15, 2020 10:43 AM To: cygwin-apps@cygwin.com Cc: Sora Morimoto Subject: Re: About the opam package On 2020-07-14 17:17, Sora Morimoto wrote: > Hi everyone. I am a developer involved in the development of the OCaml ec= osystem. > First of all, I am not yet used to using a mailing list as a method of > communication. I believe I have done enough research before coming here, = but I > apologize in advance if I make any mistakes. > Now, I wanted to help with the maintenance of the opam package for Cygwin= , > but after reading the documentation I still do not know what to do. > Specifically, I do not even know where the build script source is, and wh= ere > to send the patch. > Can someone please teach me? Using the Cygwin Setup program, install: * cygport package - standard method for building and maintaining packages for the Cygwin distribution - similar to Gentoo Portage but not compatible with it - Setup will auto-install all required build tools which are its dependen= cies * any ocaml-... packages you need * Opam * possibly Opam-installer and check the Install sources checkbox on that/those latter. The sources are normally installed under /usr/src/ IIRC. To rebuild a package build using cygport, cd into the /usr/src/$PKG (replac= e by actual package name - use tab completion if your shell supports that) direc= tory, check the $PKG.cygport file to see if there are any extra build dependencie= s you need to install before proceeding (REQUIRES are *runtime* dependencies auto-installed by Setup when a package is installed). To rebuild a cygport package (to check your setup includes all the tools an= d libraries needed before making any changes) just run: $ cygport $PKG.cygport download all test which will download the upstream sources, build and create an installable C= ygwin package, and run any tests included in the package. For more information about cygport run: $ cygstart /usr/share/doc/cygport/html/manual/index.html to open the manual in your default browser, or check out ocaml related entr= ies: $ cygstart /usr/share/doc/cygport/html/manual/masterindex.html#O --=20 Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in IEC units and prefixes, physical quantities in SI.]