emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: On elisp running native


From: Michael Albinus
Subject: Re: On elisp running native
Date: Sat, 07 Mar 2020 10:09:29 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Andrea Corallo <address@hidden> writes:

> Hi Michael,

Hi Andrea,

> I took a look and seen that the debian container we are using for
> testing has libgccjit6 available as package.
>
> Being this debian stretch I don't understand why it's not libgccjit 7 or
> 8 looking at:
>
> https://packages.debian.org/search?suite=buster&arch=amd64&searchon=names&keywords=libgccjit

I guess if needed you could install the preferred libgccjit yourself in
the spec.

> but anyway...  I did some tests in the docker and apparently it works!
> (we are lucky often libgccjit distributed can be broken).
>
> I added a test to the yml that performs a native bootstrap:
>
> https://gitlab.com/koral/gccemacs/-/commit/8d6fb91c7448f438744dec8f3cc9a51d0e1d8254
>
> Now what is going to happen if I push this?  Is this test going to run
> every time I push or we have a way to select the tests to be run per
> test?

You can declare it yourself. Change it to

--8<---------------cut here---------------start------------->8---
test-native-bootstrap:
  # Test native bootstrap
  stage: test
  only:
    - schedules
  script:
    - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq 
-o=Dpkg::Use-Pty=0 libgccjit-6-dev
    - ./autogen.sh autoconf
    - ./configure --without-makeinfo --with-nativecomp
    - make bootstrap
--8<---------------cut here---------------end--------------->8---

I have removed the inotify-tools, you don't need them I guess. And I
have added the "only:\n    - schedules" lines, which means it runs only
when scheduled.

For your branch I have created a schedule which runs every Sun on
4am. Let's see how it goes, we can change it as needed.

> Also if I try to look into the pipelines in emba following
> https://emba.gnu.org/emacs/emacs/pipeline_schedules I get 404.  Is this
> expected?

Yes, you need an account on emba to see the schedules. I've created the
user "corallo" on emba.gnu.org for you, you should have received an
email asking you to set your password.

Maybe you just push your changes to the Emacs master repo?

> Thanks
>
>   Andrea

Best regards, Michael.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]