[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: migration to htslib ecosystem 1.18



Hi,

Étienne Mollier, on 2023-11-08:
> Étienne Mollier, on 2023-11-08:
> > Andreas Tille, on 2023-11-08:
> > > These timeout thingies are really hard to debug.  Maybe we should simply
> > > shorten the jellyfish test suite to avoid this.  For instance droping
> > > the `/usr/lib/jellyfish/bin/test_all` call at the end makes the test
> > > more sensible (also in terms of not stressing debci infrastructure to
> > > much?
> > > 
> > > What do you think?
> > 
> > I did not anticipate that issue with the experimental upload.
> > Drop of the affected would be the fastest way of "correcting"
> > the issue.  I'm a bit bugged that this affects the arm64
> > platform only and not the 32-bit variants, but perhaps the test
> > suite is already disabled for them.
> > 
> > My "go to" mitigation for these sort of weird issues on arm
> > platforms would be to rebuild with option -fsigned-char, to
> > ensure this is not a case of char types being used as a short
> > integer assumed to be signed.  I'm having a look at these now;
> > there is also the risk that the test enters the infinite loop
> > unpredictably.
> 
> Test pass on arm64 on my end.  Either there is something off
> with one of the arm64 runners or the test if flaky.  I'll
> trigger a rerun of the official CI to see; also a couple more
> test attempts locally just in case.

I reran three or four times the autopkgtest on arm64 on my host
with no issues.  The rerun on official CI also went fine in a
very reasonable time[1].  CI history of jellyfish[2] reveals two
occurrences of this issue lately, and the run from 2023-10-09
happens to have a mismatching run time reported in the test
log[3].  There is one much older occurrence from last year, on
2022-10-02, but no log associated given its age.  The hundreds
of other runs were not affected by this issue.  I'm tempted to
put that on a momentary hardware glitch at this point.

[1]: https://ci.debian.net/data/autopkgtest/testing/arm64/j/jellyfish/39695945/log.gz
[2]: https://ci.debian.net/packages/j/jellyfish/testing/arm64/
[3]: https://ci.debian.net/data/autopkgtest/testing/arm64/j/jellyfish/38825944/log.gz

Have a nice evening,  :)
-- 
  .''`.  Étienne Mollier <emollier@debian.org>
 : :' :  gpg: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/2, please excuse my verbosity
   `-    on air: Fortress Under Siege - Disobey

Attachment: signature.asc
Description: PGP signature


Reply to: