Re: Frescobaldi?

2024-05-10 Thread Robert Garrigos
I can confirm the same problem. Just installed macports and frescobaldi port 
and it launches only via terminal. Double clicking on the .app (inside the 
apps/macports folder) returns a general launch error with py2app. Once launched 
via terminal, frescobaldi works great, though.

> El 10 maig 2024, a les 17:48, Xavier Mayeur  va escriure:
> 
> yes, I am sure. This is the frescobaldi.app under the /Applications/MacPorts 
> folder. I've cleaned all older versions before installing with Mac Port
> 
> Xavier
> 
> Le 10/05/24 à 17:37, Jean Abou Samra a écrit :
>>> I've freshly installed Frescobaldi using mac port. When lauching the 
>>> frescobaldi.app,
>> Are you sure that this is the Frescobaldi that was installed by MacPorts?
>> It rather sounds like the (buggy) .app distributed in the Frescobaldi
>> releases. I think the MacPorts-installed Frescobaldi should be launched
>> by executing the `frescobaldi` command in a terminal — which was apparently
>> successful for you.
> -- 
> Cordialement,
> 
> Xavier MAYEUR
> 14 rue Thiernesse
> 1070 Bruxelles



Re: Frescobaldi?

2024-05-10 Thread Xavier Mayeur
yes, I am sure. This is the frescobaldi.app under the 
/Applications/MacPorts folder. I've cleaned all older versions before 
installing with Mac Port


Xavier

Le 10/05/24 à 17:37, Jean Abou Samra a écrit :

I've freshly installed Frescobaldi using mac port. When lauching the 
frescobaldi.app,

Are you sure that this is the Frescobaldi that was installed by MacPorts?
It rather sounds like the (buggy) .app distributed in the Frescobaldi
releases. I think the MacPorts-installed Frescobaldi should be launched
by executing the `frescobaldi` command in a terminal — which was apparently
successful for you.


--
Cordialement,

Xavier MAYEUR
14 rue Thiernesse
1070 Bruxelles


Re: Frescobaldi?

2024-05-10 Thread Jean Abou Samra

> I've freshly installed Frescobaldi using mac port. When lauching the 
> frescobaldi.app,

Are you sure that this is the Frescobaldi that was installed by MacPorts?
It rather sounds like the (buggy) .app distributed in the Frescobaldi
releases. I think the MacPorts-installed Frescobaldi should be launched
by executing the `frescobaldi` command in a terminal — which was apparently
successful for you.


signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-05-06 Thread Jean Abou Samra
> Regarding MacOs porting, a valid alternative would be to run
> the linux version of Frescobaldi from a Docker container

Perhaps, but from the perspective of building .app bundles, that replaces
a headache (shipping Qt, PyQt, Poppler and python-poppler-qt5) with what
sounds like an even larger headache, and there's a myriad of ways it won't
integrate well with the macOS system around it (file dialogs, global menu,
and so on). If the goal is to just have something that works, the Homebrew
and MacPorts packages already work better.




signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-05-06 Thread Xavier Mayeur
Regarding MacOs porting, a valid alternative would be to run the linux 
version of Frescobaldi from a Docker container


A Dockerfile like this one

FROM ubuntu

RUN apt update-yq&& apt install-y frescobaldi pulseaudio&& apt clean-y

RUN mkdir -p/Users//Scores
WORKDIR /Users//Scores
ENV XDG_RUNTIME_DIR=/tmp
ENV PULSE_SERVER=docker.for.mac.localhost


CMD frescobaldi

should made the trick.

Then create the image

docker build . -t fresco_image


Lastly, invoke the container

#! /bin/sh # Pre-requisites: # brew install pulseaudio # brew services 
start pulseaudio xhost +

docker run --rm  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v /Users//Scores/:/Users//Scores/ \
  -e PULSE_SERVER=docker.for.mac.localhost \
  -v ~/.config/pulse:/home/pulseaudio/.config/pulse \
  -e DISPLAY=docker.for.mac.host.internal:0 \
  fresco_image


I have to fine tune this (midi playback not working yet) , but it is 
fully working from an editing and compilation perspective, including 
point-and-click


Xavier Mayeur

Le 28/04/24 à 19:06, Jean Abou Samra a écrit :

Just had a quick look. It seems to me we need to create a python-poppler-qt6,
port qpageview to Qt6 and of course frescobaldi itself. I would hope that
qpageview and frescobaldi both basically mean moving from PyQt5 to PyQt6 which
I expect to be mostly busy work. The poppler bindings seem to require
understanding of what poppler does though.

All of the above is based on a brief look and thus not a reliable assessment.

Honestly, I have zero idea how hard porting to Qt 6 actually is. I think we
won't know until someone tries and finds out what exactly Frescobaldi uses that
is modified or removed in Qt 6 compared to Qt 5 as well as poppler-qt6 compared
to poppler-qt5.


In any case, I do rely on Frescobaldi and am willing to help keep it alive.

If you want to attempt the port, of course feel free.


--
Cordialement,

Xavier MAYEUR
14 rue Thiernesse
1070 Bruxelles


Re: Frescobaldi?

2024-05-06 Thread Jean Abou Samra

> I’m wondering if the Frescobaldi approach is actually working out. Keep in 
> mind that originally Frescobaldi was just a project for adding support for 
> Lilypond to KATE, then it became a KDE parts solution, then it started to do 
> everything itself for more control. And this means you’ll need to maintain and
> develop many components for a niche community. Frescobaldi is essentially a 
> full text editor, solely for Lilypond. And I do not think the Lilypond 
> community is the best place for maintaining a whole text editor.
> 
> This also means you get a weird dependency situation which is hard to 
> maintain. Frescobaldi has a lot of qt-independent functionality, including a 
> reduced Lilypond parser and transformation tools and stuff. And it has a lot 
> of 
> interface stuff. This is the part that depends on qt5, and only one component 
> depends on the poppler integration.
> 
> So maybe instead of trying to maintain this collosus of tools it could make 
> sense to split it up into different parts:
> 
> → An LSP server
> → A transformative toolset
> → An editor using these features
> 
> This way no matter what might happen to Frescobaldi, much of the functionality
> would be still usable. With an LSP server any modern text editor with an LSP 
> client could benefit from understanding Lilypond syntax. And being able to a 
> toolset would make extending editors much more fun.
> 
> And this way the maintainance effort could be split. Maybe the LSP could even 
> become part of Lilypond itself (no need to implement a new parser if you 
> already have one), keeping it always up to date (rather than the always 
> outdated approch we have with Frescobaldi).


Well, what you call the "transformative toolset" is already separated, in the
form of the python-ly package. An LSP server might be nice, but it wouldn't
really take off that much functionality from Frescobaldi. I'd have to check
how advanced the LSP protocol exactly is now, but you definitely can't do
things like the MIDI player, the fonts dialog, or the manuscript viewer through 
LSP.

