Opened 17 months ago
Closed 15 months ago
#31114 closed enhancement (fixed)
Add one file build/pkgs/*/repology.txt per spkg
Reported by:  slelievre  Owned by:  

Priority:  major  Milestone:  sage9.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: 
Description (last modified by )
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
comment:2 Changed 17 months ago by
Good idea. The package name is probably enough
comment:3 Changed 17 months ago by
 Branch set to u/slelievre/repology
comment:4 Changed 17 months ago by
 Commit set to 2d9166cf89b1a27c11ce0185139ff4c155165dd9
 Description modified (diff)
 Status changed from new to needs_review
New commits:
2d9166c  t31114 Add repology package information

comment:5 Changed 17 months ago by
Great! I will add some code to format it as part of our generated documentation
comment:6 Changed 17 months ago by
 Branch changed from u/slelievre/repology to u/mkoeppe/repology
comment:7 Changed 17 months ago by
 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:
23558f8  build/pkgs/[tz]*/SPKG.rst: Reformat title in format 'spkg_name: Short description'  completes coverage of all standard packages

17789df  build/pkgs/[zz]*/SPKG.rst: Reformat title in format 'spkg_name: Short description'  completes coverage of all optional packages

944408d  build/pkgs/[az]*/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 sagespkginfo 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/sageprintsystempackagecommand, build/bin/sagespkginfo: Print repology links

comment:8 Changed 17 months ago by
 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
 Commit changed from f00af7d3ea6bd93cda658f29d3295610b7ad54eb to c0cdd8cc3109182818c9da316558f7d9c864176a
comment:10 Changed 17 months ago by
 Cc slabbe added
comment:11 Changed 16 months ago by
 Reviewers changed from Matthias Koeppe, ... to Matthias Koeppe, Dima Pasechnik
lgtm
comment:12 Changed 16 months ago by
 Status changed from needs_review to positive_review
comment:13 Changed 16 months ago by
Thanks!
comment:14 Changed 16 months ago by
 Status changed from positive_review to needs_work
Merge conflict
comment:15 Changed 16 months ago by
 Dependencies changed from #29655 to #29655, #30944
comment:16 Changed 16 months ago by
 Commit changed from c0cdd8cc3109182818c9da316558f7d9c864176a to c3e7386dfc0c16d468ae9f9ea510858d3c4436f9
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/scriptpackagesprereqtoolchainbootstrap

f7ff30c  Merge branch 't/29124/scriptpackagesprereqtoolchainbootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard

c529729  Merge commit '3bb309944b7e8542b2ac88ed3c9d9a60e68644d7' of git://trac.sagemath.org/sage into t/29124/scriptpackagesprereqtoolchainbootstrap

b73d6f0  Merge tag '9.3.beta4' into t/29124/scriptpackagesprereqtoolchainbootstrap

e9ca2c1  Merge branch 't/29124/scriptpackagesprereqtoolchainbootstrap' 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/scriptpackagesprereqtoolchainbootstrap

c7bcda9  Merge branch 't/30940/src_bin_sage_list_packages__make_it_work_if_sage_root_is_not_available' into t/29124/scriptpackagesprereqtoolchainbootstrap

9988c5f  cicygwin*.yml: Adjust to new script packages _bootstrap, _prereq

ab19133  Merge branch 't/29124/scriptpackagesprereqtoolchainbootstrap' into t/30944/tox__improve_local_sudo_ubuntu_standard

c3e7386  Merge branch 't/30944/tox__improve_local_sudo_ubuntu_standard' into t/31114/repology

comment:17 Changed 16 months ago by
 Commit changed from c3e7386dfc0c16d468ae9f9ea510858d3c4436f9 to c590a13344dbc835ebca34470b069dcb3493d1f6
Branch pushed to git repo; I updated commit sha1. New commits:
c590a13  Merge tag '9.3.beta6' into t/31114/repology

comment:18 Changed 16 months ago by
 Status changed from needs_work to positive_review
comment:19 Changed 16 months ago by
Opened https://github.com/repology/repologyupdater/issues/1118 to see if there is interest in adding the SageMath distribution on repology
comment:20 Changed 15 months ago by
 Branch changed from u/mkoeppe/repology to c590a13344dbc835ebca34470b069dcb3493d1f6
 Resolution set to fixed
 Status changed from positive_review to closed
If that sounds interesting, I can add that information.