* Upgrading Guix packages website in Guix infrastructure
@ 2024-10-31 12:52 Luis Felipe
2024-11-04 22:12 ` Ludovic Courtès
0 siblings, 1 reply; 5+ messages in thread
From: Luis Felipe @ 2024-10-31 12:52 UTC (permalink / raw)
To: guix-devel, guix-sysadmin
[-- Attachment #1.1.1: Type: text/plain, Size: 990 bytes --]
Hi guix,
The software behind https://packages.guix.gnu.org/, Guix Packages
Website,¹ has been updated with the following changes:
+ Updated visual theme to match Guix's website theme
+ Added automatic light/dark color scheme switching (the web browser
does the switching depending on user desktop or web browser theme
preferences)
+ Products now serve an SVG badge for their latest package version
available in Guix.²
+ Fixed #8: Duplicate versions shown for "fixed" packages.³
+ Fixed Guix #73564: Broken link to guix shell documentation.⁴
Could sysadmins squeeze an upgrade for this application into their busy
schedule?
Thanks in advance,
1. https://codeberg.org/luis-felipe/guix-packages-website/
2. https://codeberg.org/luis-felipe/guix-packages-website/issues/11
3. https://codeberg.org/luis-felipe/guix-packages-website/issues/8
4. https://issues.guix.gnu.org/73564
--
Luis Felipe López Acevedo
https://luis-felipe.gitlab.io/
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Upgrading Guix packages website in Guix infrastructure
2024-10-31 12:52 Upgrading Guix packages website in Guix infrastructure Luis Felipe
@ 2024-11-04 22:12 ` Ludovic Courtès
2024-11-05 12:08 ` Luis Felipe
2024-11-07 15:16 ` Luis Felipe
0 siblings, 2 replies; 5+ messages in thread
From: Ludovic Courtès @ 2024-11-04 22:12 UTC (permalink / raw)
To: Luis Felipe; +Cc: guix-devel, guix-sysadmin
Hello,
Luis Felipe <sirgazil@zoho.com> skribis:
> Hi guix,
>
> The software behind https://packages.guix.gnu.org/, Guix Packages
> Website,¹ has been updated with the following changes:
Yay!
Could you send a patch against this:
https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/services.scm#n1172
? (You’re best positioned to know whether the snippet there is now
obsolete.)
You should be able to check in ‘guix system vm’ whether this works as
expected, either with ‘bayfront.scm’ (but you’ll need to comment out
things like networking setup), or maybe with something like
‘bare-bones.tmpl’ extended with the guix-packages-website service.
Once we have that, one of us sysadmins can redeploy it.
Thank you!
Ludo’.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Upgrading Guix packages website in Guix infrastructure
2024-11-04 22:12 ` Ludovic Courtès
@ 2024-11-05 12:08 ` Luis Felipe
2024-11-07 15:16 ` Luis Felipe
1 sibling, 0 replies; 5+ messages in thread
From: Luis Felipe @ 2024-11-05 12:08 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, guix-sysadmin
[-- Attachment #1.1.1: Type: text/plain, Size: 887 bytes --]
On 4/11/24 22:12, Ludovic Courtès wrote:
> Hello,
>
> Luis Felipe <sirgazil@zoho.com> skribis:
>
>> Hi guix,
>>
>> The software behind https://packages.guix.gnu.org/, Guix Packages
>> Website,¹ has been updated with the following changes:
> Yay!
>
> Could you send a patch against this:
>
> https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/services.scm#n1172
>
> ? (You’re best positioned to know whether the snippet there is now
> obsolete.)
>
> You should be able to check in ‘guix system vm’ whether this works as
> expected, either with ‘bayfront.scm’ (but you’ll need to comment out
> things like networking setup), or maybe with something like
> ‘bare-bones.tmpl’ extended with the guix-packages-website service.
>
> Once we have that, one of us sysadmins can redeploy it.
Roger. I'll do that.
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Upgrading Guix packages website in Guix infrastructure
2024-11-04 22:12 ` Ludovic Courtès
2024-11-05 12:08 ` Luis Felipe
@ 2024-11-07 15:16 ` Luis Felipe
2024-11-11 9:11 ` Christopher Baines
1 sibling, 1 reply; 5+ messages in thread
From: Luis Felipe @ 2024-11-07 15:16 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, guix-sysadmin
[-- Attachment #1.1.1: Type: text/plain, Size: 1486 bytes --]
Hello again,
On 4/11/24 22:12, Ludovic Courtès wrote:
> Hello,
>
> Luis Felipe <sirgazil@zoho.com> skribis:
>
>> Hi guix,
>>
>> The software behind https://packages.guix.gnu.org/, Guix Packages
>> Website,¹ has been updated with the following changes:
> Yay!
>
> Could you send a patch against this:
>
> https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/services.scm#n1172
>
> ? (You’re best positioned to know whether the snippet there is now
> obsolete.)
>
> You should be able to check in ‘guix system vm’ whether this works as
> expected, either with ‘bayfront.scm’ (but you’ll need to comment out
> things like networking setup), or maybe with something like
> ‘bare-bones.tmpl’ extended with the guix-packages-website service.
Just to let you all know that I made the changes and checked in a VM
(with a custom OS config) that the service runs correctly.
* herd status reported that the service was up and running.
* I could access the website from Emacs Web Browser (non graphical
client) and it worked correctly: index page shows random packages, I
can search for packages, package and product pages load correctly
and external links take to expected locations.
* I also checked the same pages from Qutebrowser (graphical client).
> Once we have that, one of us sysadmins can redeploy it.
I sent the patch to https://issues.guix.gnu.org/74240.
Cheers,
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Upgrading Guix packages website in Guix infrastructure
2024-11-07 15:16 ` Luis Felipe
@ 2024-11-11 9:11 ` Christopher Baines
0 siblings, 0 replies; 5+ messages in thread
From: Christopher Baines @ 2024-11-11 9:11 UTC (permalink / raw)
To: Luis Felipe; +Cc: Ludovic Courtès, guix-devel, guix-sysadmin, 74240-done
[-- Attachment #1: Type: text/plain, Size: 1618 bytes --]
Luis Felipe <sirgazil@zoho.com> writes:
> On 4/11/24 22:12, Ludovic Courtès wrote:
>> Hello,
>>
>> Luis Felipe <sirgazil@zoho.com> skribis:
>>
>>> Hi guix,
>>>
>>> The software behind https://packages.guix.gnu.org/, Guix Packages
>>> Website,¹ has been updated with the following changes:
>> Yay!
>>
>> Could you send a patch against this:
>>
>> https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/services.scm#n1172
>>
>> ? (You’re best positioned to know whether the snippet there is now
>> obsolete.)
>>
>> You should be able to check in ‘guix system vm’ whether this works as
>> expected, either with ‘bayfront.scm’ (but you’ll need to comment out
>> things like networking setup), or maybe with something like
>> ‘bare-bones.tmpl’ extended with the guix-packages-website service.
>
> Just to let you all know that I made the changes and checked in a VM
> (with a custom OS config) that the service runs correctly.
>
> * herd status reported that the service was up and running.
> * I could access the website from Emacs Web Browser (non graphical
> client) and it worked correctly: index page shows random packages, I
> can search for packages, package and product pages load correctly
> and external links take to expected locations.
> * I also checked the same pages from Qutebrowser (graphical client).
>
>
>> Once we have that, one of us sysadmins can redeploy it.
>
> I sent the patch to https://issues.guix.gnu.org/74240.
I've pushed this now and the site looks to have updated.
Thanks,
Chris
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-11-11 9:13 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-31 12:52 Upgrading Guix packages website in Guix infrastructure Luis Felipe
2024-11-04 22:12 ` Ludovic Courtès
2024-11-05 12:08 ` Luis Felipe
2024-11-07 15:16 ` Luis Felipe
2024-11-11 9:11 ` Christopher Baines
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).