#29354 closed enhancement (fixed)
tox.ini: Add slackware environments
Reported by:  mkoeppe  Owned by:  

Priority:  major  Milestone:  sage9.1 
Component:  porting  Keywords:  
Cc:  jhpalmieri, dimpase, vdelecroix  Merged in:  
Authors:  Matthias Koeppe  Reviewers:  Dima Pasechnik 
Report Upstream:  N/A  Work issues:  
Branch:  c1931f5 (Commits, GitHub, GitLab)  Commit:  
Dependencies:  Stopgaps: 
Description (last modified by )
This is to debug https://groups.google.com/d/msg/sagedevel/WshDn3e_l3k/smgNej4AwAJ
https://hub.docker.com/r/vbatts/slackware/tags
This enables the following tests:
tox e dockerslackware14.2minimal tox e dockerslackware14.2standard
Random slackware links:
Change History (22)
comment:1 Changed 23 months ago by
 Branch set to u/mkoeppe/tox_ini__add_slackware_environments
comment:2 Changed 23 months ago by
 Commit set to 883cd1e1ac15e4cb410449e7f383c9d9986540d3
 Description modified (diff)
comment:3 Changed 23 months ago by
 Commit changed from 883cd1e1ac15e4cb410449e7f383c9d9986540d3 to bda9ebd0572f000d5bc3141ff06e2d24ac621412
comment:4 Changed 23 months ago by
 Commit changed from bda9ebd0572f000d5bc3141ff06e2d24ac621412 to fbb73933b72f189a654beb96e8cac0afc7d975a8
Branch pushed to git repo; I updated commit sha1. New commits:
fbb7393  Fixup packages

comment:5 Changed 23 months ago by
 Status changed from new to needs_review
comment:6 Changed 22 months ago by
 Cc jhpalmieri dimpase added
comment:7 Changed 22 months ago by
 Commit changed from fbb73933b72f189a654beb96e8cac0afc7d975a8 to cfcd8f285facfd1c1d9d21efea5cd1759552ac31
Branch pushed to git repo; I updated commit sha1. New commits:
cfcd8f2  build/bin/sageguesspackagesystem, build/bin/sageprintsystempackagecommand: Handle slackware too

comment:8 Changed 22 months ago by
 Commit changed from cfcd8f285facfd1c1d9d21efea5cd1759552ac31 to 136feeb63f5fa2bea181790420f935b9cf492ac1
Branch pushed to git repo; I updated commit sha1. New commits:
136feeb  build/bin/sagespkg: Show equivalent system packages for ALL distros

comment:9 Changed 22 months ago by
 Cc vdelecroix added
comment:10 Changed 22 months ago by
As noted in #29373 (Upgrade freetype) Need to add some certificates package so that https downloads of an upstream_url work:
[freetype2.10.1] Attempting to download from https://download.savannah.gnu.org/releases/freetype/freetype2.10.1.tar.gz [freetype2.10.1] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [freetype2.10.1] ERROR [transferrun:135]: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727) [freetype2.10.1] ************************************************************************ [freetype2.10.1] Traceback (most recent call last):
comment:11 Changed 22 months ago by
zlib not found in slackware14.2standard (https://github.com/mkoeppe/sage/runs/524868652)
comment:12 followup: ↓ 16 Changed 22 months ago by
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?
comment:13 Changed 22 months ago by
 Commit changed from 136feeb63f5fa2bea181790420f935b9cf492ac1 to 1cb8f983fa68b83b4540be52dc9225e1cb50e4c6
Branch pushed to git repo; I updated commit sha1. New commits:
1cb8f98  build/pkgs/curl/distros/slackware.txt: Add openldapclient

comment:14 Changed 22 months ago by
 Commit changed from 1cb8f983fa68b83b4540be52dc9225e1cb50e4c6 to c1931f502855a46bcdd4c3b5e12f1a5dd045c581
comment:15 Changed 22 months ago by
Mostly works now.
slackware14.2minimal: Error building git https://github.com/mkoeppe/sage/runs/527424423
slackware14.2standardpython2: https://github.com/mkoeppe/sage/runs/527424444
sage t src/sage/matrix/matrix2.pyx # Bad exit: 1
comment:16 in reply to: ↑ 12 Changed 22 months ago by
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 use
slackpkg
to 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
.
comment:17 Changed 22 months ago by
 Description modified (diff)
comment:18 Changed 22 months ago by
Ready for review
comment:19 Changed 22 months ago by
 Reviewers set to Dima Pasechnik
 Status changed from needs_review to positive_review
ok
comment:20 Changed 22 months ago by
Thanks!
comment:21 Changed 22 months ago by
 Branch changed from u/mkoeppe/tox_ini__add_slackware_environments to c1931f502855a46bcdd4c3b5e12f1a5dd045c581
 Resolution set to fixed
 Status changed from positive_review to closed
comment:22 Changed 22 months ago by
 Commit c1931f502855a46bcdd4c3b5e12f1a5dd045c581 deleted
Followup: #29424
New commits:
tox.ini [dockerslackware14.2]: New