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

add system packages info for R and others #29273

Closed
dimpase opened this issue Mar 3, 2020 · 66 comments
Closed

add system packages info for R and others #29273

dimpase opened this issue Mar 3, 2020 · 66 comments

Comments

@dimpase
Copy link
Member

dimpase commented Mar 3, 2020

this is a followup to #29053 which missed packages mentioned on #28884, and also some gentoo, arch, fedora, debian packages

Depends on #29129

CC: @mkoeppe @kiwifb @orlitzky

Component: build

Author: Dima Pasechnik

Branch: 0f704d0

Reviewer: Matthias Koeppe

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

@dimpase dimpase added this to the sage-9.1 milestone Mar 3, 2020
@mkoeppe
Copy link
Contributor

mkoeppe commented Mar 3, 2020

comment:1

See also #29129

@dimpase
Copy link
Member Author

dimpase commented Mar 3, 2020

@dimpase
Copy link
Member Author

dimpase commented Mar 3, 2020

Author: Dima Pasechnik

@dimpase
Copy link
Member Author

dimpase commented Mar 3, 2020

New commits:

0fc301cAdd build/pkgs/{libgd|m4ri|ninja_build|perl_term_readline_gnu|yasm}/distros/*.txt - from repology
f7785cebuild/pkgs/fedora.txt: Add diffutils
6d2bbd8build/pkgs/arch.txt: Add 'which'
0aa90c1build/pkgs/debian.txt: Add ca-certificates
9e0acb5data for R packages

@dimpase
Copy link
Member Author

dimpase commented Mar 3, 2020

Commit: 9e0acb5

@dimpase
Copy link
Member Author

dimpase commented Mar 3, 2020

Dependencies: #29129

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 3, 2020

Changed commit from 9e0acb5 to 9ebcd33

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 3, 2020

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

9ebcd33gentoo R pkg

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 3, 2020

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

e22f974libgd package in gentoo

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 3, 2020

Changed commit from 9ebcd33 to e22f974

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 3, 2020

Changed commit from e22f974 to 8de5981

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 3, 2020

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

8de5981libgd and ninja packages in gentoo

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

Changed commit from 8de5981 to 9eff18b

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

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

9eff18blibgd, symmetrica, ninja packages in gentoo

@dimpase

This comment has been minimized.

@dimpase dimpase changed the title add system packages info for R add system packages info for R and others Mar 4, 2020
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

Changed commit from 9eff18b to fe0851f

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

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

fe0851fr in conda

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

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

7e129efgentoo pkgs for givaro and pari

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

Changed commit from fe0851f to 7e129ef

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

Changed commit from 7e129ef to 095e0bf

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 4, 2020

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

3fcf987Add build/pkgs/{libgd|m4ri|ninja_build|perl_term_readline_gnu|yasm}/distros/*.txt - from repology
d923e1fbuild/pkgs/fedora.txt: Add diffutils
7f4f7cdbuild/pkgs/arch.txt: Add 'which'
fa64cdbbuild/pkgs/debian.txt: Add ca-certificates
d8e3a13data for R packages
8dacd22gentoo R pkg
0ed2ccelibgd, symmetrica, ninja packages in gentoo
82d0896r in conda
74b4d8egentoo pkgs for givaro and pari
095e0bfpkgs for planarity and tachyon on debian and gentoo

@dimpase
Copy link
Member Author

dimpase commented Mar 4, 2020

comment:13

rebased over 9.1.beta6

@kiwifb
Copy link
Member

kiwifb commented Mar 4, 2020

comment:14

I am getting concerned that a rather unusual feature of gentoo may need additional description. The useflags. While packages in binary distro are built with all possible options [and when that is not possible either the best sets or variants of the package are offered] in Gentoo we leave the end user to choose a number of options by themselves. So not only do I want a package list, I want the option to go with it. Like for pari, we really want to use the gmp option (although I think it would just be slower in that case) and the doc option [not negotiable I even spent time making sure the doc was usable for cypari and sage when when it was part of it].

A list of useflags for Gentoo is at https://github.com/cschwan/sage-on-gentoo/blob/master/package.use/sage - some of the packages - pplpy, pynac and lcalc - are not in the main gentoo tree, only in the sage-on-gentoo overlay.

@dimpase
Copy link
Member Author

dimpase commented Mar 4, 2020

comment:15

perhaps there should be an extra optional datapoint for each gentoo package, the needed useflags, and then the installation advice would be generated by combining these flags into one list somehow?

@dimpase

This comment has been minimized.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 6, 2020

Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:

3103055m4ri must use png on gentoo

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 6, 2020

Changed commit from 8ae9764 to 3103055

@dimpase
Copy link
Member Author

dimpase commented Mar 6, 2020

comment:41

OK, I should stop fiddling with this. Gentoo stuff needs moar workz.

@vbraun
Copy link
Member

vbraun commented Mar 8, 2020

comment:42

Merge conflict

@mkoeppe
Copy link
Contributor

mkoeppe commented Mar 8, 2020

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 8, 2020

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

8ae9764gsl and openblas libs
3103055m4ri must use png on gentoo
1b48aa1Merge tag '9.1.beta7' into t/29273/packages/r_packages_in_distros

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 8, 2020

Changed commit from 3103055 to 1b48aa1

@vbraun
Copy link
Member

vbraun commented Mar 8, 2020

comment:46

Merge conflict

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 9, 2020

Changed commit from 1b48aa1 to 0f704d0

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 9, 2020

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

0fc301cAdd build/pkgs/{libgd|m4ri|ninja_build|perl_term_readline_gnu|yasm}/distros/*.txt - from repology
f7785cebuild/pkgs/fedora.txt: Add diffutils
6d2bbd8build/pkgs/arch.txt: Add 'which'
0aa90c1build/pkgs/debian.txt: Add ca-certificates
c49acdcMerge tag '9.1.beta7' into t/29129/add_more_system_packages_to_build_pkgs_spkg_distros_
0f704d0Merge branch 't/29129/add_more_system_packages_to_build_pkgs_spkg_distros_' into t/29273/packages/r_packages_in_distros

@vbraun
Copy link
Member

vbraun commented Mar 11, 2020

Changed branch from u/mkoeppe/packages/r_packages_in_distros to 0f704d0

@dimpase
Copy link
Member Author

dimpase commented Mar 17, 2020

Changed commit from 0f704d0 to none

@dimpase
Copy link
Member Author

dimpase commented Mar 17, 2020

comment:50

a followup on #29352

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

5 participants