unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Feedback on scratch/igc Branch
@ 2024-09-08  5:26 Eval EXEC
  2024-09-08  5:46 ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Eval EXEC @ 2024-09-08  5:26 UTC (permalink / raw)
  To: emacs-devel


Hello,

Thank you for your excellent work on the scratch/igc branch. Over the
past few days, I have been using this branch extensively for various
tasks including reading and sending mail with mu4e, programming with
lsp-mode and rust-analyzer , and managing my notes using org-roam and
org-journal. I am pleased to report that the scratch/igc branch is
remarkably stable and performs exceptionally well.

Could you please share the next steps for the scratch/igc branch?
Additionally, do you have any estimated timeline for when it will be
merged into the master branch?

I greatly appreciate your efforts and am looking forward to the future
developments. 

Best regards,

Eval Exec
-- 



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

* Re: Feedback on scratch/igc Branch
  2024-09-08  5:26 Feedback on scratch/igc Branch Eval EXEC
@ 2024-09-08  5:46 ` Eli Zaretskii
  2024-10-23 13:22   ` Jean Louis
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2024-09-08  5:46 UTC (permalink / raw)
  To: Eval EXEC; +Cc: emacs-devel

> From: Eval EXEC <execvy@gmail.com>
> Date: Sun, 08 Sep 2024 13:26:17 +0800
> 
> Thank you for your excellent work on the scratch/igc branch. Over the
> past few days, I have been using this branch extensively for various
> tasks including reading and sending mail with mu4e, programming with
> lsp-mode and rust-analyzer , and managing my notes using org-roam and
> org-journal. I am pleased to report that the scratch/igc branch is
> remarkably stable and performs exceptionally well.

Thanks, this is very good news.

> Could you please share the next steps for the scratch/igc branch?

Keep using the branch on the various platforms and different build
configurations, to reveal the issues that are still left to be handled
and fixed.  Also, we need better GC debugging tools and means, to ease
the investigation of problems we bump into.

> Additionally, do you have any estimated timeline for when it will be
> merged into the master branch?

It's IMO too early to talk about landing this on master.  We still
have unresolved issues, like what to do with signals delivered to
Emacs when MPS is collecting garbage and the arena is locked.  We also
need to decide whether we want to fork MPS and make changes in it on
our own or not.



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

* Re: Feedback on scratch/igc Branch
  2024-09-08  5:46 ` Eli Zaretskii
@ 2024-10-23 13:22   ` Jean Louis
  2024-10-23 17:27     ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Jean Louis @ 2024-10-23 13:22 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Eval EXEC, emacs-devel

* Eli Zaretskii <eliz@gnu.org> [2024-09-08 08:47]:
> It's IMO too early to talk about landing this on master.  We still
> have unresolved issues, like what to do with signals delivered to
> Emacs when MPS is collecting garbage and the arena is locked.  We also
> need to decide whether we want to fork MPS and make changes in it on
> our own or not.

I see no scratch/igc branch, how do I get it?

Jean



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

* Re: Feedback on scratch/igc Branch
  2024-10-23 13:22   ` Jean Louis
@ 2024-10-23 17:27     ` Eli Zaretskii
  2024-10-23 20:40       ` Jean Louis
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2024-10-23 17:27 UTC (permalink / raw)
  To: Jean Louis; +Cc: execvy, emacs-devel

> Date: Wed, 23 Oct 2024 16:22:11 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: Eval EXEC <execvy@gmail.com>, emacs-devel@gnu.org
> 
> * Eli Zaretskii <eliz@gnu.org> [2024-09-08 08:47]:
> > It's IMO too early to talk about landing this on master.  We still
> > have unresolved issues, like what to do with signals delivered to
> > Emacs when MPS is collecting garbage and the arena is locked.  We also
> > need to decide whether we want to fork MPS and make changes in it on
> > our own or not.
> 
> I see no scratch/igc branch, how do I get it?

"git pull" followed by "git checkout scratch/igc".



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

* Re: Feedback on scratch/igc Branch
  2024-10-23 17:27     ` Eli Zaretskii
