Bug#976120: RFS: qabc/2.0-1 [ITP] -- minimal GUI for ABC music notation
Le 30/11/2020 à 05:17, Paul Wise a écrit : On Mon, Nov 30, 2020 at 3:21 AM Benoît Rouits wrote: Thank you for the note. Lilypond is a command-line sheet music engraver similar (but different) to MusiXTeX. QAbc is a desktop user interface with an editor view and an SVG preview. The approaches are very different, IMHO. QAbc allow to quickly notate tunes, listen to it and print it but is not appropriate for professional engraving. There are GUI frontends to lilypond though, for example denemo. It sounds like they have different purposes/audiences though. I understand. The original patch to abcm2ps have been refused upstream for some reasons I understand completely. I started to modify more heavily the code of abcm2ps in order to use it as a library. That modified abcm2ps code is useless alone, it's a part of QAbc. Thank you for the link you gave me. I'll contact the debian-security-tracker mailing list to add the qabc package as having, for now, a forked embedded copy of abcm2ps. It seems like separating abcm2ps into a library and command-line tools would be a valuable thing to have upstreamed, so that other programs can use the functionality too. Yes indeed. But the original maintainer of abcm2ps told me abcm2ps is at its end of life. Anyway, if I succeed to make good library code from abcm2ps (many tried, many failed told me the maintainer), I'll then release it as a separate package. PS: I forgot to mention in my initial mail that you might like to join the Debian multimedia team and help maintain other music related packages. The team might also be likely to sponsor Qabc. https://wiki.debian.org/DebianMultimedia Thank you, I subscribed and will introduce myself. Many thanks for your interest an indications, Paul, Benoît
Bug#976120: RFS: qabc/2.0-1 [ITP] -- minimal GUI for ABC music notation
On Mon, Nov 30, 2020 at 3:21 AM Benoît Rouits wrote: > Thank you for the note. Lilypond is a command-line sheet music engraver > similar (but different) to MusiXTeX. QAbc is a desktop user interface > with an editor view and an SVG preview. The approaches are very > different, IMHO. QAbc allow to quickly notate tunes, listen to it and > print it but is not appropriate for professional engraving. There are GUI frontends to lilypond though, for example denemo. It sounds like they have different purposes/audiences though. > I understand. The original patch to abcm2ps have been refused upstream > for some reasons I understand completely. I started to modify more > heavily the code of abcm2ps in order to use it as a library. That > modified abcm2ps code is useless alone, it's a part of QAbc. Thank you > for the link you gave me. I'll contact the debian-security-tracker > mailing list to add the qabc package as having, for now, a forked > embedded copy of abcm2ps. It seems like separating abcm2ps into a library and command-line tools would be a valuable thing to have upstreamed, so that other programs can use the functionality too. PS: I forgot to mention in my initial mail that you might like to join the Debian multimedia team and help maintain other music related packages. The team might also be likely to sponsor Qabc. https://wiki.debian.org/DebianMultimedia -- bye, pabs https://wiki.debian.org/PaulWise
Bug#976120: RFS: qabc/2.0-1 [ITP] -- minimal GUI for ABC music notation
Le 30/11/2020 à 03:39, Paul Wise a écrit : On Mon, Nov 30, 2020 at 12:48 AM Benoît Rouits wrote: QAbc has not yet an equivalent software in Debian. It's written in C++/Qt, uses libfluidsynth for synthesis, and makes use of abc2midi binary (from abcmidi package) to generate temporary midi files to be played. Thus, abcmidi has been placed in the "Recommends" section of the control file, but could be preferably placed in Depends... ? I note that Lilypond can import ABC format, so that would seem to be similar to QAbc. Thank you for the note. Lilypond is a command-line sheet music engraver similar (but different) to MusiXTeX. QAbc is a desktop user interface with an editor view and an SVG preview. The approaches are very different, IMHO. QAbc allow to quickly notate tunes, listen to it and print it but is not appropriate for professional engraving. Unless QAbc can also natively generate MIDI files or work without generating MIDI files, then Recommends sounds incorrect and Depends should be used instead. Okay, thank you for the precision. So it should, for now, use Depends. Moreover, I know no alternative to abc2midi to simply generate MIDI from ABC. I will upload a new version of the source package that takes this into account. QAbc also includes some modified source code from abcm2ps in a way to workaround Qt's poorness in SVG rendering (see QTBUG-88494 in qt.io). Debian packages should not use embedded code copies where possible, this seems like an exception for now though. Please get the copy recorded in the security team's repository and also make sure that the embedded copy is not used with versions of Qt where that bug is fixed, when that happens. https://wiki.debian.org/EmbeddedCopies I understand. The original patch to abcm2ps have been refused upstream for some reasons I understand completely. I started to modify more heavily the code of abcm2ps in order to use it as a library. That modified abcm2ps code is useless alone, it's a part of QAbc. Thank you for the link you gave me. I'll contact the debian-security-tracker mailing list to add the qabc package as having, for now, a forked embedded copy of abcm2ps. Have a good week, Benoît
Bug#976120: RFS: qabc/2.0-1 [ITP] -- minimal GUI for ABC music notation
On Mon, Nov 30, 2020 at 12:48 AM Benoît Rouits wrote: > QAbc has not yet an equivalent software in Debian. It's written in > C++/Qt, uses libfluidsynth for synthesis, and makes use of abc2midi > binary (from abcmidi package) to generate temporary midi files to be > played. Thus, abcmidi has been placed in the "Recommends" section of the > control file, but could be preferably placed in Depends... ? I note that Lilypond can import ABC format, so that would seem to be similar to QAbc. Unless QAbc can also natively generate MIDI files or work without generating MIDI files, then Recommends sounds incorrect and Depends should be used instead. > QAbc also includes some modified source code from abcm2ps in a way to > workaround Qt's poorness in SVG rendering (see QTBUG-88494 in qt.io). Debian packages should not use embedded code copies where possible, this seems like an exception for now though. Please get the copy recorded in the security team's repository and also make sure that the embedded copy is not used with versions of Qt where that bug is fixed, when that happens. https://wiki.debian.org/EmbeddedCopies -- bye, pabs https://wiki.debian.org/PaulWise
Bug#976120: RFS: qabc/2.0-1 [ITP] -- minimal GUI for ABC music notation
Package: sponsorship-requests Severity: wishlist Dear mentors, I am looking for a sponsor for my package "qabc": * Package name: qabc Version : 2.0-1 Upstream Author : Benoît Rouits * URL : http://brouits.free.fr/qabc/ * License : GPL-3+ * Vcs : https://github.com/be1/qabc Section : misc It builds those binary packages: qabc - minimal GUI for ABC music notation To access further information about this package, please visit the following URL: https://mentors.debian.net/package/qabc/ Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/q/qabc/qabc_2.0-1.dsc Changes for the initial release: qabc (2.0-1) unstable; urgency=medium . * Initial release. (Closes: #975688) QAbc has not yet an equivalent software in Debian. It's written in C++/Qt, uses libfluidsynth for synthesis, and makes use of abc2midi binary (from abcmidi package) to generate temporary midi files to be played. Thus, abcmidi has been placed in the "Recommends" section of the control file, but could be preferably placed in Depends... ? QAbc also includes some modified source code from abcm2ps in a way to workaround Qt's poorness in SVG rendering (see QTBUG-88494 in qt.io). As sometimes a screenshot is worth better than a long explanation, you can see a picture on the upstream page: http://brouits.free.fr/qabc/ I hope this program will retain your attention and will be included into Debian. Have a nice week, Benoît OpenPGP_0x6A7532B8CEABEA53.asc Description: application/pgp-keys OpenPGP_signature Description: OpenPGP digital signature