Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 612980 - app-accessibility/festival: removal (was: -2.5 version and EAPI bump)
Summary: app-accessibility/festival: removal (was: -2.5 version and EAPI bump)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andrew Savchenko
URL: http://festvox.org/
Whiteboard:
Keywords: PMASKED
: 650476 (view as bug list)
Depends on: 650474
Blocks: 634928 EAPI2Removal
  Show dependency tree
 
Reported: 2017-03-18 08:18 UTC by Dennis Schridde
Modified: 2020-10-12 04:31 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
app-accessibility/festival-2.5 ebuild (festival-2.5.ebuild,4.94 KB, text/plain)
2018-03-15 02:52 UTC, Mihai Moldovan
Details
festival-2.5-gcc4.7.patch (festival-2.5-gcc4.7.patch,804 bytes, patch)
2018-03-15 02:52 UTC, Mihai Moldovan
Details | Diff
app-accessibility/festival-2.5 ebuild (festival-2.5.ebuild,4.95 KB, text/plain)
2019-05-21 12:46 UTC, Mihai Moldovan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2017-03-18 08:18:47 UTC
Gentoo is at 2.1, while their download page says: "Version 2.4 Release December 2014".

http://www.cstr.ed.ac.uk/projects/festival/download.html
Comment 1 Luke-Jr 2018-01-02 06:09:25 UTC
2.1-r1 (the only version in the tree at present) also doesn't work with GCC 6... (bug #634928) :/

