<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>91962</bug_id>
          
          <creation_ts>2005-05-08 20:50 0000</creation_ts>
          <short_desc>app-accessibility/speech-tools-1.2.3-r2 tools useless</short_desc>
          <delta_ts>2005-07-23 17:58:22 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mat@buythemonkey.com</reporter>
          <assigned_to>eradicator@gentoo.org</assigned_to>
          <cc>accessibility@gentoo.org</cc>
    
    <cc>mettlerd@icu.unizh.ch</cc>
    
    <cc>stian@nixia.no</cc>

      

      
          <long_desc isprivate="0">
            <who>mat@buythemonkey.com</who>
            <bug_when>2005-05-08 20:50:21 0000</bug_when>
            <thetext>The scripts installed with speech-tools that (I&apos;m assuming) are supposed to run the corresponding application just call themselves.

For example (/usr/libexec/speech-tools/wagon):#!/bin/sh

# EST shared script

extend() {
        var=&quot;$1&quot;
        extra=&quot;$2&quot;
        eval &quot;val=\$$var&quot;
        
        if [ -n &quot;$val&quot; ]
                then
                val=&quot;$extra:$val&quot;
        else
                val=&quot;$extra&quot;
        fi
        eval &quot;$var=&apos;$val&apos;&quot;
        eval &quot;export $var&quot;
        }

extend LD_LIBRARY_PATH &quot;/usr/lib:&quot;

exec /usr/libexec/speech-tools/wagon &quot;$@&quot;

exit 0

It doesn&apos;t even appear that the actual binaries are installed:
$ qpkg -l speech-tools | grep wagon
/usr/share/doc/speech-tools-1.2.3-r2/example_data/wagon.data
/usr/share/doc/speech-tools-1.2.3-r2/example_data/wagon.desc
/usr/share/doc/speech-tools-1.2.3-r2/example_data/wagon.tree
/usr/libexec/speech-tools/wagon
/usr/libexec/speech-tools/wagon_test
/usr/libexec/speech-tools/make_wagon_desc

Reproducible: Always
Steps to Reproduce:
1. emerge speech-tools
2. try to run a component application
3.

Actual Results:  
The script recurrs until (I&apos;m assuming) ARG_MAX is exceeded.

Expected Results:  
Actually run the tool.

$ emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r9 i686)
=================================================================
System uname: 2.6.9-gentoo-r9 i686 Mobile AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 00:13:02)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-march=athlon-xp -msse2 -O2 -pipe -ftracer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon-xp -msse2 -O2 -pipe -ftracer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs autoconfig ccache distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd emboss
encode fbcon flac foomaticdb fortran gd gdbm gif gpm gtk gtk2 imagemagick imap
imlib ipv6 java jpeg junit kde libg++ libwww mad mailwrapper mikmod mmx motif
mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pcmcia pda pdflib perl png
ppds python qt quicktime readline sdl spell sse ssl svga tcpd tetex tiff
truetype truetype-fonts type1-fonts usb vim-with-x vorbis wacom win32codecs wmf
x86 xine xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mettlerd@icu.unizh.ch</who>
            <bug_when>2005-05-16 15:17:37 0000</bug_when>
            <thetext>i haven&apos;t determined yet why, but whenever i install speech-tools-1.2.3-r2, emerge will try to install speech-tools-1.2.3-r1 the next time i issue an &quot;emerge -puD world&quot;. as soon as i&apos;ve installed speech-tools-1.2.3-r1, emerge wants to install speech-tools-1.2.3-r2. kind of a vicious circle..</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stian@nixia.no</who>
            <bug_when>2005-07-03 04:35:25 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; i haven&apos;t determined yet why, but whenever i install speech-tools-1.2.3-r2,
emerge will try to install speech-tools-1.2.3-r1 the next time i issue an
&quot;emerge -puD world&quot;. as soon as i&apos;ve installed speech-tools-1.2.3-r1, emerge
wants to install speech-tools-1.2.3-r2. kind of a vicious circle..

