Package Details: primenote-git r808-1

Git Clone URL: https://aur.archlinux.org/primenote-git.git (read-only, click to copy)
Package Base: primenote-git
Description: Fanciest sticky note-taking application
Upstream URL: https://gitlab.com/william.belanger/primenote
Licenses: GPL3
Conflicts: primenote
Provides: primenote
Submitter: alfalfa
Maintainer: alfalfa
Last Packager: alfalfa
Votes: 6
Popularity: 0.000000
First Submitted: 2021-11-27 04:15 (UTC)
Last Updated: 2025-02-09 18:38 (UTC)

Dependencies (9)

Required by (0)

Sources (0)

Latest Comments

1 2 Next › Last »

alfalfa commented on 2025-02-09 21:34 (UTC)

@frondo_pull I'm sorry but I just tested the menu under Gnome and it won't popup without the tray icon. This will be fixed in v1.6, along with the new menu; https://postimg.cc/2LvMrwwK

Thank you for your patience

alfalfa commented on 2025-02-09 19:01 (UTC)

@frondo_pull Thank you very much for the notice. I pushed the fix upstream so you may clean your AUR cache (yay -Sc) and reinstall a clean build of primenote-git.

Also, I see that you are using Gnome as your desktop environment. At the moment, Primenote rely quite heavily on the tray icon, but I think the concept of task bar no longer exist in Gnome, so your experience may vary. Meanwhile, you can set an hotkey to launch the tray menu via the command line interface, using 'primenote --core menu'. I am working on a replacement menu in the upcoming version, so it will provide better support across Linux DE, along with a overall improved user experience. I hope you still like it as it is right now :)

Please let me know if the fix resolved the issue on your system.

frondo_pull commented on 2025-02-09 17:17 (UTC)

Primenote won't launch on a fresh install.


09:31:19 [INFO] primenote : Cleaned previous session log
09:31:19 [INFO] primenote.backend.logger : Linux-6.13.1-arch2-1-x86_64-with-glibc2.41, Python 3.13.1
09:31:19 [INFO] primenote.backend.logger : DESKTOP_SESSION=gnome, QT_QPA_PLATFORMTHEME=None, SHELL=/bin/bash
09:31:19 [CRITICAL] primenote.backend.logger : file '/usr/bin/primenote' in <module> (line 33)
09:31:19 [CRITICAL] primenote.backend.logger : file '/usr/lib/python3.13/site-packages/primenote/__init__.py' in main (line 53)
09:31:19 [CRITICAL] primenote.backend.logger : file '/usr/lib/python3.13/site-packages/primenote/__init__.py' in initialize (line 42)
09:31:19 [CRITICAL] primenote.backend.logger : file '/usr/lib/python3.13/site-packages/primenote/main.py' in <module> (line 47)
09:31:19 [CRITICAL] primenote.backend.logger : file '/usr/lib/python3.13/site-packages/primenote/notes/console.py' in <module> (line 50)
09:31:19 [CRITICAL] primenote.backend.logger : <class 'NameError'> name 'QTermWidget' is not defined

Traceback (most recent call last):
  File "/usr/bin/primenote", line 33, in <module>
    sys.exit(load_entry_point('primenote==1.5.4', 'gui_scripts', 'primenote')())
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/primenote/__init__.py", line 53, in main
    initialize(args)
    ~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/site-packages/primenote/__init__.py", line 41, in initialize
    app = __import__(f"{ID}.main", fromlist=["main"])
  File "/usr/lib/python3.13/site-packages/primenote/main.py", line 40, in <module>
    from .notes.console import Console
  File "/usr/lib/python3.13/site-packages/primenote/notes/console.py", line 50, in <module>
    class Terminal(QTermWidget):
                   ^^^^^^^^^^^
NameError: name 'QTermWidget' is not defined

kinoe commented on 2025-01-18 17:35 (UTC)

@alfalfa thanks, issue fixed!

alfalfa commented on 2025-01-18 16:10 (UTC)

@kinoe I updated the PKGBUILD, you may clean your cache (yay -Sc) and try a clean build. Please let me know if it works on your system.

==> Making package: primenote-git r807-1 (Sat 18 Jan 2025 11:04:46 AM)
==> Retrieving sources...
==> WARNING: Skipping verification of source file PGP signatures.
:: (1/1) Parsing SRCINFO: primenote-git
==> Making package: primenote-git r807-1 (Sat 18 Jan 2025 11:04:47 AM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
...
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)    New Version  Net Change
primenote-git  r807-1         3.12 MiB
Total Installed Size:  3.12 MiB
:: Proceed with installation? [Y/n] 

kinoe commented on 2025-01-18 06:57 (UTC) (edited on 2025-01-18 07:17 (UTC) by kinoe)

Update version r725.9c56e62-1 to r806.cdcaf29-1 doesn't work. The version is not updated but remains the same.

...
==> Receive sources...
==> Create package: primenote-git r806.cdcaf29-1
==> Check runtime dependencies...
==> Check buildtime dependencies...
==> Receive sources...
==> Remove existing $srcdir/ directory...
==> Unpack sources...
==> Start prepare()...
...
==> Start pkgver()...
==> Updated version: primenote-git r725.9c56e62-1
==> Sources are ready.
primenote-git-r806.cdcaf29-1: Read pkg list...
==> Create package: primenote-git r725.9c56e62-1
...

prosoitos commented on 2018-08-08 08:59 (UTC)

@alfalfa thank you very much for that reddit link. Super useful.

I don't have yaourt, but I always install packages manually. I normally git pull any update, then install with makepkg -sirc. But this was not working. Deleting the package folder, redownloading it and then reinstalling it did however work. So I learnt something about python updates and also about how to reinstall a package that is broken (cd to that package and makepkg -sirc may not be enough. And deleting and redownloading might do the trick).

Thanks to your link, I found additional packages that needed to be rebuild (one not from the AUR actually).

Of note, the packages with segfault at start had a totally different problem, with glibc 2.28 (see https://bugs.archlinux.org/task/59550). They got patched by the maintainers by adding glibc-2.27 within the packages...

alfalfa commented on 2018-08-07 09:46 (UTC) (edited on 2018-08-07 09:55 (UTC) by alfalfa)

@prosoitos the bug seems to be related to the Python 3.7 upgrade, as some packages need to migrate from /usr/lib/python3.6/site-packages to python3.7/site-packages folder. See https://www.reddit.com/r/archlinux/comments/950v0b/aurman_raises_distributionnotfound_error/

Meanwhile I suggest you try to install the broken packages manually. Supposing that you have yaourt installed:

yaourt -R qtpad-git
sudo pacman -Syu
git clone https://aur.archlinux.org/qtpad-git.git
cd qtpad-git
makepkg -sri

prosoitos commented on 2018-08-07 08:24 (UTC)

Actually, I just had a look at the other 2 packages and it is reported there as well that they broke with the last updates.

prosoitos commented on 2018-08-07 02:54 (UTC) (edited on 2018-08-07 03:09 (UTC) by prosoitos)

@alfalfa thank you for your reply.

After my latest updates, I have been getting this message for qtpad and one other package, for which the bug was also reported. Maybe it isn't python 3.7.0-3, but another package which just got updated?

An additional 2 packages are not launching anymore, but no error message is sent. All 4 packages are from the AUR and it all started after the last updates (today, with lots of packages, including python). The fact that for at least one of those packages, someone also reported that it broke with latest updates makes me believe that it may not just be my system. No?

I am definitely running the latest qtpad package. Reinstalling it had no effect.