unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* EMBA notifications?
@ 2022-03-13 14:57 Lars Ingebrigtsen
  2022-03-13 15:08 ` Stefan Monnier
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Lars Ingebrigtsen @ 2022-03-13 14:57 UTC (permalink / raw)
  To: emacs-devel

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

For the first time that I can recall, the EMBA dash is now green:


[-- Attachment #2: Type: image/png, Size: 51199 bytes --]

[-- Attachment #3: Type: text/plain, Size: 211 bytes --]


Would it be possible to make it start sending out mail to people that
commit things that make it go red?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no


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

* Re: EMBA notifications?
  2022-03-13 14:57 EMBA notifications? Lars Ingebrigtsen
@ 2022-03-13 15:08 ` Stefan Monnier
  2022-03-13 16:10 ` Michael Albinus
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 14+ messages in thread
From: Stefan Monnier @ 2022-03-13 15:08 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

> For the first time that I can recall, the EMBA dash is now green:

Hallelujah!


        Stefan




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

* Re: EMBA notifications?
  2022-03-13 14:57 EMBA notifications? Lars Ingebrigtsen
  2022-03-13 15:08 ` Stefan Monnier
@ 2022-03-13 16:10 ` Michael Albinus
  2022-03-13 16:32   ` Lars Ingebrigtsen
  2022-03-14  0:21 ` Po Lu
  2022-03-14 10:46 ` Lars Ingebrigtsen
  3 siblings, 1 reply; 14+ messages in thread
From: Michael Albinus @ 2022-03-13 16:10 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Would it be possible to make it start sending out mail to people that
> commit things that make it go red?

Not that I know. A while ago I was working on this, and I've asked on
the emacs-build-automation ML, but nobody did answer.

<https://lists.gnu.org/archive/html/emacs-build-automation/2021-12/msg00000.html>

Best regards, Michael.



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

* Re: EMBA notifications?
  2022-03-13 16:10 ` Michael Albinus
@ 2022-03-13 16:32   ` Lars Ingebrigtsen
  2022-03-13 17:49     ` Michael Albinus
  0 siblings, 1 reply; 14+ messages in thread
From: Lars Ingebrigtsen @ 2022-03-13 16:32 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

Michael Albinus <michael.albinus@gmx.de> writes:

> Not that I know. A while ago I was working on this, and I've asked on
> the emacs-build-automation ML, but nobody did answer.

Darn.  Does anybody know anybody on the EMBA team we can poke to get an
answer?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



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

* Re: EMBA notifications?
  2022-03-13 16:32   ` Lars Ingebrigtsen
@ 2022-03-13 17:49     ` Michael Albinus
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Albinus @ 2022-03-13 17:49 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

Hi Lars,

>> Not that I know. A while ago I was working on this, and I've asked on
>> the emacs-build-automation ML, but nobody did answer.
>
> Darn.  Does anybody know anybody on the EMBA team we can poke to get an
> answer?

"The EMBA team" is not relevant for this question, they are (some of)
the people reading the emacs-build-automation ML. See the members of the
"emacs" project on EMBA,
<https://emba.gnu.org/emacs/emacs/-/project_members>.

More interesting are people knowing GitLab in detail. Perhaps somebody
knows how to configure GitLab for sending customized emails.

When I poked around, weeks ago, I found
<https://www.youtube.com/watch?v=G6DlZpHvkcc>. Nice idea, but it needs
an external, third party emailing service. Don't know any non-commercial
one, and I'm even not sure that this applicable for free software, as it
would be running a non-free service somewhere else, not under our control.

If the FSF would offer such an emailing service, we could try to apply.

Best regards, Michael.



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

* Re: EMBA notifications?
  2022-03-13 14:57 EMBA notifications? Lars Ingebrigtsen
  2022-03-13 15:08 ` Stefan Monnier
  2022-03-13 16:10 ` Michael Albinus
@ 2022-03-14  0:21 ` Po Lu
  2022-03-14  3:30   ` Stefan Monnier
                     ` (2 more replies)
  2022-03-14 10:46 ` Lars Ingebrigtsen
  3 siblings, 3 replies; 14+ messages in thread
From: Po Lu @ 2022-03-14  0:21 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

> For the first time that I can recall, the EMBA dash is now green:

Fantastic, thanks!

I wonder what took us so long, though.  Was the test suite really that
unreliable?

As for the emails, I think interested people should just subscribe to
the buildstatus list.



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

* Re: EMBA notifications?
  2022-03-14  0:21 ` Po Lu
@ 2022-03-14  3:30   ` Stefan Monnier
  2022-03-14  5:17     ` Po Lu
  2022-03-14  8:32   ` Michael Albinus
  2022-03-14  9:08   ` Lars Ingebrigtsen
  2 siblings, 1 reply; 14+ messages in thread
From: Stefan Monnier @ 2022-03-14  3:30 UTC (permalink / raw)
  To: Po Lu; +Cc: Lars Ingebrigtsen, emacs-devel

> As for the emails, I think interested people should just subscribe to
> the buildstatus list.

That's much less effective.


        Stefan




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

* Re: EMBA notifications?
  2022-03-14  3:30   ` Stefan Monnier
@ 2022-03-14  5:17     ` Po Lu
  2022-03-14 12:17       ` Stefan Monnier
  0 siblings, 1 reply; 14+ messages in thread
From: Po Lu @ 2022-03-14  5:17 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Lars Ingebrigtsen, emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> That's much less effective.

I'm not sure.  It would be similar to reading emacs-diffs, which is
quite effective for the people who are interested.



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

* Re: EMBA notifications?
  2022-03-14  0:21 ` Po Lu
  2022-03-14  3:30   ` Stefan Monnier
@ 2022-03-14  8:32   ` Michael Albinus
  2022-03-14  9:08   ` Lars Ingebrigtsen
  2 siblings, 0 replies; 14+ messages in thread
From: Michael Albinus @ 2022-03-14  8:32 UTC (permalink / raw)
  To: Po Lu; +Cc: Lars Ingebrigtsen, emacs-devel

Po Lu <luangruo@yahoo.com> writes:

Hi,

> I wonder what took us so long, though.  Was the test suite really that
> unreliable?

There are several tests which fail only on EMBA. Especially tests, which
use asynchronous processes, or file notifications.

The reason is not clear. One suspicion is that there might be a kernel
bug in Trisquel GNU/Linux 8.0, the operating system running on the EMBA
machine.

For the time being, these tests have been marked to skip. Look for
(getenv "EMACS_EMBA_CI") calls in the test/ subdirectory. If I haven't
miscounted, there are 26 such calls.

Best regards, Michael.



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

* Re: EMBA notifications?
  2022-03-14  0:21 ` Po Lu
  2022-03-14  3:30   ` Stefan Monnier
  2022-03-14  8:32   ` Michael Albinus
@ 2022-03-14  9:08   ` Lars Ingebrigtsen
  2022-03-14  9:17     ` Po Lu
  2 siblings, 1 reply; 14+ messages in thread
From: Lars Ingebrigtsen @ 2022-03-14  9:08 UTC (permalink / raw)
  To: Po Lu; +Cc: emacs-devel

Po Lu <luangruo@yahoo.com> writes:

> I wonder what took us so long, though.  Was the test suite really that
> unreliable?

The configuration on EMBA isn't a common one, so while most people had a
clean build, it would fail there.  That, combined with there being so
many tests that were already failing gives people less of an impetus
towards fixing build failures there, because it seems kinda hopeless.  I
think.

> As for the emails, I think interested people should just subscribe to
> the buildstatus list.

Now that there aren't routine failures all the time, subscribing to the
list makes sense (or read it via gmane.emacs.buildstatus, which I'm now
doing), but I don't think we can rely on people doing that.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



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

* Re: EMBA notifications?
  2022-03-14  9:08   ` Lars Ingebrigtsen
@ 2022-03-14  9:17     ` Po Lu
  2022-03-14  9:30       ` Lars Ingebrigtsen
  0 siblings, 1 reply; 14+ messages in thread
From: Po Lu @ 2022-03-14  9:17 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

> The configuration on EMBA isn't a common one, so while most people had a
> clean build, it would fail there.  That, combined with there being so
> many tests that were already failing gives people less of an impetus
> towards fixing build failures there, because it seems kinda hopeless.  I
> think.

Thanks.

> Now that there aren't routine failures all the time, subscribing to the
> list makes sense (or read it via gmane.emacs.buildstatus, which I'm now
> doing), but I don't think we can rely on people doing that.

Though I still think we could try to ask people to subscribe.  BTW, are
messages are only sent when a build fails, or do they get sent when they
succeed as well?



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

* Re: EMBA notifications?
  2022-03-14  9:17     ` Po Lu
@ 2022-03-14  9:30       ` Lars Ingebrigtsen
  0 siblings, 0 replies; 14+ messages in thread
From: Lars Ingebrigtsen @ 2022-03-14  9:30 UTC (permalink / raw)
  To: Po Lu; +Cc: emacs-devel

Po Lu <luangruo@yahoo.com> writes:

> Though I still think we could try to ask people to subscribe.  BTW, are
> messages are only sent when a build fails, or do they get sent when they
> succeed as well?

Only when the build fails.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



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

* Re: EMBA notifications?
  2022-03-13 14:57 EMBA notifications? Lars Ingebrigtsen
                   ` (2 preceding siblings ...)
  2022-03-14  0:21 ` Po Lu
@ 2022-03-14 10:46 ` Lars Ingebrigtsen
  3 siblings, 0 replies; 14+ messages in thread
From: Lars Ingebrigtsen @ 2022-03-14 10:46 UTC (permalink / raw)
  To: emacs-devel

Lars Ingebrigtsen <larsi@gnus.org> writes:

> For the first time that I can recall, the EMBA dash is now green:

I spoke too soon.  There's apparently spurious errors on EMBA (that have
nothing to do with the builds per se).  For instance:

https://emba.gnu.org/emacs/emacs/-/jobs/41406

#8 ERROR: rpc error: code = Unavailable desc = transport is closing

So it's still not ready for prime time.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



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

* Re: EMBA notifications?
  2022-03-14  5:17     ` Po Lu
@ 2022-03-14 12:17       ` Stefan Monnier
  0 siblings, 0 replies; 14+ messages in thread
From: Stefan Monnier @ 2022-03-14 12:17 UTC (permalink / raw)
  To: Po Lu; +Cc: Lars Ingebrigtsen, emacs-devel

Po Lu [2022-03-14 13:17:31] wrote:
> Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> That's much less effective.
> I'm not sure.

I suspect it's because you've never tried it.

> It would be similar to reading emacs-diffs, which is quite effective
> for the people who are interested.

You really think there's no practical difference between:
- sending an email to the committer saying "your commit broke some test".
- sending an email to the few people who decided to subscribe saying
  "Hmm... someone else has broken some test again".


        Stefan




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

end of thread, other threads:[~2022-03-14 12:17 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-13 14:57 EMBA notifications? Lars Ingebrigtsen
2022-03-13 15:08 ` Stefan Monnier
2022-03-13 16:10 ` Michael Albinus
2022-03-13 16:32   ` Lars Ingebrigtsen
2022-03-13 17:49     ` Michael Albinus
2022-03-14  0:21 ` Po Lu
2022-03-14  3:30   ` Stefan Monnier
2022-03-14  5:17     ` Po Lu
2022-03-14 12:17       ` Stefan Monnier
2022-03-14  8:32   ` Michael Albinus
2022-03-14  9:08   ` Lars Ingebrigtsen
2022-03-14  9:17     ` Po Lu
2022-03-14  9:30       ` Lars Ingebrigtsen
2022-03-14 10:46 ` Lars Ingebrigtsen

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