guix packages website: add mechanism to link to individual packages

  • Open
  • quality assurance status badge
Details
5 participants
  • Luis Felipe
  • Tobias Geerinckx-Rice
  • Nils Gillmann
  • Paul Wise
  • sirgazil
Owner
unassigned
Submitted by
Paul Wise
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:


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.


Fixing this would be useful for the Repology support of GNU Guix,
which currently cannot link to GNU Guix packages:


--
bye,
pabs

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAltW/RoACgkQMRa6Xp/6
aaP6WxAApoQ6yylMP0oEvrrM8zjJxc06cXtv6vl8olFN42jR8pT8whSK924JCuki
cDQiT8pZmVo+mmpDo2ek5HQv1brHv/hhrod4DpTJPGqxtGShrBYpc6RAKsItpgTl
W+AL5Xt0NDhnWohKINsMKWVDjJOaMShw+vu/aYRBrOHOqzATrm/Lu3NwZGn3ZPi0
3gvnrV3MYUDpDEn09LdNb4eWV2ARlkKY81bmkHw4EgSgrujuuq8Cyk3sg38OQTB/
qiuEuAX0hVG2lVPrGpWuKszwjo2Nxn038lZv6/PEegexzuHEc/Fc3WyTNgRsMFeN
0x5QadbVlJoGQ+uzIjA/ucesn8qFWv7Y0giFF2gxyjswGRIMElhbN0581kF6ap2Q
YntX+I0YPRAry8tZA2RFIyQuJAGeP46/a0/J6Bocv3VaMRajj4xEBb1Rlq2qANF7
L5YnHhGHNq2IY/hSk9zioRPfhB6j9wZH3bsYAFlu9rAaK4s/slPZjABOadJ8NgRZ
jXrFUytCQBVqBMVp5J84ztsT9VlTEKRec8h5ersVz/6tk/UacwhOCokr/SBhNtCB
MBBjaTRqvs1qxRoEZTfNR8LUMDeoTUmWU6qxR/bAUJyGVcbJU7uRcN8SEp4eZ+n4
5qhcP2BqIUY0cqShIg2L3D66r482l0vVP2gi3smFqRyf6BywBgY=
=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 external
parties/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 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.
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 static
generation 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

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAltXwEgACgkQMRa6Xp/6
aaMgxQ//eYJyd8OKllLv6s6qzzaO7clCdY9+jZylSTm9lzZTVZYQ8g/JlVocYWGm
/H82FTYK62ews7EmokZoj3l2pqNdDDFWHHrNbSAsKZXFBriBHdxOMQrVxrdBAM5R
Ov2ztjYVTzooIDZcD5bmRsAJ4lwREPFe4jnaXoGLD1p8m2Yne6hCrYCuAWQAlvv8
rLtF0GLu2/D7mBgurp0ZJ5IaCAcXbub3eHdgBRIUvYPM9XljfGU92NDDCIAD9FQ3
/zhwl6T+14ln9LRT0uEsKuWvvi4mJVqY/ySJSw/YM70LbU4Zn2lq3RfqO3NbMNJA
SsaTJ1B5b9AaPdiZOkJtktTRRm5JT2USwmJB+mNoL/tFSNXYOgjxQu0ZmqIDqeHF
KjfJS4rK6pSQCHJOV8sRzQ/wSYU4pql0iiKgyOuvtCbRFa5gX2tKdqw3klk31oVJ
U5Y5/5Mh6yz/tfhf+1y4LlEvQc5W3As+pgl+isaBf6uVPtXxXQBHQtngKt3dj1gj
hfo/2vjb54zzVhasKu57v37ziIHL7avJMlD4V4qS4OfDpWItv9JsJVlk+risDFrx
6+jkquayHLoZqpx4ZKJDhtFLxwrViuFsVEGjz3CRasQcMxJNp9HxRh7DtgFnFS9V
MFToSPvSWiDVJbZOpQqqQQnraKlU9lqS9uQ5bYKl1cG+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

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 Acevedo
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

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 Acevedo
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+IT1VteQUCX3RRbA0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW15eNIA/iBZSo8+EMiGOOEczvFCSZ0CsGfXN98EXWGWgRui
8/vAAQCMO2Q2DPJFzpAks06ogBbsHP9jlOJiXYjWXz5GDFamCw==
=fsD+
-----END PGP SIGNATURE-----

L
L
Luis Felipe wrote on 19 Nov 2022 22:24
(name . 32261@debbugs.gnu.org)(address . 32261@debbugs.gnu.org)
I48kBk9xauOd9RlQsDE1WBTxLNVrxFVUz-X93thyHl-HDcMP7kTi5hhCg9nYssa037Qrxm7jylL0PRTc6MV4s5ykxrlPd4frWPrZW9vlLpQ=@protonmail.com
Hi,

It is now possible to link to packages like this:


Which I think solves this issue, right?


---
Luis Felipe López Acevedo
Attachment: signature.asc
?
Your comment

Commenting via the web interface is currently disabled.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 32261
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch