Am 01.01.2018 um 00:26 schrieb Andrew Bernard:
Hi Tim, The thing about installation instructions is that they have to be exact, to save time and hassle. While the page mentions Python 3, it then goes to list just Python versions of modules - no suffix 3.

There is an ambiguity that really should be clarified. The two custom modules that are required are:

 * https://github.com/wbsoft/python-ly
 * https://github.com/wbsoft/python-poppler-qt5

Both don't have Python 3 in their name, and correctly so, as both work with both Python2 and Python3. However, for use with Frescobaldi they have to be used with Python3. That is: when installing through the distribution's package manager the packages with python3 in their name have to be used, and when installed with pip pip3 has to be used.


I have been trapped in the hamster treadmill finding this does not work, then figuring you have to use the Python 3 versions, and then finding it is short on some modules, and then finding that I just cant get F 3 to work on Ubuntu 17 no matter what I try.

Speaking as somebody with a lifetime of experience as a software developer, this is unclear, confusing, and incorrect. And it does not work on Ubuntu 17.

This is not true.


Urs had success installing F from the Ubuntu repository, but I don't see why we should not aim to be able to install this application stand alone.

Actually I have installed Frescobaldi on two computers with freshly installed Ubuntu 17.10. On both computers I installed it from the Git repository (exactly following the instructions on https://github.com/wbsoft/frescobaldi/wiki/Running-Frescobaldi-3-From-Source-Git-(Linux)) *and* from the Ubuntu repository. The difference was only the order. When I first installed the frescobaldi package with apt all dependencies were already met so I didn't have to install them separately for the Git repository version.

I want an install that is clean, clear, and understandable and manageable, not just a way of making the application run by any means.

From my latest experience the install on the Github Wiki page *is* clean, clear, understandable and manageable. It works on Ubuntu 17.10, Debian 9, and Debian 10 without any issues.
I agree that the instructions on frescobaldi.org/download are suboptimal.
And I have never tried out the approach of downloading a release archive and using setup.py.

Urs


I still think at this stage there is some unstated dependency on how Qt is installed that I can't fathom.

Andrew


On 1 January 2018 at 09:16, Tim McNamara <tim...@bitstream.net <mailto:tim...@bitstream.net>> wrote:


    On Dec 31, 2017, at 5:30 AM, bb <bb-543...@telecolumbus.net
    <mailto:bb-543...@telecolumbus.net>> wrote:
    >
    > I think you cannot install different versions of frescobaldi or
    parallel from different sources. You might simply remove the
    repository version, try again and see what happens.
    >
    > Concerning the description on
    http://www.frescobaldi.org/download.html
    <http://www.frescobaldi.org/download.html>
    > there are some errors for frescobaldi 3.0.0, the dependency list
    is incomplete and versions are wrongly noted
    > one needs Python3-Poppler-Qt5, for me Python-Poppler-Qt5 did not
    work
    > for some reason I argue python3-pyqt5.qtwebkit is neded, that is
    not on the list
    > may be more issues?

    Looking at the Frescobaldi install from source page, it clearly
    indicates that the Python stuff should be from the same version
    (3.4 or higher).  I would hope that following the recipe will
    result in a working install for you.

    ******************
    Frescobaldi 3 needs Python version 3.4+, PyQt5 and
    Python-Poppler-Qt5. And of course python-ly and Python-PortMidi,
    installed for the same Python version.

    Installation order:

            • Install Python 3.4 or higher
            • Install PyQt5, using the same Python version of course.
            • Install python-ly
            • Install Frescobaldi (will work, but without PDF and MIDI
    support)
            • Install Python-Poppler-Qt5
            • Install Python-PortMidi. If this one is difficult to
    install, you can also use Pygame, which too contains the
    Python-PortMidi library. Use the correct Python version!

    ******************

    Hope this helps!
    _______________________________________________
    lilypond-user mailing list
    lilypond-user@gnu.org <mailto:lilypond-user@gnu.org>
    https://lists.gnu.org/mailman/listinfo/lilypond-user
    <https://lists.gnu.org/mailman/listinfo/lilypond-user>




_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to