Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Congratulation for Qt6 migration

92 views
Skip to first unread message

Jun Tamura

unread,
Nov 23, 2024, 9:50:18 AM11/23/24
to Frescobaldi
Hi!

I've just realized that Frescobaldi has been successfully migrated to Qt6. Big thanks to Benjamin Johnson (bmjcode) and Jakub Pavlík (igneus) for their efforts.

I git-pulled the latest source code of frescobaldi, python-ly and qpageview, and started running on my MacBook Pro. So far, it has been running flawlessly. FYI, I’ve been using Python 3.12 and Qt 6.8 installed with MacPorts.

@jeanas, is there any plan for a new release? Depending on the timing of the release, I might try to translate Frescobaldi User Guide to Japanese before the release.

Thanks again, bmjcode, igneus and jeanas for your big efforts.

Jun

Knute Snortum

unread,
Nov 23, 2024, 3:50:37 PM11/23/24
to fresc...@googlegroups.com
Here here!

--
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 visit https://groups.google.com/d/msgid/frescobaldi/23F39A17-E968-4E17-AF95-2BEE4852F12E%40me.com.

xyz

unread,
Jan 9, 2025, 3:55:20 AMJan 9
to Frescobaldi
A good move, and all credit to those who put the miles in to make this happen. Can I ask what is the minimum version for QT6 required to build Frescobaldi successfully from git, and then run it?

I can build it ok, but it won't run, giving me  a QIcon error, and i suspect my QT6 version (6.4.2) may be the culprit.

Alex.

 

Federico Bruni

unread,
Jan 9, 2025, 4:09:46 AMJan 9
to fresc...@googlegroups.com, xyz
The minimum version of Qt is 6.6. If you can install 6.8 it might be
even better.
Which is your operating system?

The target release date is 20th of January.
This week I'm updating the user manual and working on the Windows
installer.


Il giorno gio 9 gen 2025 alle 00:55:20 -08:00:00, xyz
<mutanthi...@gmail.com> ha scritto:
> https://groups.google.com/d/msgid/frescobaldi/822fe7ff-8fd7-4866-bf51-41fbeee0fc84n%40googlegroups.com.


xyz

unread,
Jan 9, 2025, 4:14:23 AMJan 9
to Frescobaldi
I'm on AntiX here, based on debian 12.

I'll have to wait for an upgrade.

Thanks for the heads up.

Federico Bruni

unread,
Jan 9, 2025, 4:19:46 AMJan 9
to fresc...@googlegroups.com, xyz
The easiest way to install an up-to-date Frescobaldi on Linux is
Flathub.
The unreleased version is currently on the beta branch:

flatpak remote-add --if-not-exists flathub-beta
https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.frescobaldi.Frescobaldi


Il giorno gio 9 gen 2025 alle 01:14:22 -08:00:00, xyz
> https://groups.google.com/d/msgid/frescobaldi/b74205c6-b4b5-498a-9a06-d41b91bd1e8dn%40googlegroups.com.


xyz

unread,
Jan 9, 2025, 4:21:18 AMJan 9
to Frescobaldi
And I've just realized the error actually relates to qpageview, which i can't install because of the older QT6 version, yada, yada, etc.....

xyz

unread,
Jan 9, 2025, 5:37:11 AMJan 9
to Frescobaldi

Aaah, ok, I'll wait. I tried flatpak sometime ago, and it was a terrible experience. I'm on AntiX, which is non systemd, which makes install even worse.

I'll wait for a stable update and go from there.

Thanks for the info.

Eef Weenink

unread,
Jan 10, 2025, 1:13:27 PMJan 10
to Frescobaldi
Hello all, 

Following the news of Jun Tamura, I used “Warp” to do this migration. 

NB: This warp uses terminal in an AI way. I seems great, as far I can judge on this migration. 

I first asked it to migrate to QT6. 
When done in Frescobaldi | HELP | ABOUT  it still said QT5. 

