Cannot get Music View to show anything

28 views
Skip to first unread message

pcchy...@gmail.com

unread,
Mar 14, 2020, 10:58:02 PM3/14/20
to Frescobaldi
Hello everyone:

I used Frescobaldi extensively a couple of years ago and as a result I have a large folder of music in Lilypond format with accompanying midi and pdf files.

However, when I load these files into Frescobaldi 3.0.0 and 3.1.1 it does not load the pdf file in to the Music View.

I am sure this is related to Poppler, but despite lots of googling and reading the code and testing the imports in the code, it still doesn't work.

I am running Linux Mint 19.3

I installed Frescobaldi 3.0.0 from the repository and was getting the "Popplerqt5 module not found"  error.

I cloned the application from git and run it (3.1.1.) from the cloned repository and while the message about popplerqt5 is no longer there I still don't see anything in Music View. No errors appear when I run it from the command line and as far as I can tell I have installed all the dependencies using either the Linux Mint package manager or pip.

The information generated when I want to report a bug is telling as it shows no poppler and no python-poppler-qt as pasted here:

Frescobaldi: 3.1.1
Extension API: 0.9.0
Python: 3.6.9
python-ly: 0.9.5
Qt: 5.13.2
PyQt: 5.13.2
sip: 5.0.0
poppler: unknown
python-poppler-qt: unknown
OS: Linux-5.3.0-40-generic-x86_64-with-LinuxMint-19.3-tricia

Any ideas what I can do to fix this?

Thanks.

Peter

Federico Bruni

unread,
Mar 15, 2020, 7:11:09 PM3/15/20
to fresc...@googlegroups.com
Il giorno sab 14 mar 2020 alle 19:58, pcchy...@gmail.com ha scritto:
> However, when I load these files into Frescobaldi 3.0.0 and 3.1.1 it
> does not load the pdf file in to the Music View.
>
> I am sure this is related to Poppler, but despite lots of googling
> and reading the code and testing the imports in the code, it still
> doesn't work.
>
> I am running Linux Mint 19.3
>
> I installed Frescobaldi 3.0.0 from the repository and was getting the
> "Popplerqt5 module not found" error.
>
> I cloned the application from git and run it (3.1.1.) from the cloned
> repository and while the message about popplerqt5 is no longer there
> I still don't see anything in Music View. No errors appear when I run
> it from the command line and as far as I can tell I have installed
> all the dependencies using either the Linux Mint package manager or
> pip.
>

I would start with trying to work on a cleaner environment. Use pip
uninstall to remove the dependencies and try only the distro packages.
Then check if you can import the module in a python prompt:

python3
>>> import popplerqt5


Then run frescobaldi from terminal.


> The information generated when I want to report a bug is telling as
> it shows no poppler and no python-poppler-qt as pasted here:
>
> Frescobaldi: 3.1.1
> Extension API: 0.9.0
> Python: 3.6.9
> python-ly: 0.9.5
> Qt: 5.13.2
> PyQt: 5.13.2
> sip: 5.0.0
> poppler: unknown
> python-poppler-qt: unknown
> OS: Linux-5.3.0-40-generic-x86_64-with-LinuxMint-19.3-tricia
>
> Any ideas what I can do to fix this?

sip 5... I still use sip 4.19.19 in Fedora.
What's the version of python-poppler-qt5 Mint package? Which packages
depend on?

This is what I have in Fedora 31:

$ dnf repoquery --requires --resolve python3-poppler-qt5
glibc-0:2.30-10.fc31.i686
glibc-0:2.30-10.fc31.x86_64
libgcc-0:9.2.1-1.fc31.x86_64
libstdc++-0:9.2.1-1.fc31.x86_64
poppler-qt5-0:0.73.0-16.fc31.x86_64
python3-0:3.7.6-2.fc31.i686
python3-0:3.7.6-2.fc31.x86_64
python3-libs-0:3.7.6-2.fc31.x86_64
python3-pyqt5-sip-0:4.19.19-1.fc31.x86_64
python3-qt5-0:5.13.2-3.fc31.i686
python3-qt5-0:5.13.2-3.fc31.x86_64
python3-sip-0:4.19.18-6.fc31.x86_64



pcchy...@gmail.com

unread,
Mar 16, 2020, 1:53:56 AM3/16/20
to Frescobaldi
The problem appears to be with poppler-qt5

I used a virtual environment and did the install in the suggested order.

When I get to the installation of python-poppler-qt5 I run into several errors.

First problem was that there is no sipdistutils

I installed that from sourceforge

next issue was no qmake

