Well, if it was a matter of never having been tested on 32-bits, that's
something we can also address by removing the builds for 32-bits.

The specific errors are here; when running autopkgtests which try to rebuild 
the package and run unit tests:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-eoan/eoan/armhf/l/link-grammar/20190902_090536_925cc@/log.gz

Or simply here, at build time: https://launchpadlibrarian.net/438576953
/buildlog_ubuntu-eoan-armhf.link-grammar_5.6.2-1ubuntu1_BUILDING.txt.gz

Specifically, the issues for armhf are with linking:
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -D_DEFAULT_SOURCE 
-std=c++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall 
-version-info 11:2:6 -export-dynamic -no-undefined -export-symbols 
./link-grammar-java.def  -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now 
-Wl,--as-needed -o liblink-grammar-java.la -rpath /usr/lib/arm-linux-gnueabihf 
jni-client.lo ../../link-grammar/liblink-grammar.la  -lhunspell-1.7   -lminisat 
 -lm 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib 
/usr/lib/gcc/arm-linux-gnueabihf/9/../../../arm-linux-gnueabihf/crti.o 
/usr/lib/gcc/arm-linux-gnueabihf/9/crtbeginS.o  .libs/jni-client.o   -Wl,-rpath 
-Wl,/<<PKGBUILDDIR>>/link-grammar/.libs -Wl,--as-needed 
../../link-grammar/.libs/liblink-grammar.so -lhunspell-1.7 -lminisat 
-L/usr/lib/gcc/arm-linux-gnueabihf/9 
-L/usr/lib/gcc/arm-linux-gnueabihf/9/../../../arm-linux-gnueabihf 
-L/usr/lib/gcc/arm-linux-gnueabihf/9/../../../../lib -L/lib/arm-linux-gnueabihf 
-L/lib/../lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/../lib 
-L/usr/lib/gcc/arm-linux-gnueabihf/9/../../.. -lstdc++ -lm -lc -lgcc_s 
/usr/lib/gcc/arm-linux-gnueabihf/9/crtendS.o 
/usr/lib/gcc/arm-linux-gnueabihf/9/../../../arm-linux-gnueabihf/crtn.o  -g -O2 
-fstack-protector-strong -O3 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z 
-Wl,now   -Wl,-soname -Wl,liblink-grammar-java.so.5 -Wl,-retain-symbols-file 
-Wl,./link-grammar-java.def -o .libs/liblink-grammar-java.so.5.6.2
/usr/bin/ld: ../../link-grammar/.libs/liblink-grammar.so: invalid string offset 
7362 >= 3462 for section `.strtab'
/usr/bin/ld: ../../link-grammar/.libs/liblink-grammar.so: invalid string offset 
17702 >= 3462 for section `.strtab'
/usr/bin/ld: ../../link-grammar/.libs/liblink-grammar.so: invalid string offset 
4297 >= 3462 for section `.strtab'
/usr/bin/ld: ../../link-grammar/.libs/liblink-grammar.so: invalid string offset 
11253 >= 3462 for section `.strtab'
/usr/bin/ld: ../../link-grammar/.libs/liblink-grammar.so: invalid string offset 
14316 >= 3462 for section `.strtab'
/usr/bin/ld: ../../link-grammar/.libs/liblink-grammar.so: invalid string offset 
19556 >= 3462 for section `.strtab'
[...]

I'm happy to drop the i386 and armhf architectures from the package
though, if that's the best solution.

** Summary changed:

- Please remove link-grammar from the archive
+ Tests / linking errors on i386 and armhf

** Description changed:

  link-grammar is blocking migration of some packages from eoan-proposed,
  and has been for a number of days:
  
  sqlite3 (3.29.0-1 to 3.29.0-2) in proposed for 14 days
  Regressions
  link-grammar/5.6.2-1ubuntu1: armhf (log, history), i386 (log, history)
  
  python3.7 (3.7.4-2ubuntu1 to 3.7.4-3) in proposed for 8 days
  Regressions
  link-grammar/5.6.2-1ubuntu1: armhf (log, history), i386 (log, history)
  
- 
- I've made a reasonable effort of fixing it (including upstream fixes, etc.), 
but it's still blocking due to autopkgtests failing, and the mode of failure 
(linkage errors in armhf, test failures in i386) make me expect that the 
package might not serve its purpose on these architectures at all, even if 
tests were to be skipped.
+ I've made a reasonable effort of fixing it (including upstream fixes,
+ etc.), but it's still blocking due to autopkgtests failing, and the mode
+ of failure (linkage errors in armhf, test failures in i386) make me
+ expect that the package might not serve its purpose on these
+ architectures at all, even if tests were to be skipped.
  
  On Debian, the package is orphaned, in need of a maintainer. The version
  in Ubuntu is the same as the one uploaded to Debian unstable; plus my
  attempt at fixing the package (which also fixed the original FTBFS of
  the current version in Debian unstable).
- 
- As such, I expect it will in time be removed from Debian.
- 
- link-grammar has no important reverse-depends:
- 
- ╰─ reverse-depends link-grammar   
- Reverse-Recommends
- ==================
- * science-linguistics
- 
- Please remove link-grammar source and its binaries from the archive in
- eoan.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1842134

Title:
  Tests / linking errors on i386 and armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/link-grammar/+bug/1842134/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to