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
  2024-12-10 17:39 ` Simon Tournier
  0 siblings, 2 replies; 7+ 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] 7+ 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
  2024-12-10 17:39 ` Simon Tournier
  1 sibling, 2 replies; 7+ 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] 7+ 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; 7+ 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] 7+ 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; 7+ 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] 7+ 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; 7+ 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] 7+ 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-12-10 17:39 ` Simon Tournier
  2024-12-11 19:18   ` Luis Felipe
  1 sibling, 1 reply; 7+ messages in thread
From: Simon Tournier @ 2024-12-10 17:39 UTC (permalink / raw)
  To: Luis Felipe, guix-devel, guix-sysadmin

Hi,

On Thu, 31 Oct 2024 at 12:52, Luis Felipe <sirgazil@zoho.com> wrote:
> Hi guix,
>
> The software behind https://packages.guix.gnu.org/, Guix Packages 
> Website,¹ has been updated with the following changes:

Cool!

> + Fixed Guix #73564: Broken link to guix shell documentation.⁴

Well, I don’t know if it doesn’t introduce:

        bug#74707: Bad URLs in "Badge code" section of package pages in the web package browser.
        Yuval Langer <yuvallangerontheroad@gmail.com>
        Fri, 06 Dec 2024 08:45:12 +0200
        id:CABKQn8ET_c-Hr88t+pADrvsKRRkBZ_1nZYQZ+w+L9Q1Jyd=b0A@mail.gmail.com
        https://issues.guix.gnu.org/74707
        https://issues.guix.gnu.org/msgid/CABKQn8ET_c-Hr88t+pADrvsKRRkBZ_1nZYQZ+w+L9Q1Jyd=b0A@mail.gmail.com
        https://yhetil.org/guix/CABKQn8ET_c-Hr88t+pADrvsKRRkBZ_1nZYQZ+w+L9Q1Jyd=b0A@mail.gmail.com

Cheers,
simon


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Upgrading Guix packages website in Guix infrastructure
  2024-12-10 17:39 ` Simon Tournier
@ 2024-12-11 19:18   ` Luis Felipe
  0 siblings, 0 replies; 7+ messages in thread
From: Luis Felipe @ 2024-12-11 19:18 UTC (permalink / raw)
  To: Simon Tournier, guix-devel


[-- Attachment #1.1.1: Type: text/plain, Size: 1155 bytes --]

Hi Simon,

On 10/12/24 17:39, Simon Tournier wrote:
> Hi,
>
> On Thu, 31 Oct 2024 at 12:52, Luis Felipe <sirgazil@zoho.com> wrote:
>> Hi guix,
>>
>> The software behind https://packages.guix.gnu.org/, Guix Packages
>> Website,¹ has been updated with the following changes:
> Cool!
>
>> + Fixed Guix #73564: Broken link to guix shell documentation.⁴
> Well, I don’t know if it doesn’t introduce:
>
>          bug#74707: Bad URLs in "Badge code" section of package pages in the web package browser.
>          Yuval Langer <yuvallangerontheroad@gmail.com>
>          Fri, 06 Dec 2024 08:45:12 +0200
>          id:CABKQn8ET_c-Hr88t+pADrvsKRRkBZ_1nZYQZ+w+L9Q1Jyd=b0A@mail.gmail.com
>          https://issues.guix.gnu.org/74707
>          https://issues.guix.gnu.org/msgid/CABKQn8ET_c-Hr88t+pADrvsKRRkBZ_1nZYQZ+w+L9Q1Jyd=b0A@mail.gmail.com
>          https://yhetil.org/guix/CABKQn8ET_c-Hr88t+pADrvsKRRkBZ_1nZYQZ+w+L9Q1Jyd=b0A@mail.gmail.com

Yes, I'm aware of the issue :( 
(https://codeberg.org/luis-felipe/guix-packages-website/issues/19).

But I didn't know someone had reported it here, thanks for letting me 
know :)


[-- 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] 7+ messages in thread

end of thread, other threads:[~2024-12-11 19:19 UTC | newest]

Thread overview: 7+ 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
2024-12-10 17:39 ` Simon Tournier
2024-12-11 19:18   ` 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).