Frescobaldi 3.3.0

133 views
Skip to first unread message

Ralph Palmer

unread,
Apr 10, 2023, 10:56:10 AM4/10/23
to Frescobaldi
Greetings -

I've been running Frescobaldi 3.2 under Ubuntu 22.04.2 LTS with LilyPond 2.24.0.

I'm trying to make Frescobaldi 3.3 my current version, with all my former sessions accessible.

My current Frescobaldi, starting with 3.2, has been Frescobaldi-3.2, residing in home/frescobaldi-3.2. When I moved up from 3.1, I renamed 3.1 with an underscore instead of a dash (frescobaldi-3.1 -> frescobaldi_3.1). Lilypond has resided in home/lilypond.

I was able to install Frescobaldi 3.3 using Flatpak, and when I open it through Flatpak, I get 3.3, but when I open Frescobaldi through an Application search, I get 3.2. I think I may have disabled Snaps because of normal operation problems (took up too much space? too much memory? I can't remember at the moment). Also, when I open Snaps and do a search for Frescobaldi, I only get 3.2.

I've done a search for Frescobaldi in my home/ directory, but cannot find 3.3, only 3.2 and 3.1.

Also, when I open 3.3 through Flatpak, I get an empty application - none of my previous sessions transfer.

I would appreciate any help and/or advice anyone can give!

All the best,

Ralph
______
Ralph Palmer
Seattle
USA
(he, him, his)

Jean Abou Samra

unread,
Apr 10, 2023, 11:35:32 AM4/10/23
to fresc...@googlegroups.com

Le lundi 10 avril 2023 à 07:55 -0700, Ralph Palmer a écrit :

Greetings -

I've been running Frescobaldi 3.2 under Ubuntu 22.04.2 LTS with LilyPond 2.24.0.

I'm trying to make Frescobaldi 3.3 my current version, with all my former sessions accessible.

My current Frescobaldi, starting with 3.2, has been Frescobaldi-3.2, residing in home/frescobaldi-3.2. When I moved up from 3.1, I renamed 3.1 with an underscore instead of a dash (frescobaldi-3.1 -> frescobaldi_3.1). Lilypond has resided in home/lilypond.

I was able to install Frescobaldi 3.3 using Flatpak, and when I open it through Flatpak, I get 3.3, but when I open Frescobaldi through an Application search, I get 3.2.

It's important to understand that Flatpak is a separate space of apps than the normal packages from your distro. Installing the Flatpak does not touch anything outside of the sandboxed "Flatpak" area. In particular, if you already had Frescobaldi installed separately before, either via your distro or from source, it will remain installed, and I think it will likely take precedence.

Try uninstalling it first.

I think I may have disabled Snaps because of normal operation problems (took up too much space? too much memory? I can't remember at the moment). Also, when I open Snaps and do a search for Frescobaldi, I only get 3.2.

Snap is a different system than Flatpak, with no relationship other than being a concurrent tool.

I've done a search for Frescobaldi in my home/ directory, but cannot find 3.3, only 3.2 and 3.1.

This is normal, since the Flatpak package was installed globally, so it won't be in your home folder.

Also, when I open 3.3 through Flatpak, I get an empty application - none of my previous sessions transfer.

Also normal, since the Flatpak app is isolated from the rest of the system and does not have access to the preferences from your old Frescobaldi version.

If you want them, the only option for now is to install from source, since there isn't yet a package in Ubuntu for Frescobaldi 3.3. The process for that is a little involved. The following worked for me in an Ubuntu 22.04 VM:

  1. Make sure you have pip:
sudo apt install python3-pip
  1. Create a directory for the sources of the various packages.
mkdir frescobaldi-repositories
cd frescobaldi-repositories
  1. Install PyQt5 and python-poppler-qt5. Don't try to install these from source, you will get into trouble.
sudo apt install python3-pyqt5 python3-pyqt5.qtsvg python3-poppler-qt5
  1. Clone and install qpageview:
git clone https://github.com/frescobaldi/qpageview.git
pip install ./qpageview
  1. Clone and install python-ly:
git clone https://github.com/frescobaldi/python-ly.git
pip install ./python-ly
  1. Clone frescobaldi:
git clone https://github.com/frescobaldi/python-ly.git
  1. Prepare autogenerated files:
pushd frescobaldi
make -C linux
make -C i18n
popd
  1. Install Frescobaldi:
pip install ./frescobaldi
signature.asc

Erik van der Does de Bye

unread,
Apr 10, 2023, 2:44:50 PM4/10/23
to fresc...@googlegroups.com
Is it useful installing 3.3 already or should I wait?

Op ma 10 apr. 2023 17:35 schreef Jean Abou Samra <je...@abou-samra.fr>:
--
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/9efe01ceabcf761b8d159624491401c33891471b.camel%40abou-samra.fr.

Jean Abou Samra

unread,
Apr 10, 2023, 3:06:59 PM4/10/23
to fresc...@googlegroups.com


Le 10 avr. 2023 à 20:44, Erik van der Does de Bye <does...@gmail.com> a écrit :

Is it useful installing 3.3 already or should I wait?


We can’t decide that for you. Read the Changelog at https://github.com/frescobaldi/frescobaldi/blob/master/CHANGELOG.md#330---2023-03-26 and see if you find the enhancements worthwhile for your use case.

Regards,
Jean

Federico Bruni

unread,
Apr 11, 2023, 5:41:58 PM4/11/23
to fresc...@googlegroups.com
Il giorno lun 10 apr 2023 alle 07:55:58 -0700, Ralph Palmer
<palmer....@gmail.com> ha scritto:
> I've been running Frescobaldi 3.2 under Ubuntu 22.04.2 LTS with
> LilyPond 2.24.0.
>
> I'm trying to make Frescobaldi 3.3 my current version, with all my
> former sessions accessible.
>
> My current Frescobaldi, starting with 3.2, has been Frescobaldi-3.2,
> residing in home/frescobaldi-3.2. When I moved up from 3.1, I renamed
> 3.1 with an underscore instead of a dash (frescobaldi-3.1 ->
> frescobaldi_3.1). Lilypond has resided in home/lilypond.
>

So you were using Frescobaldi from source. Why? Because Ubuntu
repository was not up-to-date?
Except Fedora and Arch, most Linux distros are quite slow at updating
packages. That's one of the reasons why Flatpak is useful.


> I was able to install Frescobaldi 3.3 using Flatpak, and when I open
> it through Flatpak, I get 3.3, but when I open Frescobaldi through an
> Application search, I get 3.2. I think I may have disabled Snaps
> because of normal operation problems (took up too much space? too
> much memory? I can't remember at the moment). Also, when I open Snaps
> and do a search for Frescobaldi, I only get 3.2.
>

So you can launch Frescobaldi flatpak only from the terminal, right?
When you use the desktop environment another installation is launched.
If the desktop ID is the same (which is the case here) I don't know if
there's a way to prefer the flatpak app over the regular package.

> I've done a search for Frescobaldi in my home/ directory, but cannot
> find 3.3, only 3.2 and 3.1.
>

This is normal. You created the Frescobaldi folders in your home :-)
Distro packages and flatpak packages are installed in different
locations.

> Also, when I open 3.3 through Flatpak, I get an empty application -
> none of my previous sessions transfer.
>

You can simply copy the frescobaldi.conf file from the usual place to
the location used by flatpak:

cp ~/.config/frescobaldi/frescobaldi.conf
~/.var/app/org.frescobaldi.Frescobaldi/config/frescobaldi/frescobaldi.conf



Jean Abou Samra

unread,
Apr 13, 2023, 11:49:37 AM4/13/23
to fresc...@googlegroups.com

Some mistakes were reported to me in that installation procedure:

Le lundi 10 avril 2023 à 17:35 +0200, Jean Abou Samra a écrit :

  1. Install PyQt5 and python-poppler-qt5. Don't try to install these from source, you will get into trouble.
sudo apt install python3-pyqt5 python3-pyqt5.qtsvg python3-poppler-qt5

Also add python3-pyqt5.qtwebengine for the documentation browser and the SVG view.

  1. Clone frescobaldi:
git clone https://github.com/frescobaldi/python-ly.git

This should read “frescobaldi.git”, not “python-ly.git”.

signature.asc

palmer....@gmail.com

unread,
May 31, 2023, 2:25:19 PM5/31/23
to Frescobaldi
How can I uninstall Frescobaldi 3.2? When I look via the "Ubuntu Software" link, it doesn't seem to recognize that it's installed. Frescobaldi 3.2 shows up, with an "Install" button. Flathub (Flatpak) shows Frescobaldi 3.3.0. When I go to Show Applications and search for Frescobaldi and click on "Show Details", it pulls up the Flatpak Frescobaldi 3.3.0. When I go to Show Applications, search for Frescobaldi (the 3.3.0 icon pops up), and click on the icon, Frescobaldi 3.2 is launched. I think I need to do a clean uninstall of Frescobaldi 3.2, but I don't know how to do that. I would appreciate any help.
Ralph

Jean Abou Samra

unread,
May 31, 2023, 2:28:28 PM5/31/23
to fresc...@googlegroups.com
Le mercredi 31 mai 2023 à 11:25 -0700, palmer....@gmail.com a écrit :
How can I uninstall Frescobaldi 3.2? When I look via the "Ubuntu Software" link, it doesn't seem to recognize that it's installed. Frescobaldi 3.2 shows up, with an "Install" button. Flathub (Flatpak) shows Frescobaldi 3.3.0. When I go to Show Applications and search for Frescobaldi and click on "Show Details", it pulls up the Flatpak Frescobaldi 3.3.0. When I go to Show Applications, search for Frescobaldi (the 3.3.0 icon pops up), and click on the icon, Frescobaldi 3.2 is launched. I think I need to do a clean uninstall of Frescobaldi 3.2, but I don't know how to do that. I would appreciate any help.

It depends. How did you install it in the first place?
signature.asc

Ralph Palmer

unread,
May 31, 2023, 3:10:28 PM5/31/23
to fresc...@googlegroups.com
--
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/gKehyaVmAxo/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/b7b7451484ac86420517f5cf1b10cf1e2ac08f9b.camel%40abou-samra.fr.

Whew! Okay, I think I'm there. I had followed Jean's instructions before. Just now, I went into the Ubuntu-jammy software and 1) "installed" Frescobaldi 3.2 (because it did not show an uninstall icon); 2) uninstalled Frescobaldi through the Ubuntu-jammy software; and 3) installed Frescobaldi 3.3.0 via FlatPak. I now have Frescobaldi 3.3.0 installed, and it seems to be working fine. Thanks for all your help.

