www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/03/10/14:32:24

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 52AIWMmE2897410
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 52AIWMmE2897410
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=eWbfQs4A
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 74F6C3858C2C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1741631540;
bh=EX5JVvBXaPGAoKWHddpXoVD5o6/5IWq5Us27L0m9U1Y=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=eWbfQs4Ao2hRLir4yz2YCGF6muuz01zy/cmc2bcNLqaDcgLPevUq9ILf29zdmvTji
QEOabYy4MHzcYFtyJBFdZVOjGZ16H1LW+cdKR1ueFYAUD+vwTahsExLGBEv5kb7lRR
mfpcbNe3vZQgSXpTbK7bBjBZ5SgdG+uIGFuvRdS4=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A21293858D3C
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A21293858D3C
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1741631511; cv=none;
b=q0tcMoY3F7WNxDQlp6G7pG7PDAvjFL6ZjRIi5h5AbkuiGkT3tYFn4GYKqyXFoOiax4npyV7Cg6F66rBzOWfzJZlf0uCNoDb02pzxMrDAUhrHMepYGxP5+7d3TfhpJeqcRROHrl0RTpA3TGjaTfjI9bg0qBjCph/2JFkStqo0Xts=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1741631511; c=relaxed/simple;
bh=PFt7tiAOhZRbC2xrhYpfgqTPt0ygbkEYvNYuYTtH62M=;
h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature;
b=oo+9j051Rk8V0I4wsMYsHeDeaViMOna+iAGJsvrM2JIIS1e66jimxZOieZCvQW35szzoHn+iSS72REQ38keynhdw6zmYsA3eV+5RFWFv/B6mz0knTfUNuRFA1gURkJC/m256KGYCKCRrxiDbVW8Y4ZtghQQSR+NOcavhtBB9Q3o=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A21293858D3C
Message-ID: <8263dfa7-6044-473d-ba65-04f3785a588e@SystematicSW.ab.ca>
Date: Mon, 10 Mar 2025 12:31:48 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: GCL and dependencies on cygwin
To: cygwin AT cygwin DOT com
References: <87tt815cyx DOT fsf AT glory DOT maguirefamily DOT org>
Autocrypt: addr=Brian DOT Inglis AT SystematicSW DOT ab DOT ca; keydata=
xjMEXopx8xYJKwYBBAHaRw8BAQdAnCK0qv/xwUCCZQoA9BHRYpstERrspfT0NkUWQVuoePbN
LkJyaWFuIEluZ2xpcyA8QnJpYW4uSW5nbGlzQFN5c3RlbWF0aWNTdy5hYi5jYT7ClgQTFggA
PhYhBMM5/lbU970GBS2bZB62lxu92I8YBQJeinHzAhsDBQkJZgGABQsJCAcCBhUKCQgLAgQW
AgMBAh4BAheAAAoJEB62lxu92I8Y0ioBAI8xrggNxziAVmr+Xm6nnyjoujMqWcq3oEhlYGAO
WacZAQDFtdDx2koSVSoOmfaOyRTbIWSf9/Cjai29060fsmdsDM44BF6KcfMSCisGAQQBl1UB
BQEBB0Awv8kHI2PaEgViDqzbnoe8B9KMHoBZLS92HdC7ZPh8HQMBCAfCfgQYFggAJhYhBMM5
/lbU970GBS2bZB62lxu92I8YBQJeinHzAhsMBQkJZgGAAAoJEB62lxu92I8YZwUBAJw/74rF
IyaSsGI7ewCdCy88Lce/kdwX7zGwid+f8NZ3AQC/ezTFFi5obXnyMxZJN464nPXiggtT9gN5
RSyTY8X+AQ==
Organization: Systematic Software
In-Reply-To: <87tt815cyx.fsf@glory.maguirefamily.org>
X-Stat-Signature: mzgpt18ipw9j1fi4j7r5g7b6mumzwgps
X-Rspamd-Server: rspamout02
X-Rspamd-Queue-Id: 63FCA20031
X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361
X-Session-ID: U2FsdGVkX18Z7QKAnmtU+ZOb9FNHmeokCjkXktpey/c=
X-HE-Tag: 1741631509-515034
X-HE-Meta: U2FsdGVkX18ZoEm09SU7nMIxeZsXeEnLkeswps5A4IaiwiEOoHLOG6MOkDBD2zxlUx7xLYZi7n9dXREPFGn0Yd3OfrGJkkoWz04ItdD8PunpfUBqDiwUCjeQRHO4uwz6iyMWr1DETwya6IFJ5tolGwYAbR3zLqkk/bUGwkbI8zxCso/KDKS3mWaJ4G5dxbUWm91ZitRhwWO9KYwOvXPanIyV1dkilu5uCI06vkQsrFlfJGeuvDC/vdnpVsgZHAAJzSPLucoB/7A28OK80hq042KVCevexjCfwoARS1P9W6YZg7zTLGfcwjS7jVeI66O4Lj7rk9p0PDBzcxghsIP7kK/lkOPAjrWSGOV4l+XutQNPpAoky/l/d6o6xkMVXM4D1g5VTy6IF7ppO2cE5TOdfRSp1fdISvL9m+fig16SHuQdmufIUwJhQqGbXNcz35J77I1LGIDHlBQUQvEjpkb1mjkbQJ/nIalbbbdO078S/gVkx4uMsy2GqpE7REnju6ow3+JDjO6TweyPCztbErfdExKwi+z4QalWnGnOPdcOY98=
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
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: Brian Inglis via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Brian Inglis <Brian DOT Inglis AT SystematicSW DOT ab DOT ca>,
Camm Maguire <camm AT maguirefamily DOT org>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 52AIWMmE2897410