@ 2024-10-23 20:40       ` Jean Louis
  2024-10-23 22:17         ` Philip Kaludercic
  2024-10-24  6:51         ` Eli Zaretskii
  0 siblings, 2 replies; 15+ messages in thread
From: Jean Louis @ 2024-10-23 20:40 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

* Eli Zaretskii <eliz@gnu.org> [2024-10-23 20:28]:
> > Date: Wed, 23 Oct 2024 16:22:11 +0300
> > From: Jean Louis <bugs@gnu.support>
> > Cc: Eval EXEC <execvy@gmail.com>, emacs-devel@gnu.org
> > 
> > * Eli Zaretskii <eliz@gnu.org> [2024-09-08 08:47]:
> > > It's IMO too early to talk about landing this on master.  We still
> > > have unresolved issues, like what to do with signals delivered to
> > > Emacs when MPS is collecting garbage and the arena is locked.  We also
> > > need to decide whether we want to fork MPS and make changes in it on
> > > our own or not.
> > 
> > I see no scratch/igc branch, how do I get it?
> 
> "git pull" followed by "git checkout scratch/igc".

$ git checkout scratch/igc
error: pathspec 'scratch/igc' did not match any file(s) known to git

I cannot see that branch.



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

* Re: Feedback on scratch/igc Branch
  2024-10-23 20:40       ` Jean Louis
@ 2024-10-23 22:17         ` Philip Kaludercic
  2024-10-24 19:11           ` Jean Louis
  2024-10-24  6:51         ` Eli Zaretskii
  1 sibling, 1 reply; 15+ messages in thread
From: Philip Kaludercic @ 2024-10-23 22:17 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

Jean Louis <bugs@gnu.support> writes:

> * Eli Zaretskii <eliz@gnu.org> [2024-10-23 20:28]:
>> > Date: Wed, 23 Oct 2024 16:22:11 +0300
>> > From: Jean Louis <bugs@gnu.support>
>> > Cc: Eval EXEC <execvy@gmail.com>, emacs-devel@gnu.org
>> > 
>> > * Eli Zaretskii <eliz@gnu.org> [2024-09-08 08:47]:
>> > > It's IMO too early to talk about landing this on master.  We still
>> > > have unresolved issues, like what to do with signals delivered to
>> > > Emacs when MPS is collecting garbage and the arena is locked.  We also
>> > > need to decide whether we want to fork MPS and make changes in it on
>> > > our own or not.
>> > 
>> > I see no scratch/igc branch, how do I get it?
>> 
>> "git pull" followed by "git checkout scratch/igc".
>
> $ git checkout scratch/igc
> error: pathspec 'scratch/igc' did not match any file(s) known to git
>
> I cannot see that branch.

Perhaps a "git fetch --all" could help?

-- 
	Philip Kaludercic on siskin



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

* Re: Feedback on scratch/igc Branch
  2024-10-23 20:40       ` Jean Louis
  2024-10-23 22:17         ` Philip Kaludercic
@ 2024-10-24  6:51         ` Eli Zaretskii
  2024-10-24  7:46           ` tomas
  1 sibling, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2024-10-24  6:51 UTC (permalink / raw)
  To: Jean Louis; +Cc: emacs-devel

> Date: Wed, 23 Oct 2024 23:40:54 +0300
> From: Jean Louis <bugs@gnu.support>
> Cc: emacs-devel@gnu.org
> 
> > > I see no scratch/igc branch, how do I get it?
> > 
> > "git pull" followed by "git checkout scratch/igc".
> 
> $ git checkout scratch/igc
> error: pathspec 'scratch/igc' did not match any file(s) known to git
> 
> I cannot see that branch.

Then your clone of the Emacs Git repository is incomplete, for some
reason.



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

* Re: Feedback on scratch/igc Branch
  2024-10-24  6:51         ` Eli Zaretskii
@ 2024-10-24  7:46           ` tomas
  2024-10-24 19:14             ` Jean Louis
  0 siblings, 1 reply; 15+ messages in thread
From: tomas @ 2024-10-24  7:46 UTC (permalink / raw)
  To: emacs-devel

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

On Thu, Oct 24, 2024 at 09:51:22AM +0300, Eli Zaretskii wrote:
> > Date: Wed, 23 Oct 2024 23:40:54 +0300
> > From: Jean Louis <bugs@gnu.support>
> > Cc: emacs-devel@gnu.org
> > 
> > > > I see no scratch/igc branch, how do I get it?
> > > 
> > > "git pull" followed by "git checkout scratch/igc".
> > 
> > $ git checkout scratch/igc
> > error: pathspec 'scratch/igc' did not match any file(s) known to git
> > 
> > I cannot see that branch.
> 
> Then your clone of the Emacs Git repository is incomplete, for some
> reason.