So this Warp uninstalled all versions of QT5, 

And now I have: 

Qt: 6.8.1

PyQt: 6.8.0

Running on my Macbook Pro from 2014 (with OCLP + MacOS sequoia


Great !! Regards, Eef


Eef Weenink

unread,
Jan 11, 2025, 4:54:24 PMJan 11
to fresc...@googlegroups.com
Hello all, 

Following the news of Jun Tamura, I used “Warp” to do this migration. 

NB: This warp uses terminal in an AI way. I seems great, as far I can judge on this migration. 

I first asked it to migrate to QT6. 
When done in Frescobaldi | HELP | ABOUT  it still said QT5. 

So this Warp uninstalled all versions of QT5, 

And now I have: 

Qt: 6.8.1

PyQt: 6.8.0

Running on my Macbook Pro from 2014 (with OCLP + MacOS sequoia


Great !! Regards, Eef









--
Frescobaldi homepage: https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.frescobaldi.org%2F&data=05%7C02%7C%7C65eb2d68a1c34db8ac6908dd0bce262c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638679702266289934%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=eDk5Eo7cwOP38mhRnhQ8SpRgV62Ki52vlYQQeYalVXQ%3D&reserved=0
Mailing list: https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgroups.google.com%2Fgroup%2Ffrescobaldi&data=05%7C02%7C%7C65eb2d68a1c34db8ac6908dd0bce262c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638679702266309859%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6IJ8%2Fr84DHrkqn4LOS2zmz%2B6Glf%2BQGcBfqmPJYVJtXA%3D&reserved=0
Issue tracker: https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ffrescobaldi%2Ffrescobaldi%2Fissues&data=05%7C02%7C%7C65eb2d68a1c34db8ac6908dd0bce262c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638679702266463139%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=s9eXokKTE6PyfExCzOK8nHHQfxOg%2BqY%2B2Yv3Uzs%2BATE%3D&reserved=0

---
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.

Jean Abou Samra

unread,
Jan 11, 2025, 5:44:10 PMJan 11
to fresc...@googlegroups.com
Hi Eef,

Le vendredi 10 janvier 2025 à 10:13 -0800, Eef Weenink a écrit :
> NB: This warp uses terminal in an AI way. I seems great, as far I can
> judge on this migration. 

I'm sorry for being the killjoy in the room, and I'm glad you solved
your problem, but if I were you, I would not run AI-generated commands
without understanding what they do. (The mere idea makes me shiver, I
must say.) At any rate, if this results in failures, it will be very
hard for other people to help you because God knows what weird nonsense
the AI came up with.

Best,
Jean

signature.asc

Eef Weenink

unread,
Jan 12, 2025, 1:51:58 AMJan 12
to Frescobaldi
Thank you Jean, 

I surely understand your concern. In the last two years I had several "conversations" with different AI bots (and somehow they seem to be just "1" with different names). Most of the time, "It" does not add anything, but only gives your own input back. Sometimes it just comes up with nonsense (nice game: "Ask AI for information about a "well-known" (not existing) composer, say "BernHoven" or "MozaRavel")
And there are times it comes up with good information. (My son, who works with ChatGPT on a daily basis, learned me the trick to restrict AI to only use the sources you give it, like a bunch of selected documents. And insist it also to give all references to the sources). 

Not being completely ignorant in the process with Warp, I could control it more/less, because it nicely gives pre-information about all suggested steps. Enough for me to judge if it was nonsense or not. But saves a lot of time, because I would have needed to search on internet for "where to find, and how to do next step" 
I had to correct the process 3-4 times because it suggested to do a strange step or seemed to go in a "loop" . 
This small line of Jun was essential in the process " Python 3.12 and Qt 6.8 " 

Anyway. The end was good. I do not have a bundled app (Warp was not able to bundle the result), but python starting frescobaldi 4.0.0. . with Qt6 

Regards, Eef 
Reply all
Reply to author
Forward
0 new messages