Also, 2.5 is out now.
Comment 3 Luke-Jr 2018-01-02 08:05:08 UTC
(In reply to Dennis Schridde from comment #2)
> Where did you find 2.5? ALl http://www.cstr.ed.ac.uk/projects/festival/ ,
> http://www.festvox.org/festival/ and
> https://en.wikipedia.org/wiki/Festival_Speech_Synthesis_System only mention
> 2.4.

Not sure, I was investigating the segfault. Somehow my browser history is empty. :/

I can't rule out misreading the number.

It sounds like a workaround for 2.1 is to build with -fno-delete-null-pointer-checks -std=gnu++98
Comment 4 Luke-Jr 2018-01-02 08:15:38 UTC
For reference re CXXFLAGS:

https://bugzilla.redhat.com/show_bug.cgi?id=1393019#c2

Not sure how to get this to effectively fix the ebuild yet. Simply setting package.env seems to be insufficient.
Comment 5 Dennis Schridde 2018-01-02 08:37:21 UTC
(In reply to Luke-Jr from comment #3)
> (In reply to Dennis Schridde from comment #2)
> > Where did you find 2.5? ALl http://www.cstr.ed.ac.uk/projects/festival/ ,
> > http://www.festvox.org/festival/ and
> > https://en.wikipedia.org/wiki/Festival_Speech_Synthesis_System only mention
> > 2.4.
> 
> Not sure, I was investigating the segfault. Somehow my browser history is
> empty. :/
> 
> I can't rule out misreading the number.

There is a 2.5.0 snapshot tarball linked to here: https://bugzilla.redhat.com/show_bug.cgi?id=1457878#c9
Comment 6 Mihai Moldovan 2018-03-14 14:17:40 UTC
Err, well, maybe I should have put this here, but anyway, for reference: https://bugs.gentoo.org/650476
Comment 7 Mihai Moldovan 2018-03-14 14:19:27 UTC
FWIW, new releases of festival, speech-tools and flite seem to be announced and published on http://festvox.org/ nowadays.

Not sure why it's not properly mentioned on http://www.cstr.ed.ac.uk/, but we have to live with that.
Comment 8 Dennis Schridde 2018-03-14 15:09:22 UTC
(In reply to Mihai Moldovan from comment #6)
> Err, well, maybe I should have put this here, but anyway, for reference:
> https://bugs.gentoo.org/650476

Thanks for the info.  I copied over some of the info you posted in bug #650476.  Would be nice if you could copy over the ebuild and patch.
Comment 9 Mihai Moldovan 2018-03-15 02:50:33 UTC
*** Bug 650476 has been marked as a duplicate of this bug. ***
Comment 10 Mihai Moldovan 2018-03-15 02:52:22 UTC
Created attachment 523984 [details]
app-accessibility/festival-2.5 ebuild

From bug #650476:

> Bump app-accessibility/festival to version 2.5. This also fixes https://bugs.gentoo.org/634928 along the way.
>
> One caveat is that I did not update the other festival packages, since I do not need them.
>
> If applying this, checking the other packages and updating them as well accordingly should likely be done.
Comment 11 Mihai Moldovan 2018-03-15 02:52:47 UTC
Created attachment 523986 [details, diff]
festival-2.5-gcc4.7.patch
Comment 12 Alex 2018-11-25 17:30:47 UTC
Any update on this? Almost half a year have passed.
Comment 13 Andreas K. Hüttel archtester gentoo-dev 2019-01-11 20:51:02 UTC
Should also get a newer EAPI.
Comment 14 Andreas K. Hüttel archtester gentoo-dev 2019-05-11 14:25:00 UTC
Masked for removal
Comment 15 Mihai Moldovan 2019-05-19 12:03:44 UTC
*sigh* What's the reasoning behind removing the whole festival suite instead of... actually working on it?

I'm aware that the accessibility and sound teams seem to be chronically understaffed or overworked and a lot of packages are not very well maintained.

festival, its dependencies like speech-tools and friends are very good examples of this. Even though fully supported by upstream, they haven't seen proper version bumps in almost 10(!) years. Most of the issues are likely caused by bitrot.

If the actual problem is just that it's still using EAPI 2, we can probably more or less easily get it up to speed by using a newer EAPI version, only requiring small changes.
Comment 16 Mihai Moldovan 2019-05-21 12:46:16 UTC
Created attachment 577452 [details]
app-accessibility/festival-2.5 ebuild

Now ported to EAPI 7.
Comment 17 Andrew Savchenko gentoo-dev 2019-06-09 17:28:47 UTC
Works locally, but I need to add and test more patches including those from Debian for known problems in speech-tools.

I except work to be finished within 10 days, so I postponed removal.
Comment 18 Andreas K. Hüttel archtester gentoo-dev 2019-06-22 23:04:46 UTC
ping
Comment 19 Andrew Savchenko gentoo-dev 2019-06-23 07:48:30 UTC
Almost here. Had HDD problems, so progress was delayed.
Comment 20 Andreas K. Hüttel archtester gentoo-dev 2019-07-07 15:20:57 UTC
ping
Comment 21 Andrew Savchenko gentoo-dev 2019-07-14 12:49:45 UTC
Sorry for delay, in progress now.
Comment 22 Andreas K. Hüttel archtester gentoo-dev 2019-08-01 17:12:58 UTC
ping
Comment 23 Andreas K. Hüttel archtester gentoo-dev 2019-08-14 19:29:03 UTC
ping
Comment 24 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-08-31 07:37:08 UTC
Ping buffer overflowed, removing.
Comment 25 Larry the Git Cow gentoo-dev 2019-08-31 07:44:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027348b28ba5de51e340158043827224ecc7f323

commit 027348b28ba5de51e340158043827224ecc7f323
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:40:22 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:40:22 +0000

    app-accessibility/festival: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-accessibility/festival/Manifest                |  10 --
 app-accessibility/festival/festival-2.1-r1.ebuild  | 126 ---------------------
 .../festival/files/festival-2.1-gcc4.7.patch       |  29 -----
 .../files/festival-2.1-gentoo-system.patch         | 124 --------------------
 .../festival/files/festival-2.1-init-scm.patch     |  24 ----
 .../festival/files/festival-2.1-ldflags.patch      |  12 --
 app-accessibility/festival/metadata.xml            |  16 ---
 profiles/package.mask                              |   7 --
 8 files changed, 348 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cce2142cc713fec5df53daab4aa9b335b84a05df

commit cce2142cc713fec5df53daab4aa9b335b84a05df
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:40:03 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:40:03 +0000

    app-accessibility/festival-freebsoft-utils: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 .../festival-freebsoft-utils/Manifest              |  2 --
 .../festival-freebsoft-utils-0.10.ebuild           | 31 ----------------------
 .../festival-freebsoft-utils-0.2.ebuild            | 25 -----------------
 .../festival-freebsoft-utils/metadata.xml          | 11 --------
 profiles/package.mask                              |  1 -
 5 files changed, 70 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a004db52563bd91e57ebee11c1471429a07d3e

commit e9a004db52563bd91e57ebee11c1471429a07d3e
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:39:36 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:39:36 +0000

    app-accessibility/festival-hts: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-accessibility/festival-hts/Manifest            |  6 -----
 .../festival-hts/festival-hts-2.1.ebuild           | 29 ----------------------
 app-accessibility/festival-hts/metadata.xml        | 12 ---------
 profiles/package.mask                              |  1 -
 4 files changed, 48 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf223dd663d764fcaa9740424de76be83b4fc8b

commit cbf223dd663d764fcaa9740424de76be83b4fc8b
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:39:23 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:39:23 +0000

    app-accessibility/festival-fi: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-accessibility/festival-fi/Manifest             |  3 --
 .../festival-fi/festival-fi-20041119.ebuild        | 43 ----------------------
 .../files/festival-fi-20041119_lavennin_path.patch | 18 ---------
 app-accessibility/festival-fi/metadata.xml         | 12 ------
 profiles/package.mask                              |  1 -
 5 files changed, 77 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a116b42e23863b9f40545be7d3618829267878

commit 35a116b42e23863b9f40545be7d3618829267878
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:39:09 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:39:09 +0000

    app-accessibility/festival-it: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-accessibility/festival-it/Manifest             |  1 -
 .../festival-it/festival-it-1.0-r2.ebuild          | 82 ----------------------
 app-accessibility/festival-it/metadata.xml         | 18 -----
 profiles/package.mask                              |  1 -
 4 files changed, 102 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1010516716681dab247383a9662029ddb716af9b

commit 1010516716681dab247383a9662029ddb716af9b
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:38:45 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:38:58 +0000

    app-accessibility/festival-ru: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-accessibility/festival-ru/Manifest             |  1 -
 .../festival-ru/festival-ru-0.5.ebuild             | 37 ----------------------
 app-accessibility/festival-ru/metadata.xml         | 19 -----------
 profiles/package.mask                              |  1 -
 4 files changed, 58 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3339db1f143af6c39620ed38e318331473a76c7f

commit 3339db1f143af6c39620ed38e318331473a76c7f
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:38:08 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:38:30 +0000

    app-accessibility/perlbox-voice: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-accessibility/perlbox-voice/Manifest           |  1 -
 app-accessibility/perlbox-voice/metadata.xml       |  8 --------
 .../perlbox-voice/perlbox-voice-0.09-r2.ebuild     | 23 ----------------------
 profiles/arch/amd64/no-multilib/package.mask       |  1 -
 profiles/package.mask                              |  1 -
 5 files changed, 34 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c194b6136d8ed2921581ef895e01ddaea57ba1a

commit 0c194b6136d8ed2921581ef895e01ddaea57ba1a
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:37:23 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:37:43 +0000

    app-accessibility/pidgin-festival: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-accessibility/pidgin-festival/Manifest           |  1 -
 app-accessibility/pidgin-festival/metadata.xml       | 11 -----------
 .../pidgin-festival/pidgin-festival-2.4.ebuild       | 20 --------------------
 profiles/package.mask                                |  1 -
 4 files changed, 33 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9167127e650a22f8bdf7bc2f7c8e8bcaa424c846

commit 9167127e650a22f8bdf7bc2f7c8e8bcaa424c846
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-08-31 07:36:10 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-08-31 07:36:10 +0000

    dev-ros/sound_play: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/612980
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-ros/sound_play/Manifest                |  3 ---
 dev-ros/sound_play/metadata.xml            | 11 ----------
 dev-ros/sound_play/sound_play-0.3.1.ebuild | 34 ------------------------------
 dev-ros/sound_play/sound_play-0.3.2.ebuild | 34 ------------------------------
 dev-ros/sound_play/sound_play-0.3.3.ebuild | 34 ------------------------------
 dev-ros/sound_play/sound_play-9999.ebuild  | 34 ------------------------------
 profiles/package.mask                      |  1 -
 7 files changed, 151 deletions(-)
Comment 26 Anton Kochkov 2020-10-12 04:31:12 UTC
Just for the record - the development continues at GitHub now - https://github.com/festvox/festival