Bug#968555: ffmpeg: please disable build dep on libpocketsphinx-dev for alpha

2020-08-19 Thread Jonas Smedegaard
Hi Michael,

Quoting Michael Cree (2020-08-19 10:43:29)
> On Mon, Aug 17, 2020 at 12:39:27PM +0200, Jonas Smedegaard wrote:
> > Hi Michael,
> > 
> > Quoting Michael Cree (2020-08-17 11:30:52)
> > > Ffmpeg does not build on alpha as it currently depends on 
> > > libpocketsphinx-dev but pocketsphinx does not build on alpha due 
> > > to long standing test suite failures.  I see the build dependency 
> > > has been removed on many other arches including some release 
> > > arches, and it would be nice if the same could be done for alpha.
> > 
> > Has those test suite failures been investigated?
> 
> The test suite failures on mips* and s390x are reported in #812335 and 
> upstream [1], with no comment whatsoever from upstream developers in 
> almost five years.  I therefore have not bothered to burden them 
> further with the Alpha test suite failure.
> 
> When I investigated the Alpha test suite failure it became clear to me 
> that I was not going to make any headway in debugging it without a 
> much better knowledge of the pocketsphinx code base and I did not have 
> time to invest in doing that.

Oh, you already did a lot of investigation.  Cool!

Sorry if I was unclear: I did not mean to imply that you should _fix_ 
the underlying issue - although that would obviously be amazing :-)

What I would like (other than perfectly compiling code everywhere) is a 
Debian bugreport tracking the underlying issue of pocketsphinx failing 
to build on alpha.  We can then tag that as affecting ffmpeg, and 
if/when that issue gets solved then ffmpeg maintainers get notified and 
can drop the linking exception.

In other words, I worry that if now avoiding pocketsphinx linkage for 
alpha, then we fail to notice if that workaround is later no longer 
needed.

It is unclear to me which arches bug#812335 is intended to track: Title 
mentions mipsel/mips64el only, but upstream bugreport mentions mipsel, 
s390x, alpha, hppa and mips64el (and emphasizes mipsel and s390x).

Would it perhaps make sense to either update the subject of bug#812335 
to mention all archs affected, or file separate bugreports for related 
but separate issues for those other arches?


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#968555: ffmpeg: please disable build dep on libpocketsphinx-dev for alpha

2020-08-19 Thread Michael Cree
On Mon, Aug 17, 2020 at 12:39:27PM +0200, Jonas Smedegaard wrote:
> Hi Michael,
> 
> Quoting Michael Cree (2020-08-17 11:30:52)
> > Ffmpeg does not build on alpha as it currently depends on
> > libpocketsphinx-dev but pocketsphinx does not build on alpha
> > due to long standing test suite failures.  I see the build
> > dependency has been removed on many other arches including
> > some release arches, and it would be nice if the same could
> > be done for alpha.
> 
> Has those test suite failures been investigated?

The test suite failures on mips* and s390x are reported in #812335
and upstream [1], with no comment whatsoever from upstream developers
in almost five years.  I therefore have not bothered to burden them
further with the Alpha test suite failure.

When I investigated the Alpha test suite failure it became clear to
me that I was not going to make any headway in debugging it without
a much better knowledge of the pocketsphinx code base and I did not
have time to invest in doing that.

Cheers
Michael.

[1] https://sourceforge.net/p/cmusphinx/bugs/448/



Bug#968555: ffmpeg: please disable build dep on libpocketsphinx-dev for alpha

2020-08-17 Thread Jonas Smedegaard
Quoting Fabian Greffrath (2020-08-17 12:48:15)
> Am 2020-08-17 11:30, schrieb Michael Cree:
> > Ffmpeg does not build on alpha as it currently depends on
> > libpocketsphinx-dev but pocketsphinx does not build on alpha
> > due to long standing test suite failures.  I see the build
> > dependency has been removed on many other arches including
> > some release arches, and it would be nice if the same could
> > be done for alpha.
> 
> Too bad we don't have architecture wildcards for use in Build-Depends 
> that provide more detail of the used architecture, like e.g. 
> [any-littleendian] or [any-32bit]. Or do we?

I specifically looked for that but failed to find it.  So I doubt it.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#968555: ffmpeg: please disable build dep on libpocketsphinx-dev for alpha

2020-08-17 Thread Fabian Greffrath

Am 2020-08-17 11:30, schrieb Michael Cree:

Ffmpeg does not build on alpha as it currently depends on
libpocketsphinx-dev but pocketsphinx does not build on alpha
due to long standing test suite failures.  I see the build
dependency has been removed on many other arches including
some release arches, and it would be nice if the same could
be done for alpha.


Too bad we don't have architecture wildcards for use in Build-Depends 
that provide more detail of the used architecture, like e.g. 
[any-littleendian] or [any-32bit]. Or do we?


 - Fabian



Bug#968555: ffmpeg: please disable build dep on libpocketsphinx-dev for alpha

2020-08-17 Thread Jonas Smedegaard
Hi Michael,

Quoting Michael Cree (2020-08-17 11:30:52)
> Ffmpeg does not build on alpha as it currently depends on
> libpocketsphinx-dev but pocketsphinx does not build on alpha
> due to long standing test suite failures.  I see the build
> dependency has been removed on many other arches including
> some release arches, and it would be nice if the same could
> be done for alpha.

Has those test suite failures been investigated?

I would prefer to reference a bugreport where that underlying issue is 
tracked, so that we can be notified when (hopefully) it is later solved.


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#968555: ffmpeg: please disable build dep on libpocketsphinx-dev for alpha

2020-08-17 Thread Michael Cree
Package: ffmpeg
Version: 7:4.3.1-2
Severity: normal

Dear Maintainer,

Ffmpeg does not build on alpha as it currently depends on
libpocketsphinx-dev but pocketsphinx does not build on alpha
due to long standing test suite failures.  I see the build
dependency has been removed on many other arches including
some release arches, and it would be nice if the same could
be done for alpha.

Regards,
Michael