unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* role of core-updates
@ 2023-11-27  6:53 Andy Tai
  2023-11-27 17:59 ` Leo Famulari
  2023-12-04 16:02 ` Andreas Enge
  0 siblings, 2 replies; 9+ messages in thread
From: Andy Tai @ 2023-11-27  6:53 UTC (permalink / raw)
  To: guix-devel

Hi, hope Guix maintainers can clarify the role of the now core-updates
branch; the current documentation does not specify the core-updates
branch as a thing but there are clearly interests and uses of this
branch for package updates not belonging to a feature branch like
gnome and it is useful for, say, updating to the GNU make package
which would have caused world rebuild.  Thanks


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

* Re: role of core-updates
  2023-11-27  6:53 role of core-updates Andy Tai
@ 2023-11-27 17:59 ` Leo Famulari
  2023-11-27 20:08   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  2023-12-04 16:02 ` Andreas Enge
  1 sibling, 1 reply; 9+ messages in thread
From: Leo Famulari @ 2023-11-27 17:59 UTC (permalink / raw)
  To: Andy Tai,
	Christopher Baines via Development of GNU Guix and the GNU System distribution.

On Mon, Nov 27, 2023, at 01:53, Andy Tai wrote:
> Hi, hope Guix maintainers can clarify the role of the now core-updates
> branch; the current documentation does not specify the core-updates
> branch as a thing but there are clearly interests and uses of this
> branch for package updates not belonging to a feature branch like
> gnome and it is useful for, say, updating to the GNU make package
> which would have caused world rebuild.  Thanks

Hi!

I'm not a maintainer but I did suggest the new 'feature branch' workflow so I will speak up.

The core-updates branch was / is for updating core packages, which are listed here:

 https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/ci.scm?h=v1.4.0#n136

Perhaps other packages like 'make' could be considered honorary members of this group as well, or maybe some other workflow can be imagined by the project.

I hope that helps!

Leo


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

* Re: role of core-updates
  2023-11-27 17:59 ` Leo Famulari
@ 2023-11-27 20:08   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
  0 siblings, 0 replies; 9+ messages in thread
From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-11-27 20:08 UTC (permalink / raw)
  To: Leo Famulari; +Cc: Andy Tai, guix-devel

Hi Leo,

On Mon, Nov 27 2023, Leo Famulari wrote:

> The core-updates branch was / is for updating core packages, which are listed here:
>
>  https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/ci.scm?h=v1.4.0#n136

I was surprised to see guile-3.0 there. Should it read guile-3.0/pinned
instead?

Kind regards
Felix


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

* Re: role of core-updates
  2023-11-27  6:53 role of core-updates Andy Tai
  2023-11-27 17:59 ` Leo Famulari
@ 2023-12-04 16:02 ` Andreas Enge
  2023-12-09 10:16   ` Ludovic Courtès
  1 sibling, 1 reply; 9+ messages in thread
From: Andreas Enge @ 2023-12-04 16:02 UTC (permalink / raw)
  To: Andy Tai; +Cc: guix-devel

Am Sun, Nov 26, 2023 at 10:53:46PM -0800 schrieb Andy Tai:
> Hi, hope Guix maintainers can clarify the role of the now core-updates
> branch; the current documentation does not specify the core-updates
> branch as a thing but there are clearly interests and uses of this
> branch for package updates not belonging to a feature branch like
> gnome and it is useful for, say, updating to the GNU make package
> which would have caused world rebuild.  Thanks

When we started implementing the teams idea, I thought we would get rid
of the core-updates branch altogether. I still think it should not exist
as such, but be folded into the teams workflow. I am still mildly worried
that we have this branch into which many unrelated things get dumped,
without a clear responsibility who pushes it forward and on which timeline.

There is a "core" team, but this is probably not the same thing: I think
there are packages outside of the core team scope that cause now inside
the core-updates branch.

Andreas



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

* Re: role of core-updates
  2023-12-04 16:02 ` Andreas Enge
@ 2023-12-09 10:16   ` Ludovic Courtès
  2023-12-09 10:33     ` Andreas Enge
  0 siblings, 1 reply; 9+ messages in thread
From: Ludovic Courtès @ 2023-12-09 10:16 UTC (permalink / raw)
  To: Andreas Enge; +Cc: Andy Tai, guix-devel

Hi!

Andreas Enge <andreas@enge.fr> skribis:

> When we started implementing the teams idea, I thought we would get rid
> of the core-updates branch altogether. I still think it should not exist
> as such, but be folded into the teams workflow. I am still mildly worried
> that we have this branch into which many unrelated things get dumped,
> without a clear responsibility who pushes it forward and on which timeline.

Yeah, I share this sentiment.

> There is a "core" team, but this is probably not the same thing: I think
> there are packages outside of the core team scope that cause now inside
> the core-updates branch.

Maxim and I briefly discussed this on IRC and concluded we should have a
‘core-packages’ team for basically base.scm and commencement.scm (the
‘bootstrap’ team should be co-responsible for commencement.scm), and
maybe also guile.scm.

With that in mind, ‘core-updates’ would effectively become the branch of
the ‘core-packages’ team: the branch where we update packages in these
files (primarily the toolchain and Guile), perhaps also (guix build
utils), and that’s all.

How does that sound?

Ludo’.


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

* Re: role of core-updates
  2023-12-09 10:16   ` Ludovic Courtès
@ 2023-12-09 10:33     ` Andreas Enge
  2024-01-24 14:31       ` Andreas Enge
  0 siblings, 1 reply; 9+ messages in thread
From: Andreas Enge @ 2023-12-09 10:33 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Andy Tai, guix-devel

Am Sat, Dec 09, 2023 at 11:16:14AM +0100 schrieb Ludovic Courtès:
> With that in mind, ‘core-updates’ would effectively become the branch of
> the ‘core-packages’ team: the branch where we update packages in these
> files (primarily the toolchain and Guile), perhaps also (guix build
> utils), and that’s all.
> How does that sound?

Sounds good, thanks to you and Maxim for thinking it through!

Andreas



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

* Re: role of core-updates
  2023-12-09 10:33     ` Andreas Enge
@ 2024-01-24 14:31       ` Andreas Enge
  2024-01-24 19:22         ` [bug#68606] " Maxim Cournoyer
  0 siblings, 1 reply; 9+ messages in thread
From: Andreas Enge @ 2024-01-24 14:31 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: guix-devel, 68606, 65200

Hello,

Am Sat, Dec 09, 2023 at 11:33:54AM +0100 schrieb Andreas Enge:
> Am Sat, Dec 09, 2023 at 11:16:14AM +0100 schrieb Ludovic Courtès:
> > With that in mind, ‘core-updates’ would effectively become the branch of
> > the ‘core-packages’ team: the branch where we update packages in these
> > files (primarily the toolchain and Guile), perhaps also (guix build
> > utils), and that’s all.
> > How does that sound?
> Sounds good, thanks to you and Maxim for thinking it through!

is the current core-updates branch ready for building and merging?
I am looking at an issue:
   https://issues.guix.gnu.org/68606
that adds a patch (updating patchelf) that, as far as I understand, is
already available on core-updates. So I feel somewhat blocked for the
issue.

The last merge was in spring of 2023, I think, and my patch updating wget
is lingering in the branch since last July. So I am afraid we are reenacting
the problems we had with the historic core-updates branch. It would be nice
to merge and to move the branch to its new purpose.

Also,
   https://issues.guix.gnu.org/65200
from last August is blocked by a core-updates merge (it should probably go
to the new-style core-updates branch, and would be the starting point of
working on bootstrapping from a newer GMP).

Andreas



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

* Re: [bug#68606] role of core-updates
  2024-01-24 14:31       ` Andreas Enge
@ 2024-01-24 19:22         ` Maxim Cournoyer
  2024-01-25 10:18           ` Andreas Enge
  0 siblings, 1 reply; 9+ messages in thread
From: Maxim Cournoyer @ 2024-01-24 19:22 UTC (permalink / raw)
  To: Andreas Enge; +Cc: guix-devel, 68606, 65200

Hi Andreas,

Andreas Enge <andreas@enge.fr> writes:

> Hello,
>
> Am Sat, Dec 09, 2023 at 11:33:54AM +0100 schrieb Andreas Enge:
>> Am Sat, Dec 09, 2023 at 11:16:14AM +0100 schrieb Ludovic Courtès:
>> > With that in mind, ‘core-updates’ would effectively become the branch of
>> > the ‘core-packages’ team: the branch where we update packages in these
>> > files (primarily the toolchain and Guile), perhaps also (guix build
>> > utils), and that’s all.
>> > How does that sound?
>> Sounds good, thanks to you and Maxim for thinking it through!
>
> is the current core-updates branch ready for building and merging?
> I am looking at an issue:
>    https://issues.guix.gnu.org/68606
> that adds a patch (updating patchelf) that, as far as I understand, is
> already available on core-updates. So I feel somewhat blocked for the
> issue.
>
> The last merge was in spring of 2023, I think, and my patch updating wget
> is lingering in the branch since last July. So I am afraid we are reenacting
> the problems we had with the historic core-updates branch. It would be nice
> to merge and to move the branch to its new purpose.
>
> Also,
>    https://issues.guix.gnu.org/65200
> from last August is blocked by a core-updates merge (it should probably go
> to the new-style core-updates branch, and would be the starting point of
> working on bootstrapping from a newer GMP).

Since patchelf is core material, if the rest of the series depend on
that update, it should go to core-updates as well.  Now is as good a
time as any, since work has picked to get it into a mergeable state.

-- 
Thanks,
Maxim


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

* [bug#68606] role of core-updates
  2024-01-24 19:22         ` [bug#68606] " Maxim Cournoyer
@ 2024-01-25 10:18           ` Andreas Enge
  0 siblings, 0 replies; 9+ messages in thread
From: Andreas Enge @ 2024-01-25 10:18 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: guix-devel, 68606

Am Wed, Jan 24, 2024 at 02:22:08PM -0500 schrieb Maxim Cournoyer:
> Since patchelf is core material, if the rest of the series depend on
> that update, it should go to core-updates as well.

If I understand correctly, the series just needs patchelf 0.18, which is
already in core-updates. So I will wait until core-updates is merged to
look at the remainder of the series.

Andreas





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

end of thread, other threads:[~2024-01-25 10:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-27  6:53 role of core-updates Andy Tai
2023-11-27 17:59 ` Leo Famulari
2023-11-27 20:08   ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-12-04 16:02 ` Andreas Enge
2023-12-09 10:16   ` Ludovic Courtès
2023-12-09 10:33     ` Andreas Enge
2024-01-24 14:31       ` Andreas Enge
2024-01-24 19:22         ` [bug#68606] " Maxim Cournoyer
2024-01-25 10:18           ` Andreas Enge

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