tox.ini: Add slackware environments
mkoeppe opened this issue · 30 comments
This is to debug https://groups.google.com/d/msg/sage-devel/WshDn3e_l3k/-smgNej4AwAJ
https://hub.docker.com/r/vbatts/slackware/tags
This enables the following tests:
tox -e docker-slackware-14.2-minimal
tox -e docker-slackware-14.2-standard
Random slackware links:
CC: @jhpalmieri @dimpase @videlec
Component: porting
Author: Matthias Koeppe
Branch: c1931f5
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29354
Description changed:
---
+++
@@ -2,3 +2,10 @@
https://hub.docker.com/r/vbatts/slackware/tags
+This enables the following tests:
+
+```
+ tox -e docker-slackware-14.2-minimal
+ tox -e docker-slackware-14.2-standard
+```
+Branch pushed to git repo; I updated commit sha1. New commits:
fbb7393 | Fixup packages |
Author: Matthias Koeppe
Branch pushed to git repo; I updated commit sha1. New commits:
cfcd8f2 | build/bin/sage-guess-package-system, build/bin/sage-print-system-package-command: Handle slackware too |
Branch pushed to git repo; I updated commit sha1. New commits:
136feeb | build/bin/sage-spkg: Show equivalent system packages for ALL distros |
As noted in #29373 (Upgrade freetype) Need to add some certificates package so that https downloads of an upstream_url work:
[freetype-2.10.1] Attempting to download from https://download.savannah.gnu.org/releases/freetype/freetype-2.10.1.tar.gz
[freetype-2.10.1] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]
[freetype-2.10.1] ERROR [transfer|run:135]: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)
[freetype-2.10.1] ************************************************************************
[freetype-2.10.1] Traceback (most recent call last):
zlib not found in slackware-14.2-standard (https://github.com/mkoeppe/sage/runs/524868652)
they by default install zlib which is too old (1.2.8).
they have 1.2.11 in patches/, so, interactively, one would use slackpkg to update.
But automatically?
Branch pushed to git repo; I updated commit sha1. New commits:
1cb8f98 | build/pkgs/curl/distros/slackware.txt: Add openldap-client |
Mostly works now.
slackware-14.2-minimal: Error building git
https://github.com/mkoeppe/sage/runs/527424423
slackware-14.2-standard-python2: https://github.com/mkoeppe/sage/runs/527424444
sage -t src/sage/matrix/matrix2.pyx # Bad exit: 1
Replying to @dimpase:
they by default install zlib which is too old (1.2.8).
they have 1.2.11 in patches/, so, interactively, one would useslackpkgto update.
But automatically?
The workflow is getting zlib 1.2.11, and now it says configure: will use system package and not install SPKG zlib.
Description changed:
---
+++
@@ -9,3 +9,8 @@
tox -e docker-slackware-14.2-standard
```
+
+---
+Random slackware links:
+- https://software.jaos.org/#slapt-get
+Ready for review
ok
Reviewer: Dima Pasechnik
Thanks!
Changed branch from u/mkoeppe/tox_ini__add_slackware_environments to c1931f5