Package: solfege / 3.23.4-13

Metadata

Package Version Patches format
solfege 3.23.4-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
xsltproc nonet.patch | (download)

help/Makefile | 1 1 0 - 0 !
1 file changed, 1 insertion( )

 prevent internet access by xsltproc
do not run xmllint.patch | (download)

Makefile.in | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 don't run xmllint to fix ftbfs
Bug-Debian: https://bugs.debian.org/643609
test py xvfb run.patch | (download)

Makefile.in | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 run tests with xvfb-run to not require a real x server
autoconf_warnings.patch | (download)

configure.ac | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 fix warnings during autoreconf, which caused build failure
honour_cppflags.patch | (download)

solfege/soundcard/Makefile | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 honour cppflags to support additional (hardening) flags
fix_css.patch | (download)

solfege.css | 18 9 9 - 0 !
1 file changed, 9 insertions( ), 9 deletions(-)

 fixes deprecation warnings with recent gtk  versions
hidden_menubar.patch | (download)

solfege/mainwin.py | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 with recent gtk  versions, the menubar text is not visibile
 As a workaround another container (HBox) is used.
Bug: https://savannah.gnu.org/bugs/index.php?53109


reproducible build.patch | (download)

tools/buildutil.py | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 sort list of .po files for deterministic output order
add_keywords_to_desktop_file.diff | (download)

solfege.desktop | 1 1 0 - 0 !
1 file changed, 1 insertion( )

 add keywords entry to the desktop file.
Bug: https://savannah.gnu.org/bugs/index.php?58873


fix_lilypond_eps_file_mismatch.diff | (download)

help/Makefile | 7 6 1 - 0 !
1 file changed, 6 insertions( ), 1 deletion(-)

 fix the mismatch of intermediate eps filename when generating theory-intervals-seconds.png and theory-intervals-seconds-1.png in parallel. this issue lead to reproducible issue and sometimes wrong generation of png files.
Bug: https://savannah.gnu.org/bugs/index.php?58874


add_comment_to_desktop_file.diff | (download)

solfege.desktop | 1 1 0 - 0 !
1 file changed, 1 insertion( )

 add comment entry to the desktop file.
Bug: https://savannah.gnu.org/bugs/index.php?58872


fix_webbrowser_register_issue.diff | (download)

solfege/mainwin.py | 3 2 1 - 0 !
1 file changed, 2 insertions( ), 1 deletion(-)

 fix webbrowser registration issue with python 3.7.2. see bug#920639.
Bug: https://savannah.gnu.org/bugs/?58876


fix_tex2any_encoding.diff | (download)

topdocs/AUTHORS.texi | 1 1 0 - 0 !
topdocs/README.texi | 1 1 0 - 0 !
2 files changed, 2 insertions( )

 fix the encoding issue when tex2any parses topdocs/* files.

fix_python3_warning.diff | (download)

solfege/mpd/lexer.py | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 fix python3 warning, see bug#955170.
Bug: https://savannah.gnu.org/bugs/?58875


generate_doc_with_itstool.diff | (download)

Makefile.in | 4 2 2 - 0 !
configure.ac | 8 4 4 - 0 !
help/C/Makefile | 6 3 3 - 0 !
help/Makefile | 12 7 5 - 0 !
topdocs/README.texi | 2 1 1 - 0 !
5 files changed, 17 insertions( ), 15 deletions(-)

 generate documentation with itstool instead of deprecated gnome-doc-utils
Bug: https://savannah.gnu.org/bugs/?58878


check_solfege doc_before_launching_help.diff | (download)

solfege/mainwin.py | 14 10 4 - 0 !
1 file changed, 10 insertions( ), 4 deletions(-)

 check that solfege-doc package is installed before launching the browser.
fix_unversioned_python.diff | (download)

solfege/parsetree.py | 2 1 1 - 0 !
solfege/presetup.py | 2 1 1 - 0 !
2 files changed, 2 insertions( ), 2 deletions(-)

 replace unversioned python call to explicit python3
use_help_in_usr_share_doc.diff | (download)

solfege/application.py | 2 1 1 - 0 !
solfege/mainwin.py | 5 3 2 - 0 !
2 files changed, 4 insertions( ), 3 deletions(-)

 use html help files installed in /usr/share/doc/solfege folder.
set_gtk_version.diff | (download)

solfege/abstract.py | 2 2 0 - 0 !
1 file changed, 2 insertions( )

 import gtk 3.0 explicitly to avoid mismatch with other 
             Gtk version.


python_3_13.diff | (download)

solfege/mpd/tests/test_duration.py | 2 1 1 - 0 !
solfege/mpd/tests/test_elems.py | 6 3 3 - 0 !
solfege/mpd/tests/test_engraving.py | 4 2 2 - 0 !
solfege/mpd/tests/test_interval.py | 2 1 1 - 0 !
solfege/mpd/tests/test_mpdutils.py | 2 1 1 - 0 !
solfege/mpd/tests/test_musicalpitch.py | 2 1 1 - 0 !
solfege/mpd/tests/test_parser.py | 10 5 5 - 0 !
solfege/mpd/tests/test_rat.py | 2 1 1 - 0 !
solfege/mpd/tests/test_track.py | 6 3 3 - 0 !
solfege/soundcard/tests/test_exporter.py | 2 1 1 - 0 !
solfege/tests/test_cfg.py | 2 1 1 - 0 !
solfege/tests/test_dataparser.py | 8 4 4 - 0 !
solfege/tests/test_learningtree.py | 2 1 1 - 0 !
solfege/tests/test_lessonfile.py | 46 23 23 - 0 !
solfege/tests/test_lfmod.py | 2 1 1 - 0 !
solfege/tests/test_reportlib.py | 2 1 1 - 0 !
solfege/tests/test_sourcecode.py | 2 1 1 - 0 !
solfege/tests/test_statistics.py | 2 1 1 - 0 !
solfege/tests/test_utils.py | 4 2 2 - 0 !
19 files changed, 54 insertions( ), 54 deletions(-)

 fix build with python 3.13, see #1091432