19 Commits

Author SHA256 Message Date
14eb30bbfa Accepting request 1163935 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1163935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=8
2024-04-02 14:43:10 +00:00
8151e4c6b5 Accepting request 1163934 from home:alois:branches:devel:tools:building
- 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

OBS-URL: https://build.opensuse.org/request/show/1163934
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=18
2024-04-01 09:28:32 +00:00
23b0ace4ce Accepting request 893336 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/893336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=7
2021-05-15 21:16:25 +00:00
05248cbd0a Accepting request 893335 from home:alois:branches:devel:tools:building
- 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)

OBS-URL: https://build.opensuse.org/request/show/893335
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=16
2021-05-15 19:40:05 +00:00
4bf7e6cc24 Accepting request 845084 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/845084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=6
2020-11-02 08:41:52 +00:00
4ca580e8ac Accepting request 845083 from home:alois:branches:devel:tools:building
- 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

OBS-URL: https://build.opensuse.org/request/show/845083
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=14
2020-10-30 17:57:25 +00:00
4b947b7bc1 Accepting request 814302 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/814302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=5
2020-06-14 16:33:49 +00:00
892fe1e076 Accepting request 814301 from home:alois:branches:devel:tools:building
- 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

OBS-URL: https://build.opensuse.org/request/show/814301
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=12
2020-06-13 13:05:31 +00:00
0fd6114bcc Accepting request 638999 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/638999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=4
2018-10-01 06:19:42 +00:00
729ce2a590 Accepting request 638998 from home:alois:branches:devel:tools:building
- 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

OBS-URL: https://build.opensuse.org/request/show/638998
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=10
2018-09-28 10:09:39 +00:00
0d8a10c7f4 Accepting request 625897 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/625897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=3
2018-07-31 13:58:28 +00:00
d69d797410 Accepting request 625896 from home:alois:branches:devel:tools:building
- 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

OBS-URL: https://build.opensuse.org/request/show/625896
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=8
2018-07-28 07:36:49 +00:00
1c99318af8 Accepting request 599730 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/599730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=2
2018-04-22 12:41:14 +00:00
87e60f3585 Accepting request 599729 from home:alois:branches:devel:tools:building
- Update to version 0.7.6 (no changelog supplied)
- Dropped tup-setgroups_before_setuid.patch (no longer necessary)

OBS-URL: https://build.opensuse.org/request/show/599729
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=6
2018-04-22 07:42:52 +00:00
a874a4b2c8 Accepting request 567991 from devel:tools:building
- Remove rhetorics and other-OS mentions from description.
- Added tup.rpmlintrc
- Minor changes 
- Backported a118775 as tup-setgroups_before_setuid.patch
  to address missing-call-to-setgroups-before-setuid
- Initial version 0.7.5

OBS-URL: https://build.opensuse.org/request/show/567991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tup?expand=0&rev=1
2018-01-26 12:38:48 +00:00
8a45ee69e3 Accepting request 567990 from home:jengelh:branches:devel:tools:building
- Remove rhetorics and other-OS mentions from description.

OBS-URL: https://build.opensuse.org/request/show/567990
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=4
2018-01-21 19:58:12 +00:00
5a2dbbf8f2 Accepting request 433554 from home:alois:branches:devel:tools:building
minor changes

OBS-URL: https://build.opensuse.org/request/show/433554
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=3
2016-10-06 09:08:12 +00:00
309cb8afc5 Accepting request 433329 from home:alois:branches:devel:tools:building
Added security fix.

OBS-URL: https://build.opensuse.org/request/show/433329
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=2
2016-10-05 10:22:04 +00:00
4beb3ab89a Accepting request 432855 from home:alois:branches:devel:tools:building
file-based build system

OBS-URL: https://build.opensuse.org/request/show/432855
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/tup?expand=0&rev=1
2016-10-03 10:06:18 +00:00