Add one file build/pkgs/*/repology.txt per spkg
Closed this issue · 30 comments
We add a files repology.txt
for each "SPKG" with its
name or names on repology.org.
This can save time when
- adding package information for an already supported or new distro
- checking for new versions of packages
We make ./sage -info packagename
print out
the resulting links to repology.
Thus they are also formatted as part of the SPKG documentation
that goes into the reference manual (#29655).
Depends on #29655
Depends on #30944
CC: @mkoeppe @slel @dimpase @seblabbe
Component: porting
Keywords: repology
Author: Samuel Lelièvre, Matthias Koeppe
Branch/Commit: c590a13
Reviewer: Matthias Koeppe, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/31114
If that sounds interesting, I can add that information.
Good idea. The package name is probably enough
Branch: u/slelievre/repology
Description changed:
---
+++
@@ -1,6 +1,7 @@
-It would be nice to have a file `repology.txt` for each "spkg",
-with the package's name on [repology.org](https://repology.org)
-and/or the url for getting information about this package there.
+We add a files `repology.txt` for each "SPKG" with its
+name or names on [repology.org](https://repology.org).
-This would save time when adding package information for any
-already supported or new distro.
+This can save time when
+
+- adding package information for an already supported or new distro
+- checking for new versions of packages
Great! I will add some code to format it as part of our generated documentation
Changed branch from u/slelievre/repology to u/mkoeppe/repology
Description changed:
---
+++
@@ -5,3 +5,8 @@
- adding package information for an already supported or new distro
- checking for new versions of packages
+
+`./sage -info` prints out the resulting links to repology
+
+Thus they are also formatted as part of the SPKG documentation that goes into the reference manual (#29655).
+
Author: Samuel Lelièvre, Matthias Koeppe
Reviewer: Matthias Koeppe, ...
Last 10 new commits:
23558f8 | build/pkgs/[t-z]*/SPKG.rst: Reformat title in format 'spkg_name: Short description' -- completes coverage of all standard packages |
17789df | build/pkgs/[z-z]*/SPKG.rst: Reformat title in format 'spkg_name: Short description' -- completes coverage of all optional packages |
944408d | build/pkgs/[a-z]*/SPKG.rst: Reformat title in format 'spkg_name: Short description' -- completes coverage of all experimental packages |
feafa60 | src/doc/en/installation/standard_packages.rst: Remove |
58c63e1 | src/doc/bootstrap: Add brief explanation of the standard/optional/experimental package types |
54d4fb1 | extra line after version |
2eac7a1 | src/doc/bootstrap: Use sage-spkg-info directly instead of 'sage --info', much faster now |
3fe8d4c | src/sage/tests/cmdline.py: Adjust doctests |
dacdcf9 | Merge branch 't/29655/improve_build_pkgs___spkg_rst' into t/31114/repology |
f00af7d | build/bin/sage-print-system-package-command, build/bin/sage-spkg-info: Print repology links |
Thanks for the rebase and the extra functionality.
Description changed:
---
+++
@@ -6,7 +6,9 @@
- adding package information for an already supported or new distro
- checking for new versions of packages
-`./sage -info` prints out the resulting links to repology
+We make `./sage -info packagename` print out
+the resulting links to repology.
-Thus they are also formatted as part of the SPKG documentation that goes into the reference manual (#29655).
+Thus they are also formatted as part of the SPKG documentation
+that goes into the reference manual (#29655).
Changed keywords from none to repology
lgtm
Changed reviewer from Matthias Koeppe, ... to Matthias Koeppe, Dima Pasechnik
Thanks!
Merge conflict
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
571cc49 | Merge branch 't/30947/src_doc_bootstrap__simplify_by_using_new_options_of__sage__package_list_' into t/29124/script-packages-prereq-toolchain-bootstrap |
f7ff30c | Merge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard |
c529729 | Merge commit '3bb309944b7e8542b2ac88ed3c9d9a60e68644d7' of git://trac.sagemath.org/sage into t/29124/script-packages-prereq-toolchain-bootstrap |
b73d6f0 | Merge tag '9.3.beta4' into t/29124/script-packages-prereq-toolchain-bootstrap |
e9ca2c1 | Merge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard |
a44042f | Merge branch 't/30940/src_bin_sage_list_packages__make_it_work_if_sage_root_is_not_available' into t/29124/script-packages-prereq-toolchain-bootstrap |
c7bcda9 | Merge branch 't/30940/src_bin_sage_list_packages__make_it_work_if_sage_root_is_not_available' into t/29124/script-packages-prereq-toolchain-bootstrap |
9988c5f | ci-cygwin*.yml: Adjust to new script packages _bootstrap, _prereq |
ab19133 | Merge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard |
c3e7386 | Merge branch 't/30944/tox__improve_local_sudo_ubuntu_standard' into t/31114/repology |
Branch pushed to git repo; I updated commit sha1. New commits:
c590a13 | Merge tag '9.3.beta6' into t/31114/repology |
Opened repology/repology-updater#1118 to see if there is interest in adding the SageMath distribution on repology
Changed branch from u/mkoeppe/repology to c590a13