Jean Abou Samra

unread,
Jun 1, 2023, 5:39:43 AM6/1/23
to fresc...@googlegroups.com

Le mercredi 31 mai 2023 à 12:10 -0700, Ralph Palmer a écrit :

Whew! Okay, I think I'm there. I had followed Jean's instructions before. Just now, I went into the Ubuntu-jammy software and 1) "installed" Frescobaldi 3.2 (because it did not show an uninstall icon); 2) uninstalled Frescobaldi through the Ubuntu-jammy software; and 3) installed Frescobaldi 3.3.0 via FlatPak. I now have Frescobaldi 3.3.0 installed, and it seems to be working fine. Thanks for all your help.

What you did is unlikely to have actually uninstalled the previous version of Frescobaldi that you had. You've just installed another Frescobaldi 3.2 on top and uninstalled it immediately. However, if your Frescobaldi 3.3.0 is working fine, you don't really need to bother about the old version.

signature.asc

Ralph Palmer

unread,
Jun 1, 2023, 12:13:20 PM6/1/23
to fresc...@googlegroups.com
--
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 a topic in the Google Groups "Frescobaldi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/frescobaldi/gKehyaVmAxo/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/b7a8763bfece07496e5f9770aa9cbd15564e7d9a.camel%40abou-samra.fr.

Now I feel stupid. Jean - you're correct that I have not uninstalled the previous version of Frescobaldi.

I would appreciate any help in figuring  out how to uninstall at least all versions of Frescobaldi prior to 3.3.0. I'm also willing to uninstall/purge all versions and then reinstalling 3.3.0, if that's what it takes. Does anyone know a way to do this? Something reasonably simple would be preferable, but I'm willing to try anything. Again, I'm running Ubuntu 22.04.2 LTS under Linux. I've used Terminal, but I'm not exactly fluent with it.

All the best,

Jean Abou Samra

unread,
Jun 1, 2023, 12:20:01 PM6/1/23
to fresc...@googlegroups.com

Le jeudi 01 juin 2023 à 09:13 -0700, Ralph Palmer a écrit :

Now I feel stupid. Jean - you're correct that I have not uninstalled the previous version of Frescobaldi.

I would appreciate any help in figuring  out how to uninstall at least all versions of Frescobaldi prior to 3.3.0. I'm also willing to uninstall/purge all versions and then reinstalling 3.3.0, if that's what it takes. Does anyone know a way to do this? Something reasonably simple would be preferable, but I'm willing to try anything. Again, I'm running Ubuntu 22.04.2 LTS under Linux. I've used Terminal, but I'm not exactly fluent with it.

