-
-
Notifications
You must be signed in to change notification settings - Fork 491
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/update the system package information for the "_recommended" dummy package #30930
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:3
The debian package providing latex is updated in #30910, which I have made a dependency. |
Dependencies: #30910 |
Commit: |
comment:5
This is taking care of the issue with pandoc. Last 10 new commits:
|
comment:6
That To improve this, tests need to be added for the presence of the various recommended packages in the system. Either in |
Author: Matthias Koeppe |
comment:8
OK, this does the trick for pandoc. I guess ffmpeg, imagemagick, texinfo need semi-dummy packages created (i.e. with spkg-configure checking their presence, but without real spkg-install), right? |
comment:10
Replying to @mkoeppe:
should this be done on this ticket, or rather elsewhere? |
comment:11
Fine to do it here if it's not holding up this ticket too long |
comment:14
Needs review |
Changed keywords from none to sd111 |
comment:15
Hoping we can make progress on this ticket this week - https://wiki.sagemath.org/days111 |
comment:16
The branch has a conflict on top of 9.3.beta3 (I confirm there is one) |
Work Issues: branch has conflict |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed work issues from branch has conflict to none |
Changed branch from u/mkoeppe/add_update_the_system_package_information_for_the___recommended__dummy_package to none |
comment:21
Replying to @seblabbe:
I have instead split out the pandoc part (which is the only thing that the current branch took care of) out into the separate ticket #31042. |
This comment has been minimized.
This comment has been minimized.
Changed author from Matthias Koeppe to none |
comment:23
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
comment:24
Should
|
comment:25
Yes, it may look funny but at least one can see that way where the system package recommendations are coming from |
comment:26
Makes sense. |
comment:27
texinfo keeps popping up on Homebrew for some reason --- perhaps, because |
comment:28
From the ticket description: |
Follow-up from #29557 (Add script package _recommended and generate "recommended system packages" info).
From egourgoulhon #30624 and similar reports by gh-tobiasdiez, jhpalmieri #29557:
configure ends with the following recommendations:
texlive-generic-extra
by a package that exists in modern Debian distributions.pandoc
.The message is printed regardless of whether
ffmpeg
et al. are installed becausebuild/pkgs/_recommended/spkg-configure.m4
does not check anything.To this end, tests need to be added for the presence of the various recommended packages in the system.
We do this by splitting out individual script packages, similar to the existing
build/pkgs/pandoc
andbuild/pkgs/graphviz
.Depends on #30910
Depends on #31042
CC: @jhpalmieri @egourgoulhon @tobiasdiez @seblabbe @slel
Component: build: configure
Keywords: sd111
Issue created by migration from https://trac.sagemath.org/ticket/30930
The text was updated successfully, but these errors were encountered: