unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Efraim Flashner <efraim@flashner.co.il>
To: Sharlatan Hellseher <sharlatanus@gmail.com>
Cc: guix-devel@gnu.org,
	"Artyom V. Poptsov" <poptsov.artyom@gmail.com>,
	Troy Figiel <troy@troyfigiel.com>
Subject: Re: Initialization of go-team branch.
Date: Sun, 25 Feb 2024 12:09:11 +0200	[thread overview]
Message-ID: <ZdsRxz36nokjk6UR@3900XT> (raw)
In-Reply-To: <87zfvr7bvu.fsf@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2687 bytes --]

On Fri, Feb 23, 2024 at 09:44:53AM +0000, Sharlatan Hellseher wrote:
> 
> Hello Guix!
> 
> After intitiating go-team branch (inspired by the rust-team) I started
> pushing reviwed patches to it, which may require a full Golang rebuild.
> My future plan is to update the existing Golang ecosystem to recent
> versions, as most of the packages are quite dated (2-5 years old).
> 
> As an intial work golang-*.scm submodules are introduces and some
> packages were extracted from golang.scm and placed into logical modules.
> 
> - golang-build.scm
> - golang-check.scm
> - golang-compression.scm
> - golang-crypto.scm
> - golang-web.scm
> - golang-xyz.scm
> 
> I have CC'd Troy and Artyom as they are actively working on Golang updates.
> 
> Following these threads:
> - https://lists.gnu.org/archive/html/guix-devel/2024-02/msg00026.html
> - https://lists.gnu.org/archive/html/guix-devel/2024-01/msg00128.html
> 
> I might need some guidance on the following topics:
> - Do I need to rebase to master or merge master into go-team while
>   working on it?

In general a wip- branch is expected to be rebased and otherwise it's
expected to merge. IMO for a team branch it should be expected that the
team knows what's going on, but I can see how it would get confusing
quickly with multiple teams.

> - What is the approximate merge into master cycle?

When the branch seems good then you send a patch to guix-patches with
The Magic Words™¹ which will cause qa.guix.gnu.org to start building the
branch, once the other team branches ahead of it are finished merging.
As far as when, whenever it seems like its ready, at whatever cadence
you're (as the team and/or the steward in charge of shepherding the
merge through is) happy with.

> - Do I need to send patches to guix-patches@gnu.org even if I intend to
>   push them to the go-team branch?

In general it should follow the same standard as other patches for Guix.
In practice people filter for their own interests and hope someone else
will take a look at any others.

> After reviewing:
> - #69205 [PATCH] gnu: Add go-1.22 and its standard library.
> - #68300 [PATCH] gnu: Remove go-1.14.
> - #69015 [PATCH 0/2] Deprecate the go-etcd-io-bbolt variable,
> 
> I rebased on the latest master, then merged master, and finally pushed
> to the go-team branch.

Also can you pull in the patch from bug#67505? Thanks.

¹ I have to look up the phrasing each time.

-- 
Efraim Flashner   <efraim@flashner.co.il>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

      parent reply	other threads:[~2024-02-25 10:09 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-23  9:44 Initialization of go-team branch Sharlatan Hellseher
2024-02-23 10:13 ` Troy Figiel
2024-02-25 10:09 ` Efraim Flashner [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZdsRxz36nokjk6UR@3900XT \
    --to=efraim@flashner.co.il \
    --cc=guix-devel@gnu.org \
    --cc=poptsov.artyom@gmail.com \
    --cc=sharlatanus@gmail.com \
    --cc=troy@troyfigiel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).