Ultimately this gets bogged down in the installation, and  I haven't worked through it long enough to see if I can fix it

Googling the problem seems to indicate that it may not be a simple solution....

Peter

Urs Liska

unread,
Mar 16, 2020, 2:32:44 AM3/16/20
to fresc...@googlegroups.com
Hi Peter,

Am Sonntag, den 15.03.2020, 22:53 -0700 schrieb pcchy...@gmail.com:
The problem appears to be with poppler-qt5

I admit that this has always been the most likely candidate for problems, mostly because distro packagers hadn't updated it in sync with other packages.


I used a virtual environment and did the install in the suggested order.

When you say "suggested" what exactly do you refer to?
If you followd the instructions on frescobaldi.org then please have a look at the more step-by-step instruction on https://github.com/frescobaldi/frescobaldi/wiki/Run-Frescobaldi-3-on-Linux
I'm pretty sure that I had updated that site after installing on a pristine Linux Mint 19.2 installation.


When I get to the installation of python-poppler-qt5 I run into several errors.

The above Wiki page lists python3-poppler-qt5 as a dependency, so if you actually tried to install python-poppler-qt5 (the Python 2 variant) that may well have been the culprit.

If this really is the case we should definitely update the page on frescobaldi.org, presumably replacing the whol description with a link to the Github Wiki.

HTH
Urs

--
Frescobaldi homepage: http://www.frescobaldi.org/
Mailing list: http://groups.google.com/group/frescobaldi
Issue tracker: https://github.com/frescobaldi/frescobaldi/issues
---
You received this message because you are subscribed to the Google Groups "Frescobaldi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to frescobaldi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/frescobaldi/007187af-2eed-4566-8c15-d6cddb1beaa0%40googlegroups.com.

Federico Bruni

unread,
Mar 16, 2020, 3:39:38 AM3/16/20
to fresc...@googlegroups.com
Il giorno dom 15 mar 2020 alle 22:53, pcchy...@gmail.com ha scritto:
> The problem appears to be with poppler-qt5
>
> I used a virtual environment and did the install in the suggested
> order.
>
> When I get to the installation of python-poppler-qt5 I run into
> several errors.
>
> First problem was that there is no sipdistutils
>
> I installed that from sourceforge
>
> next issue was no qmake
>
> Ultimately this gets bogged down in the installation, and I haven't
> worked through it long enough to see if I can fix it
>
> Googling the problem seems to indicate that it may not be a simple
> solution....


Ah, Ok, now I understand.
I tried setting up frescobaldi in a virtual environment in the past and
I had similar problems. See here:
https://github.com/frescobaldi/frescobaldi/issues/911#issuecomment-507748926

Don't use virtualenv, unless you know how to fix it :-)



pcchy...@gmail.com

unread,
Mar 16, 2020, 10:36:02 PM3/16/20
to Frescobaldi
Hi again:

Thanks Urs and Federico.

On the advice of Urs, I removed Frescobaldi completely and followed the guide on https://github.com/frescobaldi/frescobaldi/wiki/Run-Frescobaldi-3-on-Linux
I
I also followed the advice of Federico and stopped using virtualenv.

Here is what happened. Everything was fine until I tried to recompile python-poppler-qt5. I must admit that I am a bit confused about python-poppler-qt5 and python3-poppler-qt5. I understand the reason for the difference. My package manager says I have python3-poppler-qt5 installed. So why am I trying to rebuild python-poppler-qt5?

