Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package taskwarrior for openSUSE:Factory checked in at 2024-04-25 20:50:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/taskwarrior (Old) and /work/SRC/openSUSE:Factory/.taskwarrior.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "taskwarrior" Thu Apr 25 20:50:15 2024 rev:24 rq:1170108 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/taskwarrior/taskwarrior.changes 2024-02-21 18:02:05.331617257 +0100 +++ /work/SRC/openSUSE:Factory/.taskwarrior.new.1880/taskwarrior.changes 2024-04-25 20:50:45.401532278 +0200 @@ -1,0 +2,33 @@ +Wed Apr 24 22:20:30 UTC 2024 - Joshua Smith <[email protected]> + +- Updated task-skip-INSTALL.patch to current CMakeLists.txt +- Add _service file and vendor the new rust dependencies +- Remove unneeded __TIME__/__DATE__ replacement (Fixed in PR#2494) +- Update to 3.0.2: + * Fix an accidentally-included debug print which polluted output + of reports with the Taskwarrior version + * Fix an error in creation of the 3.0.0 tarball which caused + builds to fail + * Improvements to `task news`, including notes for the 3.0.0 + release + * Minor improvements to documentation and error handling + * Fix incorrect task ID of 0 when using hooks + * Issue a warning if .data files remain + * [BREAKING CHANGE] the sync functionality has been rewritten + entirely, and no longer supports taskserver/taskd. Instead, the + recommended solution is a cloud-storage backend, although + `taskchampion-sync-server` is also available. + * The Taskwarrior build no longer requires GnuTLS. The build + option `ENABLE_SYNC=OFF` is also no longer supported; sync + support is always built in. + * Fix urgency inheritance for negative-urgency tasks. + * `task show` now shows `hooks.location. + * Fix leading space before urgency value in `task info`. + * Fix formatting of countdown-style dates + * Fix issue with filter not applied correctly during `task _tags` + command + * Parsing of timestamp values now uses 64-bit integers, avoiding + issues in the year 2032. + * Fix fish completion. + +------------------------------------------------------------------- Old: ---- task-2.6.2.tar.gz New: ---- _service task-3.0.2.tar.gz vendor.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ taskwarrior.spec ++++++ --- /var/tmp/diff_new_pack.IkSivK/_old 2024-04-25 20:50:46.605576009 +0200 +++ /var/tmp/diff_new_pack.IkSivK/_new 2024-04-25 20:50:46.609576154 +0200 @@ -17,13 +17,14 @@ Name: taskwarrior -Version: 2.6.2 +Version: 3.0.2 Release: 0 Summary: Command-line todo list manager License: MIT Group: Productivity/Office/Organizers URL: https://taskwarrior.org/ -Source0: https://taskwarrior.org/download/task-%{version}.tar.gz +Source0: https://github.com/GothenburgBitFactory/%{name}/releases/download/v%{version}/task-%{version}.tar.gz +Source1: vendor.tar.zst #PATCH-FIX-OPENSUSE: skip the INSTALL and LICENSE from files intended for the installation Patch0: task-skip-INSTALL.patch BuildRequires: awk @@ -32,10 +33,9 @@ BuildRequires: cmake >= 2.8 BuildRequires: coreutils BuildRequires: gcc-c++ -BuildRequires: gnutls-devel # for sync -BuildRequires: libgnutls-devel BuildRequires: libuuid-devel +BuildRequires: cargo-packaging BuildRequires: vim-base BuildRequires: zsh # use the name as other distributions, so @@ -52,18 +52,10 @@ often for updates. %prep -%autosetup -p1 -n task-%{version} - -# replace __TIME__/__DATE__ with values from source code tarball -DATE=$(/bin/date -r "%{SOURCE0}" | awk '{print $2" "$3" "$6}') -TIME=$(/bin/date -r "%{SOURCE0}" | awk '{print $4}') -sed -i src/commands/CmdDiagnostics.cpp \ - -e "s/__TIME__/\"${TIME}\"/" \ - -e "s/__DATE__/\"${DATE}\"/" +%autosetup -a1 -p1 -n task-%{version} %build -%cmake -DENABLE_SYNC:BOOL=ON \ - -DTASK_DOCDIR:PATH=%{_docdir}/task \ +%cmake -DTASK_DOCDIR:PATH=%{_docdir}/task \ -DTASK_MAN1DIR:PATH=%{_mandir}/man1/ \ -DBUILD_SHARED_LIBS:BOOL=OFF \ -DBUILD_STATIC_LIBS:BOOL=OFF \ ++++++ _service ++++++ <services> <service name="download_files" mode="manual"/> <service name="cargo_vendor" mode="manual"> <param name="src">task-*.tar.gz</param> <param name="compression">zst</param> <param name="update">true</param> </service> </services> ++++++ task-2.6.2.tar.gz -> task-3.0.2.tar.gz ++++++ ++++ 38485 lines of diff (skipped) ++++++ task-skip-INSTALL.patch ++++++ --- /var/tmp/diff_new_pack.IkSivK/_old 2024-04-25 20:50:47.029591409 +0200 +++ /var/tmp/diff_new_pack.IkSivK/_new 2024-04-25 20:50:47.033591555 +0200 @@ -2,12 +2,12 @@ =================================================================== --- task-2.5.1.orig/CMakeLists.txt +++ task-2.5.1/CMakeLists.txt -@@ -193,7 +193,7 @@ if (EXISTS performance) +@@ -152,7 +152,7 @@ if (EXISTS performance) add_subdirectory (performance EXCLUDE_FROM_ALL) endif (EXISTS performance) --set (doc_FILES NEWS ChangeLog README.md INSTALL AUTHORS COPYING LICENSE) -+set (doc_FILES NEWS ChangeLog README.md AUTHORS COPYING) +-set (doc_FILES ChangeLog README.md INSTALL AUTHORS COPYING LICENSE) ++set (doc_FILES ChangeLog README.md AUTHORS COPYING LICENSE) foreach (doc_FILE ${doc_FILES}) install (FILES ${doc_FILE} DESTINATION ${TASK_DOCDIR}) endforeach (doc_FILE)