If you had followed my instructions exactly, then try "pip uninstall frescobaldi".

Again, this depends on you having done "pip install ./frescobaldi" before.

If this succeeds, you might also uninstall the companion modules with "pip uninstall python-ly" and "pip uninstall qpageview".

NOTE: remember: never use "sudo" with pip.

signature.asc

Federico Bruni

unread,
Jun 1, 2023, 1:57:23 PM6/1/23
to fresc...@googlegroups.com
Il giorno gio 1 giu 2023 alle 09:13:06 -0700, Ralph Palmer <palmer....@gmail.com> ha scritto:
I would appreciate any help in figuring  out how to uninstall at least all versions of Frescobaldi prior to 3.3.0. I'm also willing to uninstall/purge all versions and then reinstalling 3.3.0, if that's what it takes. Does anyone know a way to do this? Something reasonably simple would be preferable, but I'm willing to try anything. Again, I'm running Ubuntu 22.04.2 LTS under Linux. I've used Terminal, but I'm not exactly fluent with it.

I haven't followed all the discussion... but I think you have to figure out how you installed frescobaldi.

GNOME Software (recent versions) allows to see if a package was installed from a distro repository or flathub. See attached screenshot.
Maybe 22.04 has an old version.

In a terminal you can search all frescobaldi installations with:

which -a frescobaldi

Schermata del 2023-06-01 19-17-58.png

Ralph Palmer

unread,
Jun 1, 2023, 6:25:31 PM6/1/23
to fresc...@googlegroups.com
I really don't understand what's going on or what to do. I couldn't get Frescobaldi to either put my new files (.ly and .pdf) in the session location I called them from, or to start a new session. I tried uninstalling 3.3.0 through flatpak (not through terminal) and reinstalling, unsuccessfully. I did another flatpak uninstall, and tried following your terminal instructions, with errors. I've made and included screenshots (they're in reverse order) that show the errors I encountered. I understand if you're fed up with this. I'll try installing 3.2 through Ubuntu. Argh!
All the best,
Ralph


image.png
image.png
image.png
image.png
image.png

______
Ralph Palmer
Seattle
USA
(he, him, his)

--
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 a topic in the Google Groups "Frescobaldi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/frescobaldi/gKehyaVmAxo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to frescobaldi...@googlegroups.com.

Jean Abou Samra

unread,
Jun 1, 2023, 6:33:27 PM6/1/23
to fresc...@googlegroups.com

Le jeudi 01 juin 2023 à 15:25 -0700, Ralph Palmer a écrit :

I did another flatpak uninstall, and tried following your terminal instructions,

Don't. Their purpose was to enable people to get Frescobaldi 3.3. At the time, I thought it was not possible to transfer your settings from the normal app to the Flatpak app. As I said earlier, Federico since then gave a simple command for doing that.

If you really want Frescobaldi 3.3, use the Flatpak. If you want the simplest option, use Frescobaldi 3.2 from the Ubuntu repositories.

These instructions are only useful if you want to develop Frescobaldi.

signature.asc
Reply all
Reply to author
Forward
0 new messages