The error message gives me the impression that git is trying to
interpret "scratch/igc" as a file path and not as a branch. So
that might be due to some uncommon/unexpected configuration on
OP's side.

Jean-Louis: what does the command

  git branch -a

say on your side?

You might have more luck by stating explicitly which branch you
want to track with

  git checkout -b scratch/igc --track origin/scratch/igc

(I'm now assuming that your upstream repo is called "origin" on
your side, which is convention, but no law).

HTH
-- 
tomás

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

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

* Re: Feedback on scratch/igc Branch
  2024-10-23 22:17         ` Philip Kaludercic
@ 2024-10-24 19:11           ` Jean Louis
  0 siblings, 0 replies; 15+ messages in thread
From: Jean Louis @ 2024-10-24 19:11 UTC (permalink / raw)
  To: Philip Kaludercic; +Cc: Eli Zaretskii, emacs-devel

* Philip Kaludercic <philipk@posteo.net> [2024-10-24 01:19]:
> > I cannot see that branch.
> 
> Perhaps a "git fetch --all" could help?

I did that, and I cannot see igc branch with git branch -r

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

✡️🛡️ Proudly standing with Israel, a nation rooted in history and culture. Let's condemn hatred and promote understanding.

In support of Richard M. Stallman
https://stallmansupport.org/



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

* Re: Feedback on scratch/igc Branch
  2024-10-24  7:46           ` tomas
@ 2024-10-24 19:14             ` Jean Louis
  2024-10-24 19:21               ` tomas
  2024-10-24 20:26               ` Andreas Schwab
  0 siblings, 2 replies; 15+ messages in thread
From: Jean Louis @ 2024-10-24 19:14 UTC (permalink / raw)
  To: tomas; +Cc: emacs-devel

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

* tomas@tuxteam.de <tomas@tuxteam.de> [2024-10-24 10:48]:
> The error message gives me the impression that git is trying to
> interpret "scratch/igc" as a file path and not as a branch. So
> that might be due to some uncommon/unexpected configuration on
> OP's side.
> 
> Jean-Louis: what does the command
> 
>   git branch -a
> 
> say on your side?

*   remotes/origin/scratch/hard-narrow
*   remotes/origin/scratch/highlight-n-windows
*   remotes/origin/scratch/isearch-show-toggles
*   remotes/origin/scratch/jit-lock-antiblink
*   remotes/origin/scratch/jit-lock-antiblink-cleaned-up
*   remotes/origin/scratch/joaot/make-completion-at-point-function

That is where I expected "igc" to be alphabetically sorted, is not there.

I am using git from git://git.sv.gnu.org/emacs.git

> You might have more luck by stating explicitly which branch you
> want to track with
> 
>   git checkout -b scratch/igc --track origin/scratch/igc
> 
> (I'm now assuming that your upstream repo is called "origin" on
> your side, which is convention, but no law).


$ git checkout -b scratch/igc --track origin/scratch/igc
fatal: 'origin/scratch/igc' is not a commit and a branch 'scratch/igc' cannot be created from it


-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

✡️🛡️ Proudly standing with Israel, a nation rooted in history and culture. Let's condemn hatred and promote understanding.

In support of Richard M. Stallman
https://stallmansupport.org/

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

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

