Songwrite 2 is a music score and songbook editor. This software is especially designed for musicians who do not master solfege (like me!) and to Linuxian musicians. Songwrite 2 can edit staffs, but also tablatures (for guitar, bass, banjo, lyre, diatonic accordion,...) and flute fingerings (for tin whistle, recorder,...); it also manages lyrics. Songwrite 2 can play and print the partitions. Songwrite 2 is a free software (libre software) written in Python. It is available under GNU GPL v3.
Created attachment 774 [details] spec file for Songwrite 2 0.4.1 (tested on Mageia 1.0)
Created attachment 775 [details] spec file for EditObj 2 0.4 (dependency of Songwrite 2), tested on Mageia 1.0
Keywords: (none) => Junior_job, PATCH
CC: (none) => oliver.bgrAssignee: bugsquad => oliver.bgr
Status: NEW => ASSIGNED
Songwrite2 and editobj in newest versions are now in Cauldron.
it was provided by Mandriva 2010.2 Need to be proposed in Mageia1 updates repo
CC: (none) => philippedidier
Blocks: (none) => 2929
Submitted to 1/updates_testing. Please test. ***** This update adds songwrite2 which was present in Mandriva 2010.2 and was missing from Mageia 1 *****
Assignee: oliver.bgr => qa-bugs
i586: # urpmi songwrite2 In order to satisfy the 'timidity-instruments[== 2]' dependency, one of the following packages is needed: 1- timidity-patch-freepats-20060219-14.mga1.noarch: Patch set for MIDI audio synthesis (to install) 2- timidity-patch-fluid-3.1-6.mga1.noarch: Pro-quality General Midi soundfont in GUS patch format (to install) 3- timidity-patch-gravis-1.0-29.mga1.noarch: Instruments for the timidity midi->wave converter/player (to install) What is your choice? (1-3) 2 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") TiMidity++ 2.13.2 30.mga1 i586 ec-fonts-mftraced 1.0.12 5.mga1 noarch fluid-soundfont-common 3.1 6.mga1 noarch guile 1.8.7 5.mga1 i586 libguile17 1.8.7 5.mga1 i586 lilypond 2.13.58 2.mga1 i586 lilypond-doc 2.13.58 2.mga1 i586 (suggested) timidity-patch-fluid 3.1 6.mga1 noarch (medium "Core Updates") editobj2 0.2.1 2.1.mga1 noarch (medium "Core Updates Testing") songwrite2 0.2.1 3.1.mga1 noarch 898MB of additional disk space will be used. lilypond-doc is over 100MB alone which seems alot for a doc package but, reading up, it contains sound files and examples. I got a couple of errors installing lilypond.. 6/10: lilypond ############################################# install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz' /usr/share/lilypond/2.13.58/fonts/type1/: opendir: No such file or directory Songwrite2 works fine. Created a little tune and played it with various instruments. Printing opens a pdf ready to print. Testing complete i586
x86_64: # urpmi songwrite2 In order to satisfy the 'timidity-instruments[== 2]' dependency, one of the following packages is needed: 1- timidity-patch-freepats-20060219-14.mga1.noarch: Patch set for MIDI audio synthesis (to install) 2- timidity-patch-gravis-1.0-29.mga1.noarch: Instruments for the timidity midi->wave converter/player (to install) 3- timidity-patch-fluid-3.1-6.mga1.noarch: Pro-quality General Midi soundfont in GUS patch format (to install) What is your choice? (1-3) 2 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release") TiMidity++ 2.13.2 30.mga1 x86_64 lilypond 2.13.58 2.mga1 x86_64 lilypond-doc 2.13.58 2.mga1 x86_64 (suggested) timidity-patch-gravis 1.0 29.mga1 noarch (medium "Core Updates Testing") songwrite2 0.2.1 3.1.mga1 noarch (medium "Core 32bit Release") ec-fonts-mftraced 1.0.12 5.mga1 noarch (medium "Core 32bit Updates") editobj2 0.2.1 2.1.mga1 noarch 709MB of additional disk space will be used. Similar warnings from lilypond.. 2/7: lilypond ############################################# install-info: warning: no info dir entry in `/usr/share/info/lilypond-learning.info.xz' install-info: warning: no info dir entry in `/usr/share/info/music-glossary.info.xz' /usr/share/lilypond/2.13.58/fonts/type1/: opendir: No such file or directory Created another little tune and played with lots of instruments. Printing works as expected, saving and loading all OK. Testing complete x86_64 Bug 3050 created for the lilypond issues. Before I validate Oliver there is no icon in the menu for songwrite2. It is listed in the menu but is missing an icon, does it have one?
Ahm... Good question, I'll check. Oliver
I don't understand why Lilypond is installed ; Lilypong is no longer a dependency for Songwrite 2. The .spec file I provided (as attachment to this bug) did not included Lylipond as requirement ; and it also provide menu icons : %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{oname_low}.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{oname_low}.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{oname_low}.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{oname_low}.png
Our songwrite2.spec seems to be from Mdv and it needs some cleaning/fixing. Some parts could be adopted to our .spec from the provided one, but not all as it also needs some love.
CC: (none) => jani.valimaa
I used the Mdv spec imported in Januarry but somehow never built as a basis. I'm on it right now.
Assigning to you Oliver until the new build is ready. Please reassign to QA when you want it testing. Thanks
CC: (none) => qa-bugsAssignee: qa-bugs => oliver.bgr
songwrite2-0.4.1-2.1.mga1 is in updates_testing, Olivier, Ok for the QA I think ? :)
# urpmi songwrite2 A requested package cannot be installed: songwrite2-0.4.1-2.2.mga1.noarch (due to unsatisfied mimehandler(application/pdf))
CC: (none) => davidwhodgins
In cauldron ... urpmq --whatprovides 'mimehandler(application/pdf)' gimp|calibre|krita|xpdf|okular|karbon|inkscape|epdfview|evince In Mageia 1 ... urpmq --whatprovides 'mimehandler(application/pdf)' No package named mimehandler(application/pdf)
For test with the srpm songwrite2-0.4.1-2.3.mga1.src.rpm on Mageia release 1 (Official) for x86_64. With choice :1- timidity-patch-freepats-20060219-14.mga1.noarch # LC_ALL=C urpmi --test songwrite2 In order to satisfy the 'timidity-instruments[== 2]' dependency, one of the following packages is needed: 1- timidity-patch-freepats-20060219-14.mga1.noarch: Patch set for MIDI audio synthesis (to install) 2- timidity-patch-gravis-1.0-29.mga1.noarch: Instruments for the timidity midi->wave converter/player (to install) 3- timidity-patch-fluid-3.1-6.mga1.noarch: Pro-quality General Midi soundfont in GUS patch format (to install) What is your choice? (1-3) 1 To satisfy dependencies, the following packages are going to be installed: (test only, installation will not be actually done) Package Version Release Arch (medium "Core Release (distrib1)") TiMidity++ 2.13.2 30.mga1 x86_64 (suggested) lesstif 0.95.2 3.mga1 x86_64 lib64lesstif2 0.95.2 3.mga1 x86_64 lib64xp6 1.0.1 1.mga1 x86_64 lib64xpdf0 3.02 17.mga1 x86_64 timidity-patch-freepats 20060219 14.mga1 noarch (suggested) xpdf 3.02 17.mga1 x86_64 xpdf-common 3.02 17.mga1 x86_64 (medium "Core 32bit Release (distrib31)") x11-font-adobe-100dpi 1.0.3 1.mga1 noarch (medium "Core 32bit Updates (distrib33)") editobj2 0.2.1 2.1.mga1 noarch (medium "Core 32bit Updates Testing (distrib35)") songwrite2 0.4.1 2.3.mga1 noarch 55MB of additional disk space will be used. 34MB of packages will be retrieved. Proceed with the installation of the 11 packages? (Y/n) y ---------------------------------------------------------------------- Preparing... ################################################# Installation is possible
CC: (none) => geiger.david68210
For test with the srpm songwrite2-0.4.1-2.3.mga1.src.rpm on Mageia release 1 (Official) for x86_64. With choice :2- timidity-patch-gravis-1.0-29.mga1.noarch # LC_ALL=C urpmi --test songwrite2 In order to satisfy the 'timidity-instruments[== 2]' dependency, one of the following packages is needed: 1- timidity-patch-freepats-20060219-14.mga1.noarch: Patch set for MIDI audio synthesis (to install) 2- timidity-patch-gravis-1.0-29.mga1.noarch: Instruments for the timidity midi->wave converter/player (to install) 3- timidity-patch-fluid-3.1-6.mga1.noarch: Pro-quality General Midi soundfont in GUS patch format (to install) What is your choice? (1-3) 2 To satisfy dependencies, the following packages are going to be installed: (test only, installation will not be actually done) Package Version Release Arch (medium "Core Release (distrib1)") TiMidity++ 2.13.2 30.mga1 x86_64 (suggested) lesstif 0.95.2 3.mga1 x86_64 lib64lesstif2 0.95.2 3.mga1 x86_64 lib64xp6 1.0.1 1.mga1 x86_64 lib64xpdf0 3.02 17.mga1 x86_64 timidity-patch-gravis 1.0 29.mga1 noarch (suggested) xpdf 3.02 17.mga1 x86_64 xpdf-common 3.02 17.mga1 x86_64 (medium "Core 32bit Release (distrib31)") x11-font-adobe-100dpi 1.0.3 1.mga1 noarch (medium "Core 32bit Updates (distrib33)") editobj2 0.2.1 2.1.mga1 noarch (medium "Core 32bit Updates Testing (distrib35)") songwrite2 0.4.1 2.3.mga1 noarch 32MB of additional disk space will be used. 17MB of packages will be retrieved. Proceed with the installation of the 11 packages? (Y/n) y ---------------------------------------------------------------- Preparing... ################################################# Installation is possible
For test with the srpm songwrite2-0.4.1-2.3.mga1.src.rpm on Mageia release 1 (Official) for x86_64. With choice :3- timidity-patch-fluid-3.1-6.mga1.noarch # LC_ALL=C urpmi --test songwrite2 In order to satisfy the 'timidity-instruments[== 2]' dependency, one of the following packages is needed: 1- timidity-patch-freepats-20060219-14.mga1.noarch: Patch set for MIDI audio synthesis (to install) 2- timidity-patch-gravis-1.0-29.mga1.noarch: Instruments for the timidity midi->wave converter/player (to install) 3- timidity-patch-fluid-3.1-6.mga1.noarch: Pro-quality General Midi soundfont in GUS patch format (to install) What is your choice? (1-3) 3 To satisfy dependencies, the following packages are going to be installed: (test only, installation will not be actually done) Package Version Release Arch (medium "Core Release (distrib1)") TiMidity++ 2.13.2 30.mga1 x86_64 (suggested) fluid-soundfont-common 3.1 6.mga1 noarch (suggested) lesstif 0.95.2 3.mga1 x86_64 lib64lesstif2 0.95.2 3.mga1 x86_64 lib64xp6 1.0.1 1.mga1 x86_64 lib64xpdf0 3.02 17.mga1 x86_64 xpdf 3.02 17.mga1 x86_64 xpdf-common 3.02 17.mga1 x86_64 (medium "Core 32bit Release (distrib31)") timidity-patch-fluid 3.1 6.mga1 noarch (suggested) x11-font-adobe-100dpi 1.0.3 1.mga1 noarch (medium "Core 32bit Updates (distrib33)") editobj2 0.2.1 2.1.mga1 noarch (medium "Core 32bit Updates Testing (distrib35)") songwrite2 0.4.1 2.3.mga1 noarch 218MB of additional disk space will be used. 110MB of packages will be retrieved. Proceed with the installation of the 12 packages? (Y/n) y --------------------------------------------------------------- Preparing... ################################################# Installation is possible
Assignee: qa-bugs => oliver.bgr
We can see that on my system x86_64, the three choices are valid and can be installed. So what is it for this package? we can test it now? And for the three choices, which is it recommended ?
When you have choice it's always the first that is recommended (iirc)
Assignee: oliver.bgr => qa-bugsSource RPM: (none) => songwrite2
So ,testing complete for the srpm songwrite2-0.4.1-2.3.mga1.src.rpm on Mageia release 1(Official) for x86_64. For me it works fine. I selected the choice :3- timidity-patch-fluid-3.1-6.mga1.noarch because by the CCM it is the first choice. (In reply to comment #18) > For test with the srpm songwrite2-0.4.1-2.3.mga1.src.rpm on Mageia release 1 > (Official) for x86_64. > > With choice :3- timidity-patch-fluid-3.1-6.mga1.noarch
CC: jani.valimaa => (none)
Testing complete on i586. Validating the update. Could someone from the sysadmin team push the srpm songwrite2-0.4.1-2.3.mga1.src.rpm from Core Updates Testing to Core Updates. Advisory: This update adds songwrite2, a Guitar tabulature editor, that was present in Mandriva 2010.2, but missing from Mageia 1. https://bugs.mageia.org/show_bug.cgi?id=2672
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
update pushed
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED