Package Details: gtg 0.6-7

Git Clone URL: https://aur.archlinux.org/gtg.git (read-only, click to copy)
Package Base: gtg
Description: Personal GTD like organizer for the GNOME desktop environment
Upstream URL: https://wiki.gnome.org/Apps/GTG
Keywords: gtd organizer
Licenses: GPL
Submitter: aperez
Maintainer: aperez
Last Packager: aperez
Votes: 8
Popularity: 0.000648
First Submitted: 2020-08-25 11:19 (UTC)
Last Updated: 2023-12-03 10:01 (UTC)

Dependencies (19)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

ewout commented on 2022-01-04 16:00 (UTC) (edited on 2022-01-04 16:00 (UTC) by ewout)

@yochananmarqos: A dependency, not a make/build dependency. Some AUR helpers (like paru) differentiate on that.

python-liblarch was never installed before and is only resolved after the build fase. Rendering a unsuccessful build.

yochananmarqos commented on 2022-01-04 15:25 (UTC)

@ewout: python-liblarch is already a dependency. You just needed to rebuild for Python 3.10.

ewout commented on 2022-01-04 13:57 (UTC) (edited on 2022-01-04 13:58 (UTC) by ewout)

Module liblarch not found error during build(). Manually installing python-liblarch from the AUR resolved the issue.

Please append it as build dependency in the PKGBUILD.

======================================================================
ERROR: Failure: ModuleNotFoundError (No module named 'liblarch')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/nose/failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "/usr/lib/python3.10/site-packages/nose/loader.py", line 416, in loadTestsFromName
    module = self.importer.importFromPath(
  File "/usr/lib/python3.10/site-packages/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/usr/lib/python3.10/site-packages/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/usr/lib/python3.10/imp.py", line 235, in load_module
    return load_source(name, filename, file)
  File "/usr/lib/python3.10/imp.py", line 172, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 719, in _load
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/ewout/.cache/paru/clone/gtg/src/gtg-0.5/tests/core/test_quickadd.py", line 21, in <module>
    from GTG.gtk.browser.quick_add import parse
  File "/home/ewout/.cache/paru/clone/gtg/src/gtg-0.5/GTG/gtk/browser/quick_add.py", line 27, in <module>
    from GTG.gtk.editor.taskview import TAG_REGEX
  File "/home/ewout/.cache/paru/clone/gtg/src/gtg-0.5/GTG/gtk/editor/taskview.py", line 29, in <module>
    from GTG.core.requester import Requester
  File "/home/ewout/.cache/paru/clone/gtg/src/gtg-0.5/GTG/core/requester.py", line 25, in <module>
    from GTG.core.tag import Tag
  File "/home/ewout/.cache/paru/clone/gtg/src/gtg-0.5/GTG/core/tag.py", line 30, in <module>
    from liblarch import TreeNode
ModuleNotFoundError: No module named 'liblarch'

aperez commented on 2021-12-20 19:53 (UTC)

@dmp1ce @fenouil: I have included the fix for the Meson issue to be applied during prepare(), this works again.

@dmp1ce: The issue with module imports was caused by a Python 3 update, as you discovered one needed to rebuild Python packages to get their files reinstalled in the correct locations.

dmp1ce commented on 2021-12-17 21:40 (UTC) (edited on 2021-12-17 23:04 (UTC) by dmp1ce)

EDIT: I had an old build. Now I'm getting the same erro as @fenouil. I'm going to try gtg-git.

I'm currently getting this error:

$ gtg
Traceback (most recent call last):
  File "/usr/bin/gtg", line 78, in <module>
    from GTG.core import info
ModuleNotFoundError: No module named 'GTG'

yochananmarqos commented on 2021-12-01 15:06 (UTC)

@fenouil: It was fixed with this commit. Use gtg-git for now.

fenouil commented on 2021-12-01 09:54 (UTC)

Build fail with following error:

gtg-0.5/GTG/plugins/meson.build:18:7: ERROR: i18n.merge_file got unknown keyword arguments "build_always_stale"

Here the full meson log:

Build started at 2021-12-01T10:48:51.897806
Main binary: /usr/bin/python
Build Options: -Db_lto=true -Db_pie=true -Dprofile=default -Dprefix=/usr -Dlibexecdir=lib -Dsbindir=bin -Dauto_features=enabled -Dbuildtype=plain -Dwrap_mode=nodownload
Python system: Linux
The Meson build system
Version: 0.60.2
Source dir: /home/fmichel/.cache/yay/gtg/src/gtg-0.5
Build dir: /home/fmichel/.cache/yay/gtg/src/build
Build type: native build
Project name: gtg
Project version: 0.5.0
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Program python3 found: YES (/usr/bin/python3)
Configuring prefix-gtg.sh using configuration
Configuring gtg using configuration
Configuring local-gtg using configuration
Program git found: YES (/usr/bin/git)
Running command: /usr/bin/git describe --dirty
--- stdout ---

--- stderr ---
fatal: No names found, cannot describe anything.


Configuring info.py using configuration

gtg-0.5/GTG/plugins/meson.build:18:7: ERROR: i18n.merge_file got unknown keyword arguments "build_always_stale"

Ashark commented on 2021-09-13 09:49 (UTC)

In the gtg 0.5-2 version there is no icon for the application. Instead there is a generic X icon. In the gtg-git there is no such problem. Probably related to that .desktop issue discussed in previous comment.

svdm commented on 2021-07-28 14:08 (UTC) (edited on 2021-07-28 14:40 (UTC) by svdm)

Would it be possible to add a .desktop file? Unless I'm missing something at the moment one is not included. It seems like one exists here (https://github.com/getting-things-gnome/gtg/blob/287d9a9babcb52c7d435d4972f4940864e05dff2/data/org.gnome.GTG.desktop.in.in). I don't know whether the PKGBUILD has to specifically install the .desktop file or whether that should be done automatically, but at the moment the PKGBUILD doesn't seem to do anything with this file.

Thanks!

EDIT: It seems like a desktop file is included. I'm using this on a Qubes OS template and I'm getting an error: Warning: ignoring key 'Name' of org.gnome.GTG

EDIT2: I'll try to fix it myself and send a pull request upstream, sorry!

EDIT3: I have filed a bug report on the GTG and Qubes repository. Feel free to ignore this if you want to

aperez commented on 2020-08-26 22:43 (UTC)

@yochananmarqos: Thanks for the tip, I have updated the PKGBUILD with your suggestion.