Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package timewarrior for openSUSE:Factory checked in at 2023-05-10 16:19:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/timewarrior (Old) and /work/SRC/openSUSE:Factory/.timewarrior.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "timewarrior" Wed May 10 16:19:48 2023 rev:3 rq:1085987 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/timewarrior/timewarrior.changes 2021-01-26 14:50:34.307744836 +0100 +++ /work/SRC/openSUSE:Factory/.timewarrior.new.1533/timewarrior.changes 2023-05-10 16:19:51.307446982 +0200 @@ -1,0 +2,46 @@ +Wed May 3 18:51:57 UTC 2023 - Benedikt Fein <benedikt.f...@gmail.com> + +- Update to 1.5.0 + * #361 Improve documentation + * #389 Extend summary configuration + * #489 First execution creates database regardless of confirmation response + * #403 Remove incorrect output stating that an empty interval was recorded + * #406 Clarify minimal value for 'epoch' as date value + * #408 Update documentation of hint `:all` + * #437 Minor AtomicFile cleanup + * #439 Show error message if command track is called with an id + * #441 Return report return code + * #444 Improve documentation on annotations + * #450 Report 'totals.py' does not display data when no time range specified + * #458 Add man documentation for configuring tag colors. + * #463 Add colors to summary + * #466 Ignore empty exclusion ranges + * #468 Refactor interval filtering + * #469 Do not leak IntervalFilters in IntervalFilterAndGroup + * #470 Do not leak filter in IntervalFilterFirstOf + * #474 Make display of ids and annotations in summary report configurable + * #477 Add configurable default range for reports + * #478 Add support for XDG Base Directory specification on Unixes + * #491 Tracking an interval in the future while actively tracking time results in a database inconsistency + * #505 Report 'totals.py' does not truncate intervals to report range + * #510 Export intervals by IDs + * #512 help.t fails on alpine with mandoc package + * Add option '--details' to 'test/problems' script +- Added timewarrior-out-of-source-man-pages.patch +- Update to 1.4.3 + * #159 Tags enclosed in escaped double-quotes are not handled correctly + * #379 CmdSummary: Fix calculation of display start in summary table + * #387 Fixed URL for tarball download + * #390 dom.tracked.X.tag.Y always returns dom.tracked.1.tag.Y + * #393 Update dark_blue.theme + * #398 test: Thread.isAlive() -> Thread.is_alive() + * #410 Replace roff man pages with asciidoctor + * #411 Transfer platform testing from Travis CI to GitHub Actions + * #416 Internal error. Failed encode / decode check when doing undo + * #419 Links not preserved over linebreaks in man page + * #422 Internal error. Failed encode / decode check. + * Width determination of Unicode characters now works for up to + Unicode 11 (from Unicode 5). Emojis are correctly displayed. + * Fix test `summary.t` for single-digit weeks + +------------------------------------------------------------------- Old: ---- timew-1.4.2.tar.gz New: ---- timew-1.5.0.tar.gz timewarrior-out-of-source-man-pages.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ timewarrior.spec ++++++ --- /var/tmp/diff_new_pack.XdmjVZ/_old 2023-05-10 16:19:51.887450414 +0200 +++ /var/tmp/diff_new_pack.XdmjVZ/_new 2023-05-10 16:19:51.895450461 +0200 @@ -1,7 +1,7 @@ # # spec file for package timewarrior # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: timewarrior -Version: 1.4.2 +Version: 1.5.0 Release: 0 Summary: Command line time tracker License: MIT @@ -25,8 +25,11 @@ URL: http://taskwarrior.org/docs/timewarrior/ Source: https://github.com/GothenburgBitFactory/timewarrior/releases/download/v%{version}/timew-%{version}.tar.gz Patch0: timewarrior-build-compare.patch +# Submitted upstream in https://github.com/GothenburgBitFactory/timewarrior/pull/538 +Patch1: timewarrior-out-of-source-man-pages.patch +BuildRequires: %{rubygem asciidoctor} BuildRequires: cmake >= 2.8 -BuildRequires: gcc-c++ >= 4.7 +BuildRequires: gcc-c++ >= 6.1 %description Timewarrior is a command line time tracking application, which allows you to @@ -35,6 +38,7 @@ %prep %setup -q -n timew-%{version} %patch0 -p1 +%patch1 -p1 %build %cmake \ @@ -45,8 +49,9 @@ %install %cmake_install pushd %{buildroot}%{_datadir}/%{name} -rm -fv AUTHORS ChangeLog COPYING INSTALL LICENSE NEWS README.md -chmod -v a+x ext/* +rm -fv AUTHORS ChangeLog COPYING DCO INSTALL LICENSE README.md docker-compose.yml +chmod -v a+x ext/* doc/holidays/refresh +sed -i 's|#!/usr/bin/env python3|#!/usr/bin/python3|' ext/* doc/holidays/refresh popd %files ++++++ timew-1.4.2.tar.gz -> timew-1.5.0.tar.gz ++++++ ++++ 27616 lines of diff (skipped) ++++++ timewarrior-out-of-source-man-pages.patch ++++++ --- a/doc/man1/CMakeLists.txt +++ b/doc/man1/CMakeLists.txt @@ -1,10 +1,11 @@ cmake_minimum_required (VERSION 2.8.12) -file (GLOB DOC_SOURCES "${CMAKE_CURRENT_BINARY_DIR}/*.1.adoc") +file (GLOB DOC_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.1.adoc") set (DOC_FILES) foreach (SRC ${DOC_SOURCES}) string (REPLACE ".adoc" "" OUTPUT_FILE_NAME "${SRC}") + string (REPLACE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" OUTPUT_FILE_NAME "${OUTPUT_FILE_NAME}") add_custom_command ( OUTPUT "${OUTPUT_FILE_NAME}" diff --git a/doc/man7/CMakeLists.txt b/doc/man7/CMakeLists.txt index 6866b119..1d150ef0 100644 --- a/doc/man7/CMakeLists.txt +++ b/doc/man7/CMakeLists.txt @@ -1,10 +1,11 @@ cmake_minimum_required (VERSION 2.8.12) -file (GLOB DOC_SOURCES "${CMAKE_CURRENT_BINARY_DIR}/*.7.adoc") +file (GLOB DOC_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.7.adoc") set (DOC_FILES) foreach (SRC ${DOC_SOURCES}) string (REPLACE ".adoc" "" OUTPUT_FILE_NAME "${SRC}") + string (REPLACE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" OUTPUT_FILE_NAME "${OUTPUT_FILE_NAME}") add_custom_command ( OUTPUT "${OUTPUT_FILE_NAME}"