That is a bug in portage. I get that here too. I have NO clue why it wants to
install -r1 in the first place, when -r2 is marked stable

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stian@nixia.no</who>
            <bug_when>2005-07-03 04:37:00 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; i haven&apos;t determined yet why, but whenever i install speech-tools-1.2.3-r2,
emerge will try to install speech-tools-1.2.3-r1 the next time i issue an
&quot;emerge -puD world&quot;. as soon as i&apos;ve installed speech-tools-1.2.3-r1, emerge
wants to install speech-tools-1.2.3-r2. kind of a vicious circle..

festival is the reason for -r1 is getting installed in the first place:
RDEPEND=&quot;=app-accessibility/speech-tools-1.2.3-r1&quot;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stian@nixia.no</who>
            <bug_when>2005-07-03 07:09:18 0000</bug_when>
            <thetext>Created an attachment (id=62542)
speech-tools-1.2.3-r3.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stian@nixia.no</who>
            <bug_when>2005-07-03 07:10:16 0000</bug_when>
            <thetext>Could people try the speech-tools-1.2.3-r3.ebuild I posted here. It atleast
installs the binaries now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mettlerd@icu.unizh.ch</who>
            <bug_when>2005-07-04 15:36:53 0000</bug_when>
            <thetext>compiles on x86. the update problem seems to be solved as well, though i can&apos;t
guarantee this as i still seem to have some dependencies that make emerge
downgrade speech-tools when executing &quot;emerge -puD world&quot;.

it doesn&apos;t get downgraded though neither with &quot;emerge -pu speech-tools&quot; nor with
&quot;emerge -puD speech-tools&quot;. i thus assume it&apos;s ok.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stian@nixia.no</who>
            <bug_when>2005-07-04 18:06:59 0000</bug_when>
            <thetext>&gt; it doesn&apos;t get downgraded though neither with &quot;emerge -pu speech-tools&quot; nor with
&gt; &quot;emerge -puD speech-tools&quot;. i thus assume it&apos;s ok.

True, since RDEPEND only makes it depend on that version during emerge, and not
runtime. Festival should be fixed at that point.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eradicator@gentoo.org</who>
            <bug_when>2005-07-23 17:58:22 0000</bug_when>
            <thetext>In portage.  Thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>62542</attachid>
            <date>2005-07-03 07:09 0000</date>
            <desc>speech-tools-1.2.3-r3.ebuild</desc>
            <filename>speech-tools-1.2.3-r3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1hY2Nlc3NpYmlsaXR5L3NwZWVjaC10b29s
