Commit Graph

16 Commits

Author SHA1 Message Date
delliott bb45fc85ba feat/build-improvements-2 (#4553)
continuous-integration/drone/push Build is passing
Another attempt at #4516

Adds a small fix for tag map generation

#4516 introduces build failures, but testing indicates that those failures would have been resolved by a full rebuild.

Hence this pr.

Co-authored-by: Darragh Elliott <me@delliott.xyz>
Reviewed-on: #4553
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2024-10-29 14:56:41 +00:00
tobiasd 30562062b2 Revert "feat/build-improvements (#4516)"
continuous-integration/drone/push Build is passing
This reverts commit d1defc73f8.
2024-10-28 15:10:33 +01:00
delliott d1defc73f8 feat/build-improvements (#4516)
continuous-integration/drone/push Build is passing
This pr re-formats the build scripts for legibility.
Makes some small tweaks, mainly removing options that don't appear to be used and have no impact.
Updates the help file to be more useful and actually represent all arguments.
Adds the ability to specify languages when building. This is mainly useful for speedups, a full rebuild in just English and French takes only ~3 mins as opposed to 40 for a rebuild of all languages.
There may be some small tweaks not mentioned here, see the commit messages for full details.

This pr does not alter the output of a standard build at all, confirmed using `git diff --no-index`.

Co-authored-by: Darragh Elliott <me@delliott.xyz>
Reviewed-on: #4516
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2024-10-28 13:55:03 +00:00
reinhard 785d03c6b9 Remove some spaghetti from build script
continuous-integration/drone/push Build is passing
2020-04-24 08:52:01 +02:00
Ulf Jasper d88d8b3388 Replace /bin/bash with /usr/bin/env bash
the build was successful
2019-05-23 21:16:20 +02:00
reinhard 26e29088f3 Fix handling of XML parser errors
the build was successful
This change makes sure that the build script will stop if an XML parser
error occures, and the faulty build will not be propagated to the web
server. Please note that it requires switching all the shell scripts to
bash.
2019-02-16 09:53:32 +01:00
paul f72c5d2509 improved status logging
svn path=/branches/test/; revision=31863
2015-09-14 13:37:18 +00:00
paul 7ee5c81ae0 prevent debug output from bleeding into globfiles
svn path=/branches/test/; revision=31785
2015-09-03 13:39:55 +00:00
paul c12383323c improved logging, some relieve to caching artifacts in dependency build, still to much globbing
svn path=/branches/test/; revision=31575
2015-07-28 17:20:54 +00:00
paul b6bb1f9bc4 refine detection of running instances, set up status directory before first potential error output
svn path=/trunk/; revision=31295
2015-06-01 13:15:58 +00:00
paul f7e7405a21 do not use stderr as a specific filename
svn path=/trunk/; revision=31293
2015-06-01 12:35:03 +00:00
paul 02f1d40e09 basic svn capability
svn path=/trunk/; revision=31288
2015-05-31 21:09:48 +00:00
paul 78efe8bd06 parallel rule generation
svn path=/trunk/; revision=31276
2015-05-28 14:55:27 +00:00
paul 4db5ef7fb5 split makefiles into parts for separate processing
svn path=/trunk/; revision=31264
2015-05-24 23:18:52 +00:00
paul 76d59cf156 separate help text into static file
svn path=/trunk/; revision=31258
2015-05-22 18:51:18 +00:00
paul 6da028e90f split up build script
svn path=/trunk/; revision=31254
2015-05-21 16:31:43 +00:00