Re: Discussion: stop sftp package uploads

Brian Inglis via Cygwin-apps <[email protected]>
Newsgroups gmane.os.cygwin.applications
Organization Systematic Software
Message-ID <[email protected]>
On 2025-07-27 13:18, Jon Turney via Cygwin-apps wrote:
> On 05/07/2025 15:16, Andrew Schulman via Cygwin-apps wrote:
>> On Wed, 2 Jul 2025 22:06:45 +0100, Jon Turney via Cygwin-apps wrote:
>>
>>> Having developers build executable packages locally and then upload them
>>> doesn't really meet contemporary standards.
>>>
>>> Given my druthers, I'd just disable sftp package uploads right now, and
>>> make you all use the janky "build service" I hacked together in a few
>>> spare weekends.
>>
>> Are there any Cygwin packages that aren't fully cygport-scriptable yet? For
>> example, are there any that rely on (free) software not yet available in
>> Cygwin for their builds? If so, then they'll need to keep being built locally
>> and manully uploaded.
> 
> So, to be clear, the answer is "yes" to the first part, and "no" to the second 
> part.
> 
> Instances of the first case that I'm aware of are:
> 
> * all(?) of Jari Aalto's packages use g-b-s for build and packaging.(This is 
> probably supportable with some sort of extension to declare the build-requires)
> 
> * mintty assembles the package archives itself and uploads those along with a 
> set of pre-written hint files. (I'm trying to work with Thomas to make this a 
> bit more like regular usage)
> 
> 
> I don't think there are any instances of the second case, and such a thing would 
> probably be unacceptable as a package.

A number of packages have some failing test cases which prevent deploy, or hang 
under CI requiring cancel: sometimes getting the tests to run is like playing 
whack-a-mole, and some upstreams don't even respond to patch submissions, 
although they are sometimes incorporated; others tell you not to hold your 
breath, as it could be months. ;^>

-- 
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.