* Re: Feedback on scratch/igc Branch
  2024-10-24 19:14             ` Jean Louis
@ 2024-10-24 19:21               ` tomas
  2024-10-24 20:26               ` Andreas Schwab
  1 sibling, 0 replies; 15+ messages in thread
From: tomas @ 2024-10-24 19:21 UTC (permalink / raw)
  To: emacs-devel

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

On Thu, Oct 24, 2024 at 10:14:24PM +0300, Jean Louis wrote:
> * tomas@tuxteam.de <tomas@tuxteam.de> [2024-10-24 10:48]:
> > The error message gives me the impression that git is trying to
> > interpret "scratch/igc" as a file path and not as a branch. So
> > that might be due to some uncommon/unexpected configuration on
> > OP's side.
> > 
> > Jean-Louis: what does the command
> > 
> >   git branch -a
> > 
> > say on your side?
> 
> *   remotes/origin/scratch/hard-narrow
> *   remotes/origin/scratch/highlight-n-windows
> *   remotes/origin/scratch/isearch-show-toggles
> *   remotes/origin/scratch/jit-lock-antiblink
> *   remotes/origin/scratch/jit-lock-antiblink-cleaned-up
> *   remotes/origin/scratch/joaot/make-completion-at-point-function
> 
> That is where I expected "igc" to be alphabetically sorted, is not there.

Hm. But it seems to be there:

  tomas@trotzki:~$ git ls-remote --heads git://git.sv.gnu.org/emacs.git | grep igc
  d864c26b207362b4591dc821fe8bae1394c61281        refs/heads/scratch/igc

For some reason your clone isn't fetching it, At the moment I'm
out of ideas on why.

Cheers
-- 
tomás

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

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

* Re: Feedback on scratch/igc Branch
  2024-10-24 19:14             ` Jean Louis
  2024-10-24 19:21               ` tomas
@ 2024-10-24 20:26               ` Andreas Schwab
  2024-10-25  6:24                 ` Eli Zaretskii
  1 sibling, 1 reply; 15+ messages in thread
From: Andreas Schwab @ 2024-10-24 20:26 UTC (permalink / raw)
  To: tomas; +Cc: emacs-devel

On Okt 24 2024, Jean Louis wrote:

> That is where I expected "igc" to be alphabetically sorted, is not there.

What's your fetch spec?

$ git config get --all remote.origin.fetch

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."



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

* Re: Feedback on scratch/igc Branch
  2024-10-24 20:26               ` Andreas Schwab
@ 2024-10-25  6:24                 ` Eli Zaretskii
  2024-10-25  8:06                   ` Andreas Schwab
  0 siblings, 1 reply; 15+ messages in thread
From: Eli Zaretskii @ 2024-10-25  6:24 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: tomas, emacs-devel

> From: Andreas Schwab <schwab@linux-m68k.org>
> Cc: emacs-devel@gnu.org
> Date: Thu, 24 Oct 2024 22:26:13 +0200
> 
> On Okt 24 2024, Jean Louis wrote:
> 
> > That is where I expected "igc" to be alphabetically sorted, is not there.
> 
> What's your fetch spec?
> 
> $ git config get --all remote.origin.fetch

I think you meant

  $ git config --get-all remote.origin.fetch



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

* Re: Feedback on scratch/igc Branch
  2024-10-25  6:24                 ` Eli Zaretskii
@ 2024-10-25  8:06                   ` Andreas Schwab
  2024-10-25 10:15                     ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: Andreas Schwab @ 2024-10-25  8:06 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: tomas, emacs-devel

On Okt 25 2024, Eli Zaretskii wrote:

> I think you meant
>
>   $ git config --get-all remote.origin.fetch

That is deprecated.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."



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

* Re: Feedback on scratch/igc Branch
  2024-10-25  8:06                   ` Andreas Schwab
@ 2024-10-25 10:15                     ` Eli Zaretskii
  0 siblings, 0 replies; 15+ messages in thread
From: Eli Zaretskii @ 2024-10-25 10:15 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: tomas, emacs-devel

> From: Andreas Schwab <schwab@linux-m68k.org>
> Cc: tomas@tuxteam.de,  emacs-devel@gnu.org
> Date: Fri, 25 Oct 2024 10:06:02 +0200
> 
> On Okt 25 2024, Eli Zaretskii wrote:
> 
> > I think you meant
> >
> >   $ git config --get-all remote.origin.fetch
> 
> That is deprecated.

Maybe so, but versions of Git to which at least I have access (the
latest being 2.34.1) reject the format you posted:

  $ git config get --all remote.origin.fetch
  error: key does not contain a section: get

So I thought the deprecated format will have a better luck.



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

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

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-08  5:26 Feedback on scratch/igc Branch Eval EXEC
2024-09-08  5:46 ` Eli Zaretskii
2024-10-23 13:22   ` Jean Louis
2024-10-23 17:27     ` Eli Zaretskii
2024-10-23 20:40       ` Jean Louis
2024-10-23 22:17         ` Philip Kaludercic
2024-10-24 19:11           ` Jean Louis
2024-10-24  6:51         ` Eli Zaretskii
2024-10-24  7:46           ` tomas
2024-10-24 19:14             ` Jean Louis
2024-10-24 19:21               ` tomas
2024-10-24 20:26               ` Andreas Schwab
2024-10-25  6:24                 ` Eli Zaretskii
2024-10-25  8:06                   ` Andreas Schwab
2024-10-25 10:15                     ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.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).