Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:tools:building
tup
tup.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File tup.changes of Package tup
------------------------------------------------------------------- Mon Apr 1 09:10:00 UTC 2024 - Luigi Baldoni <aloisio@gmx.com> - Update to version 0.8 Backwards incompatibility with variants: * The FUSE overlay variants have been removed in favor of explicit variants. If you use variants on version v0.7.11 or earlier, you may need to update your Tupfiles. See https://gittup.org/tup/ex_explicit_variants.html for more details. New features: * 'import' keyword to set a Tupfile variable to an environment variable. * 'tup compiledb' can create a compile_commands.json for third-party tools to see compilation commands. * 'tup commandline' shows the commandline used to compile a file. * 'tup generate' can support building in a separate build directory (if the project supports building with variants). * 'tup generate' can take an output list to limit what the script generates (ie: a partial build script). * A single Lua state is now re-used during parsing and doesn't need to be reinitialized for every Lua-based Tupfile. * Internal mtime tracking is now at nanosecond resolution (where supported by the OS) instead of 1-second intervals. Dependency updates: * Internal Lua version is now 5.4.6 * Internal SQLite version is now 3.45.2 * Internal PCRE version is now PCRE2 10.42 * External PCRE dependency is now libpcre2 instead of libpcre (default unless built with CONFIG_TUP_USE_SYSTEM_PCRE=n in which case the internal version is used) Bug fixes: * Fixed a bug that results in tup_entry_rm called on tupid X, which still has refcount=1 * ^o rules that fail with a monitor autoupdate no longer cause infinite loops * Deleted files are now removed from the transient_list. - Drop tup-add_archs.patch (no longer necessary) - Drop tup.rpmlintrc ------------------------------------------------------------------- Sat May 15 19:18:48 UTC 2021 - Luigi Baldoni <aloisio@gmx.com> - Update to version 0.7.11 New features: * ^t flag can be used to mark commands with "transient" outputs. These outputs are removed after all dependent commands have been processed. (See the manual for details if you think this will be useful for you) * Internal lua version is now 5.4.3 Bug fixes: * Environment variable changes now show in --debug-logging logs * Including a lua file from a regular Tupfile no longer breaks updating variables with += * Tup now detects if it is running inside of Conemu's dependency injection and issues a warning * Changing external files now correctly re-parses if full_deps=1 (thanks alightr!) * 'tup varsed' now works inside a 'tup generate' script * Fixes to the progress bar that sometimes showed a non-zero ending state. * Argument ordering for partial updates is no longer strict (both 'tup filename -k' and 'tup -k filename' should work to update filename with the keep-going flag enabled). - Drop tup-32bit.patch (merged upstream) ------------------------------------------------------------------- Fri Oct 30 14:41:40 UTC 2020 - Luigi Baldoni <aloisio@gmx.com> - Update to version 0.7.10 * Fixed several 'tup version' issues with bootstrapped or non-git tup * Fixed an error in setting PGID for subprocesses * Fixed a few issues with generated files that become normal (user-created) files * Improvements to 'tup generate' build scripts * Now uses fuse3 by default, though fuse2 should still work. (Setting CONFIG_TUP_SERVER=fuse in tup.config will use fuse2 when building tup) - Refreshed tup-add_archs.patch - Added tup-32bit.patch ------------------------------------------------------------------- Sat Jun 13 12:52:31 UTC 2020 - Luigi Baldoni <aloisio@gmx.com> - Update to verison 0.7.9 * !tup_preserve (to copy src files into variants) should now work * Progress toward better parallelism during the update phase - Drop Group tags ------------------------------------------------------------------- Fri Sep 28 05:52:34 UTC 2018 - Luigi Baldoni <aloisio@gmx.com> - Update to version 0.7.8 * Fix to support ccache better * Fixes to support icecream better * Improvements to %i, %#b, and %#B handling * Initial support for ignoring unpredictable outputs (https://github.com/gittup/tup/issues/182) * Now depends on libpcre, unless tup.config contains CONFIG_TUP_USE_SYSTEM_PCRE=n ------------------------------------------------------------------- Sat Jul 28 07:08:02 UTC 2018 - aloisio@gmx.com - Update to version 0.7.7 * Added --debug-logging flag to save build DAGs and file changes in .tup/log/ * Minor bug fixes: + LD_PRELOAD dependency checker (now works with clang) + Outputs in other directories don't continually reparse if the outputs aren't built yet + Windows local build issues + Partial updates for groups now build dependent groups + Partial updates now correctly clear the modify flag on normal files ------------------------------------------------------------------- Sat Apr 14 06:20:40 UTC 2018 - aloisio@gmx.com - Update to version 0.7.6 (no changelog supplied) - Dropped tup-setgroups_before_setuid.patch (no longer necessary) ------------------------------------------------------------------- Sun Jan 21 19:31:51 UTC 2018 - jengelh@inai.de - Remove rhetorics and other-OS mentions from description. ------------------------------------------------------------------- Thu Oct 6 09:03:44 UTC 2016 - aloisio@gmx.com - Added tup.rpmlintrc - Minor changes ------------------------------------------------------------------- Wed Oct 5 08:01:14 UTC 2016 - aloisio@gmx.com - Backported a118775 as tup-setgroups_before_setuid.patch to address missing-call-to-setgroups-before-setuid ------------------------------------------------------------------- Sun Oct 2 17:44:20 UTC 2016 - aloisio@gmx.com - Initial version 0.7.5
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor