Opened 23 months ago

Closed 22 months ago

Last modified 22 months ago

#29354 closed enhancement (fixed)

tox.ini: Add slackware environments

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.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:

Status badges

Description (last modified by mkoeppe)

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:

Change History (22)

comment:1 Changed 23 months ago by mkoeppe

  • Branch set to u/mkoeppe/tox_ini__add_slackware_environments

comment:2 Changed 23 months ago by mkoeppe

  • Commit set to 883cd1e1ac15e4cb410449e7f383c9d9986540d3
  • Description modified (diff)

New commits:

883cd1etox.ini [docker-slackware-14.2]: New

comment:3 Changed 23 months ago by git

  • Commit changed from 883cd1e1ac15e4cb410449e7f383c9d9986540d3 to bda9ebd0572f000d5bc3141ff06e2d24ac621412

Branch pushed to git repo; I updated commit sha1. New commits:

3896794Merge tag '9.1.beta8' into t/29354/tox_ini__add_slackware_environments
bda9ebdAdd slackware package info

comment:4 Changed 23 months ago by git

  • Commit changed from bda9ebd0572f000d5bc3141ff06e2d24ac621412 to fbb73933b72f189a654beb96e8cac0afc7d975a8

Branch pushed to git repo; I updated commit sha1. New commits:

fbb7393Fixup packages

comment:5 Changed 23 months ago by mkoeppe

  • Authors set to Matthias Koeppe
  • Status changed from new to needs_review

comment:6 Changed 22 months ago by mkoeppe

  • Cc jhpalmieri dimpase added

comment:7 Changed 22 months ago by git

  • Commit changed from fbb73933b72f189a654beb96e8cac0afc7d975a8 to cfcd8f285facfd1c1d9d21efea5cd1759552ac31

Branch pushed to git repo; I updated commit sha1. New commits:

cfcd8f2build/bin/sage-guess-package-system, build/bin/sage-print-system-package-command: Handle slackware too

comment:8 Changed 22 months ago by git

  • Commit changed from cfcd8f285facfd1c1d9d21efea5cd1759552ac31 to 136feeb63f5fa2bea181790420f935b9cf492ac1

Branch pushed to git repo; I updated commit sha1. New commits:

136feebbuild/bin/sage-spkg: Show equivalent system packages for ALL distros

comment:9 Changed 22 months ago by mkoeppe

  • Cc vdelecroix added

comment:10 Changed 22 months ago by mkoeppe

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):

comment:11 Changed 22 months ago by mkoeppe

zlib not found in slackware-14.2-standard (https://github.com/mkoeppe/sage/runs/524868652)

comment:12 follow-up: Changed 22 months ago by 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?

comment:13 Changed 22 months ago by git

  • Commit changed from 136feeb63f5fa2bea181790420f935b9cf492ac1 to 1cb8f983fa68b83b4540be52dc9225e1cb50e4c6

Branch pushed to git repo; I updated commit sha1. New commits:

1cb8f98build/pkgs/curl/distros/slackware.txt: Add openldap-client

comment:14 Changed 22 months ago by git

  • Commit changed from 1cb8f983fa68b83b4540be52dc9225e1cb50e4c6 to c1931f502855a46bcdd4c3b5e12f1a5dd045c581

Branch pushed to git repo; I updated commit sha1. New commits:

eee2877build/pkgs/slackware.txt: Add ca-certificates
c1931f5build/pkgs/curl/distros/slackware.txt: Add libssh2

comment:15 Changed 22 months ago by mkoeppe

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
Last edited 22 months ago by mkoeppe (previous) (diff)

comment:16 in reply to: ↑ 12 Changed 22 months ago by mkoeppe

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 mkoeppe

  • Description modified (diff)

comment:18 Changed 22 months ago by mkoeppe

Ready for review

comment:19 Changed 22 months ago by dimpase

  • Reviewers set to Dima Pasechnik
  • Status changed from needs_review to positive_review

ok

comment:20 Changed 22 months ago by mkoeppe

Thanks!

comment:21 Changed 22 months ago by vbraun

  • 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 mkoeppe

  • Commit c1931f502855a46bcdd4c3b5e12f1a5dd045c581 deleted

Follow-up: #29424

Note: See TracTickets for help on using tickets.