delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/12/04/13:46:44

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8203338432F3
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1670179559;
bh=Jj5eqZzRPXNkpTRAKdntuKdiv3stG2/9otv3VdhGp50=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=pXfH2IqSMO/dlxBjea806j9i8C2RwP0dpzdWxRM6ogodUxWFk1UJh6MaPdhWt0vZf
KZ4nWaVABZijEpySuE7JVipt2FFjvsNH0JyS+xwF1jcALDa+vE/av7PylmKuSKxzLY
TtbkSFxDo5yGSj2ql5HkqKJT3lZzrT9dhprOFIr8=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 896A63842586
X-SNCR-Rigid: 6139417C467AF339
X-Originating-IP: [81.153.98.246]
X-OWM-Source-IP: 81.153.98.246 (GB)
X-OWM-Env-Sender: jonturney AT btinternet DOT com
X-VadeSecure-score: verdict=clean score=0/300, class=clean
X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedvhedruddvgdduudejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuueftkffvkffujffvgffngfevqffopdfqfgfvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpeflohhnucfvuhhrnhgvhicuoehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkqeenucggtffrrghtthgvrhhnpeehudeuveeujeeujeegueefhedttdekvedtudeileefteetfeefjeejudekfefggfenucffohhmrghinheptgihghifihhnrdgtohhmnecukfhppeekuddrudehfedrleekrddvgeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurddutdeingdpihhnvghtpeekuddrudehfedrleekrddvgeeipdhmrghilhhfrhhomhepjhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukhdpnhgspghrtghpthhtohepvddprhgtphhtthhopegthihgfihinhestgihghifihhnrdgtohhmpdhrtghpthhtohepkhgvihhthhdutghhrhhishhtihgrnhesghhmrghilhdrtghomh
X-RazorGate-Vade-Verdict: clean 0
X-RazorGate-Vade-Classification: clean
Message-ID: <7655f2c0-dc1a-12ad-f3c6-0dd5fa9b61b1@dronecode.org.uk>
Date: Sun, 4 Dec 2022 18:45:41 +0000
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.5.1
Subject: Re: Sharing my packages for CYGWIN
To: Keith Christian <keith1christian AT gmail DOT com>,
The Cygwin Mailing List <cygwin AT cygwin DOT com>
References: <CADt95753k+DJgG29055JuDYTbuSqUD7+aG2yvXJPbGy+GDOBTw AT mail DOT gmail DOT com>
<5676b80e-1b45-49b5-e8bb-8d4397fc6bd5 AT cornell DOT edu>
<CAFWoy7HptB5_6Q9N4N=Ry-aPwijRxnRpG8NJrtMpYN_dJFn61A AT mail DOT gmail DOT com>
In-Reply-To: <CAFWoy7HptB5_6Q9N4N=Ry-aPwijRxnRpG8NJrtMpYN_dJFn61A@mail.gmail.com>
X-Spam-Status: No, score=-1192.0 required=5.0 tests=BAYES_00, FORGED_SPF_HELO,
KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_NONE,
SPF_HELO_PASS, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Jon Turney via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Jon Turney <jon DOT turney AT dronecode DOT org DOT uk>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On 18/11/2022 14:32, Keith Christian wrote:
> Carlo,
> 
> Since you are successfully creating Cygwin packages, one thing that
> would be very helpful is a detailed set of instructions for cygport to
> create a Cygwin package from source.
> There are instructions posted on the Cygwin website and other info
> about cygport, but I have not found a comprehensive document that
> makes packaging nearly "mistake-proof" for uninitiated packagers.
> (Maybe I'm not looking in the right place.)

I know our documentation could be improved, but you seem to be asking 
for something which seems impossible.

Some pieces of software are complex and very hard to package, and even 
experienced packagers can make mistakes.

Can you perhaps explain more specifically where you get stuck in the 
process, and cannot find help?

> E.g., I want to create an up to date Ansible package for personal use,
> as the current version in Cygwin is 2.8.4, and it appears Ansible is
> up to at least 2.10.7, as that version is available in Debian
> Bullseye.

As [1] suggests, you should start by taking the existing package and 
updating the version number.

Hopefully it just works, but we cannot possibly anticipate all of the 
package-specific problems that might arise.

[1] https://cygwin.com/packaging-contributors-guide.html#adopt

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019