Anyway, here is what happens...
============ beginning of paste =================================
peter@peter-Inspiron-3551:~/git/python-poppler-qt5$ sudo python3 setup.py install
running install
running bdist_egg
running egg_info
writing python_poppler_qt5.egg-info/PKG-INFO
writing dependency_links to python_poppler_qt5.egg-info/dependency_links.txt
writing top-level names to python_poppler_qt5.egg-info/top_level.txt
reading manifest file 'python_poppler_qt5.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'python_poppler_qt5.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_ext
building 'popplerqt5' extension
/usr/bin/sip -I /usr/share/sip -t POPPLER_V0_60_0 -c build/temp.linux-x86_64-3.6 -b build/temp.linux-x86_64-3.6/poppler-qt5.sbf -I /usr/share/sip/PyQt5 -n PyQt5.sip -t WS_X11 -t Qt_5_13_0 poppler-qt5.sip
sip: Usage: sip [-h] [-V] [-a file] [-b file] [-B tag] [-c dir] [-d file] [-D] [-e] [-f] [-g] [-I dir] [-j #] [-k] [-m file] [-o] [-p module] [-P] [-r] [-s suffix] [-t tag] [-w] [-x feature] [-X id:file] [-y file] [-z file] [@file] [file]
error: command '/usr/bin/sip' failed with exit status 1
peter@peter-Inspiron-3551:~/git/python-poppler-qt5$ 
============ end of paste =================================

As you can see there seems to be some kind of error with the "sip" command and I'm stumped.

Peter

Wilbert Berendsen

unread,
Mar 17, 2020, 2:53:53 AM3/17/20
to fresc...@googlegroups.com
Op Mon, 16 Mar 2020 19:36:02 -0700 (PDT)
pcchy...@gmail.com schreef:

> Hi again:
>
> Thanks Urs and Federico.
>
> On the advice of Urs, I removed Frescobaldi completely and followed
> the guide on
> https://github.com/frescobaldi/frescobaldi/wiki/Run-Frescobaldi-3-on-Linux
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Ffrescobaldi%2Ffrescobaldi%2Fwiki%2FRun-Frescobaldi-3-on-Linux&sa=D&sntz=1&usg=AFQjCNGlP0sadIurxWHcupEVigkxXwOvkg>
Upgrade sip to at least 4.19.9, older versions don't have the -n option.

--
Wilbert Berendsen (www.wilbertberendsen.nl)
www.xs4allmoetblijven.nl

Federico Bruni

unread,
Mar 17, 2020, 3:25:23 AM3/17/20
to fresc...@googlegroups.com
Il giorno lun 16 mar 2020 alle 19:36, pcchy...@gmail.com ha scritto:
> Here is what happened. Everything was fine until I tried to recompile
> python-poppler-qt5. I must admit that I am a bit confused about
> python-poppler-qt5 and python3-poppler-qt5. I understand the reason
> for the difference. My package manager says I have
> python3-poppler-qt5 installed. So why am I trying to rebuild
> python-poppler-qt5?

If your distro has python3-poppler-qt5, then you shouldn't need to
build it from source.
Can you please paste the output of:

$ python3
>>> import popplerqt5

If no output, it works fine.



Federico Bruni

unread,
Mar 17, 2020, 6:36:16 AM3/17/20
to fresc...@googlegroups.com
Il giorno mar 17 mar 2020 alle 07:53, Wilbert Berendsen <w...@xs4all.nl>
ha scritto:
> Upgrade sip to at least 4.19.9, older versions don't have the -n
> option.

I think he's using sip 5, according to the version retrieved by
Frescobaldi (see first message in this thread).



pcchy...@gmail.com

unread,
Mar 17, 2020, 8:55:54 AM3/17/20
to Frescobaldi
Here's the output from import popplerqt5:

peter@peter-Inspiron-3551:~$ python3
Python 3.6.9 (default, Nov  7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import popplerqt5
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.13' not found (required by /home/peter/.local/lib/python3.6/site-packages/PyQt5/QtCore.so)
>>>


Here's what "Report a Bug" says:

Frescobaldi: 3.1.1
Extension API: 0.9.0
Python: 3.6.9
Git branch: master
on commit: 6865786e
python-ly: 0.9.6

Qt: 5.13.2
PyQt: 5.13.2
sip: 5.0.0
poppler: unknown
python-poppler-qt: unknown
OS: Linux-5.3.0-40-generic-x86_64-with-LinuxMint-19.3-tricia


Federico Bruni

unread,
Mar 18, 2020, 11:31:35 AM3/18/20
to fresc...@googlegroups.com
Try removing PyQt5 in your home directory.
Probably this command:

pip uninstall --user PyQt5

In general, try using consistently the dependencies from one source
only, preferably from the distro.
> --
> Frescobaldi homepage: http://www.frescobaldi.org/
> Mailing list: http://groups.google.com/group/frescobaldi
> Issue tracker: https://github.com/frescobaldi/frescobaldi/issues
> ---
> You received this message because you are subscribed to the Google
> Groups "Frescobaldi" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to frescobaldi...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/frescobaldi/045a4532-dd89-496e-81af-d7a2aa6f6ea1%40googlegroups.com.


Urs Liska

unread,
Mar 18, 2020, 12:00:28 PM3/18/20
to fresc...@googlegroups.com, Federico Bruni


Am 18. März 2020 16:31:31 MEZ schrieb Federico Bruni <fe...@inventati.org>:
>Try removing PyQt5 in your home directory.
>Probably this command:
>
>pip uninstall --user PyQt5

pip
or
pip3
?
--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.

Federico Bruni

unread,
Mar 18, 2020, 12:03:51 PM3/18/20
to Urs Liska, fresc...@googlegroups.com
Il giorno mer 18 mar 2020 alle 17:00, Urs Liska <li...@openlilylib.org>
ha scritto:
> Am 18. März 2020 16:31:31 MEZ schrieb Federico Bruni
> <fe...@inventati.org>:
>> Try removing PyQt5 in your home directory.
>> Probably this command:
>>
>> pip uninstall --user PyQt5
>
> pip
> or
> pip3
> ?

Right, pip3 is safer.
In Fedora 31 pip uses pip3... don't know about Mint.



Urs Liska

unread,
Mar 18, 2020, 12:22:29 PM3/18/20
to fresc...@googlegroups.com
If I'm not mistaken this depends on whether Python2 is installed. If
you have Python 2 then pip uses that, otherwise the behaviour you
describe doesn't make sense.

>

Peter Chynoweth

unread,
Mar 18, 2020, 12:46:24 PM3/18/20
to fresc...@googlegroups.com
Thanks everyone, I have it working.

Please note that in the following paste, for brevity, I deleted a
whole bunch of file paths (marked by *****(Deleted a whole bunch of
file paths)**** )

Your advice was helpful even though, as you will see belowe, some of
it required some syntax changes. eg there is no "pip3 uninstall
--user" option

I am happy.

Thanks again!

Peter

****** paste begins here ******
peter@peter-Inspiron-3551:~$ pip3 uninstall --user PyQt5

Usage:
pip3 uninstall [options] <package> ...
pip3 uninstall [options] -r <requirements file> ...

no such option: --user
peter@peter-Inspiron-3551:~$ pip uninstall --user PyQt5

Usage:
pip uninstall [options] <package> ...
pip uninstall [options] -r <requirements file> ...

no such option: --user
peter@peter-Inspiron-3551:~$ pip3 uninstall Pyqt5
Found existing installation: PyQt5 5.13.2
Uninstalling PyQt5-5.13.2:
Would remove:
/home/peter/.local/bin/pylupdate5
/home/peter/.local/bin/pyrcc5
/home/peter/.local/bin/pyuic5
/home/peter/.local/lib/python3.6/site-packages/PyQt5-5.13.2.dist-info/*
/home/peter/.local/lib/python3.6/site-packages/PyQt5/*
Would not remove (might be manually added):
/home/peter/.local/lib/python3.6/site-packages/PyQt5/Qsci.so
/home/peter/.local/lib/python3.6/site-packages/PyQt5/Qt/lib/libQt5WebEngine.so.5
... (Deleted a whole bunch of file paths)
/home/peter/.local/lib/python3.6/site-packages/PyQt5/QtWebEngine.so
/home/peter/.local/lib/python3.6/site-packages/PyQt5/QtWebEngineCore.so
/home/peter/.local/lib/python3.6/site-packages/PyQt5/QtWebEngineWidgets.so
/home/peter/.local/lib/python3.6/site-packages/PyQt5/sip.cpython-36m-x86_64-linux-gnu.so
Proceed (y/n)? y
Successfully uninstalled PyQt5-5.13.2
peter@peter-Inspiron-3551:~$ python3
Python 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import popplerqt5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version
`Qt_5.12' not found (required by
/usr/local/lib/python3.6/dist-packages/PyQt5/QtCore.so)
>>> exit()
peter@peter-Inspiron-3551:~$ pip3 install PyQt5
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: PyQt5 in
/usr/local/lib/python3.6/dist-packages (5.12.3)
Requirement already satisfied: PyQt5_sip<13,>=4.19.14 in
./.local/lib/python3.6/site-packages (from PyQt5) (12.7.0)
peter@peter-Inspiron-3551:~$ python3
Python 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import popplerqt5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version
`Qt_5.12' not found (required by
/usr/local/lib/python3.6/dist-packages/PyQt5/QtCore.so)
>>> exit()
peter@peter-Inspiron-3551:~$ pip3 uninstall PyQt5
Found existing installation: PyQt5 5.12.3
Uninstalling PyQt5-5.12.3:
Would remove:
/usr/local/bin/pylupdate5
/usr/local/bin/pyrcc5
/usr/local/bin/pyuic5
/usr/local/lib/python3.6/dist-packages/PyQt5-5.12.3.dist-info/*
/usr/local/lib/python3.6/dist-packages/PyQt5/*
Would not remove (might be manually added):
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/lib/libQt5Charts.so.5
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/lib/libQt5WebEngine.so.5
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/lib/libQt5WebEngineCore.so.5
*****(Deleted a whole bunch of file paths)****
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/translations/qtwebengine_locales/zh-TW.pak
/usr/local/lib/python3.6/dist-packages/PyQt5/QtChart.so
/usr/local/lib/python3.6/dist-packages/PyQt5/QtWebEngine.so
/usr/local/lib/python3.6/dist-packages/PyQt5/QtWebEngineCore.so
/usr/local/lib/python3.6/dist-packages/PyQt5/QtWebEngineWidgets.so
/usr/local/lib/python3.6/dist-packages/PyQt5/sip.so
Proceed (y/n)? y
ERROR: Exception:
Traceback (most recent call last):
File "/usr/lib/python3.6/shutil.py", line 550, in move
os.rename(src, real_dst)
PermissionError: [Errno 13] Permission denied:
'/usr/local/bin/pylupdate5' ->
'/tmp/pip-uninstall-h08_p3xj/pylupdate5'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/peter/.local/lib/python3.6/site-packages/pip/_internal/cli/base_command.py",
line 186, in _main
status = self.run(options, args)
File "/home/peter/.local/lib/python3.6/site-packages/pip/_internal/commands/uninstall.py",
line 79, in run
auto_confirm=options.yes, verbose=self.verbosity > 0,
File "/home/peter/.local/lib/python3.6/site-packages/pip/_internal/req/req_install.py",
line 687, in uninstall
uninstalled_pathset.remove(auto_confirm, verbose)
File "/home/peter/.local/lib/python3.6/site-packages/pip/_internal/req/req_uninstall.py",
line 394, in remove
moved.stash(path)
File "/home/peter/.local/lib/python3.6/site-packages/pip/_internal/req/req_uninstall.py",
line 283, in stash
renames(path, new_path)
File "/home/peter/.local/lib/python3.6/site-packages/pip/_internal/utils/misc.py",
line 334, in renames
shutil.move(old, new)
File "/usr/lib/python3.6/shutil.py", line 565, in move
os.unlink(src)
PermissionError: [Errno 13] Permission denied: '/usr/local/bin/pylupdate5'
peter@peter-Inspiron-3551:~$ sudo pip3 uninstall PyQt5
[sudo] password for peter:
WARNING: pip is being invoked by an old script wrapper. This will fail
in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on
fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of
running pip directly.
WARNING: The directory '/home/peter/.cache/pip' or its parent
directory is not owned or is not writable by the current user. The
cache has been disabled. Check the permissions and owner of that
directory. If executing pip with sudo, you may want sudo's -H flag.
Found existing installation: PyQt5 5.12.3
Uninstalling PyQt5-5.12.3:
Would remove:
/usr/local/bin/pylupdate5
/usr/local/bin/pyrcc5
/usr/local/bin/pyuic5
/usr/local/lib/python3.6/dist-packages/PyQt5-5.12.3.dist-info/*
/usr/local/lib/python3.6/dist-packages/PyQt5/*
Would not remove (might be manually added):
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/lib/libQt5Charts.so.5
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/lib/libQt5WebEngine.so.5
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/lib/libQt5WebEngineCore.so.5
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/lib/libQt5WebEngineWidgets.so.5
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/libexec/QtWebEngineProcess
**** (Deleted a whole bunch of file paths) ****
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/translations/qtwebengine_locales/vi.pak
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/translations/qtwebengine_locales/zh-CN.pak
/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/translations/qtwebengine_locales/zh-TW.pak
/usr/local/lib/python3.6/dist-packages/PyQt5/QtChart.so
/usr/local/lib/python3.6/dist-packages/PyQt5/QtWebEngine.so
/usr/local/lib/python3.6/dist-packages/PyQt5/QtWebEngineCore.so
/usr/local/lib/python3.6/dist-packages/PyQt5/QtWebEngineWidgets.so
/usr/local/lib/python3.6/dist-packages/PyQt5/sip.so
Proceed (y/n)? y
Successfully uninstalled PyQt5-5.12.3
peter@peter-Inspiron-3551:~$ python3
Python 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import popplerqt5
>>> exit()
peter@peter-Inspiron-3551:~$ frescobaldi
qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
peter@peter-Inspiron-3551:~$
> You received this message because you are subscribed to a topic in the Google Groups "Frescobaldi" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/frescobaldi/ZBTwuLqT6gQ/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to frescobaldi...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/frescobaldi/4087b84cfde766a7bf944375f5162fbc3e5bc904.camel%40openlilylib.org.



--
Peter
Reply all
Reply to author
Forward
0 new messages