Package Details: openlp 3.1.5-3

Git Clone URL: https://aur.archlinux.org/openlp.git (read-only, click to copy)
Package Base: openlp
Description: Church presentation software.
Upstream URL: http://openlp.org/
Keywords: bible church pdf presentation projection song video
Licenses: GPLv2
Submitter: floft
Maintainer: rprice
Last Packager: rprice
Votes: 17
Popularity: 0.000018
First Submitted: 2015-08-11 00:27 (UTC)
Last Updated: 2024-12-22 21:58 (UTC)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

rprice commented on 2025-01-15 15:56 (UTC)

Thanks for that tip, I will look at it over the next few days. Feel free to ping me about it here if needed.

matj1 commented on 2025-01-15 12:00 (UTC)

I had already updated it to the latest. I think that the problem is a consequence of updating Python while OpenLP is installed. I reinstalled OpenLP, and it works now. This is not the first time when I encountered that; I had a similar problem at least once more since Python 3.10.

The problem may be caused by this in PKGBUILD:

echo "${pkgver}" > "${pkgdir}/usr/lib/python${pyVer}/site-packages/openlp/.version"

As I understand it, this package installs OpenLP as a package for the current version of Python, so, if Python is updated, the new version does not know about OpenLP.

rprice commented on 2025-01-15 06:55 (UTC)

Hi, I can't reproduce the problem, would you be able to upgrade it to the latest (safely), and see if the problem still persists? Or are you able to converse on Discord, Zoom, Slack, etc? So we can try and determine what is going on?

rprice commented on 2025-01-14 19:52 (UTC)

Actually, it looks like maybe there is something missing in a text file. Does it run at all for you, or are you just following up on the error?

rprice commented on 2025-01-14 19:50 (UTC)

I will look at it in a few hours, hopefuly its an easy fix. Off the cuff, it looks like a missing dependency.

matj1 commented on 2025-01-14 16:52 (UTC) (edited on 2025-01-14 16:55 (UTC) by matj1)

Now having updated to Openlp 3.1.5-3 and Python 3.13, if I try to launch OpenLP, it says this in the terminal:

Traceback (most recent call last):
  File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 407, in from_name
    return next(iter(cls.discover(name=name)))
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/openlp", line 33, in <module>
    sys.exit(load_entry_point('OpenLP==3.1.4', 'gui_scripts', 'openlp')())
             ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/openlp", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
                       ~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 960, in distribution
    return Distribution.from_name(distribution_name)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 409, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for OpenLP

It mentions OpenLP 3.1.4; I don't know if that is the problem.

What is wrong? How can I help to fix that?

rprice commented on 2024-12-23 23:08 (UTC)

I removed the upper limit on the Python so upgrades would move forward. This should be tested before we put into production.

rprice commented on 2024-12-13 06:21 (UTC)

Will try to update today.

rprice commented on 2024-05-01 05:31 (UTC)

Allowing the newer Python doesn't break anything obvious so far.