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
?