#31114 closed enhancement (fixed)

Add one file build/pkgs/*/repology.txt per spkg

Reported by: slelievre Owned by:
Priority: major Milestone: sage-9.3
Component: porting Keywords: repology
Cc: mkoeppe, slelievre, dimpase, slabbe Merged in:
Authors: Samuel Lelièvre, Matthias Koeppe Reviewers: Matthias Koeppe, Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: c590a13 (Commits, GitHub, GitLab) Commit: c590a13344dbc835ebca34470b069dcb3493d1f6
Dependencies: #29655, #30944 Stopgaps:

Status badges

Description (last modified by slelievre)

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

Change History (20)

comment:1 Changed 17 months ago by slelievre

If that sounds interesting, I can add that information.

comment:2 Changed 17 months ago by mkoeppe

Good idea. The package name is probably enough

comment:3 Changed 17 months ago by slelievre

  • Branch set to u/slelievre/repology

comment:4 Changed 17 months ago by slelievre

  • Commit set to 2d9166cf89b1a27c11ce0185139ff4c155165dd9
  • Description modified (diff)
  • Status changed from new to needs_review

New commits:

2d9166ct-31114 Add repology package information

comment:5 Changed 17 months ago by mkoeppe

Great! I will add some code to format it as part of our generated documentation

comment:6 Changed 17 months ago by mkoeppe

  • Branch changed from u/slelievre/repology to u/mkoeppe/repology

comment:7 Changed 17 months ago by mkoeppe

  • Authors set to Samuel Lelièvre, Matthias Koeppe
  • Cc dimpae added
  • Commit changed from 2d9166cf89b1a27c11ce0185139ff4c155165dd9 to f00af7d3ea6bd93cda658f29d3295610b7ad54eb
  • Dependencies set to #29655
  • Description modified (diff)
  • Reviewers set to Matthias Koeppe, ...

Last 10 new commits:

23558f8build/pkgs/[t-z]*/SPKG.rst: Reformat title in format 'spkg_name: Short description' -- completes coverage of all standard packages
17789dfbuild/pkgs/[z-z]*/SPKG.rst: Reformat title in format 'spkg_name: Short description' -- completes coverage of all optional packages
944408dbuild/pkgs/[a-z]*/SPKG.rst: Reformat title in format 'spkg_name: Short description' -- completes coverage of all experimental packages
feafa60src/doc/en/installation/standard_packages.rst: Remove
58c63e1src/doc/bootstrap: Add brief explanation of the standard/optional/experimental package types
54d4fb1extra line after version
2eac7a1src/doc/bootstrap: Use sage-spkg-info directly instead of 'sage --info', much faster now
3fe8d4csrc/sage/tests/cmdline.py: Adjust doctests
dacdcf9Merge branch 't/29655/improve_build_pkgs___spkg_rst' into t/31114/repology
f00af7dbuild/bin/sage-print-system-package-command, build/bin/sage-spkg-info: Print repology links

comment:8 Changed 17 months ago by slelievre

  • Cc dimpase added; dimpae removed
  • Description modified (diff)
  • Keywords repology added

Thanks for the rebase and the extra functionality.

comment:9 Changed 17 months ago by git

  • Commit changed from f00af7d3ea6bd93cda658f29d3295610b7ad54eb to c0cdd8cc3109182818c9da316558f7d9c864176a

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

49ad8aesrc/sage/tests/cmdline.py: Adjust doctest properly
c0cdd8cMerge branch 't/29655/improve_build_pkgs___spkg_rst' into t/31114/repology

comment:10 Changed 17 months ago by mkoeppe

  • Cc slabbe added

comment:11 Changed 16 months ago by dimpase

  • Reviewers changed from Matthias Koeppe, ... to Matthias Koeppe, Dima Pasechnik

lgtm

comment:12 Changed 16 months ago by dimpase

  • Status changed from needs_review to positive_review

comment:13 Changed 16 months ago by mkoeppe

Thanks!

comment:14 Changed 16 months ago by vbraun

  • Status changed from positive_review to needs_work

Merge conflict

comment:15 Changed 16 months ago by mkoeppe

  • Dependencies changed from #29655 to #29655, #30944

comment:16 Changed 16 months ago by git

  • Commit changed from c0cdd8cc3109182818c9da316558f7d9c864176a to c3e7386dfc0c16d468ae9f9ea510858d3c4436f9

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

571cc49Merge branch 't/30947/src_doc_bootstrap__simplify_by_using_new_options_of__sage__package_list_' into t/29124/script-packages-prereq-toolchain-bootstrap
f7ff30cMerge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard
c529729Merge commit '3bb309944b7e8542b2ac88ed3c9d9a60e68644d7' of git://trac.sagemath.org/sage into t/29124/script-packages-prereq-toolchain-bootstrap
b73d6f0Merge tag '9.3.beta4' into t/29124/script-packages-prereq-toolchain-bootstrap
e9ca2c1Merge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard
a44042fMerge 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
c7bcda9Merge 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
9988c5fci-cygwin*.yml: Adjust to new script packages _bootstrap, _prereq
ab19133Merge branch 't/29124/script-packages-prereq-toolchain-bootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard
c3e7386Merge branch 't/30944/tox__improve_local_sudo_ubuntu_standard' into t/31114/repology

comment:17 Changed 16 months ago by git

  • Commit changed from c3e7386dfc0c16d468ae9f9ea510858d3c4436f9 to c590a13344dbc835ebca34470b069dcb3493d1f6

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

c590a13Merge tag '9.3.beta6' into t/31114/repology

comment:18 Changed 16 months ago by mkoeppe

  • Status changed from needs_work to positive_review

comment:19 Changed 16 months ago by mkoeppe

Opened https://github.com/repology/repology-updater/issues/1118 to see if there is interest in adding the SageMath distribution on repology

comment:20 Changed 15 months ago by vbraun

  • Branch changed from u/mkoeppe/repology to c590a13344dbc835ebca34470b069dcb3493d1f6
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.