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?