Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package festival for openSUSE:Factory checked in at 2026-07-31 15:30:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/festival (Old) and /work/SRC/openSUSE:Factory/.festival.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "festival" Fri Jul 31 15:30:49 2026 rev:48 rq:1368519 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/festival/festival.changes 2025-09-08 09:59:25.455131447 +0200 +++ /work/SRC/openSUSE:Factory/.festival.new.2004/festival.changes 2026-07-31 16:06:58.719742613 +0200 @@ -1,0 +2,6 @@ +Thu Jul 30 07:20:39 UTC 2026 - Yasuhiko Kamata <[email protected]> + +- Added patch speech_tools-ambiguous-relation.patch to fix a build + failure in Tumbleweed. + +------------------------------------------------------------------- New: ---- speech_tools-ambiguous-relation.patch ----------(New B)---------- New: - Added patch speech_tools-ambiguous-relation.patch to fix a build failure in Tumbleweed. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ festival.spec ++++++ --- /var/tmp/diff_new_pack.O3Dslb/_old 2026-07-31 16:06:59.655775181 +0200 +++ /var/tmp/diff_new_pack.O3Dslb/_new 2026-07-31 16:06:59.659775320 +0200 @@ -64,6 +64,7 @@ Patch22: speech_tools-remove-externs.patch Patch23: speech_tools-explicit-func-match.patch Patch24: speech_tools-substrcmp-size_t.patch +Patch25: speech_tools-ambiguous-relation.patch BuildRequires: gcc-c++ BuildRequires: ncurses-devel BuildRequires: pkgconfig @@ -115,6 +116,9 @@ %patch -P 22 -p1 %patch -P 23 -p1 %patch -P 24 -p1 +%if 0%{?suse_version} >= 1699 +%patch -P 25 -p1 +%endif %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects ++++++ speech_tools-ambiguous-relation.patch ++++++ diff -Naru speech_tools_orig/ling_class/EST_Utterance.cc speech_tools/ling_class/EST_Utterance.cc --- speech_tools_orig/ling_class/EST_Utterance.cc 2017-09-05 00:54:03.000000000 +0900 +++ speech_tools/ling_class/EST_Utterance.cc 2026-07-30 16:01:43.973998028 +0900 @@ -269,7 +269,7 @@ EST_Features::Entries ri; for(ri.begin(utt.relations); ri; ri++) { - EST_Relation *rel = relation(ri->v); + EST_Relation *rel = ::relation(ri->v); for(EST_Item *i=rel->head(); i != NULL; i=next_item(i)) { EST_String id = i->S(feature); @@ -280,7 +280,7 @@ EST_Features::Entries eri; for(eri.begin(extra.relations); eri; eri++) { - EST_Relation *rel = relation(eri->v); + EST_Relation *rel = ::relation(eri->v); EST_String rel_name = rel->name(); while (utt.relation_present(rel_name)) diff -Naru speech_tools_orig/ling_class/EST_UtteranceFile.cc speech_tools/ling_class/EST_UtteranceFile.cc --- speech_tools_orig/ling_class/EST_UtteranceFile.cc 2017-09-05 00:54:03.000000000 +0900 +++ speech_tools/ling_class/EST_UtteranceFile.cc 2026-07-30 15:58:41.119192467 +0900 @@ -276,7 +276,7 @@ EST_Features::Entries p; for (p.begin(utt.relations); p; p++) { - v = relation(p->v)->save(outf,sinames); + v = ::relation(p->v)->save(outf,sinames); if (v == write_fail) return v; } outf << "End_of_Relations\n"; @@ -300,7 +300,7 @@ EST_Features::Entries p; for (p.begin(utt.relations); p; p++) { - v = utt_save_all_contents(outf,relation(p->v)->head(), + v = utt_save_all_contents(outf,::relation(p->v)->head(), sinames,si_count); if (v == write_fail) return v; }
