git repositories for cygwin packaging - please test

Jon Turney jon.turney@dronecode.org.uk
Thu Aug 6 20:20:53 GMT 2020


On 27/05/2020 23:27, Jon Turney wrote:
> On 04/08/2019 21:08, Jon Turney wrote:
>> To remedy this lack, using the same ssh key you use for sftp package 
>> upload, package maintainers can now also push to git repositories, 
>> like so:
> 
> Package maintainers may have noticed that the output from pushing to 
> these git repositories now includes a line like:
> 
> "remote: scallywag: build nnn queued"
> 
> This is a *prototype* of a system to automatically build the packages, 
> where the results appear (some time later) at [1] (URL subject to change)
> 
> [1] https://cygwin.com/cgi-bin2/jobs.cgi
> 
> Currently, many packages will fail to build correctly due to:

One problem I have noticed is that some packages have test suites (which 
are getting run via 'cygport test' invoking src_test()) which:

- require lots of extra dependencies to run, or
- don't succeed on Cygwin, or
- take an inordinate amount of time to run (exceeding the resource limits)

So I'm wondering if .cygport files need:

- an annotation to indicate tests shouldn't be run by this system (in 
RESTRICT? or somewhere new?)
- a separate TEST_REQUIRES to list packages which depended on for 
running tests?




More information about the Cygwin-apps mailing list