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 Content-Language: en-CA 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 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Brian Inglis via Cygwin Reply-To: cygwin AT cygwin DOT com Cc: Brian Inglis , Camm Maguire Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit 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