On 2025-03-10 05:42, Camm Maguire wrote:
> Greetings, and thank you so much for your helpful reply!
> Brian Inglis via Cygwin wrote:
>> On 2025-03-09 08:16, Camm Maguire via Cygwin wrote:

>> In general, these topics are best discussed on cygwin-apps, to which all
>> packagers, maintainers, and contributors are expected to subscribe.

> Thanks so much -- I will carry this conversation there.  But in general
> the first step is the same, i.e. to upload sources to a pubic area and
> get approval from an existing maintainer?

First get the package building and testing cleanly using:

	$ cygport gcl.cygport get all check

You can use clisp as an example for what info is expected:

	https://cygwin.com/packages/summary/clisp-src.html

although more recent cygports better show current required variable definitions 
and preferred "spellings"

Then create a local git repo gcl containing the cygport (and any patches or 
other included sources);
checkout your sources on a playground branch;
and force push that branch to Cygwin's package playground repo:

	https://cygwin.com/git/cygwin-packages/playground.git

which should start running a Cygwin Scallywag CI process under GitHub Actions:

	https://cygwin.com/cgi-bin2/jobs.cgi

which will get your package sources into the Cygwin playground package repo, and 
provide a PoC of your package build and test.

Subscribe to and create an email addressed to cygwin-apps with subject like:

	Subject: [ITP] gcl 2.6.14 - GNU Common Lisp

ITP == Intent To Package (ITA == Intent To Adopt [existing orphaned])

and provide links to the project upstream homepage, state its current 
availability across Linux and other Unix systems, with a Repology link:

	https://repology.org/project/gcl/versions

and provide links to the sources in the playground repo, and the relevant 
Scallywag arch build job log, from the GitHub Actions job.

You will get feedback and/or further instructions about suggested changes; 
acceptance; providing an SSH key for repo, upload, and announce access [and 
request for BSD-2-Clause contributor's agreement?]

You can see what others' ITPs look like from our mailing list Public Inbox 
instances under the Sourceware domain, which hosts Cygwin (and many other major 
open source projects):

	https://inbox.sourceware.org/cygwin-apps/?q=%5BITP%5D

[If you have policy/philosophical objections to using GitHub Actions, an 
alternative Appveyor instance is still available, which we all used to use: 
search the docs and mailing list for details!]

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry

-- 
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