On 1/22/25 12:26 AM, Philipp Kern wrote:
> On 1/21/25 5:49 PM, Chris Hofstaedtler wrote:
>> pyacoustid currently fails its autopkgtest on s390x, and thus does
>> not migrate back to testing. It also prevents eartag from re-enterting
>> testing.
>>
>> Issues preventing migration:
>> ∙ ∙ autopkgtest for pyacoustid/1.3.0-1: amd64: Pass, arm64: Pass, armel: 
>> Pass, armhf: Pass, i386: Pass, riscv64: Pass, s390x: Regression or new test ♻
>>
>> https://ci.debian.net/packages/p/pyacoustid/testing/s390x/55645697/
>> https://ci.debian.net/packages/p/pyacoustid/testing/s390x/
> 
> I suspect python3-audioread. Looking at "for block in pcmiter" in
> acoustid.fingerprint() I get many blocks with 8k on s390x but blocks
> with variable length on amd64. The metadata (length, channels, sampling
> rate) seems correct, though.
> 
> The beginning of the first block on s390x:
> 
> 1d001d001c001c001e001e002100210022002200210021002000200020002000
> 
> On amd64:
> 
> 1e001e001c001c001f001f002100210022002300210021002100210020002000
> 
> That's super weird though.

And also the code supports falling back to fpcalc for this - which works
correctly (meaning that chromaprint is likely fine). But if audioread
(and chromaprint) is present it will use that.

Kind regards
Philipp Kern

Reply via email to