guix packages website: add mechanism to link to individual packages

OpenSubmitted by Paul Wise.
Details
4 participants
  • Tobias Geerinckx-Rice
  • Nils Gillmann
  • Paul Wise
  • sirgazil
Owner
unassigned
Severity
normal
P
P
Paul Wise wrote on 24 Jul 2018 12:19
(address . bug-guix@gnu.org)
eaf441134c8c9718dd3ab49f485de51512ad9adb.camel@bonedaddy.net
Hi all,
It used to be possible to link to individual Guix packages like this:
https://www.gnu.org/software/guix/packages/m.html#myrepos
Since the recent change to the packages website the packages pages arepaginated and have no anchors, which means they will break as morepackages are added and also I cannot link directly to a package,only to a location that contains lots of other packages too.
https://www.gnu.org/software/guix/packages/M/page/3/
Fixing this would be useful for the Repology support of GNU Guix,which currently cannot link to GNU Guix packages:
https://repology.org/repository/gnuguixhttps://repology.org/metapackage/myrepos/versions
-- bye,pabs
https://bonedaddy.net/pabs3/
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAltW/RoACgkQMRa6Xp/6aaP6WxAApoQ6yylMP0oEvrrM8zjJxc06cXtv6vl8olFN42jR8pT8whSK924JCukicDQiT8pZmVo+mmpDo2ek5HQv1brHv/hhrod4DpTJPGqxtGShrBYpc6RAKsItpgTlW+AL5Xt0NDhnWohKINsMKWVDjJOaMShw+vu/aYRBrOHOqzATrm/Lu3NwZGn3ZPi03gvnrV3MYUDpDEn09LdNb4eWV2ARlkKY81bmkHw4EgSgrujuuq8Cyk3sg38OQTB/qiuEuAX0hVG2lVPrGpWuKszwjo2Nxn038lZv6/PEegexzuHEc/Fc3WyTNgRsMFeN0x5QadbVlJoGQ+uzIjA/ucesn8qFWv7Y0giFF2gxyjswGRIMElhbN0581kF6ap2QYntX+I0YPRAry8tZA2RFIyQuJAGeP46/a0/J6Bocv3VaMRajj4xEBb1Rlq2qANF7L5YnHhGHNq2IY/hSk9zioRPfhB6j9wZH3bsYAFlu9rAaK4s/slPZjABOadJ8NgRZjXrFUytCQBVqBMVp5J84ztsT9VlTEKRec8h5ersVz/6tk/UacwhOCokr/SBhNtCBMBBjaTRqvs1qxRoEZTfNR8LUMDeoTUmWU6qxR/bAUJyGVcbJU7uRcN8SEp4eZ+n45qhcP2BqIUY0cqShIg2L3D66r482l0vVP2gi3smFqRyf6BywBgY==xoMY-----END PGP SIGNATURE-----

N
N
Nils Gillmann wrote on 24 Jul 2018 18:52
(name . Paul Wise)(address . pabs3@bonedaddy.net)(address . 32261@debbugs.gnu.org)
20180724165232.5vvn3byfwjrpw5jy@abyayala
Paul Wise transcribed 1.8K bytes:
Toggle quote (25 lines)> Hi all,> > It used to be possible to link to individual Guix packages like this:> > https://www.gnu.org/software/guix/packages/m.html#myrepos> > Since the recent change to the packages website the packages pages are> paginated and have no anchors, which means they will break as more> packages are added and also I cannot link directly to a package,> only to a location that contains lots of other packages too.> > https://www.gnu.org/software/guix/packages/M/page/3/> > Fixing this would be useful for the Repology support of GNU Guix,> which currently cannot link to GNU Guix packages:> > https://repology.org/repository/gnuguix> https://repology.org/metapackage/myrepos/versions> > -- > bye,> pabs> > https://bonedaddy.net/pabs3/
It is not just repology, but easy linking to details for externalparties/downstreams we need to point to somewhere.
I think there were some remaining ideas for the new websites,where a package gets detail page on its own.

