Re: crash during musicxml2ly
Hello Frederic, On Sat, 14 Apr 2018 09:42:20 +, Frédéric Gohierwrote: > hello, > > I face a crash when run the command line : > /usr/local/bin/musicxml2ly --nd --nrp --npl --no-beaming -m > MusicXMLV2_from_sibelius7.xml > > the traceback is : > Traceback (most recent call last): > File "/usr/local/bin/musicxml2ly", line 3277, in > main() > File "/usr/local/bin/musicxml2ly", line 3271, in main > voices = convert(filename, options) > File "/usr/local/bin/musicxml2ly", line 3157, in convert > update_score_setup(score, part_list, voices, parts) > File "/usr/local/bin/musicxml2ly", line 3027, in update_score_setup > score_structure.set_part_information(part_id, staves_info) > File "/usr/local/share/lilypond/2.21.0/python/musicexp.py", line 2351, in > set_part_information > self.contents.set_part_information (part_id, staves_info) > File "/usr/local/share/lilypond/2.21.0/python/musicexp.py", line 2135, in > set_part_information > c.set_part_information (part_name, staves_info) > AttributeError: PartGroupInfo instance has no attribute 'set_part_information' > > I correct this issue by modifying > > * in file git/python/musicexp.py : > * in class StaffGroup : > * in function set_part_information : > > def set_part_information (self, part_name, staves_info): > if part_name == self.id: > self.part_information = staves_info > else: > for c in self.children: > +if hasattr(c, 'set_part_information'): > +c.set_part_information (part_name, staves_info) > -c.set_part_information (part_name, staves_info) > > > I don't know the process to validate and don't remember the process to push a > modification on git server. > please can you help me ? > > I can. You cannot push a modification directly to our git repo until the LilyPond developers have reviewed and tested your patch. We use Rietveld for patch review and we always need an issue for any patch submitted via Source Forge that does not already have an issue against the problem you are trying to fix - Allura is our Issue Tracker. A high level summary is here http://lilypond.org/doc/v2.19/Documentation/contributor-big-page#summary-for-experienced-developers If you intend on contributing more I suggest you read the relevant information in the Contributor's Guide which tells you how the entire process works. If you do not want to follow the process, you can at least submit a git formatted patch against current master to the bug email list. Current master is found here: https://git.savannah.gnu.org/gitweb/?p=lilypond.git One of us may be able to start the process of testing and submit the patch for review to the rest of the development team. But we would prefer it if you did try to at least submit your own patch via Rietveld if nothing else. Thank you. James ___ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond
Re: crash during musicxml2ly
Please see http://lilypond.org/doc/v2.19/Documentation/contributor/patches -- Phil Holmes "Frédéric Gohier"wrote in message news:he1pr1001mb140284687c61080bd2d06ee9ba...@he1pr1001mb1402.eurprd10.prod.outlook.com... hello, I face a crash when run the command line : /usr/local/bin/musicxml2ly --nd --nrp --npl --no-beaming -m MusicXMLV2_from_sibelius7.xml the traceback is : Traceback (most recent call last): File "/usr/local/bin/musicxml2ly", line 3277, in main() File "/usr/local/bin/musicxml2ly", line 3271, in main voices = convert(filename, options) File "/usr/local/bin/musicxml2ly", line 3157, in convert update_score_setup(score, part_list, voices, parts) File "/usr/local/bin/musicxml2ly", line 3027, in update_score_setup score_structure.set_part_information(part_id, staves_info) File "/usr/local/share/lilypond/2.21.0/python/musicexp.py", line 2351, in set_part_information self.contents.set_part_information (part_id, staves_info) File "/usr/local/share/lilypond/2.21.0/python/musicexp.py", line 2135, in set_part_information c.set_part_information (part_name, staves_info) AttributeError: PartGroupInfo instance has no attribute 'set_part_information' I correct this issue by modifying * in file git/python/musicexp.py : * in class StaffGroup : * in function set_part_information : def set_part_information (self, part_name, staves_info): if part_name == self.id: self.part_information = staves_info else: for c in self.children: +if hasattr(c, 'set_part_information'): +c.set_part_information (part_name, staves_info) -c.set_part_information (part_name, staves_info) I don't know the process to validate and don't remember the process to push a modification on git server. please can you help me ? Cordialement, GOHIER Frédéric ___ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond
crash during musicxml2ly
hello, I face a crash when run the command line : /usr/local/bin/musicxml2ly --nd --nrp --npl --no-beaming -m MusicXMLV2_from_sibelius7.xml the traceback is : Traceback (most recent call last): File "/usr/local/bin/musicxml2ly", line 3277, in main() File "/usr/local/bin/musicxml2ly", line 3271, in main voices = convert(filename, options) File "/usr/local/bin/musicxml2ly", line 3157, in convert update_score_setup(score, part_list, voices, parts) File "/usr/local/bin/musicxml2ly", line 3027, in update_score_setup score_structure.set_part_information(part_id, staves_info) File "/usr/local/share/lilypond/2.21.0/python/musicexp.py", line 2351, in set_part_information self.contents.set_part_information (part_id, staves_info) File "/usr/local/share/lilypond/2.21.0/python/musicexp.py", line 2135, in set_part_information c.set_part_information (part_name, staves_info) AttributeError: PartGroupInfo instance has no attribute 'set_part_information' I correct this issue by modifying * in file git/python/musicexp.py : * in class StaffGroup : * in function set_part_information : def set_part_information (self, part_name, staves_info): if part_name == self.id: self.part_information = staves_info else: for c in self.children: +if hasattr(c, 'set_part_information'): +c.set_part_information (part_name, staves_info) -c.set_part_information (part_name, staves_info) I don't know the process to validate and don't remember the process to push a modification on git server. please can you help me ? Cordialement, GOHIER Frédéric ___ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond