Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-03Cygwin: CI: Also deploy documentation for release tagsJon Turney
2023-09-03Cygwin: CI: Add documentation preview deploy stepJon Turney
2023-09-03Cygwin: CI: Simplify and reduce the number of steps in cross-build jobJon Turney
2023-09-02Cygwin: CI: Take note of the testsuite statusJon Turney
2023-08-02Cygwin: CI: don't run on both main and master refsJon Turney
2023-07-22Cygwin: CI: Upgrade checkout actions to avoid deprecation warningJon Turney
Also: workaround a problem with actions/checkout's post-run step using Cygwin git but being incompatible with it. (This would be better solved by cygwin-install-action having a post-run step to unwind it's PATH changes, but that's not currently possible) Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
2023-07-22Cygwin: CI: Retain test logs as a build artifactJon Turney
Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
2023-07-22Cygwin: testsuite: Drop using DejaGnu to run testsJon Turney
A more sophisticated (and modern) test harness would probably be useful, but switching to Automake's built-in test harness gets us parallel test execution, colourization of failures, simplifies matters, seems adequate for the current testuite, and means we don't need to write any icky Tcl. Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
2023-07-14Cygwin: testsuite: Drop Adminstrator privileges while running testsJon Turney
Test access05 and symlink03 expect operations to fail which succeed when we have Adminstrator privileges. There's perhaps a bit of incoherency here: some XFAILed tests expect to run as root (so maybe we need the ability to selectively cygdrop?). Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
2023-07-14Cygwin: testsuite: Setup test prereqs in 'installation' the tests run inJon Turney
Do some setup in the Cygwin 'installation' at testsuite/testinst/: * Ensure /tmp exists * Use BusyBox to provide executables needed by tests which use system() (sh, sleep, ls) This enables tests which use system(), or require /tmp to exist to pass. Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
2023-02-14Cygwin: dumper: also link with libzstd, as libbfd may require itJon Turney
Also allow that linkage to be dynamic, as libzstd-devel doesn't currently provide a static library.
2023-01-13Cygwin: CI: Run cygserver for testsJon Turney
Note that cygserver must be run using the same cygwin1.DLL as test programs, as they communicate over a named pipe whose name contains the 'installation key' (which is a hash of the cygwin1.dll's path). We run cygserver via 'cmd' to avoid the special code which handles a cygwin parent process starting a cygwin child process, which assumes the same version of cygwin in both.
2022-12-23Cygwin: CI: Fix thinko of 'ncores' for 'nproc'Jon Turney
2022-05-16Cygwin: CI: Drop i686 buildsJon Turney
i686 builds just fail with 'Invalid target processor "i686"' since commit fcb32b7.
2022-02-01Cygwin: CI: Make sure pdflatex TeX format existsJon Turney
On Fedora, make sure the needed pdflatex TeX format exists after prerequisite installation, to avoid the output of mktexfmt during build.
2021-12-30Cygwin: Update CI configuration for python version changeJon Turney
Update the python version for python-lxml and python-ply packages. 'dblate' now depends on python39, so that will be installed and made the default by alternatives, so make sure that these python packages are also available for that python version.
2021-11-16Cygwin: Extend GitHub workflow to also build on WindowsJon Turney
2021-04-30Cygwin: CI configuration updateJon Turney
Install autoconf and automake, and run winsup/autogen.sh, and don't have it silently ignore failures. On AppVeyor: - use latest VM image, to reduce time spent installing updates. - run the testsuite, but ignore the result, as some tests don't work correctly. - hardcode the python-lxml and python-ply packages to install, so we get ones for the right python. - install texlive collections now needed to build documentation. On github: - Use a copr for cocom, since RPMSphere's package updates don't track fedora:latest very efficently.
2020-08-29Cygwin: Add github action to cross-build on FedoraJon Turney
This helps avoid unpleasant surprises when we come to actually make a release (which are cross-built in this manner)