And of course, if we already have trouble maintaining the software as it is,
finding people to work on that kind of split is not going to be easier :(

Also, you cannot really use the LilyPond parser because it won't parse
LilyPond code without also interpreting it at the same time (e.g., music
functions can be defined dynamically). You don't want to pay the price
of parsing the full file every time a character changes, and you don't
want to lose syntax highlighting as soon as there is a syntax error.



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-05-06 Thread Kenneth Flak
An LSP server for lilypond would be awesome! I'm using it all the time for 
coding in neovim, and it's a total game changer.

Best,
Kenneth

Valentin Petzel, May 06, 2024 at 15:23:
> I’m wondering if the Frescobaldi approach is actually working out. Keep in 
> mind that originally Frescobaldi was just a project for adding support for 
> Lilypond to KATE, then it became a KDE parts solution, then it started to do 
> everything itself for more control. And this means you’ll need to maintain 
> and 
> develop many components for a niche community. Frescobaldi is essentially a 
> full text editor, solely for Lilypond. And I do not think the Lilypond 
> community is the best place for maintaining a whole text editor.
>
> This also means you get a weird dependency situation which is hard to 
> maintain. Frescobaldi has a lot of qt-independent functionality, including a 
> reduced Lilypond parser and transformation tools and stuff. And it has a lot 
> of 
> interface stuff. This is the part that depends on qt5, and only one component 
> depends on the poppler integration.
>
> So maybe instead of trying to maintain this collosus of tools it could make 
> sense to split it up into different parts:
>
> → An LSP server
> → A transformative toolset
> → An editor using these features
>
> This way no matter what might happen to Frescobaldi, much of the 
> functionality 
> would be still usable. With an LSP server any modern text editor with an LSP 
> client could benefit from understanding Lilypond syntax. And being able to a 
> toolset would make extending editors much more fun.
>
> And this way the maintainance effort could be split. Maybe the LSP could even 
> become part of Lilypond itself (no need to implement a new parser if you 
> already have one), keeping it always up to date (rather than the always 
> outdated approch we have with Frescobaldi).
>
> Cheers,
> Valentin
>
> Am Sonntag, 5. Mai 2024, 22:37:35 MESZ schrieb Jean Abou Samra:
> > > The technical stuff is way over my head, but this reads like the top-
> > > level description of a GSOC project (in case the mentioned friend
> > > doesn't take the bait)...
> > 
> > GSoC projects are nice for doing focused work on some specific part
> > of the code base. For overhauling just about everything, I'd be a lot
> > more skeptical, especially since there will unavoidably be fallout
> > to deal with afterwards in terms of bugs, and that's less nice to do
> > if the person who did the port isn't available after the summer to
> > do that part of the work.






Re: Frescobaldi?

2024-05-06 Thread Valentin Petzel
I’m wondering if the Frescobaldi approach is actually working out. Keep in 
mind that originally Frescobaldi was just a project for adding support for 
Lilypond to KATE, then it became a KDE parts solution, then it started to do 
everything itself for more control. And this means you’ll need to maintain and 
develop many components for a niche community. Frescobaldi is essentially a 
full text editor, solely for Lilypond. And I do not think the Lilypond 
community is the best place for maintaining a whole text editor.

This also means you get a weird dependency situation which is hard to 
maintain. Frescobaldi has a lot of qt-independent functionality, including a 
reduced Lilypond parser and transformation tools and stuff. And it has a lot of 
interface stuff. This is the part that depends on qt5, and only one component 
depends on the poppler integration.

So maybe instead of trying to maintain this collosus of tools it could make 
sense to split it up into different parts:

→ An LSP server
→ A transformative toolset
→ An editor using these features

This way no matter what might happen to Frescobaldi, much of the functionality 
would be still usable. With an LSP server any modern text editor with an LSP 
client could benefit from understanding Lilypond syntax. And being able to a 
toolset would make extending editors much more fun.

And this way the maintainance effort could be split. Maybe the LSP could even 
become part of Lilypond itself (no need to implement a new parser if you 
already have one), keeping it always up to date (rather than the always 
outdated approch we have with Frescobaldi).

Cheers,
Valentin

Am Sonntag, 5. Mai 2024, 22:37:35 MESZ schrieb Jean Abou Samra:
> > The technical stuff is way over my head, but this reads like the top-
> > level description of a GSOC project (in case the mentioned friend
> > doesn't take the bait)...
> 
> GSoC projects are nice for doing focused work on some specific part
> of the code base. For overhauling just about everything, I'd be a lot
> more skeptical, especially since there will unavoidably be fallout
> to deal with afterwards in terms of bugs, and that's less nice to do
> if the person who did the port isn't available after the summer to
> do that part of the work.



signature.asc
Description: This is a digitally signed message part.


Re: Frescobaldi?

2024-05-05 Thread Jean Abou Samra
> The technical stuff is way over my head, but this reads like the top-
> level description of a GSOC project (in case the mentioned friend
> doesn't take the bait)...



GSoC projects are nice for doing focused work on some specific part
of the code base. For overhauling just about everything, I'd be a lot
more skeptical, especially since there will unavoidably be fallout
to deal with afterwards in terms of bugs, and that's less nice to do
if the person who did the port isn't available after the summer to
do that part of the work.


signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-05-05 Thread Graham King
The technical stuff is way over my head, but this reads like the top-
level description of a GSOC project (in case the mentioned friend
doesn't take the bait)...

In other threads spawned by this one, there have been some helpful
suggestions for alternative lilypond IDE's, but there is some cost to
lilypond in fragmenting its user experience.  At the moment, we can
just say to new users "choose Frescobaldi; it's the best and most
popular IDE, and it's really easy to install" confident that any
questions that arise will likely be understood and answered readily.


On Sun, 2024-04-28 at 21:36 +0200, Jean Abou Samra wrote:
> > unfortunately, as I noted above, the problem seems to be that
> > frescobaldi
> > depends on a now-deprecated version of qtwebengine, and without
> > updating
> > it we'll eventually reach a point where it no longer runs. I looked
> > into
> > this because qtwebengine-5.15 failed to compile on my machine this
> > morning,
> > so I'm worried we're already approaching EOL on it. 
> 
> Note that we're talking about Qt as a whole, not just QtWebEngine
> which
> is just a small part of it (well, for some definition of "small"
> since it
> embeds Chromium's Web rendering engine…) that Frescobaldi only uses
> in a
> few places (IIRC, the SVG viewer and the documentation browser).
> 
> Qt 5 *is* already EOL upstream, since May 2023.
> 
> 
> > Jean: I have a colleague who does UI work and is "fairly" capable
> > of dealing
> > with python and Qt dependencies. Can you give me a brief (but as
> > technical
> > as it needs to be for a specialist to understand the issue) summary
> > of where
> > the sticking points are?
> 
> Frescobaldi uses the Poppler library in order to display PDF files.
> (It cannot
> use Qt's native PDF viewer based on Chromium, because that one is not
> powerful
> enough to support point-and-click.) Since Frescobaldi is written in
> Python and
> Poppler is a C++ library, it needs an FFI wrapper, which is called
> python-
> poppler-qt5 and written with a tool called sip that is developed by
> the
> creator and maintainer of PyQt itself and also used for PyQt.
> 
> Thus there is a diamond dependency:
> 
>    Qt5 --> Poppler  (C++)
>     |    |
>     |    |
>     |    |
>     v    v
>   PyQt5 -> python-poppler-qt5  (Python extension modules)
> 
> 
> python-poppler-qt5 is a little fiddly to build: it's multiple layers
> with sip generating C++ code and QMake project files, then QMake
> generating a Makefile and sip finally executing make on that
> Makefile.
> 
> On macOS, the platform favors distributing applications as .app
> bundles,
> which are optimized for being created by the native app development
> tools (Swift+XCode). These have a peculiar structure organized into
> "frameworks", with data files separated from code files, shared
> library
> lookup paths modified and that sort of thing (the specifics I do not
> know
> or remember). Of course, that doesn't play well with Python packages
> relying on a different structure, and Qt + PyQt also needing their
> file structure. In fact there are whole tools written just to deploy
> PyQt in a .app bundle, see pyqtdeploy.
> 
> Now throw python-poppler-qt5 into the mix, which needs to be loaded
> by
> Python and find its linked Poppler and Qt and PyQt, and you should
> start
> to understand the problem.
> 
> Basically, it's the Apple flavor of "things will work well but only
> if you do it my way with the non-cross-platform tools from my walled
> garden" in its full glory.
> 
> Add that macOS displays scary warnings to users if the app bundle
> hasn't been signed with a certificate that costs real money.
> Details are on
> https://github.com/frescobaldi/frescobaldi/issues/1584
> 
> Also add that the tool Frescobaldi has used so far to create app
> bundles, py2app, relies heavily on setuptools, which prevents
> Frescobaldi from moving to a more modern and less complicated
> build backend like hatchling.
> 
> Apart from these packaging issues, there's also an issue with
> the global menu (the one at the top of the screen on macOS, it
> doesn't appear on other platforms) which isn't really up-to-date
> and has been a source of crashes.
> 
> There are also miscellaneous bugs that only reproduce on macOS
> (they have the macOS label on GitHub) and it's not always easy
> to understand why.
> 
> Well, the explanation wasn't that brief. Sorry that I didn't have
> time to write a shorter one, as they say.
> 




Re: Frescobaldi... panic alternatives?

2024-05-03 Thread Kenneth Flak
My very first contribution :-) Nice!

Colin Campbell, May 04, 2024 at 02:51:
> Thanks again for the text, Ken!  I've put it up for review along with a
> bunch of housekeeping bits, and it could get merged into the
> documentation mid-week.  You'll be able to point to your contribution to
> LilyPond!
>
> Cheers,
>
> Colin
>
> On 2024-05-01 22:33, Kenneth Flak wrote:
> > OK, giving it a shot... Feel free to edit as needed!
> >
> > Kenneth
> >
> >
> > Neovim
> >
> > https://neovim.io
> >
> > Neovim is a minimal text editor and fork of vim. It is highly extensible 
> > and configurable through the vimscript and lua programming languages. 
> > Lilypond support is provided by the nvim-lilypond-suite plugin 
> > (https://github.com/martineausimon/nvim-lilypond-suite). The plugin 
> > supports playback of midi files through external programs; point-and-click 
> > when using a supported PDF viewer; snippets and code completion when 
> > combined with other plugins; in addition to the full range of tools 
> > available in the neovim ecosystem. For more details on how to set it up 
> > consult the plugin's github page. You will also want to spend some time 
> > with some of the numerous online tutorials for learning vim/neovim to get 
> > the most out of your editing experience.
> >
> >
> > Werner LEMBERG, May 02, 2024 at 05:49:
>  Maybe one of you two can provide some text for
> 
>  https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
> >>> It happens that my first contribution to the Lilypond documentation
> >>> was a rewrite of the Easier Editing section, some 14 years ago or
> >>> so.
> >> Aaah :-)
> >>
> >>> If either or both care to send me their thoughts and comments, I'll
> >>> be glad to turn it into a patch.
> >> This would be great!  Thanks for the offer.
> >>
> >>
> >>  Werner
> >
> >
> >






Re: Frescobaldi... panic alternatives?

2024-05-03 Thread Colin Campbell
Thanks again for the text, Ken!  I've put it up for review along with a 
bunch of housekeeping bits, and it could get merged into the 
documentation mid-week.  You'll be able to point to your contribution to 
LilyPond!


Cheers,

Colin

On 2024-05-01 22:33, Kenneth Flak wrote:

OK, giving it a shot... Feel free to edit as needed!

Kenneth


Neovim

https://neovim.io

Neovim is a minimal text editor and fork of vim. It is highly extensible and 
configurable through the vimscript and lua programming languages. Lilypond 
support is provided by the nvim-lilypond-suite plugin 
(https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
playback of midi files through external programs; point-and-click when using a 
supported PDF viewer; snippets and code completion when combined with other 
plugins; in addition to the full range of tools available in the neovim 
ecosystem. For more details on how to set it up consult the plugin's github 
page. You will also want to spend some time with some of the numerous online 
tutorials for learning vim/neovim to get the most out of your editing 
experience.


Werner LEMBERG, May 02, 2024 at 05:49:

Maybe one of you two can provide some text for

https://lilypond.org/doc/v2.24/Documentation/web/easier-editing

It happens that my first contribution to the Lilypond documentation
was a rewrite of the Easier Editing section, some 14 years ago or
so.

Aaah :-)


If either or both care to send me their thoughts and comments, I'll
be glad to turn it into a patch.

This would be great!  Thanks for the offer.


 Werner








Re: Re: Frescobaldi... panic alternatives?

2024-05-02 Thread Kenneth Flak
Cool! TBH I've not used point-and-click much, but according to the 
documentation it should work both ways: 
https://github.com/martineausimon/nvim-lilypond-suite/wiki/2.-Configuration#point-and-click



Roosna & Flak 
Contemporary Dance & Music
https://roosnaflak.com


 Original Message 
On 5/2/24 22:59, Colin Campbell  wrote:

>  This looks really good, Ken. I'm going to do a general tidy up on the
>  Easier Editing page, but I hope to have something up for review in a day
>  or two. I've installed neovim, but to save a bit of time: is the
>  point-and-click two-way, like Frescobaldi, or from PDF to code only?
>  
>  
>  Cheers,
>  
>  Colin
>  
>  On 2024-05-01 22:33, Kenneth Flak wrote:
>  > OK, giving it a shot... Feel free to edit as needed!
>  >
>  > Kenneth
>  >
>  >
>  > Neovim
>  >
>  > https://neovim.io
>  >
>  > Neovim is a minimal text editor and fork of vim. It is highly extensible 
> and configurable through the vimscript and lua programming languages. 
> Lilypond support is provided by the nvim-lilypond-suite plugin 
> (https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
> playback of midi files through external programs; point-and-click when using 
> a supported PDF viewer; snippets and code completion when combined with other 
> plugins; in addition to the full range of tools available in the neovim 
> ecosystem. For more details on how to set it up consult the plugin's github 
> page. You will also want to spend some time with some of the numerous online 
> tutorials for learning vim/neovim to get the most out of your editing 
> experience.
>  >
>  >
>  > Werner LEMBERG, May 02, 2024 at 05:49:
>   Maybe one of you two can provide some text for
>  
>   https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
>  >>> It happens that my first contribution to the Lilypond documentation
>  >>> was a rewrite of the Easier Editing section, some 14 years ago or
>  >>> so.
>  >> Aaah :-)
>  >>
>  >>> If either or both care to send me their thoughts and comments, I'll
>  >>> be glad to turn it into a patch.
>  >> This would be great!  Thanks for the offer.
>  >>
>  >>
>  >>  Werner
>  >
>  >
>  >
>



Re: Frescobaldi... panic alternatives? (Kenneth Flak)

2024-05-02 Thread Jeff Kopmanis
Sounds like just the VSLilyPond-PDF-Preview extension is not being
maintained.  I'll take a look at that tonight...thanks, Federico!

On Thu, May 2, 2024 at 4:41 PM Federico Sarudiansky 
wrote:

> Hi Jeff.
>
> I've been using VSLilypond for VSCode for a while now and I found a
> solution for the annoying lack of refresh of the PDF output. It is here:
> https://github.com/lhl2617/VSLilyPond-PDF-preview/pull/118
> Basically you have to edit a file of the Lilypond PDF preview extension
> (~/.vscode/extensions/lhl2617.lilypond-pdf-preview-0.2.8/out/extension/pdf-preview.js)
> and, look for "watcher.onDidChange" and add a similar construction for
> using "watcher.onDidCreate". And it works flawlessly.
> I think the owner of VSLilypond is not maintaining this project anymore.
> So this is not merged in the extension you can download and should be done
> by hand.
>
> Regards,
>
> F.
>


-- 
*Jeff Kopmanis*
Medium: https://kopmanis.medium.com
GLAAC: https://www.glaac.org/
University Lowbrow Astronomers: http://umich.edu/~lowbrows
Orange Can Astronomy: https://www.facebook.com/orangecanastronomy/

** Go Green and leave this email on the Screen! **


Re: Frescobaldi... panic alternatives? (Colin Campbell)

2024-05-02 Thread jeff
No it's only a one way point-and-click from the pdf and not as smooth 
and fast as Fresco.


It's not as complete as Fresco but when you're a vim-centric guy on 
different project your're looking for interaction with your linux system 
and this plugin becomes really helpful for that.


And his maintenance will evolve, for sure.

Here is some more about Simon.

https://github.com/martineausimon/lilypond-lib

Jeff


On 02/05/2024 22:16, lilypond-user-requ...@gnu.org wrote:

Send lilypond-user mailing list submissions to
lilypond-user@gnu.org

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.gnu.org/mailman/listinfo/lilypond-user
or, via email, send a message with subject or body 'help' to
lilypond-user-requ...@gnu.org

You can reach the person managing the list at
lilypond-user-ow...@gnu.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of lilypond-user digest..."


Today's Topics:

    1. Re: Frescobaldi... panic alternatives? (Colin Campbell)
    2. Re: Frescobaldi... panic alternatives? (Kenneth Flak)
   (Jeff Kopmanis)
3. Re: \after … \beforeLast? (Pierre-Luc Gauthier)
    4. Re: Frescobaldi... panic alternatives? (Hajo Baess)


--

Message: 1
Date: Thu, 2 May 2024 13:59:12 -0600
From: Colin Campbell 
To: Kenneth Flak , Werner LEMBERG

Cc: lilypond-user@gnu.org
Subject: Re: Frescobaldi... panic alternatives?
Message-ID: 
Content-Type: text/plain; charset=UTF-8; format=flowed

This looks really good, Ken. I'm going to do a general tidy up on the
Easier Editing page, but I hope to have something up for review in a day
or two. I've installed neovim, but to save a bit of time: is the
point-and-click two-way, like Frescobaldi, or from PDF to code only?


Cheers,

Colin

On 2024-05-01 22:33, Kenneth Flak wrote:

OK, giving it a shot... Feel free to edit as needed!

Kenneth


Neovim

https://neovim.io

Neovim is a minimal text editor and fork of vim. It is highly extensible and 
configurable through the vimscript and lua programming languages. Lilypond 
support is provided by the nvim-lilypond-suite plugin 
(https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
playback of midi files through external programs; point-and-click when using a 
supported PDF viewer; snippets and code completion when combined with other 
plugins; in addition to the full range of tools available in the neovim 
ecosystem. For more details on how to set it up consult the plugin's github 
page. You will also want to spend some time with some of the numerous online 
tutorials for learning vim/neovim to get the most out of your editing 
experience.


Werner LEMBERG, May 02, 2024 at 05:49:

Maybe one of you two can provide some text for

 https://lilypond.org/doc/v2.24/Documentation/web/easier-editing

It happens that my first contribution to the Lilypond documentation
was a rewrite of the Easier Editing section, some 14 years ago or
so.

Aaah :-)


If either or both care to send me their thoughts and comments, I'll
be glad to turn it into a patch.

This would be great!  Thanks for the offer.


  Werner






--

Message: 2
Date: Thu, 2 May 2024 16:04:17 -0400
From: Jeff Kopmanis 
To: jeff 
Cc: lilypond-user@gnu.org
Subject: Re: Frescobaldi... panic alternatives? (Kenneth Flak)
Message-ID:

Content-Type: text/plain; charset="utf-8"

I kicked the tires with VScode and the VSLilypond extension set, and it
worked pretty well.  I'm not sure I figured out how to *automagically* update
the PDF display, all I had to do was to close and reopen the file and it
was there.  Clicking on a note in the PDF viewer took me right to the text
and clicking on text and asking for it to find it in the PDF worked as
well.  Syntax highlighting and completion worked nicely as well as the
formatting.  Compiling worked nicely, although in some cases, my files
generate some warnings that Frescobaldi did not.  I suspect different
compile options that could be worked out over time.

Overall, a reasonable replacement if Frescobaldi goes awayuntil then,
Frescobaldi is still easier.

-Jeff. :)

On Thu, May 2, 2024 at 3:57 PM jeff  wrote:


Well done Kenneth! I don't have anything better to say. Maybe asking
Simon Martineau is thoughts about that. And thanks to Werner for the
proposal. It feels a little bit like I'm a part of the game, haha. I have
more than 20 scores to transpose on lilypond so I'm here to stay a little
longer and read and learn from you.
Jeff

On 02/05/2024 19:29, lilypond-user-requ...@gnu.org wrote:

Send lilypond-user mailing list submissions to
lilypond-user@gnu.org

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.gnu.org/mailman/listinfo/lilypond-user
or, via email, send a message with subject or body 'help' to
lilypond-user-requ...@gn

Re: Frescobaldi... panic alternatives? (Kenneth Flak)

2024-05-02 Thread Federico Sarudiansky
Hi Jeff.

I've been using VSLilypond for VSCode for a while now and I found a
solution for the annoying lack of refresh of the PDF output. It is here:
https://github.com/lhl2617/VSLilyPond-PDF-preview/pull/118
Basically you have to edit a file of the Lilypond PDF preview extension
(~/.vscode/extensions/lhl2617.lilypond-pdf-preview-0.2.8/out/extension/pdf-preview.js)
and, look for "watcher.onDidChange" and add a similar construction for
using "watcher.onDidCreate". And it works flawlessly.
I think the owner of VSLilypond is not maintaining this project anymore. So
this is not merged in the extension you can download and should be done by
hand.

Regards,

F.


Re: Frescobaldi... panic alternatives?

2024-05-02 Thread Hajo Baess
And while you are about to extend the 'Easier Editing' section: maybe
for the Mac users in particular one might want to add the combination
of TeXShop/LaTeX and Skim/Preview. I had a Mac until about 12 years ago
when I started to use LilyPond. That was on Mac OS 10.4, before I left
the Apple universe for good in favor of Linux. But this combo worked
very well for me, and both programs are still around, so that one can
safely assume that it still is an option today.

It is just good to know there are alternatives to Frescobaldi, and it
would be convenient to have them mentioned in one place, so everyone
can check them out.

Am Donnerstag, dem 02.05.2024 um 04:33 + schrieb Kenneth Flak:
> OK, giving it a shot... Feel free to edit as needed!
> 
> Kenneth
> 
> 
> Neovim
> 
> https://neovim.io
> 
> Neovim is a minimal text editor and fork of vim. It is highly
> extensible and configurable through the vimscript and lua programming
> languages. Lilypond support is provided by the nvim-lilypond-suite
> plugin (https://github.com/martineausimon/nvim-lilypond-suite). The
> plugin supports playback of midi files through external programs;
> point-and-click when using a supported PDF viewer; snippets and code
> completion when combined with other plugins; in addition to the full
> range of tools available in the neovim ecosystem. For more details on
> how to set it up consult the plugin's github page. You will also want
> to spend some time with some of the numerous online tutorials for
> learning vim/neovim to get the most out of your editing experience.
> 
> 
> Werner LEMBERG, May 02, 2024 at 05:49:
> > 
> > > > Maybe one of you two can provide some text for
> > > > 
> > > >   
> > > > https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
> > > 
> > > It happens that my first contribution to the Lilypond
> > > documentation
> > > was a rewrite of the Easier Editing section, some 14 years ago or
> > > so.
> > 
> > Aaah :-)
> > 
> > > If either or both care to send me their thoughts and comments,
> > > I'll
> > > be glad to turn it into a patch.
> > 
> > This would be great!  Thanks for the offer.
> > 
> > 
> >     Werner
> 
> 
> 
> 




Re: Frescobaldi... panic alternatives? (Kenneth Flak)

2024-05-02 Thread Jeff Kopmanis
I kicked the tires with VScode and the VSLilypond extension set, and it
worked pretty well.  I'm not sure I figured out how to *automagically* update
the PDF display, all I had to do was to close and reopen the file and it
was there.  Clicking on a note in the PDF viewer took me right to the text
and clicking on text and asking for it to find it in the PDF worked as
well.  Syntax highlighting and completion worked nicely as well as the
formatting.  Compiling worked nicely, although in some cases, my files
generate some warnings that Frescobaldi did not.  I suspect different
compile options that could be worked out over time.

Overall, a reasonable replacement if Frescobaldi goes awayuntil then,
Frescobaldi is still easier.

-Jeff. :)

On Thu, May 2, 2024 at 3:57 PM jeff  wrote:

> Well done Kenneth! I don't have anything better to say. Maybe asking
> Simon Martineau is thoughts about that. And thanks to Werner for the
> proposal. It feels a little bit like I'm a part of the game, haha. I have
> more than 20 scores to transpose on lilypond so I'm here to stay a little
> longer and read and learn from you.
> Jeff
>
> On 02/05/2024 19:29, lilypond-user-requ...@gnu.org wrote:
>
> Send lilypond-user mailing list submissions to
>   lilypond-user@gnu.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>   https://lists.gnu.org/mailman/listinfo/lilypond-user
> or, via email, send a message with subject or body 'help' to
>   lilypond-user-requ...@gnu.org
>
> You can reach the person managing the list at
>   lilypond-user-ow...@gnu.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of lilypond-user digest..."
>
>
> Today's Topics:
>
>1. Re: Frescobaldi... panic alternatives? (Raphael Mankin)
>2. Re: \after … \beforeLast? (Knute Snortum)
>3. Re: Frescobaldi... panic alternatives? (Kenneth Flak)
>4. Re: \after … \beforeLast? (Hans Aikema)
>5. Re: \after … \beforeLast? (Lukas-Fabian Moser)
>
>
> --
>
> Message: 1
> Date: Thu, 2 May 2024 18:07:33 +0100
> From: Raphael Mankin  
> To: lilypond-user@gnu.org
> Subject: Re: Frescobaldi... panic alternatives?
> Message-ID: <474001f7-e9c0-4759-8106-174a0bb41...@mankin.org.uk> 
> <474001f7-e9c0-4759-8106-174a0bb41...@mankin.org.uk>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> This is a much better description of Neovim than exists on any  of the
> Neovim web-sites. They all jump straight into detail without telling one
> what the whole thing is about. I struggled to work out what Neovim is,
> or why I should want to use it.
>
> On 02/05/2024 05:33, Kenneth Flak wrote:
>
> OK, giving it a shot... Feel free to edit as needed!
>
> Kenneth
>
>
> Neovim
> https://neovim.io
>
> Neovim is a minimal text editor and fork of vim. It is highly extensible and 
> configurable through the vimscript and lua programming languages. Lilypond 
> support is provided by the nvim-lilypond-suite plugin 
> (https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
> playback of midi files through external programs; point-and-click when using 
> a supported PDF viewer; snippets and code completion when combined with other 
> plugins; in addition to the full range of tools available in the neovim 
> ecosystem. For more details on how to set it up consult the plugin's github 
> page. You will also want to spend some time with some of the numerous online 
> tutorials for learning vim/neovim to get the most out of your editing 
> experience.
>
>
> Werner LEMBERG, May 02, 2024 at 05:49:
>
> Maybe one of you two can provide some text for
>
> https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
>
> It happens that my first contribution to the Lilypond documentation
> was a rewrite of the Easier Editing section, some 14 years ago or
> so.
>
> Aaah :-)
>
>
> If either or both care to send me their thoughts and comments, I'll
> be glad to turn it into a patch.
>
> This would be great!  Thanks for the offer.
>
>
>  Werner
>
>
>  -- https://jefflagoutte.com/
>
>

-- 
*Jeff Kopmanis*
Medium: https://kopmanis.medium.com
GLAAC: https://www.glaac.org/
University Lowbrow Astronomers: http://umich.edu/~lowbrows
Orange Can Astronomy: https://www.facebook.com/orangecanastronomy/

** Go Green and leave this email on the Screen! **


Re: Frescobaldi... panic alternatives?

2024-05-02 Thread Colin Campbell
This looks really good, Ken. I'm going to do a general tidy up on the 
Easier Editing page, but I hope to have something up for review in a day 
or two. I've installed neovim, but to save a bit of time: is the 
point-and-click two-way, like Frescobaldi, or from PDF to code only?



Cheers,

Colin

On 2024-05-01 22:33, Kenneth Flak wrote:

OK, giving it a shot... Feel free to edit as needed!

Kenneth


Neovim

https://neovim.io

Neovim is a minimal text editor and fork of vim. It is highly extensible and 
configurable through the vimscript and lua programming languages. Lilypond 
support is provided by the nvim-lilypond-suite plugin 
(https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
playback of midi files through external programs; point-and-click when using a 
supported PDF viewer; snippets and code completion when combined with other 
plugins; in addition to the full range of tools available in the neovim 
ecosystem. For more details on how to set it up consult the plugin's github 
page. You will also want to spend some time with some of the numerous online 
tutorials for learning vim/neovim to get the most out of your editing 
experience.


Werner LEMBERG, May 02, 2024 at 05:49:

Maybe one of you two can provide some text for

https://lilypond.org/doc/v2.24/Documentation/web/easier-editing

It happens that my first contribution to the Lilypond documentation
was a rewrite of the Easier Editing section, some 14 years ago or
so.

Aaah :-)


If either or both care to send me their thoughts and comments, I'll
be glad to turn it into a patch.

This would be great!  Thanks for the offer.


 Werner








Re: Frescobaldi... panic alternatives? (Kenneth Flak)

2024-05-02 Thread jeff
Well done Kenneth! I don't have anything better to say.Maybe asking 
Simon Martineau is thoughts about that.And thanks to Werner for the 
proposal.It feels a little bit like I'm a part of the game, haha. I have 
more than 20 scores to transpose on lilypond so I'm here to stay a 
little longer and read and learn from you.

Jeff

On 02/05/2024 19:29, lilypond-user-requ...@gnu.org wrote:

Send lilypond-user mailing list submissions to
lilypond-user@gnu.org

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.gnu.org/mailman/listinfo/lilypond-user
or, via email, send a message with subject or body 'help' to
lilypond-user-requ...@gnu.org

You can reach the person managing the list at
lilypond-user-ow...@gnu.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of lilypond-user digest..."


Today's Topics:

    1. Re: Frescobaldi... panic alternatives? (Raphael Mankin)
2. Re: \after … \beforeLast? (Knute Snortum)
    3. Re: Frescobaldi... panic alternatives? (Kenneth Flak)
4. Re: \after … \beforeLast? (Hans Aikema)
5. Re: \after … \beforeLast? (Lukas-Fabian Moser)


--

Message: 1
Date: Thu, 2 May 2024 18:07:33 +0100
From: Raphael Mankin
To:lilypond-user@gnu.org
Subject: Re: Frescobaldi... panic alternatives?
Message-ID:<474001f7-e9c0-4759-8106-174a0bb41...@mankin.org.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed

This is a much better description of Neovim than exists on any  of the
Neovim web-sites. They all jump straight into detail without telling one
what the whole thing is about. I struggled to work out what Neovim is,
or why I should want to use it.

On 02/05/2024 05:33, Kenneth Flak wrote:

OK, giving it a shot... Feel free to edit as needed!

Kenneth


Neovim

https://neovim.io

Neovim is a minimal text editor and fork of vim. It is highly extensible and 
configurable through the vimscript and lua programming languages. Lilypond 
support is provided by the nvim-lilypond-suite plugin 
(https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
playback of midi files through external programs; point-and-click when using a 
supported PDF viewer; snippets and code completion when combined with other 
plugins; in addition to the full range of tools available in the neovim 
ecosystem. For more details on how to set it up consult the plugin's github 
page. You will also want to spend some time with some of the numerous online 
tutorials for learning vim/neovim to get the most out of your editing 
experience.


Werner LEMBERG, May 02, 2024 at 05:49:

Maybe one of you two can provide some text for

 https://lilypond.org/doc/v2.24/Documentation/web/easier-editing

It happens that my first contribution to the Lilypond documentation
was a rewrite of the Easier Editing section, some 14 years ago or
so.

Aaah :-)


If either or both care to send me their thoughts and comments, I'll
be glad to turn it into a patch.

This would be great!  Thanks for the offer.


  Werner






--
https://jefflagoutte.com/


Re: Frescobaldi... panic alternatives?

2024-05-02 Thread Kenneth Flak
Glad to hear that the description is useful for you!

I agree, the website is not great at onboarding new users...

Best,
Kenneth

Raphael Mankin, May 02, 2024 at 20:07:
> This is a much better description of Neovim than exists on any  of the
> Neovim web-sites. They all jump straight into detail without telling one
> what the whole thing is about. I struggled to work out what Neovim is,
> or why I should want to use it.
>
> On 02/05/2024 05:33, Kenneth Flak wrote:
> > OK, giving it a shot... Feel free to edit as needed!
> >
> > Kenneth
> >
> >
> > Neovim
> >
> > https://neovim.io
> >
> > Neovim is a minimal text editor and fork of vim. It is highly extensible 
> > and configurable through the vimscript and lua programming languages. 
> > Lilypond support is provided by the nvim-lilypond-suite plugin 
> > (https://github.com/martineausimon/nvim-lilypond-suite). The plugin 
> > supports playback of midi files through external programs; point-and-click 
> > when using a supported PDF viewer; snippets and code completion when 
> > combined with other plugins; in addition to the full range of tools 
> > available in the neovim ecosystem. For more details on how to set it up 
> > consult the plugin's github page. You will also want to spend some time 
> > with some of the numerous online tutorials for learning vim/neovim to get 
> > the most out of your editing experience.
> >
> >
> > Werner LEMBERG, May 02, 2024 at 05:49:
> >>
>  Maybe one of you two can provide some text for
> 
>  https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
> >>>
> >>> It happens that my first contribution to the Lilypond documentation
> >>> was a rewrite of the Easier Editing section, some 14 years ago or
> >>> so.
> >>
> >> Aaah :-)
> >>
> >>> If either or both care to send me their thoughts and comments, I'll
> >>> be glad to turn it into a patch.
> >>
> >> This would be great!  Thanks for the offer.
> >>
> >>
> >>  Werner
> >
> >
> >
> >
> >
>
> --
> https://saturday-october-seven.com/






Re: Frescobaldi... panic alternatives?

2024-05-02 Thread Raphael Mankin
This is a much better description of Neovim than exists on any  of the 
Neovim web-sites. They all jump straight into detail without telling one 
what the whole thing is about. I struggled to work out what Neovim is, 
or why I should want to use it.


On 02/05/2024 05:33, Kenneth Flak wrote:

OK, giving it a shot... Feel free to edit as needed!

Kenneth


Neovim

https://neovim.io

Neovim is a minimal text editor and fork of vim. It is highly extensible and 
configurable through the vimscript and lua programming languages. Lilypond 
support is provided by the nvim-lilypond-suite plugin 
(https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
playback of midi files through external programs; point-and-click when using a 
supported PDF viewer; snippets and code completion when combined with other 
plugins; in addition to the full range of tools available in the neovim 
ecosystem. For more details on how to set it up consult the plugin's github 
page. You will also want to spend some time with some of the numerous online 
tutorials for learning vim/neovim to get the most out of your editing 
experience.


Werner LEMBERG, May 02, 2024 at 05:49:



Maybe one of you two can provide some text for

https://lilypond.org/doc/v2.24/Documentation/web/easier-editing


It happens that my first contribution to the Lilypond documentation
was a rewrite of the Easier Editing section, some 14 years ago or
so.


Aaah :-)


If either or both care to send me their thoughts and comments, I'll
be glad to turn it into a patch.


This would be great!  Thanks for the offer.


 Werner








--
https://saturday-october-seven.com/



Re: Frescobaldi... panic alternatives?

2024-05-01 Thread Kenneth Flak
OK, giving it a shot... Feel free to edit as needed!

Kenneth


Neovim

https://neovim.io

Neovim is a minimal text editor and fork of vim. It is highly extensible and 
configurable through the vimscript and lua programming languages. Lilypond 
support is provided by the nvim-lilypond-suite plugin 
(https://github.com/martineausimon/nvim-lilypond-suite). The plugin supports 
playback of midi files through external programs; point-and-click when using a 
supported PDF viewer; snippets and code completion when combined with other 
plugins; in addition to the full range of tools available in the neovim 
ecosystem. For more details on how to set it up consult the plugin's github 
page. You will also want to spend some time with some of the numerous online 
tutorials for learning vim/neovim to get the most out of your editing 
experience.


Werner LEMBERG, May 02, 2024 at 05:49:
>
> >> Maybe one of you two can provide some text for
> >>
> >>https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
> >
> > It happens that my first contribution to the Lilypond documentation
> > was a rewrite of the Easier Editing section, some 14 years ago or
> > so.
>
> Aaah :-)
>
> > If either or both care to send me their thoughts and comments, I'll
> > be glad to turn it into a patch.
>
> This would be great!  Thanks for the offer.
>
>
> Werner






Re: Frescobaldi... panic alternatives?

2024-05-01 Thread Werner LEMBERG


>> Maybe one of you two can provide some text for
>>
>>https://lilypond.org/doc/v2.24/Documentation/web/easier-editing
> 
> It happens that my first contribution to the Lilypond documentation
> was a rewrite of the Easier Editing section, some 14 years ago or
> so.

Aaah :-)

> If either or both care to send me their thoughts and comments, I'll
> be glad to turn it into a patch.

This would be great!  Thanks for the offer.


Werner



Re: Frescobaldi... panic alternatives?

2024-05-01 Thread Colin Campbell


On 2024-05-01 12:38, Werner LEMBERG wrote:

Maybe one of you two can provide some text for

   https://lilypond.org/doc/v2.24/Documentation/web/easier-editing


It happens that my first contribution to the Lilypond documentation was 
a rewrite of the Easier Editing section, some 14 years ago or so.


If either or both care to send me their thoughts and comments, I'll be 
glad to turn it into a patch.


Cheers,

Colin


Re: Frescobaldi... panic alternatives?

2024-05-01 Thread Werner LEMBERG


> Yes, I also use that combo. It's fantastic, but you'd have to be
> willing to invest some time to climb the admittedly steep learning
> curve of (neo)vim. However, it's a time investment that pays off
> massively, so I recommend it heartily!

Maybe one of you two can provide some text for

  https://lilypond.org/doc/v2.24/Documentation/web/easier-editing

?


 Werner



Re: Frescobaldi... panic alternatives?

2024-05-01 Thread Kenneth Flak
Yes, I also use that combo. It's fantastic, but you'd have to be willing to 
invest some time to climb the admittedly steep learning curve of (neo)vim. 
However, it's a time investment that pays off massively, so I recommend it 
heartily!

Kenneth

Roosna & Flak 
Contemporary Dance & Music
https://roosnaflak.com

Sent from Proton Mail Android


 Original Message 
On 5/1/24 20:26, jeff  wrote:

>  Hi,I live in Paris. I'm a composer. This discussion is really
>  interesting. I came back to lilypond a few month ago because there is no
>  language better than Lilypond dealing with code. I'm not interested in
>  those WYSIWYG. But I also came back because I have a really good tool
>  for Lilypond you didn't mention : neovim + nvim-lilypond-suite by
>  Martineau Simon.
>  
>  https://github.com/martineausimon/nvim-lilypond-suite
>  
>  This plugin blow my mind !
>  
>  Is there someone who experienced it and feel the same enjoyment ?
>  
>  Happy to be a part of your community again, cheers.
>  
>  Jeff Lagoutte
>  
>  
>  On 30/04/2024 22:33, lilypond-user-requ...@gnu.org wrote:
>  > Send lilypond-user mailing list submissions to
>  >lilypond-user@gnu.org
>  >
>  > To subscribe or unsubscribe via the World Wide Web, visit
>  >https://lists.gnu.org/mailman/listinfo/lilypond-user
>  > or, via email, send a message with subject or body 'help' to
>  >lilypond-user-requ...@gnu.org
>  >
>  > You can reach the person managing the list at
>  >lilypond-user-ow...@gnu.org
>  >
>  > When replying, please edit your Subject line so it is more specific
>  > than "Re: Contents of lilypond-user digest..."
>  >
>  >
>  > Today's Topics:
>  >
>  > 1. Re: Fw: Frescobaldi ... panic alternatives? (Paolo Prete)
>  > 2. RE: Fw: Frescobaldi ... panic alternatives? (Mark Stephen Mrotek)
>  >
>  >
>  > --
>  >
>  > Message: 1
>  > Date: Tue, 30 Apr 2024 22:08:29 +0200
>  > From: Paolo Prete 
>  > To: Mark Stephen Mrotek , lilypond-user
>  >
>  > Subject: Re: Fw: Frescobaldi ... panic alternatives?
>  > Message-ID:
>  >
>  > Content-Type: text/plain; charset="utf-8"
>  >
>  > You'll find all you need at the main page:
>  >
>  > https://github.com/paopre/Spontini
>  >
>  > Cheers
>  >
>  > On Tue, Apr 30, 2024 at 10:04 PM Mark Stephen Mrotek 
>  > wrote:
>  >
>  >> Paolo,
>  >>
>  >>
>  >>
>  >> Installation instructions?
>  >> Learning/notation manual?
>  >>
>  >> I want to try it.
>  >>
>  >>
>  >>
>  >> Mark
>  >>
>  >>
>  >>
>  >> *From:* lilypond-user-bounces+carsonmark=ca.rr@gnu.org
>  >>  *On Behalf Of *Paolo
>  >> Prete
>  >> *Sent:* Tuesday, April 30, 2024 12:58 PM
>  >> *To:* Dirck Nagy ; lilypond-user 
>  >> *Subject:* Re: Fw: Frescobaldi ... panic alternatives?
>  >>
>  >>
>  >>
>  >> FYI I just made a new release of Spontini editor, with the most recent
>  >> changes (most notably: support for recent Lilypond versions)
>  >>
>  >> As mentioned before, I don't own a  MacOS, but the HUGE implemented CI/CD
>  >> should avoid bad surprises. When I say "huge", I mean it.
>  >>
>  >> I always hope that someone decides to host the application, so that it
>  >> provides the same service that LilyBin previously offered.
>  >>
>  >> Please note that you don't have to install anything. Nor the editor, nor
>  >> LilyPond, and you can switch between multiple LilyPond versions.
>  >>
>  >> Anyway, I'm currently the only developer and maintainer of the software,
>  >> and I need collaboration (most notably for testing). Without it, I'm 
> forced
>  >> to mark my releases as "alfa"  (but it should work...)
>  >>
>  >>
>  >>
>  >> https://github.com/paopre/Spontini/releases/tag/1.23_alfa
>  >>
>  >>
>  >>
>  >>
>  >>
>  >> On Tue, Apr 30, 2024 at 12:56 PM Paolo Prete  wrote:
>  >>
>  >>
>  >>
>  >>
>  >>
>  >> On Tue, Apr 30, 2024 at 6:45 AM Dirck Nagy  wrote:
>  >>
>  >> Hi all
>  >>
>  >>
>  >>
>  >> Reading that last thread about Frescobaldi and its possible disappearance
>  >> from Mac is causing me to panic. Jean, I did not realize that you were the
>  >> last person to seriously work on Frescobaldi / Mac.
>  >>
>  >>
>  >>
>  >> I use Mac exclusively, and Frescobaldi / Lilypond is very important to me.
>  >>
>  >>
>  >>
>  >> FYI, what I like the most about Frescobaldi are:
>  >>
>  >>
>  >>
>  >> - Templates and wizards
>  >> - Snippets
>  >> - Point and Click selection
>  >> - Syntax highlighting
>  >>
>  >>
>  >>
>  >> If Frescobaldi for Mac does indeed vanish, what are my alternatives for a
>  >> Lilypond editor?
>  >>
>  >>
>  >>
>  >>
>  >>
>  >> Hi,
>  >>
>  >>
>  >>
>  >> Although https://github.com/paopre/Spontini is focused on _very
>  >> different_ tasks than Frescobaldi, it has the features you just mentioned
>  >> (they are exposed in a somewhat different way, but they should work),
>  >> including code completion
>  >>
>  >> I could not extensively test it in the past months, nor I own a 

Re: Frescobaldi ... panic alternatives?

2024-04-29 Thread Werner LEMBERG


> With not too much work, you could get emacs to do all of that I
> think.

Well, it would be great if someone could convert the LilyPond mode of
Emacs so that it uses the new 'tree-sitter' interface:

  https://tree-sitter.github.io/tree-sitter/

(look at the 'Playground' link to get a feeling what this tool is good
for).  This would allow seamless support of both Scheme and LilyPond
syntax simultaneously...

While there already is tree-sitter syntax support for Scheme
(https://github.com/6cdh/tree-sitter-scheme, including some Guile
extensions), no such thing exists yet for LilyPond syntax, which makes
the conversion a larger undertaking, unfortunately.


Werner



Re: Frescobaldi?

2024-04-29 Thread N. Andrew Walsh
Hi Kieren,


On Mon, Apr 29, 2024 at 3:12 PM Kieren MacMillan <
kie...@kierenmacmillan.info> wrote:

>
> 1. Any thoughts about what the optimal package is?
>

I use TexStudio for all my TeX work, and it's excellent. Here:
https://texstudio.sourceforge.net
(shoutout to extremely old-skool sourceforge hosting)

>
> 2. Is there any benefit/interest in trying to duplicate the most
> important/useful functionality of Frescobaldi (e.g. two-way point-and-click
> navigation) into a LaTeX-based IDE?
>
TexStudio let's you right-click the pdf output and select "go to source",
so presumably the functionality is there. The only issue is that the
lilypond code isn't interpreted by LaTeX directly, but called through
lyluatex.

I worked with Urs a few years back to produce an architecture for editing
multi-volume Lily file trees, with excellent output, all called through
LaTeX. I'm not sure if the project is still hosted anywhere (it was
residing on Urs' private github/gitlab server), but it worked well. I don't
use any tools in frescobaldi besides the point-and-click functionality that
wouldn't already be available in any modern TeX IDE.

But it seems my issues with frescobaldi are due to some problems with my
qtwebengine installation, so I might be able to get them resolved
relatively easily. Updating it to use PyQt6 would be an important long-term
sustainability goal, but at least it's not a complete blocker for me (for
now).

Cheers,

A


Re: Frescobaldi?

2024-04-29 Thread Kieren MacMillan
Hi all,

> Fortunately for me, I'm using lualatex already, so that worked. I do indeed 
> lose point-and-click, but it's good to know that if frescobaldi stops working 
> I at least have a backup.

I’ve been considering moving fully to *lula*tex ever since Urs demonstrated his 
lyluatexmp (https://github.com/uliska/lyluatexmp) at the Salzburg conference.

1. Any thoughts about what the optimal package is?

2. Is there any benefit/interest in trying to duplicate the most 
important/useful functionality of Frescobaldi (e.g. two-way point-and-click 
navigation) into a LaTeX-based IDE?

Cheers,
Kieren.
__

My work day may look different than your work day. Please do not feel obligated 
to read or respond to this email outside of your normal working hours.




Re: Frescobaldi?

2024-04-29 Thread N. Andrew Walsh
Hi Jean,

On Mon, Apr 29, 2024 at 1:17 PM Jean Abou Samra  wrote:

>
> lilypond-book isn't called by LaTeX, it's a preprocessor that you first
> have
> to run on a .lytex file to get a .tex file, then you compile that .tex file
> with TeX.
>
> Consider lyLuaTeX, which is an alternative that runs inside the TeX process
> directly, but requires LuaTeX. You can specify the path to the LilyPond
> executable with \usepackage[program=/path/to/bin/lilypond]{lyluatex}.
> See https://ctan.org/pkg/lyluatex
>
>
> Fortunately for me, I'm using lualatex already, so that worked. I do
indeed lose point-and-click, but it's good to know that if frescobaldi
stops working I at least have a backup. Thanks for the help!

N. Andrew Walsh
er/ihn/ihm/sein | he/him/his
Berlin


Re: Frescobaldi?

2024-04-29 Thread Jean Abou Samra
> yeah, I just had the package-manager in gentoo downgrade to the previous
> version of snappy, and then filed a bug with gentoo. It's a workaround for 
> now.
> 
> As another workaround, I'm trying to get my latex editor to use lilypond-book,
> but since it's on a nonstandard path, I don't seem able to use it. How do you
> integrate lilypond-book into a LaTeX toolchain?


lilypond-book isn't called by LaTeX, it's a preprocessor that you first have
to run on a .lytex file to get a .tex file, then you compile that .tex file
with TeX.

Consider lyLuaTeX, which is an alternative that runs inside the TeX process
directly, but requires LuaTeX. You can specify the path to the LilyPond
executable with \usepackage[program=/path/to/bin/lilypond]{lyluatex}.
See https://ctan.org/pkg/lyluatex

With both methods, you will lose point-and-click, though.


signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-29 Thread N. Andrew Walsh
Hi Jean,

yeah, I just had the package-manager in gentoo downgrade to the previous
version of snappy, and then filed a bug with gentoo. It's a workaround for
now.

As another workaround, I'm trying to get my latex editor to use
lilypond-book, but since it's on a nonstandard path, I don't seem able to
use it. How do you integrate lilypond-book into a LaTeX toolchain?

Cheers,

N. Andrew Walsh
er/ihn/ihm/sein | he/him/his
Berlin


On Mon, Apr 29, 2024 at 12:35 PM Jean Abou Samra  wrote:

>
> > It gets a bit more complicated now. See this bug:
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278633
> >
> > That bug is for freeBSD, but I expect it applies to other
> > distros as well (it certainly applies to gentoo, as I'm
> > getting the exact same error). In short, snappy (an archiver)
> > was updated to version 1.2.0 a few days ago, and it contains
> > symbols that aren't defined in earlier versions.
>
>
> Well, new symbols shouldn't be a problem (removed symbols would be,
> if other packages expect them). Based on
> https://github.com/conda-forge/snappy-feedstock/issues/35
> what apparently happened is that the snappy developers released
> 1.2.0 but forgot to update the library soname even though they
> changed function signatures. The lookup of that symbol
>
> _ZN6snappy11RawCompressEPKcmPcPm
>
> which is the mangled version of
>
> snappy::RawCompress(char const*, unsigned long, char*, unsigned long*)
>
> fails because the new version only has a (mangled) symbol for
>
> snappy::RawCompress(char const*, unsigned long, char*, unsigned long*,
> snappy::CompressionOptions)
>
> That's a bug in snappy, and it will affect things other than qtwebengine
> too…
> You should probably ask the Gentoo developers to revert to the previous
> version
> or patch it. There's probably a way to ask the Gentoo package manager
> to downgrade the package, too.
>
>


Re: Frescobaldi?

2024-04-29 Thread Jean Abou Samra

> It gets a bit more complicated now. See this bug:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278633
> 
> That bug is for freeBSD, but I expect it applies to other
> distros as well (it certainly applies to gentoo, as I'm
> getting the exact same error). In short, snappy (an archiver)
> was updated to version 1.2.0 a few days ago, and it contains
> symbols that aren't defined in earlier versions.


Well, new symbols shouldn't be a problem (removed symbols would be,
if other packages expect them). Based on
https://github.com/conda-forge/snappy-feedstock/issues/35
what apparently happened is that the snappy developers released
1.2.0 but forgot to update the library soname even though they
changed function signatures. The lookup of that symbol

_ZN6snappy11RawCompressEPKcmPcPm

which is the mangled version of

snappy::RawCompress(char const*, unsigned long, char*, unsigned long*)

fails because the new version only has a (mangled) symbol for

snappy::RawCompress(char const*, unsigned long, char*, unsigned long*, 
snappy::CompressionOptions)

That's a bug in snappy, and it will affect things other than qtwebengine too…
You should probably ask the Gentoo developers to revert to the previous version
or patch it. There's probably a way to ask the Gentoo package manager
to downgrade the package, too.



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-29 Thread N. Andrew Walsh
OK, so maybe I should just move lilypond work into my LaTeX IDE for the
time being. Since my lilypond installation isn't on the system PATH, how do
I include it as part of a .tex document to get access to the lilypond-book
commands?

Cheers,

N. Andrew Walsh
er/ihn/ihm/sein | he/him/his
Berlin


On Mon, Apr 29, 2024 at 12:16 PM Mats-Olof Liljegren  wrote:

> I use it on Sonoma without issues.
>
> Med vänlig hälsning / Kind regards
> *Mats-Olof Liljegren*
>
> *e-pro*
> Oskarsvägen 11B
> 702 14 Örebro
> Tel 070 360 19 19
> e-post m...@e-pro.se
> web: http://e-pro.se
>
> 29 apr. 2024 kl. 11:40 skrev Robert Garrigos :
>
> I cannot use Frescobaldi on Mac Sonoma (not working), so I went for Visual
> Studio Code, with some lilypond plugins, and I have to say that it offers
> everything I need
>
> Robert
>
> El 28 abr. 2024, a les 13:57, Jean Abou Samra  va
> escriure:
>
> Is Frescobaldi the most common tool on Linux, or what do the majority of
> Lilypond users use?
>
>
> Frescobaldi is the most common LilyPond editor, on all OSes.
>
>
>
>
>


Re: Frescobaldi?

2024-04-29 Thread Jean Abou Samra
> Would it maybe make things a bit easier to leave the whole MacOS
> business aside and take care of the Linux-specific stuff first?

Linux is not really causing us any specific problems. Packaging is a lot
easier, thanks to Linux distributions and Flatpak.

The only wrinkle is the oddities on Wayland that are related to Qt 5.

> And what actually about Windows - out of curiosity.

Windows is… a can of worms of its own.

The Windows installers for the past few releases were built by a user
(@19joho66 on GitHub) who apparently manages to them work by moving
shared libraries around manually :-(

> I myself am a Linux user (Mint), and so far Frescobaldi is still running 
> flawlessly.
> And - another question out of curiosity: Could it be a workaround (if
> Qt5 would be officially retired and no longer be available in the repos
> of the "big" distros like Mint, Ubuntu and the like) if one used a
> distro for older computers which might stick to Qt5 much longer?

I may be wrong, but I don't really foresee distros retiring Qt 5
soon since Frescobaldi should not be the only piece of software still
requiring it (as Qt is so widely used). In any case, the Flatpak package
can still ship it.

What's more likely to happen is that changes in the desktop environments
(like Xorg → Wayland) make Qt 5 work less and less well.



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-29 Thread Mats-Olof Liljegren
I use it on Sonoma without issues. 

Med vänlig hälsning / Kind regards
Mats-Olof Liljegren

e-pro
Oskarsvägen 11B
702 14 Örebro
Tel 070 360 19 19
e-post m...@e-pro.se
web: http://e-pro.se

> 29 apr. 2024 kl. 11:40 skrev Robert Garrigos :
> 
> I cannot use Frescobaldi on Mac Sonoma (not working), so I went for Visual 
> Studio Code, with some lilypond plugins, and I have to say that it offers 
> everything I need
> 
> Robert
> 
>> El 28 abr. 2024, a les 13:57, Jean Abou Samra  va 
>> escriure:
>> 
>>> Is Frescobaldi the most common tool on Linux, or what do the majority of 
>>> Lilypond users use?
>> 
>> Frescobaldi is the most common LilyPond editor, on all OSes.
>> 
>> 
> 



Re: Frescobaldi?

2024-04-29 Thread Robert Garrigos
I cannot use Frescobaldi on Mac Sonoma (not working), so I went for Visual 
Studio Code, with some lilypond plugins, and I have to say that it offers 
everything I need

Robert

> El 28 abr. 2024, a les 13:57, Jean Abou Samra  va 
> escriure:
> 
>> Is Frescobaldi the most common tool on Linux, or what do the majority of 
>> Lilypond users use?
> 
> Frescobaldi is the most common LilyPond editor, on all OSes.
> 
> 




Re: Frescobaldi?

2024-04-29 Thread N. Andrew Walsh
It gets a bit more complicated now. See this bug:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278633

That bug is for freeBSD, but I expect it applies to other distros as well
(it certainly applies to gentoo, as I'm getting the exact same error). In
short, snappy (an archiver) was updated to version 1.2.0 a few days ago,
and it contains symbols that aren't defined in earlier versions. So
qtwebengine-5* will fail on systems with older versions of qtwebengine but
newer versions of snappy. My error message is this:

--
 $ frescobaldi
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.11/frescobaldi", line 42, in 
import main
  File "/usr/lib/python3.11/site-packages/frescobaldi_app/main.py", line
34, in 
import app  # Instantiate global signals etc
^^
  File "/usr/lib/python3.11/site-packages/frescobaldi_app/app.py", line 38,
in 
import PyQt5.QtWebEngineWidgets
ImportError: /usr/lib64/libQt5WebEngineCore.so.5: undefined symbol:
_ZN6snappy11RawCompressEPKcmPcPm


So now frescobaldi won't run on my system at all. I sure hope we can fix
this soon. I've talked to a colleague of mine who does python and UI
development, and they're going to have a look at the code and see what
needs updating to work with Qt6.

Cheers,

N. Andrew Walsh
er/ihn/ihm/sein | he/him/his
Berlin


On Mon, Apr 29, 2024 at 10:49 AM Hajo Baess  wrote:

> Would it maybe make things a bit easier to leave the whole MacOS
> business aside and take care of the Linux-specific stuff first? And
> what actually about Windows - out of curiosity. I myself am a Linux
> user (Mint), and so far Frescobaldi is still running flawlessly.
>
> And - another question out of curiosity: Could it be a workaround (if
> Qt5 would be officially retired and no longer be available in the repos
> of the "big" distros like Mint, Ubuntu and the like) if one used a
> distro for older computers which might stick to Qt5 much longer?
>
> At any rate the present state of affairs is really sad, since
> Frescobaldi just is a masterpiece of software for its purpose. I have
> looked at a couple of alternatives, but I was less convinced of them.
>
> Maybe in case Frescobaldi one day will not run any more, I need to
> return to a combination of a good text editor and a PDF viewer like I
> had many years ago when I was still a Mac user. I had TeXShop and Skim,
> and that worked well enough. And then I also sometimes used
> LilyPondTool which in the meantime is defunct as well, but was a
> similar approach to editing LilyPond files as Frescobaldi.
>
> This is the moment when I wish I'd be a programmer, but I am afraid the
> learning curve for helping out with Frescobaldi would be way to steep
> for me...
>
> Am Sonntag, dem 28.04.2024 um 22:14 +0200 schrieb Jean Abou Samra:
> > > […]
> > > Well, the explanation wasn't that brief. Sorry that I didn't have
> > > time to write a shorter one, as they say.
> >
> >
> > PS: Maybe I should mention that at the time I went down the rabbit
> > hole of Python packaging in general because of Frescobaldi, I wrote
> > two articles on the LinuxFR site, which may be of interest here if
> > one reads French:
> >
> >
> https://linuxfr.org/news/l-installation-et-la-distribution-de-paquets-python-1-4
> >
> https://linuxfr.org/news/l-installation-et-la-distribution-de-paquets-python-2-4
> >
> > (Yes, these are ~8 and ~14 pages long. Yes, they're only the two
> > first articles in a series of four. I haven't given up on publishing
> > the two others, but it's not my priority at the moment.)
> >
>
>


Re: Frescobaldi?

2024-04-29 Thread Hajo Baess
Would it maybe make things a bit easier to leave the whole MacOS
business aside and take care of the Linux-specific stuff first? And
what actually about Windows - out of curiosity. I myself am a Linux
user (Mint), and so far Frescobaldi is still running flawlessly.

And - another question out of curiosity: Could it be a workaround (if
Qt5 would be officially retired and no longer be available in the repos
of the "big" distros like Mint, Ubuntu and the like) if one used a
distro for older computers which might stick to Qt5 much longer?

At any rate the present state of affairs is really sad, since
Frescobaldi just is a masterpiece of software for its purpose. I have
looked at a couple of alternatives, but I was less convinced of them.

Maybe in case Frescobaldi one day will not run any more, I need to
return to a combination of a good text editor and a PDF viewer like I
had many years ago when I was still a Mac user. I had TeXShop and Skim,
and that worked well enough. And then I also sometimes used
LilyPondTool which in the meantime is defunct as well, but was a
similar approach to editing LilyPond files as Frescobaldi.

This is the moment when I wish I'd be a programmer, but I am afraid the
learning curve for helping out with Frescobaldi would be way to steep
for me...

Am Sonntag, dem 28.04.2024 um 22:14 +0200 schrieb Jean Abou Samra:
> > […]
> > Well, the explanation wasn't that brief. Sorry that I didn't have
> > time to write a shorter one, as they say.
> 
> 
> PS: Maybe I should mention that at the time I went down the rabbit
> hole of Python packaging in general because of Frescobaldi, I wrote
> two articles on the LinuxFR site, which may be of interest here if
> one reads French:
> 
> https://linuxfr.org/news/l-installation-et-la-distribution-de-paquets-python-1-4
> https://linuxfr.org/news/l-installation-et-la-distribution-de-paquets-python-2-4
> 
> (Yes, these are ~8 and ~14 pages long. Yes, they're only the two
> first articles in a series of four. I haven't given up on publishing
> the two others, but it's not my priority at the moment.)
> 




Re: Frescobaldi?

2024-04-28 Thread Jean Abou Samra
> […]
> Well, the explanation wasn't that brief. Sorry that I didn't have
> time to write a shorter one, as they say.


PS: Maybe I should mention that at the time I went down the rabbit
hole of Python packaging in general because of Frescobaldi, I wrote
two articles on the LinuxFR site, which may be of interest here if
one reads French:

https://linuxfr.org/news/l-installation-et-la-distribution-de-paquets-python-1-4
https://linuxfr.org/news/l-installation-et-la-distribution-de-paquets-python-2-4

(Yes, these are ~8 and ~14 pages long. Yes, they're only the two
first articles in a series of four. I haven't given up on publishing
the two others, but it's not my priority at the moment.)



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-28 Thread Jean Abou Samra
> unfortunately, as I noted above, the problem seems to be that frescobaldi
> depends on a now-deprecated version of qtwebengine, and without updating
> it we'll eventually reach a point where it no longer runs. I looked into
> this because qtwebengine-5.15 failed to compile on my machine this morning,
> so I'm worried we're already approaching EOL on it. 

Note that we're talking about Qt as a whole, not just QtWebEngine which
is just a small part of it (well, for some definition of "small" since it
embeds Chromium's Web rendering engine…) that Frescobaldi only uses in a
few places (IIRC, the SVG viewer and the documentation browser).

Qt 5 *is* already EOL upstream, since May 2023.


> Jean: I have a colleague who does UI work and is "fairly" capable of dealing
> with python and Qt dependencies. Can you give me a brief (but as technical
> as it needs to be for a specialist to understand the issue) summary of where
> the sticking points are?

Frescobaldi uses the Poppler library in order to display PDF files. (It cannot
use Qt's native PDF viewer based on Chromium, because that one is not powerful
enough to support point-and-click.) Since Frescobaldi is written in Python and
Poppler is a C++ library, it needs an FFI wrapper, which is called python-
poppler-qt5 and written with a tool called sip that is developed by the
creator and maintainer of PyQt itself and also used for PyQt.

Thus there is a diamond dependency:

   Qt5 --> Poppler  (C++)
||
||
||
vv
  PyQt5 -> python-poppler-qt5  (Python extension modules)


python-poppler-qt5 is a little fiddly to build: it's multiple layers
with sip generating C++ code and QMake project files, then QMake
generating a Makefile and sip finally executing make on that Makefile.

On macOS, the platform favors distributing applications as .app bundles,
which are optimized for being created by the native app development
tools (Swift+XCode). These have a peculiar structure organized into
"frameworks", with data files separated from code files, shared library
lookup paths modified and that sort of thing (the specifics I do not know
or remember). Of course, that doesn't play well with Python packages
relying on a different structure, and Qt + PyQt also needing their
file structure. In fact there are whole tools written just to deploy
PyQt in a .app bundle, see pyqtdeploy.

Now throw python-poppler-qt5 into the mix, which needs to be loaded by
Python and find its linked Poppler and Qt and PyQt, and you should start
to understand the problem.

Basically, it's the Apple flavor of "things will work well but only
if you do it my way with the non-cross-platform tools from my walled
garden" in its full glory.

Add that macOS displays scary warnings to users if the app bundle
hasn't been signed with a certificate that costs real money.
Details are on
https://github.com/frescobaldi/frescobaldi/issues/1584

Also add that the tool Frescobaldi has used so far to create app
bundles, py2app, relies heavily on setuptools, which prevents
Frescobaldi from moving to a more modern and less complicated
build backend like hatchling.

Apart from these packaging issues, there's also an issue with
the global menu (the one at the top of the screen on macOS, it
doesn't appear on other platforms) which isn't really up-to-date
and has been a source of crashes.

There are also miscellaneous bugs that only reproduce on macOS
(they have the macOS label on GitHub) and it's not always easy
to understand why.

Well, the explanation wasn't that brief. Sorry that I didn't have
time to write a shorter one, as they say.



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-28 Thread Jean Abou Samra

> I own a bunch of Macs. In fact, right here in my studio I have two late-2014
> Mac Minis with fresh Monterey installs which are completely unused. I also
> have a *really* excellent [fibre] internet connection — it usually hovers near
> 900Mbps up and down (though right now it’s only at 200Mbps for some reason?!)
> — and I’m happy to put a machine on a DMZ for external access.
> 
> Is there anything, non-programming-wise, I can do to help the cause?



Currently, I don't have the time or honestly the stamina to work on
Frescobaldi again, but if anyone does tackle macOS issues then I'm
sure that they would much appreciate access to these machines.

Perhaps one thing you can do right now is subscribe to notifications on
the Frescobaldi repository on GitHub ("Watch" button on the top right of
https://github.com/frescobaldi/frescobaldi when you're logged in)
so you get informed of any activity.



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-28 Thread Jean Abou Samra
> Just had a quick look. It seems to me we need to create a python-poppler-qt6,
> port qpageview to Qt6 and of course frescobaldi itself. I would hope that
> qpageview and frescobaldi both basically mean moving from PyQt5 to PyQt6 which
> I expect to be mostly busy work. The poppler bindings seem to require
> understanding of what poppler does though.
> 
> All of the above is based on a brief look and thus not a reliable assessment.

Honestly, I have zero idea how hard porting to Qt 6 actually is. I think we
won't know until someone tries and finds out what exactly Frescobaldi uses that
is modified or removed in Qt 6 compared to Qt 5 as well as poppler-qt6 compared
to poppler-qt5.

> In any case, I do rely on Frescobaldi and am willing to help keep it alive.

If you want to attempt the port, of course feel free.



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-28 Thread Michael Gerdau

> Thanks, but unfortunately the kind of work needed is deeply technical, not 
> busy work.
> 

Just had a quick look. It seems to me we need to create a python-poppler-qt6, 
port qpageview to Qt6 and of course frescobaldi itself. I would hope that 
qpageview and frescobaldi both basically mean moving from PyQt5 to PyQt6 which 
I expect to be mostly busy work. The poppler bindings seem to require 
understanding of what poppler does though.

All of the above is based on a brief look and thus not a reliable assessment.

In any case, I do rely on Frescobaldi and am willing to help keep it alive.

Kind regards,
Michael 

Re: Frescobaldi?

2024-04-28 Thread N. Andrew Walsh
> I understood that. I was responding in particular to Jean’s comment
>
> > NB: I don't own a macOS machine, which of course makes all testing very
> difficult
>
> but also offering the hardware for use in whatever way it might be helpful
> (e.g., compilation, not just testing).
>
> Cheers,
> Kieren.
> __
>
ah, whoops, my mistake. I missed the context. Sorry about that.

N. Andrew Walsh
er/ihn/ihm/sein | he/him/his
Berlin


Re: Frescobaldi?

2024-04-28 Thread Kieren MacMillan
Hi,

> unfortunately, as I noted above, the problem seems to be that frescobaldi 
> depends on a now-deprecated version of qtwebengine, and without updating it 
> we'll eventually reach a point where it no longer runs.

I understood that. I was responding in particular to Jean’s comment

> NB: I don't own a macOS machine, which of course makes all testing very 
> difficult

but also offering the hardware for use in whatever way it might be helpful 
(e.g., compilation, not just testing).

Cheers,
Kieren.
__

My work day may look different than your work day. Please do not feel obligated 
to read or respond to this email outside of your normal working hours.




Re: Frescobaldi?

2024-04-28 Thread Jun Tamura
Hi All,

The Qt5 dependency seems a much more serious and important issue than the 
packaging for macOS. Although an app bundle installer is most desirable for 
ordinary macOS users, there are alternatives such as MacPorts and Homebrew. I’m 
currently running Frescobaldi from the latest source pulled from GitHub repo 
with Python310 and Qt5-related libraries installed by MacPorts, and it works 
just fine.

I’m sorry that I’m not a programmer and cannot help with the deeply technical 
work. I sincerely hope that we can find new volunteers to tackle the Qt5 issue. 
Frescobaldi is quite important for many of us.

Jun Tamura
he/him/his
Tokyo

> 2024/04/28 23:22、N. Andrew Walsh のメール:
> 
> Hi Kieren,
> 
> unfortunately, as I noted above, the problem seems to be that frescobaldi 
> depends on a now-deprecated version of qtwebengine, and without updating it 
> we'll eventually reach a point where it no longer runs. I looked into this 
> because qtwebengine-5.15 failed to compile on my machine this morning, so I'm 
> worried we're already approaching EOL on it. 
> 
> Jean: I have a colleague who does UI work and is "fairly" capable of dealing 
> with python and Qt dependencies. Can you give me a brief (but as technical as 
> it needs to be for a specialist to understand the issue) summary of where the 
> sticking points are?
> 
> Cheers,
> 
> N. Andrew Walsh
> er/ihn/ihm/sein | he/him/his
> Berlin
> 
> 
> On Sun, Apr 28, 2024 at 4:08 PM Kieren MacMillan  > wrote:
>> Hi all,
>> 
>> >> If there is busy work that needs to be done on the project, I can do 
>> >> that, but I also don't own a Mac.
>> 
>> I own a bunch of Macs. In fact, right here in my studio I have two late-2014 
>> Mac Minis with fresh Monterey installs which are completely unused. I also 
>> have a *really* excellent [fibre] internet connection — it usually hovers 
>> near 900Mbps up and down (though right now it’s only at 200Mbps for some 
>> reason?!) — and I’m happy to put a machine on a DMZ for external access.
>> 
>> Is there anything, non-programming-wise, I can do to help the cause?
>> 
>> Cheers,
>> Kieren.
>> __
>> 
>> My work day may look different than your work day. Please do not feel 
>> obligated to read or respond to this email outside of your normal working 
>> hours.
>> 



Re: Frescobaldi?

2024-04-28 Thread N. Andrew Walsh
Hi Kieren,

unfortunately, as I noted above, the problem seems to be that frescobaldi
depends on a now-deprecated version of qtwebengine, and without updating it
we'll eventually reach a point where it no longer runs. I looked into this
because qtwebengine-5.15 failed to compile on my machine this morning, so
I'm worried we're already approaching EOL on it.

Jean: I have a colleague who does UI work and is "fairly" capable of
dealing with python and Qt dependencies. Can you give me a brief (but as
technical as it needs to be for a specialist to understand the issue)
summary of where the sticking points are?

Cheers,

N. Andrew Walsh
er/ihn/ihm/sein | he/him/his
Berlin


On Sun, Apr 28, 2024 at 4:08 PM Kieren MacMillan <
kie...@kierenmacmillan.info> wrote:

> Hi all,
>
> >> If there is busy work that needs to be done on the project, I can do
> that, but I also don't own a Mac.
>
> I own a bunch of Macs. In fact, right here in my studio I have two
> late-2014 Mac Minis with fresh Monterey installs which are completely
> unused. I also have a *really* excellent [fibre] internet connection — it
> usually hovers near 900Mbps up and down (though right now it’s only at
> 200Mbps for some reason?!) — and I’m happy to put a machine on a DMZ for
> external access.
>
> Is there anything, non-programming-wise, I can do to help the cause?
>
> Cheers,
> Kieren.
> __
>
> My work day may look different than your work day. Please do not feel
> obligated to read or respond to this email outside of your normal working
> hours.
>
>


Re: Frescobaldi?

2024-04-28 Thread Kieren MacMillan
Hi all,

>> If there is busy work that needs to be done on the project, I can do that, 
>> but I also don't own a Mac.

I own a bunch of Macs. In fact, right here in my studio I have two late-2014 
Mac Minis with fresh Monterey installs which are completely unused. I also have 
a *really* excellent [fibre] internet connection — it usually hovers near 
900Mbps up and down (though right now it’s only at 200Mbps for some reason?!) — 
and I’m happy to put a machine on a DMZ for external access.

Is there anything, non-programming-wise, I can do to help the cause?

Cheers,
Kieren.
__

My work day may look different than your work day. Please do not feel obligated 
to read or respond to this email outside of your normal working hours.




Re: Frescobaldi?

2024-04-28 Thread Jean Abou Samra
> If there is busy work that needs to be done on the project, I can do that, but
> I also don't own a Mac.

Thanks, but unfortunately the kind of work needed is deeply technical, not busy
work.


signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-28 Thread Knute Snortum
On Sun, Apr 28, 2024 at 4:15 AM Jean Abou Samra  wrote:

> Doing some system updates today, I see that frescobaldi is the only
> program that requires PyQtWebEngine:5, which in turn requires
> qtwebengine:5. Looking at the frescobaldi page, I see a somewhat concerning
> note that the project is on the verge of being unmaintained, due to this
> dependency on a deprecated version of qtwebengine.
>
> Is there any further information on this? I don't see any other IDE that
> works as well as frescobaldi for editing lilypond files, and I'm a bit
> worried that there hasn't been an update to the program in over a year. Any
> news would be appreciated.
>
>
>
> You've basically nailed the problem. I was the last person to work on
> making Frescobaldi actually work on macOS, and I gave up by lack of time
> (NB: I don't own a macOS machine, which of course makes all testing very
> difficult). Currently, there is close to no activity on the project.
>
> I doubt Linux distributions are going to remove Qt 5 really soon, and the
> Flatpak package can always provide it, but like every toolkit that's
> end-of-life, it's only going to be a source of trouble going forward. For
> example, Frescobaldi has some problems on Wayland (which is increasingly
> becoming the default on the Linux desktop, for good reason) that are caused
> by Qt 5 bugs fixed in Qt 6. I don't recall that anybody even attempted the
> Qt 6 migration.
>
> Yes, if the current state continues, Frescobaldi will ultimately die a
> natural death. Sorry that I cannot exactly bring an optimistic message
> here.
>

If there is busy work that needs to be done on the project, I can do that,
but I also don't own a Mac.


--
Knute Snortum


Re: Frescobaldi?

2024-04-28 Thread Jean Abou Samra
> Is Frescobaldi the most common tool on Linux, or what do the majority of
> Lilypond users use?

Frescobaldi is the most common LilyPond editor, on all OSes.



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi?

2024-04-28 Thread Mats-Olof Liljegren
I use Frescobaldi on all of my Macs with slightly different operating systems. 
It works well, but I'm concerned about the future. Unfortunately, I'm not a 
programmer, so I can't contribute with coding. This is exciting, perhaps a bit 
too exciting, considering how we'll be able to continue with Lilypond. Is 
Frescobaldi the most common tool on Linux, or what do the majority of Lilypond 
users use?

Regards 
/MO

> 28 apr. 2024 kl. 13:15 skrev Jean Abou Samra :
> 
> 
>> 
>> Doing some system updates today, I see that frescobaldi is the only program 
>> that requires PyQtWebEngine:5, which in turn requires qtwebengine:5. Looking 
>> at the frescobaldi page, I see a somewhat concerning note that the project 
>> is on the verge of being unmaintained, due to this dependency on a 
>> deprecated version of qtwebengine. 
>> 
>> Is there any further information on this? I don't see any other IDE that 
>> works as well as frescobaldi for editing lilypond files, and I'm a bit 
>> worried that there hasn't been an update to the program in over a year. Any 
>> news would be appreciated.
> 
> 
> You've basically nailed the problem. I was the last person to work on making 
> Frescobaldi actually work on macOS, and I gave up by lack of time (NB: I 
> don't own a macOS machine, which of course makes all testing very difficult). 
> Currently, there is close to no activity on the project.
> 
> I doubt Linux distributions are going to remove Qt 5 really soon, and the 
> Flatpak package can always provide it, but like every toolkit that's 
> end-of-life, it's only going to be a source of trouble going forward. For 
> example, Frescobaldi has some problems on Wayland (which is increasingly 
> becoming the default on the Linux desktop, for good reason) that are caused 
> by Qt 5 bugs fixed in Qt 6. I don't recall that anybody even attempted the Qt 
> 6 migration.
> 
> Yes, if the current state continues, Frescobaldi will ultimately die a 
> natural death. Sorry that I cannot exactly bring an optimistic message here.
> 
> Best,
> Jean
> 
> 


Re: Frescobaldi?

2024-04-28 Thread Jean Abou Samra
> Doing some system updates today, I see that frescobaldi is the only program
> that requires PyQtWebEngine:5, which in turn requires qtwebengine:5. Looking
> at the frescobaldi page, I see a somewhat concerning note that the project is
> on the verge of being unmaintained, due to this dependency on a deprecated
> version of qtwebengine. 
> 
> Is there any further information on this? I don't see any other IDE that works
> as well as frescobaldi for editing lilypond files, and I'm a bit worried that
> there hasn't been an update to the program in over a year. Any news would be
> appreciated.


You've basically nailed the problem. I was the last person to work on making
Frescobaldi actually work on macOS, and I gave up by lack of time (NB: I don't
own a macOS machine, which of course makes all testing very
difficult). Currently, there is close to no activity on the project.

I doubt Linux distributions are going to remove Qt 5 really soon, and the
Flatpak package can always provide it, but like every toolkit that's end-of-
life, it's only going to be a source of trouble going forward. For example,
Frescobaldi has some problems on Wayland (which is increasingly becoming the
default on the Linux desktop, for good reason) that are caused by Qt 5 bugs
fixed in Qt 6. I don't recall that anybody even attempted the Qt 6 migration.

Yes, if the current state continues, Frescobaldi will ultimately die a natural
death. Sorry that I cannot exactly bring an optimistic message here.

Best,
Jean



signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi: Keyboard shortcut for toggling between editor and music view?

2024-02-14 Thread Knute Snortum
On Wed, Feb 14, 2024 at 7:59 AM Hajo Baess  wrote:

> I have (just completely accidentally, with a little help from the
> Breeze theme color scheme) discovered a keyboard shortcut for switching
> back and forth between the editor and the Music View. I think that it
> is undocumented, and strange it is, too. Here it is:
>
>  * from editor to Music View: press CTRL+TAB 5 times or until the Music
>View scroll bar is not greyed out any more. In Breeze for example,
>it turns light blue. The editor scroll bar turns grey at the same
>time.
>  * from Music View to editor: press CTRL+Shift+TAB 5 times or until the
>editor's scroll bar is no longer greyed out, but Music View's is.
>
> This is a crazy thing, but it seems to work...
>
> No mouse needed.
>

It doesn't work for me on Ubuntu Linux.  I do see different widgets getting
focus but it never seems to go to the Music View.  Still, it's an
interesting find!


--
Knute Snortum


Re: Frescobaldi: Keyboard shortcut for toggling between editor and music view?

2024-02-14 Thread Guy Stalnaker
That makes sense to me. The Frescobaldo keyboard shortcuts are all, for my
Linux version, Meta-Ctrl-?. If TAB moves around fields in dialog windows,
then it makes sense that Ctrl-Tab might shift between those dialogs, or in
this case the various Tool palettes, etc.

Your persistence is admirable.

Guy

-- “Happiness is the meaning and the purpose of life, the whole aim and end
of human existence.” ― Aristotle

On Wed, Feb 14, 2024, 9:59 AM Hajo Baess  wrote:

> I have (just completely accidentally, with a little help from the
> Breeze theme color scheme) discovered a keyboard shortcut for switching
> back and forth between the editor and the Music View. I think that it
> is undocumented, and strange it is, too. Here it is:
>
>  * from editor to Music View: press CTRL+TAB 5 times or until the Music
>View scroll bar is not greyed out any more. In Breeze for example,
>it turns light blue. The editor scroll bar turns grey at the same
>time.
>  * from Music View to editor: press CTRL+Shift+TAB 5 times or until the
>editor's scroll bar is no longer greyed out, but Music View's is.
>
> This is a crazy thing, but it seems to work...
>
> No mouse needed.
>
>
>
> Am Dienstag, dem 13.02.2024 um 13:24 -0600 schrieb Guy Stalnaker:
> > I do not see such a toggle or any system call in the Key Shortcuts
> > preferences that seems relevant. And perhaps that is not surprising -
> > Frescobaldi is after all a code editor; that it assumes (!) one would
> > always want the code visible makes sense to me.
> >
> > Regards
> >
> > On 2/12/24 15:36, Hajo Baess wrote:
> > > Hello all,
> > >
> > > Maybe I am missing it alltogether or it does not exist or it is to
> > > hard
> > > to find for me:
> > > I am looking for a keyboard shortcut in Frescobaldi enabling me to
> > > toggle between editor and music view, so I do not have to click
> > > with
> > > the mouse.
> > >
> > > I just can't find it. I have tried all kinds of possible candidates
> > > to
> > > no avail. Is someone here who happens to know?
> > >
> > > Thank you for pointing this out to me...
> > >
>
>


Re: Frescobaldi: Keyboard shortcut for toggling between editor and music view?

2024-02-14 Thread Hajo Baess
I have (just completely accidentally, with a little help from the
Breeze theme color scheme) discovered a keyboard shortcut for switching
back and forth between the editor and the Music View. I think that it
is undocumented, and strange it is, too. Here it is:

 * from editor to Music View: press CTRL+TAB 5 times or until the Music
   View scroll bar is not greyed out any more. In Breeze for example,
   it turns light blue. The editor scroll bar turns grey at the same
   time.
 * from Music View to editor: press CTRL+Shift+TAB 5 times or until the
   editor's scroll bar is no longer greyed out, but Music View's is.

This is a crazy thing, but it seems to work...

No mouse needed.



Am Dienstag, dem 13.02.2024 um 13:24 -0600 schrieb Guy Stalnaker:
> I do not see such a toggle or any system call in the Key Shortcuts 
> preferences that seems relevant. And perhaps that is not surprising -
> Frescobaldi is after all a code editor; that it assumes (!) one would
> always want the code visible makes sense to me.
> 
> Regards
> 
> On 2/12/24 15:36, Hajo Baess wrote:
> > Hello all,
> > 
> > Maybe I am missing it alltogether or it does not exist or it is to
> > hard
> > to find for me:
> > I am looking for a keyboard shortcut in Frescobaldi enabling me to
> > toggle between editor and music view, so I do not have to click
> > with
> > the mouse.
> > 
> > I just can't find it. I have tried all kinds of possible candidates
> > to
> > no avail. Is someone here who happens to know?
> > 
> > Thank you for pointing this out to me...
> > 




Re: Frescobaldi: Keyboard shortcut for toggling between editor and music view?

2024-02-13 Thread Hajo Baess
Maybe I was not clear enough in what I said: Of course the code should
be visible all the time. What I mean is the following:
When you have Frescobaldi open with its split window, there is always
one of the two halves active and reacts to input. Say, you are in the
editor, but want to go to a different page of your doc in the music
view, you always have to click into the Music View half of
Frescobaldi's window in order to activate it, so you can use a keyboard
shortcut there. And when you have done this and want to go back to the
editor, you have to click again into the editor pane to activate that
one for more input.

I am looking for a keyboard shortcut for activating whatever pane I
want to be in for input instead of having to click all the time,
because LilyPond is mostly keyboard work. The mouse (at least with me)
is hardly in use...

Am Dienstag, dem 13.02.2024 um 13:24 -0600 schrieb Guy Stalnaker:
> I do not see such a toggle or any system call in the Key Shortcuts 
> preferences that seems relevant. And perhaps that is not surprising -
> Frescobaldi is after all a code editor; that it assumes (!) one would
> always want the code visible makes sense to me.
> 
> Regards
> 
> On 2/12/24 15:36, Hajo Baess wrote:
> > Hello all,
> > 
> > Maybe I am missing it alltogether or it does not exist or it is to
> > hard
> > to find for me:
> > I am looking for a keyboard shortcut in Frescobaldi enabling me to
> > toggle between editor and music view, so I do not have to click
> > with
> > the mouse.
> > 
> > I just can't find it. I have tried all kinds of possible candidates
> > to
> > no avail. Is someone here who happens to know?
> > 
> > Thank you for pointing this out to me...
> > 




Re: Frescobaldi: Keyboard shortcut for toggling between editor and music view?

2024-02-13 Thread Guy Stalnaker
I do not see such a toggle or any system call in the Key Shortcuts 
preferences that seems relevant. And perhaps that is not surprising - 
Frescobaldi is after all a code editor; that it assumes (!) one would 
always want the code visible makes sense to me.


Regards

On 2/12/24 15:36, Hajo Baess wrote:

Hello all,

Maybe I am missing it alltogether or it does not exist or it is to hard
to find for me:
I am looking for a keyboard shortcut in Frescobaldi enabling me to
toggle between editor and music view, so I do not have to click with
the mouse.

I just can't find it. I have tried all kinds of possible candidates to
no avail. Is someone here who happens to know?

Thank you for pointing this out to me...


--
“Happiness is the meaning and the purpose of life, the whole aim and end of 
human existence.”

― Aristotle




Re: Frescobaldi: Keyboard shortcut for toggling between editor and music view?

2024-02-13 Thread Knute Snortum
On Mon, Feb 12, 2024 at 1:37 PM Hajo Baess  wrote:

> Hello all,
>
> Maybe I am missing it alltogether or it does not exist or it is to hard
> to find for me:
> I am looking for a keyboard shortcut in Frescobaldi enabling me to
> toggle between editor and music view, so I do not have to click with
> the mouse.
>
> I just can't find it. I have tried all kinds of possible candidates to
> no avail. Is someone here who happens to know?
>
> Thank you for pointing this out to me...
>

If it doesn't exist, it might be a nice addition!


--
Knute Snortum


Re: Frescobaldi issue 16: .ly is missing by saving

2023-05-30 Thread Federico Bruni
You are the only one so far reporting that .ly is not automatically 
added.

Maybe it's because you are using an older version of KDE Plasma.

Il giorno lun 29 mag 2023 alle 17:06:17 -0500, jimmyg...@gmail.com ha 
scritto:

Federico,

Just tested with my system, FB 3.3.0 (Flatpak install) did NOT add 
the .ly extension.


I'm running MXLinux 21.3, based on Debian 11.7, KDE Plasma 5.20.5.


On Mon, May 29, 2023 at 22:47, Federico Bruni  
wrote:

Hi all

I'm wondering if we can close this old Frescobaldi issue:


In some desktops (like GNOME) Frescobaldi used to save a new file 
without the .ly file extension. This is no longer the case today, at 
least on Windows 10 and GNOME Linux.
Can you please report what happens in other OSes and desktop 
environments?


We are missing feedback from MacOS and KDE Linux in particular, but 
any comment is helpful.


Thanks
Federico







Re: Frescobaldi issue 16: .ly is missing by saving

2023-05-30 Thread Jakob Pedersen
Frescobaldi 3.3.0 on Manjaro with Xfce 4.18 desktop: Automatically saves 
to .ly without problems.


On 29.05.2023 22.47, Federico Bruni wrote:

Hi all

I'm wondering if we can close this old Frescobaldi issue:
https://github.com/frescobaldi/frescobaldi/issues/16

In some desktops (like GNOME) Frescobaldi used to save a new file 
without the .ly file extension. This is no longer the case today, at 
least on Windows 10 and GNOME Linux.
Can you please report what happens in other OSes and desktop 
environments?


We are missing feedback from MacOS and KDE Linux in particular, but 
any comment is helpful.


Thanks
Federico





Re: Frescobaldi issue 16: .ly is missing by saving

2023-05-29 Thread Colin Campbell

On UbuntuStudio, Kubuntu 23.04, the .ly extension was automatic.

Cheers,

Colin

On 2023-05-29 14:47, Federico Bruni wrote:

Hi all

I'm wondering if we can close this old Frescobaldi issue:
https://github.com/frescobaldi/frescobaldi/issues/16

In some desktops (like GNOME) Frescobaldi used to save a new file 
without the .ly file extension. This is no longer the case today, at 
least on Windows 10 and GNOME Linux.
Can you please report what happens in other OSes and desktop 
environments?


We are missing feedback from MacOS and KDE Linux in particular, but 
any comment is helpful.


Thanks
Federico







Re: Frescobaldi issue 16: .ly is missing by saving

2023-05-29 Thread Andrew Bernard

Mint 21.1 Cinnamon desktop .ly is appended automatically just fine.

Andrew





Re: Frescobaldi issue 16: .ly is missing by saving

2023-05-29 Thread Andrew Bernard

Fedora 38 .ly is appended automatically just fine.

Andrew





Re: Frescobaldi issue 16: .ly is missing by saving

2023-05-29 Thread Lib Lists
Just checked on macOS Ventura 13.4 and Frescobaldi adds the .ly
extension automatically.

Cheers,
Lib

On Mon, 29 May 2023 at 22:52, Federico Bruni  wrote:
>
> Hi all
>
> I'm wondering if we can close this old Frescobaldi issue:
> https://github.com/frescobaldi/frescobaldi/issues/16
>
> In some desktops (like GNOME) Frescobaldi used to save a new file
> without the .ly file extension. This is no longer the case today, at
> least on Windows 10 and GNOME Linux.
> Can you please report what happens in other OSes and desktop
> environments?
>
> We are missing feedback from MacOS and KDE Linux in particular, but any
> comment is helpful.
>
> Thanks
> Federico
>
>
>



RE: Frescobaldi 3.3 - off topic?

2023-05-13 Thread savage.laurie
I had exactly the same problem on Ubuntu. I partly solved it by doing a 
complete uninstall -purge and installing from the files on F's site, then going 
through the rigmarole of fixing the various dependencies from the files the 
site links to. The recent files menu hasn't worked for me for a couple of years 
so I gave up on that.For other reasons I moved to Fedora 38 and the default 
version of Frescobaldi is 3.3 and the recent files menu works. Fedora doesn't 
play so well with non-free multimedia codecs so it's swings and roundabouts. I 
realise moving systems isn't usually a realistic option, but I had good 
backups.Laurie SavageSent from my Galaxy
 Original message From: Ralph Palmer 
 Date: 14/5/23  4:14 am  (GMT+10:00) To: 
lilypond-user Mailinglist  Subject: Frescobaldi 3.3 - 
off topic? Greetings, all -I've been using LilyPond with Frescobaldi under 
Linux/Ubuntu for years, and I really like the combination.I've tried updating 
to Frescobaldi 3.3 a number of times, with sort of weird results. I've been 
running LilyPond 2.23.6 and Frescobaldi 3.2 under Ubuntu 22.04.2 and they work 
fine. When I go to Flatpak, it says that Frescobaldi 3.3 is installed, and I 
can click on "Open" and it does, but there is no history (e.g., sessions I've 
been using under 3.2). If I tell the desktop to add Frescobaldi to "Favorites", 
it does put the icon there, but if I click on the icon, I get 3.2. When I do a 
search for frescobaldi-3.3, there are no results. I followed the instructions 
from Flathub for doing an install via the terminal, but the results are the 
same. Flathub says 3.3 is installed.Anyone else having similar problems? Anyone 
have suggestions for a solution? I would dearly love to have my previous saved 
sessions appear in 3.3, and have 3.3 be the default (I'm guessing I'll need to 
rename the frescobaldi-3.2 file).All the best,Ralph__Ralph 
PalmerSeattleUSA(he, him, his)palmer.r.vio...@gmail.com


Re: Frescobaldi 3.3 - off topic?

2023-05-13 Thread Jean Abou Samra
Le samedi 13 mai 2023 à 20:28 +0200, Jean Abou Samra a écrit :
>  * It's not possible to transfer sessions from the Ubuntu package to the 
> Flatpak package.


D'oh! My bad. The message from Federico
https://groups.google.com/g/frescobaldi/c/gKehyaVmAxo/m/0lglp4diBgAJ
shows a simple way to do that.


signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi 3.3 - off topic?

2023-05-13 Thread Jean Abou Samra
Le samedi 13 mai 2023 à 11:13 -0700, Ralph Palmer a écrit :

> Greetings, all -
> 
> I've been using LilyPond with Frescobaldi under Linux/Ubuntu for years, and I 
> really like the combination.
> 
> I've tried updating to Frescobaldi 3.3 a number of times, with sort of weird 
> results. I've been running LilyPond 2.23.6 and Frescobaldi 3.2 under Ubuntu 
> 22.04.2 and they work fine. When I go to Flatpak, it says that Frescobaldi 
> 3.3 is installed, and I can click on "Open" and it does, but there is no 
> history (e.g., sessions I've been using under 3.2). If I tell the desktop to 
> add Frescobaldi to "Favorites", it does put the icon there, but if I click on 
> the icon, I get 3.2. When I do a search for frescobaldi-3.3, there are no 
> results. I followed the instructions from Flathub for doing an install via 
> the terminal, but the results are the same. Flathub says 3.3 is installed.
> 
> Anyone else having similar problems? Anyone have suggestions for a solution? 
> I would dearly love to have my previous saved sessions appear in 3.3, and 
> have 3.3 be the default (I'm guessing I'll need to rename the frescobaldi-3.2 
> file).


Was my previous reply to this question of yours not clear?

https://groups.google.com/g/frescobaldi/c/gKehyaVmAxo

In short:

* You very probably have Frescobaldi installed *both* from Flatpak and from 
elsewhere (likely the Ubuntu package). If you want to get the Flatpak when you 
click on the Frescobaldi icon, you first need to uninstall the previous one 
(likely `sudo apt remove frescobaldi`).
* It's not possible to transfer sessions from the Ubuntu package to the Flatpak 
package.


signature.asc
Description: This is a digitally signed message part


Re: FIXED: Re: Frescobaldi: Weird error with 3.3.0 (OT?)

2023-05-08 Thread Stephan Schöll

I can confirm that this is exactly the issue I've encountered ...
alongside with the solution I found on my own.

Am 03.05.2023 um 13:40 schrieb Jean Abou Samra:

Le dimanche 30 avril 2023 à 23:46 +0200, Stephan Schöll a écrit :

So to me it seems that the uninstaller doesn't do a clean job.



I wasn't aware of it, but it looks like this is a known problem.

https://github.com/frescobaldi/frescobaldi/issues/1252


Re: FIXED: Re: Frescobaldi: Weird error with 3.3.0 (OT?)

2023-05-03 Thread Jean Abou Samra
Le dimanche 30 avril 2023 à 23:46 +0200, Stephan Schöll a écrit :
> So to me it seems that the uninstaller doesn't do a clean job.


I wasn't aware of it, but it looks like this is a known problem.

https://github.com/frescobaldi/frescobaldi/issues/1252


signature.asc
Description: This is a digitally signed message part


Re: frescobaldi themes

2023-05-01 Thread Gianmaria Lari
Ciao Valentin,
Thank you for your kind msg!

You wrote:

[install multiple themes all at once in Frescobaldi]

> I suppose the easiest way to be able to install multiple files would be to
> slightly
> tweak Frescobaldi’s code (which can easily be done on a distributed copy
> as it is python).
> For this find the location of of the frescobaldi_app module and open
> widgets/schemeselector.py.
>
[]

I found the file and tried to modify it. Unfortunately I have a
(pre)compiled .pyc file so I can't modify it directly.
Now I don't have time but I'll try to find the source and compile it
(hopefully I'll be able to do it).
Thanks a lot!
Gianmaria


FIXED: Re: Frescobaldi: Weird error with 3.3.0 (OT?)

2023-04-30 Thread Stephan Schöll

I tried to help with some C++ Redistributables according to advice in
some posts. But all failed saying that a newer version is already installed.

I tried to uninstall 3.3.0 and install 3.2 for comparison purposes. And
yet, some similar error occured. I uninstalled any Frescobaldi
installation and noticed that nevertheless there is a C:\Program Files
(x86)\Frescobaldi folder full of plenty of stuff, among many with Qt5 or
similar in their name.

So I removed this folder (asks for admin permissions) and reinstalled
3.3.0 - successfully ;-)

So to me it seems that the uninstaller doesn't do a clean job.

- Stephan

On 30.04.2023 20:11, Stephan Schöll wrote:

Jean,

It's an older Thinkpad, and I thought, that I always installed OS
updates timely when published / recommended.

But checking for this puzzled me: build 19044 seems to be 21H2, but when
checking for updates I get

I update installed SW quite frequently and never had issues with any of
them.


Am 29.04.2023 um 21:56 schrieb Jean Abou Samra:




Le 29 avr. 2023 à 21:37, Stephan Schöll  a écrit :



On one of my Windows 10 computers I updated Frescobaldi by

1. unistalling 3.0.1.

2. installing 3.3.0 with the installer from the Frescobaldi website

At the end of the installation process I guess the installer wants to
start Frescobaldi. But instead I get this message with references to
folders that definitely don't exist on my machine (C:\Python,
D:\Users\Jones...)




Don’t worry about these. They are paths on the machine of the person
who built the installer.



I uninstall and reinstalled again but without success.

Is there anybody who could give me some advice, either what to do or
where to post in case this is OT?



Unfortunately, the error message is not very helpful. (I dare hope
that on Linux you would at least have gotten the name of the missing
symbol.)

Anyway. Maybe your OS is too old? What precise version of Windows 10
is this? Did you upgrade it recently?






Re: frescobaldi themes

2023-04-30 Thread Jean Abou Samra
Le dimanche 30 avril 2023 à 18:30 +0200, Valentin Petzel a écrit :

> Hello Gianmaria,
> 
> I’ve looked into how Frescobaldi handles color schemes, and sadly this is 
> done in a
> rather unpleasant way. Frescobaldi will basically inseart the config for each 
> scheme
> into its main config file under
> 
> [fontscolors]
> 
> starting with a key which is either default or user1, user2, ... Under
> 
> [editor_schemes]
> 
> you then get a names map like
> 
> user1=#Zenburn
> 
> This is of course much less convenient than having themes in a themes folder
> which you can simply copy your themes into, and it also means your themes are
> tied to that config file. If that config messes up this also includes all 
> schemes.

If that config file is messed up, *all* your Frescobaldi preferences are lost, 
including custom snippets, LilyPond versions, yada, yada. I don't think this is 
really a problem; after all, the config file is read and written by QSettings, 
Qt's built-in tool for storing app settings, which has all the 
battle-testedness behind Qt.

(You're not supposed to edit the file by hand.)


> I suppose the easiest way to be able to install multiple files would be to 
> slightly
> tweak Frescobaldi’s code (which can easily be done on a distributed copy as 
> it is python).
> For this find the location of of the frescobaldi_app module and open 
> widgets/schemeselector.py.
> Here you should find at around line 164 the function definition
> 
> ```
>     def slotImport(self):
>     filetypes = "{0} (*.xml);;{1} (*)".format(_("XML Files"), _("All 
> Files"))
>     caption = app.caption(_("dialog title", "Import color theme"))
>     filename = QFileDialog.getOpenFileName(self, caption, 
> QDir.homePath(), filetypes)[0]
>     if filename:
>     self.parent().import_(filename)
> ```
>
> This will open a file selector and load the selected config by name. Simply 
> change
> QFileDialog.getOpenFileName to QFileDialog.getOpenFileNames to allow multiple 
> selection
> and then iterate over the result to load multiple files, so change this code 
> to something like
> 
> ```
>     def slotImport(self):
>     filetypes = "{0} (*.xml);;{1} (*)".format(_("XML Files"), _("All 
> Files"))
>     caption = app.caption(_("dialog title", "Import color theme"))
>     filenames = QFileDialog.getOpenFileNames(self, caption, 
> QDir.homePath(), filetypes)[0]
>     for filename in filenames:
>     if filename:
>     self.parent().import_(filename)
> ```
>
> With this change you’ll be able to import multiple themes in one go.


That sounds like a simple and useful change, could you submit a PR for it?


signature.asc
Description: This is a digitally signed message part


Re: Frescobaldi: Weird error with 3.3.0 (OT?)

2023-04-30 Thread Stephan Schöll

Jean,

It's an older Thinkpad, and I thought, that I always installed OS
updates timely when published / recommended.

But checking for this puzzled me: build 19044 seems to be 21H2, but when
checking for updates I get

I update installed SW quite frequently and never had issues with any of
them.


Am 29.04.2023 um 21:56 schrieb Jean Abou Samra:




Le 29 avr. 2023 à 21:37, Stephan Schöll  a écrit :



On one of my Windows 10 computers I updated Frescobaldi by

1. unistalling 3.0.1.

2. installing 3.3.0 with the installer from the Frescobaldi website

At the end of the installation process I guess the installer wants to
start Frescobaldi. But instead I get this message with references to
folders that definitely don't exist on my machine (C:\Python,
D:\Users\Jones...)




Don’t worry about these. They are paths on the machine of the person
who built the installer.



I uninstall and reinstalled again but without success.

Is there anybody who could give me some advice, either what to do or
where to post in case this is OT?



Unfortunately, the error message is not very helpful. (I dare hope
that on Linux you would at least have gotten the name of the missing
symbol.)

Anyway. Maybe your OS is too old? What precise version of Windows 10
is this? Did you upgrade it recently?


Re: frescobaldi themes

2023-04-30 Thread Valentin Petzel
Hello Gianmaria,

I’ve looked into how Frescobaldi handles color schemes, and sadly this is done 
in a
rather unpleasant way. Frescobaldi will basically inseart the config for each 
scheme
into its main config file under

[fontscolors]

starting with a key which is either default or user1, user2, ... Under

[editor_schemes]

you then get a names map like

user1=#Zenburn

This is of course much less convenient than having themes in a themes folder
which you can simply copy your themes into, and it also means your themes are
tied to that config file. If that config messes up this also includes all 
schemes.

I suppose the easiest way to be able to install multiple files would be to 
slightly
tweak Frescobaldi’s code (which can easily be done on a distributed copy as it 
is python).
For this find the location of of the frescobaldi_app module and open 
widgets/schemeselector.py.
Here you should find at around line 164 the function definition

def slotImport(self):
filetypes = "{0} (*.xml);;{1} (*)".format(_("XML Files"), _("All 
Files"))
caption = app.caption(_("dialog title", "Import color theme"))
filename = QFileDialog.getOpenFileName(self, caption, QDir.homePath(), 
filetypes)[0]
if filename:
self.parent().import_(filename)

This will open a file selector and load the selected config by name. Simply 
change
QFileDialog.getOpenFileName to QFileDialog.getOpenFileNames to allow multiple 
selection
and then iterate over the result to load multiple files, so change this code to 
something like

def slotImport(self):
filetypes = "{0} (*.xml);;{1} (*)".format(_("XML Files"), _("All 
Files"))
caption = app.caption(_("dialog title", "Import color theme"))
filenames = QFileDialog.getOpenFileNames(self, caption, 
QDir.homePath(), filetypes)[0]
for filename in filenames:
if filename:
self.parent().import_(filename)

With this change you’ll be able to import multiple themes in one go.

Cheers,
Valentin

Am Freitag, 28. April 2023, 09:40:57 CEST schrieb Gianmaria Lari:
> Hope this is not off topic. Is there any way in Frescobaldi to install a
> bunch of themes all at once (instead of passing trough Edit -> Preferences
> -> Fonts & Colors etc.) ?
> 
> Thanks,
> Gianmaria



signature.asc
Description: This is a digitally signed message part.


Re: frescobaldi themes

2023-04-30 Thread Federico Bruni

Ok, I see now.
Themes are usually desktop themes. In this case we are talking about 
the color schemes of the Frescobaldi editor.


No way to install them at once, according to:
https://github.com/frescobaldi/frescobaldi/issues/1157

I think that Frescobaldi should include at least one dark scheme 
besides the default light one.




Il giorno ven 28 apr 2023 alle 11:17:13 +0200, Gianmaria Lari 
 ha scritto:

Ciao Federico,

I'm using windows 11.

I downloaded frescobaldi themes here 
https://github.com/frescobaldi/frescobaldi-themes  (I don't need a 
prettier environment but I cannot use a pc without a dark mode).



On Fri, 28 Apr 2023 at 10:52, Federico Bruni  
wrote:



Il giorno ven 28 apr 2023 alle 09:40:57 +0200, Gianmaria Lari 
 ha scritto:
Hope this is not off topic. Is there any way in Frescobaldi to 
install a bunch of themes all at once (instead of passing trough 
Edit -> Preferences -> Fonts & Colors etc.) ?





Which themes are you talking about? I don't see anything in Fonts & 
Colors...


Frescobaldi themes are available in General preferences>Style, where 
you see some themes included in Qt plus the themes available in your 
system.
The themes can be installed using a software center (in Linux). I 
can't remember what's your OS.. maybe Mac?








Re: Frescobaldi: Weird error with 3.3.0 (OT?)

2023-04-29 Thread Valentin Petzel
Hello Stephan,

it appears like the one at fault here is the cx_Freeze package, which in 
hooks/pyqt5/add_library.py loads PyQt5.

This package does have a few similar bugs:

https://github.com/marcelotduarte/cx_Freeze/issues/504
https://github.com/marcelotduarte/cx_Freeze/issues/1408

These should be fixed with version 6.13, but considering the version used here 
is not the most recent one (the line at fault "qtcore = __import__("PyQt5", 
fromlist=["QtCore"]).QtCore" is not line 19 anymore) it might be plausible 
that this it the bug you are facing.

You might either try the fixes dicussed in the threads, or you could (if you 
have access to the python installation used by Frescobaldi) use

pip freeze

to check the version of the cx_freeze package and in case upgrade it using

pip install cx_freeze.

Finally you should consider filing a bug report on the Frescobaldi issue 
tracker so the issue can be fixed.

Cheers,
Valentin

Am Samstag, 29. April 2023, 21:36:18 CEST schrieb Stephan Schöll:
> On one of my Windows 10 computers I updated Frescobaldi by
> 
> 1. unistalling 3.0.1.
> 
> 2. installing 3.3.0 with the installer from the Frescobaldi website
> 
> At the end of the installation process I guess the installer wants to
> start Frescobaldi. But instead I get this message with references to
> folders that definitely don't exist on my machine (C:\Python,
> D:\Users\Jones...)
> 
> I uninstall and reinstalled again but without success.
> 
> Is there anybody who could give me some advice, either what to do or
> where to post in case this is OT?
> 
> TIA
> 
> Stephan



signature.asc
Description: This is a digitally signed message part.


Re: Frescobaldi: Weird error with 3.3.0 (OT?)

2023-04-29 Thread Jean Abou Samra


> Le 29 avr. 2023 à 21:37, Stephan Schöll  a écrit :
> 
> 
> On one of my Windows 10 computers I updated Frescobaldi by
> 
> 1. unistalling 3.0.1.
> 
> 2. installing 3.3.0 with the installer from the Frescobaldi website
> 
> At the end of the installation process I guess the installer wants to start 
> Frescobaldi. But instead I get this message with references to folders that 
> definitely don't exist on my machine (C:\Python, D:\Users\Jones...)
> 


Don’t worry about these. They are paths on the machine of the person who built 
the installer.


> I uninstall and reinstalled again but without success.
> 
> Is there anybody who could give me some advice, either what to do or where to 
> post in case this is OT?
> 

Unfortunately, the error message is not very helpful. (I dare hope that on 
Linux you would at least have gotten the name of the missing symbol.)

Anyway. Maybe your OS is too old? What precise version of Windows 10 is this? 
Did you upgrade it recently?




Re: frescobaldi themes

2023-04-28 Thread Gianmaria Lari
[midi player not visible in Frescobaldi]

> Maybe it's just turned off? What if you enable it in Tools > MIDI > MIDI
> player ?


ahhh quelle honte !
My apologies, I didn't know you have to enable it.
Thanks a lot Jean!
gianmaria


Re: frescobaldi themes

2023-04-28 Thread Jean Abou Samra
Le vendredi 28 avril 2023 à 11:17 +0200, Gianmaria Lari a écrit :


> Another question: I installed Frescobaldi version 3.3 a few hours ago and 
> no more embedded midi player!!! 
> I tried to have a look on the mailing list and on google but no one discusses 
> this issue. Do you know anything about this?

Maybe it's just turned off? What if you enable it in Tools > MIDI > MIDI player 
?





signature.asc
Description: This is a digitally signed message part


Re: frescobaldi themes

2023-04-28 Thread Gianmaria Lari
Ciao Federico,

I'm using windows 11.

I downloaded frescobaldi themes here
https://github.com/frescobaldi/frescobaldi-themes  (I don't need a prettier
environment but I cannot use a pc without a dark mode).

* * *

Another question: I installed Frescobaldi version 3.3 a few hours ago
and no more embedded midi player!!!
I tried to have a look on the mailing list and on google but no one
discusses this issue. Do you know anything about this?

Thks, Gianmaria


On Fri, 28 Apr 2023 at 10:52, Federico Bruni  wrote:

>
>
> Il giorno ven 28 apr 2023 alle 09:40:57 +0200, Gianmaria Lari <
> gianmarial...@gmail.com> ha scritto:
>
> Hope this is not off topic. Is there any way in Frescobaldi to install a
> bunch of themes all at once (instead of passing trough Edit -> Preferences
> -> Fonts & Colors etc.) ?
>
>
>
> Which themes are you talking about? I don't see anything in Fonts &
> Colors...
>
> Frescobaldi themes are available in General preferences>Style, where you
> see some themes included in Qt plus the themes available in your system.
> The themes can be installed using a software center (in Linux). I can't
> remember what's your OS.. maybe Mac?
>
>


Re: frescobaldi themes

2023-04-28 Thread Federico Bruni



Il giorno ven 28 apr 2023 alle 09:40:57 +0200, Gianmaria Lari 
 ha scritto:
Hope this is not off topic. Is there any way in Frescobaldi to 
install a bunch of themes all at once (instead of passing trough Edit 
-> Preferences -> Fonts & Colors etc.) ?





Which themes are you talking about? I don't see anything in Fonts & 
Colors...


Frescobaldi themes are available in General preferences>Style, where 
you see some themes included in Qt plus the themes available in your 
system.
The themes can be installed using a software center (in Linux). I can't 
remember what's your OS.. maybe Mac?





Re: [Frescobaldi] Re: ANN: Frescobaldi 3.3.0

2023-04-10 Thread K. Blum

Am 10.04.2023 um 14:09 schrieb lilypond-user-requ...@gnu.org:

Thanks for the update!

Is the icon missing for any other Windows users? I get a white page
icon in the taskbar.

It’s indeed been noticed (but we didn’t want to hold the release for
it). Seehttps://github.com/frescobaldi/frescobaldi/issues/1582


It's either fixed by now or does not happen everywhere.
FWIW I do have the normal Icon in the taskbar on Windows 10.

Kind regards,
Michael


Thats's interesting. I have the missing taskbar icon on Win10 as well,
but it has already been missing in previous versions:
definitely in 3.2, and IIRC also in 3.1, maybe even in 3.0.

Cheers,
Klaus


Re: [Frescobaldi] ANN: Frescobaldi 3.3.0

2023-04-10 Thread Jean Abou Samra


(Adding back the list)

> Le 10 avr. 2023 à 13:36, Dimitri Sykias  a écrit :
> 
> With the arm64. So, I can’t run Frescobaldi on Monterey with M1 processor, 
> can I?

Try the x86_64 one, I think it will work (just a bit slower than native arm64 
binaries, since it will run via emulation).

Of course, you can also upgrade your OS.





Re: [Frescobaldi] Re: ANN: Frescobaldi 3.3.0

2023-04-10 Thread Jean Abou Samra



> Le 10 avr. 2023 à 13:39, Werner LEMBERG  a écrit :
> 
> 
> Dear Frescobaldi team,
> 
> 
>> We are glad to announce the availability of Frescobaldi 3.3.0.
>> [...]
> 
> Is it necessary to update the Frescobaldi installation instructions in
> LilyPond's Learning Manual?
> 
>  https://lilypond.org/doc/v2.25/Documentation/learning/installing
>  
> https://gitlab.com/lilypond/lilypond/-/blob/master/Documentation/en/learning/installing.itely
> 
> If yes, could you provide a Merge Request?


I don’t think so. The way to install Frescobaldi is the same as in previous 
versions. We haven’t implemented automatic installation of LilyPond yet, either 
(volunteers especially welcome).





Re: [Frescobaldi] Re: ANN: Frescobaldi 3.3.0

2023-04-10 Thread Michael Gerdau

Thanks for the update!

Is the icon missing for any other Windows users? I get a white page 
icon in the taskbar.


It’s indeed been noticed (but we didn’t want to hold the release for 
it). See https://github.com/frescobaldi/frescobaldi/issues/1582 



It's either fixed by now or does not happen everywhere.
FWIW I do have the normal Icon in the taskbar on Windows 10.

Kind regards,
Michael
--
 Michael Gerdau   email: m...@qata.de
 GPG-keys available on request or at public keyserver



Re: [Frescobaldi] Re: ANN: Frescobaldi 3.3.0

2023-04-10 Thread Jean Abou Samra



> Le 10 avr. 2023 à 12:32, Dimitri Sykias  a écrit :
> 
> I installed Frescobaldi in macOS Monterey 12.6.4. When I try to launch it I 
> get the following error:
> “Frescobaldi has encountered a fatal error and will now terminate”



Is this with the x86_64 bundle or the arm64 one? The latter is only expected to 
work on macOS Ventura and later.



Re: [Frescobaldi] ANN: Frescobaldi 3.3.0

2023-04-09 Thread Andrew Bernard

So now we know your plans. Thanks!

Andrew


On 10/04/2023 2:15 pm, Jean Abou Samra wrote:



Le 10 avr. 2023 à 02:04, Andrew Bernard  a écrit :
I imagine over time Wilbert and the Frescobaldi developers will release 
exclusively with flatpak. Although I don't know their plans, that may well 
happen, making it harder to do a manually crafted install.


I don’t see why we would do that. The .tar.gz is a Python sdist (source 
distribution), i.e., almost the same as tarring the source code, just with some 
metadata added. In my view, the source code is part of the normal release 
artifacts for any software, and an sdist is very simple to generate. Plus, you 
will of course always be able to check out the Git repository.





Re: [Frescobaldi] ANN: Frescobaldi 3.3.0

2023-04-09 Thread Jean Abou Samra



> Le 10 avr. 2023 à 02:04, Andrew Bernard  a écrit :
> I imagine over time Wilbert and the Frescobaldi developers will release 
> exclusively with flatpak. Although I don't know their plans, that may well 
> happen, making it harder to do a manually crafted install.


I don’t see why we would do that. The .tar.gz is a Python sdist (source 
distribution), i.e., almost the same as tarring the source code, just with some 
metadata added. In my view, the source code is part of the normal release 
artifacts for any software, and an sdist is very simple to generate. Plus, you 
will of course always be able to check out the Git repository.



Re: [Frescobaldi] ANN: Frescobaldi 3.3.0

2023-04-09 Thread Jean Abou Samra


> Le 10 avr. 2023 à 00:32, Knute Snortum  a écrit :
> Is there a reason I shouldn't install Frescobaldi from the tar.gz file in the 
> release page? That's what I've been doing.  I don't want to set up Flatpack 
> on my Ubuntu system.


If you do that, keep in mind that you should also update the companion 
python-ly module to its latest source version from 
https://github.com/frescobaldi/python-ly/ (we haven’t done a release for it 
yet, this is something we need to think about…).

Installing Frescobaldi from source is usually harder than most software because 
dependencies need to come from mixed sources. To install python-ly or 
frescobaldi from source, you need to use pip, but it’s important to install 
python-poppler-qt5 first from your distro, because if pip wants to install that 
itself as a dependency, it will compile it from source which might be tricky. 
However, if you already have a working setup, this should work fine.

Keep in mind that if you want Frescobaldi to be launchable as a GUI application 
as opposed to the terminal, you will need a (freedesktop.org-style) desktop 
file. See https://groups.google.com/g/frescobaldi/c/Ip5Gs7JNxx0/m/w6IhnuT5AAAJ



Re: [Frescobaldi] Re: ANN: Frescobaldi 3.3.0

2023-04-09 Thread Jean Abou Samra


> Le 10 avr. 2023 à 05:27, Jon Arnold  a écrit :
> 
> 
> Thanks for the update!
> 
> Is the icon missing for any other Windows users? I get a white page icon in 
> the taskbar.



It’s indeed been noticed (but we didn’t want to hold the release for it). See 
https://github.com/frescobaldi/frescobaldi/issues/1582

Re: [Frescobaldi] ANN: Frescobaldi 3.3.0

2023-04-09 Thread Andrew Bernard
Sure you can do that. For me, I welcome the flatpak packaging. Despite 
being a very experienced UNIX user forever, I often find difficulties 
arise with all the prerequisites required to be installed, especially 
the Qt aspects, which often mess up. Flatpak frees one from these issues.


I understand exactly why you don't like flatpak and the particular type 
of bloat it introduces. And also, Canonical have recently forced it off 
Ubuntu and Ubuntu flavours in favour of snap, which I personally think 
is much worse. But it's the way the world is going as the big plus is 
that it makes it much simpler for developers to support many more linux 
distros without burning needless energy. I have decided to roll over go 
with the flow and just install flatpak and enjoy the convenience, if not 
the bloat/etc.


Just my view. I imagine over time Wilbert and the Frescobaldi developers 
will release exclusively with flatpak. Although I don't know their 
plans, that may well happen, making it harder to do a manually crafted 
install.



Andrew


On 10/04/2023 8:32 am, Knute Snortum wrote:



Is there a reason I shouldn't install Frescobaldi from the tar.gz file 
in the release page? That's what I've been doing.  I don't want to set 
up Flatpack on my Ubuntu system.


Re: [Frescobaldi] ANN: Frescobaldi 3.3.0

2023-04-09 Thread Knute Snortum
On Sun, Apr 9, 2023 at 1:20 PM Davide Liessi 
wrote:

> We are glad to announce the availability of Frescobaldi 3.3.0. macOS
> and Windows installers are available from
>
>  https://github.com/frescobaldi/frescobaldi/releases/tag/v3.3.0
>
> Linux users can install Frescobaldi from Flathub via Flatpak:
>
>  https://flathub.org/apps/details/org.frescobaldi.Frescobaldi


Is there a reason I shouldn't install Frescobaldi from the tar.gz file in
the release page? That's what I've been doing.  I don't want to set up
Flatpack on my Ubuntu system.

--
Knute Snortum


Re: Frescobaldi default directory

2023-02-26 Thread Michael Werner
On Sun, Feb 26, 2023 at 4:15 AM bobr...@centrum.is 
wrote:

>
> How does one set the default to a specific directory?
>

Hi David.

If you go into Edit -> Preferences -> General Preferences in the right hand
pane is the Sessions and Files section containing 3 tabs: New Documents,
Saving, and Sessions. Select the Saving tab and you'll find the spot to set
your default save directory.

Michael


Re: Frescobaldi crashes on startup

2023-01-30 Thread Jean Bréfort
Le lundi 30 janvier 2023 à 10:35 +0100, Jean Abou Samra a écrit :
> 
> 
> > Le 30 janv. 2023 à 09:26, Valentin Petzel  a
> > écrit :
> > 
> > 
> > Hello Jean,
> > 
> > This seems to come from PyQt5, so maybe downgrading that one will
> > solve this. Also you might want to report the problem directly to
> > Frescobaldi:
> > 
> > https://github.com/frescobaldi/frescobaldi/issues
> > 
> > so it can be fixed.
> 
> 
> It’s already
> known. https://github.com/frescobaldi/frescobaldi/issues/1453
> 
> Jean
> > 

Merci pour le renseignement, je vais suivre la chose.

Jean (l'autre, celui qui n'est pas très compétent)



Re: Frescobaldi crashes on startup

2023-01-30 Thread Jean Abou Samra


> Le 30 janv. 2023 à 09:26, Valentin Petzel  a écrit :
> 
> 
> Hello Jean,
> 
> This seems to come from PyQt5, so maybe downgrading that one will solve this. 
> Also you might want to report the problem directly to Frescobaldi:
> 
> https://github.com/frescobaldi/frescobaldi/issues
> 
> so it can be fixed.


It’s already known. https://github.com/frescobaldi/frescobaldi/issues/1453

Jean
> 


Re: Frescobaldi crashes on startup

2023-01-30 Thread Andrew Bernard

Better to give all the versions and platforms.

Andrew

On 30/01/2023 6:20 pm, Jean Bréfort wrote:

Since a python upgrade, Frescobaldi has a serious issue:





Re: Frescobaldi crashes on startup

2023-01-30 Thread Valentin Petzel
Hello Jean,

This seems to come from PyQt5, so maybe downgrading that one will solve this. 
Also you 
might want to report the problem directly to Frescobaldi:

https://github.com/frescobaldi/frescobaldi/issues[1]

so it can be fixed.

Cheers,
Valentin

Am Montag, 30. Jänner 2023, 08:20:10 CET schrieb Jean Bréfort:
> Hi,
> 
> Since a python upgrade, Frescobaldi has a serious issue:
> 
> Traceback (most recent call last):
>   File "/usr/share/frescobaldi/frescobaldi_app/view.py", line 107, in
> event
> if ev.type() == QEvent.KeyPress:
>^^^
> TypeError: a member of enum 'StandardKey' is expected not 'QEvent'
> 
> then crash. Any idea?
> 
> Best regards,
> Jean Bréfort




[1] https://github.com/frescobaldi/frescobaldi/issues


signature.asc
Description: This is a digitally signed message part.


  1   2   3   4   5   6   7   8   9   10   >