cy9zcGVlY2gtdG9vbHMtMS4yLjMtcjIuZWJ1aWxkLHYgMS42IDIwMDUvMDYvMDkgMDk6MzE6NTEg
Y29yc2FpciBFeHAgJAoKSVVTRT0iZG9jIgoKaW5oZXJpdCBldXRpbHMgZml4aGVhZHRhaWxzIHRv
b2xjaGFpbi1mdW5jcwoKTVlfUD0ke1AvLS9ffQoKREVTQ1JJUFRJT049IlNwZWVjaCB0b29scyBm
b3IgRmVzdGl2YWwgVGV4dCB0byBTcGVlY2ggZW5naW5lIgpIT01FUEFHRT0iaHR0cDovL3d3dy5j
c3RyLmVkLmFjLnVrLyIKU1JDX1VSST0iaHR0cDovL3d3dy5jc3RyLmVkLmFjLnVrL2Rvd25sb2Fk
L2Zlc3RpdmFsLzEuNC4zLyR7TVlfUH0tcmVsZWFzZS50YXIuZ3oKCSBkb2M/ICggaHR0cDovL3d3
dy5jc3RyLmVkLmFjLnVrL2Rvd25sb2FkL2Zlc3RpdmFsLzEuNC4zL2Zlc3Rkb2MtMS40LjIudGFy
Lmd6ICkKCSBtaXJyb3I6Ly9nZW50b28vc3BlZWNoLXRvb2xzLTEuMi4zLWdjYzMuNC5wYXRjaC5i
ejIiCgpMSUNFTlNFPSJGRVNUSVZBTCBCU0QgYXMtaXMiClNMT1Q9IjAiCktFWVdPUkRTPSJhbWQ2
NCB+aWE2NCBwcGMgcHBjNjQgc3BhcmMgeDg2IgoKUkRFUEVORD0ic3lzLWxpYnMvbmN1cnNlcyIK
REVQRU5EPSIke1JERVBFTkR9CglhcHAtYXJjaC9jcGlvCglzeXMtYXBwcy9maW5kdXRpbHMKCT49
c3lzLWFwcHMvc2VkLTQiCgpTPSIke1dPUktESVJ9L3NwZWVjaF90b29scyIKCnNyY191bnBhY2so
KSB7Cgl1bnBhY2sgJHtNWV9QfS1yZWxlYXNlLnRhci5negoJdW5wYWNrIHNwZWVjaC10b29scy0x
LjIuMy1nY2MzLjQucGF0Y2guYnoyCgoJY2QgJHtTfQoJdXNlIGRvYyAmJiB1bnBhY2sgZmVzdGRv
Yy0xLjQuMi50YXIuZ3ogJiYgbXYgZmVzdGRvYy0xLjQuMiBmZXN0ZG9jCgoJaWYgWyAiJChnY2Mt
dmVyc2lvbikiID09ICIzLjMiIF07IHRoZW4KCQllcGF0Y2ggJHtGSUxFU0RJUn0vJHtQTn0tZ2Nj
My4zLmRpZmYKCWZpCglpZiBbICIkKGdjYy12ZXJzaW9uKSIgPT0gIjMuNCIgXTsgdGhlbgoJCWVw
YXRjaCAke1dPUktESVJ9LyR7UH0tZ2NjMy40LnBhdGNoCglmaQoJaHRfZml4X2ZpbGUgY29uZmln
Lmd1ZXNzCglzZWQgLWkgJ3M6LU8zOiQoT1BUSU1JU0VfQ1hYRkxBR1MpOicgYmFzZV9jbGFzcy9N
YWtlZmlsZQoKCSMgQ29tcGlsZSBmaXggZm9yICM0MTMyOS4KCXNlZCAtaSAncy8tZnBpYy8tZlBJ
Qy8nIGNvbmZpZy9jb21waWxlcnMvZ2NjX2RlZmF1bHRzLm1hawp9CgpzcmNfY29tcGlsZSgpIHsK
CWVjb25mIHx8IGRpZQoJZW1ha2UgLWoxIFwKCQlPUFRJTUlTRV9DWFhGTEFHUz0iJHtDWFhGTEFH
U30iIFwKCQlPUFRJTUlTRV9DQ0ZMQUdTPSIke0NGTEFHU30iIFwKCQl8fCBkaWUKfQoKc3JjX2lu
c3RhbGwoKSB7CgljZCAke1N9L2xpYgoJZG9saWIuc28gbGliZXN0YmFzZS5zby4xLjIuMy4xCglk
b3N5bSAvdXNyLyQoZ2V0X2xpYmRpcikvbGliZXN0YmFzZS5zby4xLjIuMy4xIC91c3IvJChnZXRf
bGliZGlyKS9saWJlc3RiYXNlLnNvCglkb2xpYi5zbyBsaWJlc3RzdHJpbmcuc28uMS4yCglkb3N5
bSAvdXNyLyQoZ2V0X2xpYmRpcikvbGliZXN0c3RyaW5nLnNvLjEuMiAvdXNyLyQoZ2V0X2xpYmRp
cikvbGliZXN0c3RyaW5nLnNvCglkb2xpYi5hIGxpYmVzdGJhc2UuYQoJZG9saWIuYSBsaWJlc3Rv
b2xzLmEKCWRvbGliLmEgbGliZXN0c3RyaW5nLmEKCglkb2RpciAvdXNyL2xpYi9zcGVlY2gtdG9v
bHMvc2hhcmUvdGVzdHN1aXRlCgoJZXhlaW50byAvdXNyL2JpbgoJY2QgJHtTfS9iaW4KCWZvciBm
aWxlIGluICogOyBkbwoJCVsgIiR7ZmlsZX0iID0gIk1ha2VmaWxlIiBdICYmIGNvbnRpbnVlCgkJ
ZG9leGUgJHtmaWxlfQoJCWRzdGZpbGU9Ii91c3IvYmluLyR7ZmlsZX0iCgkJZG9zZWQgInM6JHtT
fS90ZXN0c3VpdGUvZGF0YTovdXNyL3NoYXJlL3NwZWVjaC10b29scy90ZXN0c3VpdGU6ZyIgJHtk
c3RmaWxlfQoJCWRvc2VkICJzOiR7U30vYmluOi91c3IvbGliZXhlYy9zcGVlY2gtdG9vbHM6ZyIg
JHtkc3RmaWxlfQoJCWRvc2VkICJzOiR7U30vbWFpbjovdXNyL2xpYmV4ZWMvc3BlZWNoLXRvb2xz
OmciICR7ZHN0ZmlsZX0KCgkJIyBUaGlzIGp1c3QgY2hhbmdlcyBMRF9MSUJSQVJZX1BBVEgKCQlk
b3NlZCAiczoke1N9L2xpYjovdXNyLyQoZ2V0X2xpYmRpcik6ZyIgJHtkc3RmaWxlfQoJZG9uZQoK
CWV4ZWludG8gL3Vzci9saWJleGVjL3NwZWVjaC10b29scwoJZm9yIGZpbGUgaW4gYGZpbmQgJHtT
fS9tYWluIC1wZXJtICsxMDAgLXR5cGUgZmA7IGRvCgkJZG9leGUgJHtmaWxlfQoJZG9uZQoKCWlu
c2ludG8gL3Vzci9zaGFyZS9zcGVlY2gtdG9vbHMvbGliL3Npb2QKCWNkICR7U30vbGliL3Npb2QK
CWRvaW5zICoKCglpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyR7UEZ9L2V4YW1wbGVfZGF0YQoJY2Qg
JHtTfS9saWIvZXhhbXBsZV9kYXRhCglkb2lucyAqCgoJY2QgJHtTfQoJZmluZCBjb25maWcgLXBy
aW50IHwgY3BpbyAtcG1kICR7RH0vdXNyL3NoYXJlL3NwZWVjaC10b29scyB8fCBkaWUgIlVuYWJs
ZSB0byBpbnN0YWxsIGNvbmZpZyBmaWxlcyIKCgljZCAke1N9L2luY2x1ZGUKCWRvZGlyIC91c3Iv
aW5jbHVkZS9zcGVlY2gtdG9vbHMKCWZpbmQgLiAtcHJpbnQgfCBjcGlvIC1wbWQgJHtEfS91c3Iv
aW5jbHVkZS9zcGVlY2gtdG9vbHMgfHwgZGllICJVbmFibGUgdG8gaW5zdGFsbCBpbmNsdWRlIGZp
bGVzIgoKCWRvc3ltIC91c3IvaW5jbHVkZS9zcGVlY2gtdG9vbHMgL3Vzci9zaGFyZS9zcGVlY2gt
dG9vbHMvaW5jbHVkZQoKCWNob3duIC1SIHJvb3Q6cm9vdCAke0R9CgoJZmluZCAke0R9L3Vzci9z
aGFyZS9zcGVlY2gtdG9vbHMvY29uZmlnIC10eXBlIGYgfCB4YXJncyBzZWQgLWkgJ3MvLWx0ZXJt
Y2FwLy1sbmN1cnNlcy9nJwoKCWluc2ludG8gL2V0Yy9lbnYuZAoJZG9pbnMgJHtGSUxFU0RJUn0v
NThzcGVlY2gtdG9vbHMKCgljZCAke1N9Cglkb2RvYyBSRUFETUUgSU5TVEFMTAoJY2QgJHtTfS9s
aWIKCWRvZG9jIGNzdHJ1dHQuZHRkCgoJaWYgdXNlIGRvYyA7IHRoZW4KCQljZCAke1N9L2Zlc3Rk
b2Mvc3BlZWNoX3Rvb2xzL2RvYwoJCWRvaHRtbCAtciAqCglmaQp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>