zgesvd did not converge during check(8, "NumericalImplicitization") on armhf
- Dominant language
- Macaulay2
- Stars
- 435
- Forks
- 297
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 11
Description
From the [armhf build](https://buildd.debian.org/status/fetch.php?pkg=macaulay2&arch=armhf&ver=1.18%2Bds-1%7Eexp1&stamp=1625679984&raw=0) of the Macaulay2 1.18 package for Debian experimental:
```m2
-- capturing check(8, "NumericalImplicitization") -- capture failed; retrying ...
-- running check(8, "NumericalImplicitization")
ulimit -c unlimited; ulimit -t 700; ulimit -m 850000; ulimit -s 8192; ulimit -n 512; cd /tmp/M2-32318-0/2-rundir/; GC_MAXIMUM_HEAP_SIZE=400M "/<>/M2/usr-dist/arm-Linux-Debian-11/bin/M2-binary" -q --int --no-randomize --no-readline --silent --stop --print-width 77 -e 'needsPackage("NumericalImplicitization",Reload=>true,FileName=>"/<>/M2/Macaulay2/packages/NumericalImplicitization.m2")' <"/tmp/M2-32318-0/1.m2" >>"/tmp/M2-32318-0/1.tmp" 2>&1
/tmp/M2-32318-0/1.tmp:0:1: (output file) error: Macaulay2 exited with status code 1
/tmp/M2-32318-0/1.m2:0:1: (input file)
M2: *** Error 1
-- 2.53099 seconds elapsed
...
NumericalImplicitization/tests.m2:137:1-155:1: error:
-- ------------------------------------------------------------------------
-- (.127435+.254482ii)x_0+(.741046+.108386ii)x_1+(.348931+.562428ii)x_2
-- ------------------------------------------------------------------------
-- +(.246268+.153346ii)x_3 |
--
-- 1 3
-- o3 : Matrix R <--- R
--
-- i4 : p = numericalSourceSample I
-- stdio:6:5:(3): error: zgesvd did not converge
--
../m2/debugging.m2:20:6:(1):[9]: error: test(s) #8 of package NumericalImplicitization failed.
```
Another surprising one, as I've never had this issue on any armhf PPA builds or local builds on my Raspberry Pi.
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the linked armhf Debian experimental build and inspect NumericalImplicitization/tests.m2 around line 137, where check(8, "NumericalImplicitization") fails with “zgesvd did not converge.” Compare the failing numericalSourceSample case with successful builds; done means the check passes on armhf without the convergence error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100