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)

Reply via email to