unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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; 4+ 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] 4+ 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; 4+ 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] 4+ 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; 4+ 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] 4+ 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; 4+ 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] 4+ messages in thread

end of thread, other threads:[~2024-11-07 15:18 UTC | newest]

Thread overview: 4+ 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

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).