Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tox.ini: Add -recommended package factor #33296

Closed
mkoeppe opened this issue Feb 5, 2022 · 18 comments
Closed

tox.ini: Add -recommended package factor #33296

mkoeppe opened this issue Feb 5, 2022 · 18 comments

Comments

@mkoeppe
Copy link
Member

mkoeppe commented Feb 5, 2022

This is the same as -standard plus the system packages provided by the _recommended dummy script package, thus suitable for testing doc-pdf.

tox.ini now also allows to pass EXTRA_SAGE_PACKAGES as an environment variable.

Later we can switch the Linux portability workflow to use -recommended instead of -standard.

(split out from #33222)

Depends on #33277

CC: @tobiasdiez @vbraun @dimpase

Component: porting

Author: Matthias Koeppe

Branch/Commit: 97b4347

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/33296

@mkoeppe mkoeppe added this to the sage-9.6 milestone Feb 5, 2022
@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 5, 2022

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 5, 2022

Last 10 new commits:

b85356fbuild/pkgs/texlive/spkg-configure.m4: Check for tgtermes.sty
62fbc45build/pkgs/sagemath_doc_pdf/dependencies: Add texlive
e63b9f2Merge tag '9.5' into t/31529/packages/texlive/add_spkg_configure_m4_and_system_package_information__remove_install_script
8b2490ebuild/pkgs/texlive/spkg-configure.m4: ALso check for fncychap.sty
7b97dd4update list of gentoo packages
016ff89Merge #31529
855314dsrc/doc/bootstrap: Get recommended spkg from build/pkgs/_recommended/dependencies
3164fffbuild/pkgs/_recommended/dependencies: Add git
5e2cf42Merge #33277
16f0197tox.ini: New packages factor 'recommended'

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 5, 2022

Commit: 16f0197

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 5, 2022

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

7235c7b.github/workflows/tox.yml: Switch docker workflows from -standard to -recommended

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 5, 2022

Changed commit from 16f0197 to 7235c7b

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 5, 2022

Author: Matthias Koeppe

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 5, 2022

Changed commit from 7235c7b to 16f0197

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 5, 2022

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe changed the title tox.ini, GH Actions: Add -recommended package factor tox.ini: Add -recommended package factor Feb 5, 2022
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 6, 2022

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

97b4347build/pkgs/ffmpeg/distros/fedora.txt: Remove ffmpeg - it is not in the standard repo

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Feb 6, 2022

Changed commit from 16f0197 to 97b4347

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 11, 2022

comment:9

Let's get this in please

@dimpase
Copy link
Member

dimpase commented Feb 12, 2022

comment:10

OK, it works

@dimpase
Copy link
Member

dimpase commented Feb 12, 2022

Reviewer: Dima Pasechnik

@mkoeppe
Copy link
Member Author

mkoeppe commented Feb 12, 2022

comment:11

Thanks!

@vbraun
Copy link
Member

vbraun commented Feb 13, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants