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