Re: Bug#1115118: deal.ii: autopkgtest regression on riscv64
On Sun, Sep 14, 2025 at 03:27:42PM +0300, Adrian Bunk wrote:
> On Sun, Sep 14, 2025 at 12:09:33PM +0000, Graham Inggs wrote:
> > Hi Sebastian
> >
> > > the autopkgtest of deal.ii fails on riscv64 (maybe due to the trilinos
> > > transition):
> > ...
> > > See https://ci.debian.net/packages/d/deal.ii/testing/riscv64/64460939/
> > > for details.
> >
> > The log to which you refer, shows that deal.ii from testing was
> > installed for the autopkgtest:
> >
> > 130s Get:532 http://mirrors.tuna.tsinghua.edu.cn/debian testing/main
> > riscv64 libdeal.ii-dev riscv64 9.6.2-4 [2,258 kB]
> >
> > Given the trilinos transition, this was probably expected to fail.
>
> The failing tests have both old and new trilinos libraries installed.
>
> The failure looks like testing deal.ii linked against the old trilinos
> compiling a test program with the new trilinos, and the cmake files
> likely having related issues.
>
> The release team wants smooth library transitions, but reality is often
> not that smooth and Breaks would technically be correct.
>
> > However, the equivalent migration tests scheduled for amd64 [1],
> > ppc64el [2] and s390x [3], show the following, respectively:
> >
> > 55s Get:541 http://deb.debian.org/debian unstable/main amd64
> > libdeal.ii-dev amd64 9.6.2-4+b3 [2,259 kB]
> >
> > 886s Get:534 http://deb.debian.org/debian unstable/main ppc64el
> > libdeal.ii-dev ppc64el 9.6.2-4+b3 [2,259 kB]
> >
> > 48s Get:523 http://deb.debian.org/debian unstable/main s390x
> > libdeal.ii-dev s390x 9.6.2-4+b3 [2,258 kB]
> >
> > deal.ii from unstable was installed, and the autopkgtests passed.
> > Unfortunately, due to long build times, the tests on riscv64 were run
> > more than a week after the tests on these architectures, and a lot has
> > changed in unstable and testing since then, including a new version of
> > openmpi.
> >...
>
> deal.ii autopkgtest was failing also on the other 3 architectures with
> new trilinos and old deal.ii:
> https://ci.debian.net/packages/d/deal.ii/testing/amd64/64102672/
> https://ci.debian.net/packages/d/deal.ii/testing/ppc64el/64045946/
> https://ci.debian.net/packages/d/deal.ii/testing/s390x/64102539/
>...
As expected this is now green in testing:
https://ci.debian.net/packages/d/deal.ii/testing/riscv64/
cu
Adrian
Reply to: