Description of problem:
After installing installing "memaker", when I try to run it, I get a stack trace from Python:
INFO:root:python-launchpadlib not found!
Traceback (most recent call last):
File "/usr/bin/memaker", line 55, in <module>
from MeMaker.app import MeMakerApp
File "/usr/lib/python2.7/site-packages/MeMaker/app.py", line 41, in <module>
from utils.paths import MeMakerPaths
File "/usr/lib/python2.7/site-packages/MeMaker/utils/paths.py", line 23, in <module>
from xdg import BaseDirectory as xdg
ImportError: No module named xdg
It seems that python2-pyxdg is missing from Requires list of the package.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. sudo dnf install memaker
Stack trace from Python, ending in "ImportError: No module named xdg"
A "memaker" window on my desktop.
Workaround is to install python2-pyxdg manually:
sudo dnf install python2-pyxdg
I've added the dep and am pushing an update now. Please note that upstream for memaker seems inactive, so if any bugs crop up in the future, we may need to just drop the package.
memaker-20100110-17.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-ec6c9ade98
memaker-20100110-17.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-ec6c9ade98
memaker-20100110-17.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.