The pages are statically generated, the old "useful" page formatwas taking a very long time to load, with each release and increaseof package count we got k more seconds. Nothing I'd like to go backto.
P
P
Paul Wise wrote on 25 Jul 2018 02:11
(name . Nils Gillmann)(address . ng0@n0.is)(address . 32261@debbugs.gnu.org)
2842ca9f0ad444ef3978fe4a3bf6172a1ce2f058.camel@bonedaddy.net
On Tue, 2018-07-24 at 16:52 +0000, Nils Gillmann wrote:
Toggle quote (3 lines)> It is not just repology, but easy linking to details for external> parties/downstreams we need to point to somewhere.
Indeed.
Toggle quote (3 lines)> I think there were some remaining ideas for the new websites,> where a package gets detail page on its own.
That sounds good to me and is how a number of distros do it.
Toggle quote (2 lines)> The pages are statically generated
In that case, perhaps when a package is updated in the VCS, the staticgeneration tool could be triggered to update just that package.
Toggle quote (4 lines)> the old "useful" page format was taking a very long time to load,> with each release and increase of package count we got k more> seconds. Nothing I'd like to go back to.
Agreed, going back to the previous version would not be useful.
-- bye,pabs
https://bonedaddy.net/pabs3/
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAltXwEgACgkQMRa6Xp/6aaMgxQ//eYJyd8OKllLv6s6qzzaO7clCdY9+jZylSTm9lzZTVZYQ8g/JlVocYWGm/H82FTYK62ews7EmokZoj3l2pqNdDDFWHHrNbSAsKZXFBriBHdxOMQrVxrdBAM5ROv2ztjYVTzooIDZcD5bmRsAJ4lwREPFe4jnaXoGLD1p8m2Yne6hCrYCuAWQAlvv8rLtF0GLu2/D7mBgurp0ZJ5IaCAcXbub3eHdgBRIUvYPM9XljfGU92NDDCIAD9FQ3/zhwl6T+14ln9LRT0uEsKuWvvi4mJVqY/ySJSw/YM70LbU4Zn2lq3RfqO3NbMNJASsaTJ1B5b9AaPdiZOkJtktTRRm5JT2USwmJB+mNoL/tFSNXYOgjxQu0ZmqIDqeHFKjfJS4rK6pSQCHJOV8sRzQ/wSYU4pql0iiKgyOuvtCbRFa5gX2tKdqw3klk31oVJU5Y5/5Mh6yz/tfhf+1y4LlEvQc5W3As+pgl+isaBf6uVPtXxXQBHQtngKt3dj1gjhfo/2vjb54zzVhasKu57v37ziIHL7avJMlD4V4qS4OfDpWItv9JsJVlk+risDFrx6+jkquayHLoZqpx4ZKJDhtFLxwrViuFsVEGjz3CRasQcMxJNp9HxRh7DtgFnFS9VMFToSPvSWiDVJbZOpQqqQQnraKlU9lqS9uQ5bYKl1cG+hU1AZRc==/88i-----END PGP SIGNATURE-----

S
S
sirgazil wrote on 8 Feb 2019 17:23
guix packages website: add mechanism to link to individual packages
(address . 32261@debbugs.gnu.org)
bcc8189f-eddd-7c74-ed56-24e15637a99d@zoho.com
Hello Paul,
As Nils comments, the proposal in issue #25227 includes having a page per package in paths like: /packages/blender-X.Y.Z/. (Check https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25227for the details.)
If you think this issue is covered by that proposal, you could close this bug by sending an email to 32261-done@debbugs.gnu.org. You can use the same subject of this bug and summarize in the body why you are closing it.

:)

-- Luis Felipe López Acevedohttp://sirgazil.bitbucket.io/
S
S
sirgazil wrote on 10 Feb 2019 21:50
(address . 32261@debbugs.gnu.org)
859145f4-a39d-c84d-dfe1-2e11682d35de@zoho.com
Hello Paul,
As Nils comments, the proposal in issue #25227 includes having a page per package in paths like: /packages/blender-X.Y.Z/. It is already possible to see a page per package at guix.info, but not at gnu.org(check https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25227for the details.)
If you think this issue is covered by that proposal, you could close this bug by sending an email to 32261-done@debbugs.gnu.org. You can use the same subject of this bug and summarize in the body why you are closing it.
:)

-- Luis Felipe López Acevedohttp://sirgazil.bitbucket.io/
T
T
Tobias Geerinckx-Rice wrote on 30 Sep 2020 11:35
87y2krzjx0.fsf@nckx
Hi sirgazil,
You wrote:
Toggle quote (8 lines)> If you think this issue is covered by that proposal, you could > close> this bug by sending an email to 32261-done@debbugs.gnu.org. You > can> use the same subject of this bug and summarize in the body why > you are> closing it.
I'm no Paul, but I don't think the above addresses this bug. A package link that includes the version and breaks on the next upgrade is of limited use; in fact I can't think of any.
I'm leaving this bug open, but have closed the other one you mentioned in #guix. Thanks!
Kind regards,
T G-R
-----BEGIN PGP SIGNATURE-----
iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCX3RRbA0cbWVAdG9iaWFzLmdyAAoJEA2w/4hPVW15eNIA/iBZSo8+EMiGOOEczvFCSZ0CsGfXN98EXWGWgRui8/vAAQCMO2Q2DPJFzpAks06ogBbsHP9jlOJiXYjWXz5GDFamCw===fsD+-----END PGP SIGNATURE-----
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send email to 32261@debbugs.gnu.org