Hi All,
We would like to inform you that the "Yocto on Morello" virtual round table finally has a date: Monday November, 28 2022 @3pm (GMT).
Join us to discuss the following topics: - Introduction of the participants. - Objectives of each sub-project (to avoid work duplication in future). - Definition of a skeleton for the Yocto on Morello Project. - Identification of a common place to host the Project. - Definition of the development process and of the contribution criteria. - Identification of the building blocks: - Recipes we need in the various layers. - Are we building them all from source? - Which firmware are we using? - etc.
We are happy to extend this agenda if a new topic arises during the meeting.
Please find below the zoom link to attend the meeting:
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
See you on Monday!
Thanks and Regards, Vincenzo
--->8---
Vincenzo Frascino is inviting you to a scheduled Zoom meeting.
Topic: Vincenzo Frascino's Zoom Meeting
Time: Nov 28, 2022 03:00 PM London
Join Zoom Meeting
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
Meeting ID: 944 6324 5653
Passcode: 016323
Hi all,
Please have a look at our work in progress that is hosted here:
https://github.com/The-Good-Penguin/meta-morello
Kind regards, Pawel
On Thu, 24 Nov 2022 at 12:24, Vincenzo Frascino vincenzo.frascino@arm.com wrote:
Hi All,
We would like to inform you that the "Yocto on Morello" virtual round table finally has a date: Monday November, 28 2022 @3pm (GMT).
Join us to discuss the following topics:
- Introduction of the participants.
- Objectives of each sub-project (to avoid work duplication in future).
- Definition of a skeleton for the Yocto on Morello Project.
- Identification of a common place to host the Project.
- Definition of the development process and of the contribution criteria.
- Identification of the building blocks:
- Recipes we need in the various layers.
- Are we building them all from source?
- Which firmware are we using?
- etc.
We are happy to extend this agenda if a new topic arises during the meeting.
Please find below the zoom link to attend the meeting:
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
See you on Monday!
Thanks and Regards, Vincenzo
--->8---
Vincenzo Frascino is inviting you to a scheduled Zoom meeting.
Topic: Vincenzo Frascino's Zoom Meeting
Time: Nov 28, 2022 03:00 PM London
Join Zoom Meeting
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
Meeting ID: 944 6324 5653
Passcode: 016323
Hi All,
Thank you for joining today, it was great to talk to you all.
I am sending this email to summarize the actions that we need to take to bootstrap the process:
- [Pawel] Provide a list of repositories that need to be created. - [Pawel] Push the initial set of patches to the linux-morello-distro list. - [All] Provide feedback for the patches.
Once the repositories are created:
- [Pawel] Merge the patches and define an initial set of test cases that can be deployed in CI. - [Pawel] Define a contribution process to accept patches in meta-morello and others.
During today's meeting we all agreed to appoint Pawel Zalewski as Maintainer of the Morello Yocto project (meta-morello).
Useful links:
- Contribution process for the kernel [1]. - Kernel CI [2].
[1] https://git.morello-project.org/morello/kernel/linux/-/wikis/res/Linux_on_Mo... [2] https://git.morello-project.org/morello/kernel/linux/-/pipelines
Please let me know if I missed anything.
Thanks and Regards, Vincenzo
On 11/24/22 12:24, Vincenzo Frascino wrote:
Hi All,
We would like to inform you that the "Yocto on Morello" virtual round table finally has a date: Monday November, 28 2022 @3pm (GMT).
Join us to discuss the following topics:
- Introduction of the participants.
- Objectives of each sub-project (to avoid work duplication in future).
- Definition of a skeleton for the Yocto on Morello Project.
- Identification of a common place to host the Project.
- Definition of the development process and of the contribution criteria.
- Identification of the building blocks:
- Recipes we need in the various layers.
- Are we building them all from source?
- Which firmware are we using?
- etc.
We are happy to extend this agenda if a new topic arises during the meeting.
Please find below the zoom link to attend the meeting:
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
See you on Monday!
Thanks and Regards, Vincenzo
--->8---
Vincenzo Frascino is inviting you to a scheduled Zoom meeting.
Topic: Vincenzo Frascino's Zoom Meeting
Time: Nov 28, 2022 03:00 PM London
Join Zoom Meeting
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
Meeting ID: 944 6324 5653
Passcode: 016323
linux-morello-distros mailing list -- linux-morello-distros@op-lists.linaro.org To unsubscribe send an email to linux-morello-distros-leave@op-lists.linaro.org
Fantastic news! Apologies for my non-attendance today. I had some unavoidable obligations.
Cheers,
Alex
On 28 Nov 2022, at 16:08, Vincenzo Frascino vincenzo.frascino@arm.com wrote:
Hi All,
Thank you for joining today, it was great to talk to you all.
I am sending this email to summarize the actions that we need to take to bootstrap the process:
- [Pawel] Provide a list of repositories that need to be created.
- [Pawel] Push the initial set of patches to the linux-morello-distro list.
- [All] Provide feedback for the patches.
Once the repositories are created:
- [Pawel] Merge the patches and define an initial set of test cases that can be
deployed in CI.
- [Pawel] Define a contribution process to accept patches in meta-morello and
others.
During today's meeting we all agreed to appoint Pawel Zalewski as Maintainer of the Morello Yocto project (meta-morello).
Useful links:
- Contribution process for the kernel [1].
- Kernel CI [2].
[1] https://git.morello-project.org/morello/kernel/linux/-/wikis/res/Linux_on_Mo... [2] https://git.morello-project.org/morello/kernel/linux/-/pipelines
Please let me know if I missed anything.
Thanks and Regards, Vincenzo
On 11/24/22 12:24, Vincenzo Frascino wrote: Hi All,
We would like to inform you that the "Yocto on Morello" virtual round table finally has a date: Monday November, 28 2022 @3pm (GMT).
Join us to discuss the following topics:
- Introduction of the participants.
- Objectives of each sub-project (to avoid work duplication in future).
- Definition of a skeleton for the Yocto on Morello Project.
- Identification of a common place to host the Project.
- Definition of the development process and of the contribution criteria.
- Identification of the building blocks:
- Recipes we need in the various layers.
- Are we building them all from source?
- Which firmware are we using?
- etc.
We are happy to extend this agenda if a new topic arises during the meeting.
Please find below the zoom link to attend the meeting:
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
See you on Monday!
Thanks and Regards, Vincenzo
--->8---
Vincenzo Frascino is inviting you to a scheduled Zoom meeting.
Topic: Vincenzo Frascino's Zoom Meeting
Time: Nov 28, 2022 03:00 PM London
Join Zoom Meeting
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
Meeting ID: 944 6324 5653
Passcode: 016323
linux-morello-distros mailing list -- linux-morello-distros@op-lists.linaro.org To unsubscribe send an email to linux-morello-distros-leave@op-lists.linaro.org
-- Regards, Vincenzo
Hi all,
I think that we will need one repository:
- meta-morello
Initially I've planned an additional repository for the meta-morello-manifest. However, you do have a dedicated manifest repository @ Morello gitlab, so to be consistent the manifest file can go in there instead.
Kind regards, Pawel
On Mon, 28 Nov 2022 at 16:08, Vincenzo Frascino vincenzo.frascino@arm.com wrote:
Hi All,
Thank you for joining today, it was great to talk to you all.
I am sending this email to summarize the actions that we need to take to bootstrap the process:
- [Pawel] Provide a list of repositories that need to be created.
- [Pawel] Push the initial set of patches to the linux-morello-distro list.
- [All] Provide feedback for the patches.
Once the repositories are created:
- [Pawel] Merge the patches and define an initial set of test cases that can be
deployed in CI.
- [Pawel] Define a contribution process to accept patches in meta-morello and
others.
During today's meeting we all agreed to appoint Pawel Zalewski as Maintainer of the Morello Yocto project (meta-morello).
Useful links:
- Contribution process for the kernel [1].
- Kernel CI [2].
[1] https://git.morello-project.org/morello/kernel/linux/-/wikis/res/Linux_on_Mo... [2] https://git.morello-project.org/morello/kernel/linux/-/pipelines
Please let me know if I missed anything.
Thanks and Regards, Vincenzo
On 11/24/22 12:24, Vincenzo Frascino wrote:
Hi All,
We would like to inform you that the "Yocto on Morello" virtual round table finally has a date: Monday November, 28 2022 @3pm (GMT).
Join us to discuss the following topics:
- Introduction of the participants.
- Objectives of each sub-project (to avoid work duplication in future).
- Definition of a skeleton for the Yocto on Morello Project.
- Identification of a common place to host the Project.
- Definition of the development process and of the contribution criteria.
- Identification of the building blocks:
- Recipes we need in the various layers.
- Are we building them all from source?
- Which firmware are we using?
- etc.
We are happy to extend this agenda if a new topic arises during the meeting.
Please find below the zoom link to attend the meeting:
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
See you on Monday!
Thanks and Regards, Vincenzo
--->8---
Vincenzo Frascino is inviting you to a scheduled Zoom meeting.
Topic: Vincenzo Frascino's Zoom Meeting
Time: Nov 28, 2022 03:00 PM London
Join Zoom Meeting
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
Meeting ID: 944 6324 5653
Passcode: 016323
linux-morello-distros mailing list -- linux-morello-distros@op-lists.linaro.org To unsubscribe send an email to linux-morello-distros-leave@op-lists.linaro.org
-- Regards, Vincenzo
Hi Pawel,
On 11/29/22 07:36, Pawel Zalewski wrote:
Hi all,
I think that we will need one repository:
- meta-morello
Thank you for this. We are starting the process internally.
Initially I've planned an additional repository for the meta-morello-manifest. However, you do have a dedicated manifest repository @ Morello gitlab, so to be consistent the manifest file can go in there instead.
Could you please explain what is the manifest used for (in the context of Yocto)?
Thanks, Vincenzo
Kind regards, Pawel
On Mon, 28 Nov 2022 at 16:08, Vincenzo Frascino vincenzo.frascino@arm.com wrote:
Hi All,
Thank you for joining today, it was great to talk to you all.
I am sending this email to summarize the actions that we need to take to bootstrap the process:
- [Pawel] Provide a list of repositories that need to be created.
- [Pawel] Push the initial set of patches to the linux-morello-distro list.
- [All] Provide feedback for the patches.
Once the repositories are created:
- [Pawel] Merge the patches and define an initial set of test cases that can be
deployed in CI.
- [Pawel] Define a contribution process to accept patches in meta-morello and
others.
During today's meeting we all agreed to appoint Pawel Zalewski as Maintainer of the Morello Yocto project (meta-morello).
Useful links:
- Contribution process for the kernel [1].
- Kernel CI [2].
[1] https://git.morello-project.org/morello/kernel/linux/-/wikis/res/Linux_on_Mo... [2] https://git.morello-project.org/morello/kernel/linux/-/pipelines
Please let me know if I missed anything.
Thanks and Regards, Vincenzo
On 11/24/22 12:24, Vincenzo Frascino wrote:
Hi All,
We would like to inform you that the "Yocto on Morello" virtual round table finally has a date: Monday November, 28 2022 @3pm (GMT).
Join us to discuss the following topics:
- Introduction of the participants.
- Objectives of each sub-project (to avoid work duplication in future).
- Definition of a skeleton for the Yocto on Morello Project.
- Identification of a common place to host the Project.
- Definition of the development process and of the contribution criteria.
- Identification of the building blocks:
- Recipes we need in the various layers.
- Are we building them all from source?
- Which firmware are we using?
- etc.
We are happy to extend this agenda if a new topic arises during the meeting.
Please find below the zoom link to attend the meeting:
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
See you on Monday!
Thanks and Regards, Vincenzo
--->8---
Vincenzo Frascino is inviting you to a scheduled Zoom meeting.
Topic: Vincenzo Frascino's Zoom Meeting
Time: Nov 28, 2022 03:00 PM London
Join Zoom Meeting
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
Meeting ID: 944 6324 5653
Passcode: 016323
linux-morello-distros mailing list -- linux-morello-distros@op-lists.linaro.org To unsubscribe send an email to linux-morello-distros-leave@op-lists.linaro.org
-- Regards, Vincenzo
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello appends recipes found in the meta-arm's bsp, the manifest will also fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
I should clarify that it is the meta-arm layer sourced from git.yoctoproject.org, not from Morello gitlab. The only item being fetched from the Morello gitlab is meta-morello itself.
Kind regards, Pawel
On Tue, 29 Nov 2022 at 10:12, Vincenzo Frascino vincenzo.frascino@arm.com wrote:
Hi Pawel,
On 11/29/22 07:36, Pawel Zalewski wrote:
Hi all,
I think that we will need one repository:
- meta-morello
Thank you for this. We are starting the process internally.
Initially I've planned an additional repository for the
meta-morello-manifest.
However, you do have a dedicated manifest repository @ Morello gitlab, so to be consistent the manifest file can go in there instead.
Could you please explain what is the manifest used for (in the context of
Yocto)?
Thanks, Vincenzo
Kind regards, Pawel
On Mon, 28 Nov 2022 at 16:08, Vincenzo Frascino vincenzo.frascino@arm.com wrote:
Hi All,
Thank you for joining today, it was great to talk to you all.
I am sending this email to summarize the actions that we need to take
to
bootstrap the process:
- [Pawel] Provide a list of repositories that need to be created.
- [Pawel] Push the initial set of patches to the linux-morello-distro
list.
- [All] Provide feedback for the patches.
Once the repositories are created:
- [Pawel] Merge the patches and define an initial set of test cases
that can be
deployed in CI.
- [Pawel] Define a contribution process to accept patches in
meta-morello and
others.
During today's meeting we all agreed to appoint Pawel Zalewski as
Maintainer of
the Morello Yocto project (meta-morello).
Useful links:
- Contribution process for the kernel [1].
- Kernel CI [2].
[1]
https://git.morello-project.org/morello/kernel/linux/-/wikis/res/Linux_on_Mo...
[2] https://git.morello-project.org/morello/kernel/linux/-/pipelines
Please let me know if I missed anything.
Thanks and Regards, Vincenzo
On 11/24/22 12:24, Vincenzo Frascino wrote:
Hi All,
We would like to inform you that the "Yocto on Morello" virtual round
table
finally has a date: Monday November, 28 2022 @3pm (GMT).
Join us to discuss the following topics:
- Introduction of the participants.
- Objectives of each sub-project (to avoid work duplication in
future).
- Definition of a skeleton for the Yocto on Morello Project.
- Identification of a common place to host the Project.
- Definition of the development process and of the contribution
criteria.
- Identification of the building blocks:
- Recipes we need in the various layers.
- Are we building them all from source?
- Which firmware are we using?
- etc.
We are happy to extend this agenda if a new topic arises during the
meeting.
Please find below the zoom link to attend the meeting:
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
See you on Monday!
Thanks and Regards, Vincenzo
--->8---
Vincenzo Frascino is inviting you to a scheduled Zoom meeting.
Topic: Vincenzo Frascino's Zoom Meeting
Time: Nov 28, 2022 03:00 PM London
Join Zoom Meeting
https://armltd.zoom.us/j/94463245653?pwd=QkdDOTBSR1pwOGxvNCtwQnpOL1pRZz09
Meeting ID: 944 6324 5653
Passcode: 016323
linux-morello-distros mailing list --
linux-morello-distros@op-lists.linaro.org
To unsubscribe send an email to
linux-morello-distros-leave@op-lists.linaro.org
-- Regards, Vincenzo
-- Regards, Vincenzo
Hi both,
On 29/11/2022 11:34, Pawel Zalewski wrote:
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello appends recipes found in the meta-arm's bsp, the manifest will also fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
I should clarify that it is the meta-arm layer sourced from git.yoctoproject.org http://git.yoctoproject.org, not from Morello gitlab. The only item being fetched from the Morello gitlab is meta-morello itself.
Kind regards, Pawel
I haven't had a chance to investigate this yet but I saw a while ago that Alexander Kavavin and Joshua Watt have done some work on Yocto tooling to get away from repo etc.
"I am super happy to announce that the Yocto project has gained official tooling for layer setup and build configuration management. Better yet, said tooling was written by yours truly from the best starting point ever: make something that I would want to personally use. So, no more messing about with kas, repo, submodules, or worst of all, custom shell scripts (almost always written by a single developer without comments or documentation, and said developer had left the company five years ago). I will explain how these things work in separate posts, but for now you can take a look at the actual code."
ref: https://git.yoctoproject.org/poky/commit/?id=f5d6792d68a12db9c512522ef576b5a...
Cheers,
Alex
Hi Alex,
Many thanks for pointing that out ! As it is a relatively new feature for now it will probably be best to go with a manifest and switch to the json method once this feature is tested by someone in this mailing list.
Kind regards, Pawel
On Tue, 29 Nov 2022 at 11:46, Alex J Lennon ajlennon@dynamicdevices.co.uk wrote:
Hi both, On 29/11/2022 11:34, Pawel Zalewski wrote:
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello appends recipes found in the meta-arm's bsp, the manifest will also fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
I should clarify that it is the meta-arm layer sourced from git.yoctoproject.org, not from Morello gitlab. The only item being fetched from the Morello gitlab is meta-morello itself.
Kind regards, Pawel
I haven't had a chance to investigate this yet but I saw a while ago that Alexander Kavavin and Joshua Watt have done some work on Yocto tooling to get away from repo etc.
"I am super happy to announce that the Yocto project has gained official tooling for layer setup and build configuration management. Better yet, said tooling was written by yours truly from the best starting point ever: make something that I would want to personally use. So, no more messing about with kas, repo, submodules, or worst of all, custom shell scripts (almost always written by a single developer without comments or documentation, and said developer had left the company five years ago). I will explain how these things work in separate posts, but for now you can take a look at the actual code."
ref: https://git.yoctoproject.org/poky/commit/?id=f5d6792d68a12db9c512522ef576b5a...
Cheers,
Alex
On 29 Nov 2022, at 11:34, Pawel Zalewski pzalewski@thegoodpenguin.co.uk wrote:
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello appends recipes found in the meta-arm's bsp, the manifest will also fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
FWIW, in meta-arm we’re big fans of Kas (https://kas.readthedocs.io/). It integrates with Yocto so does more than just fetching, and doesn’t involve another repository just for the manifest.
Ross
On 29 Nov 2022, at 13:59, Ross Burton Ross.Burton@arm.com wrote:
On 29 Nov 2022, at 11:34, Pawel Zalewski pzalewski@thegoodpenguin.co.uk wrote:
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello appends recipes found in the meta-arm's bsp, the manifest will also fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
FWIW, in meta-arm we’re big fans of Kas (https://kas.readthedocs.io/). It integrates with Yocto so does more than just fetching, and doesn’t involve another repository just for the manifest.
(Dropping some cc: to reduce the SPAM)
As in most things I’m quite easy really. I would very much like there to be just one standard for this that Yocto recommends to reduce the faff.
Never used Kas. Not really sure which way the wind is blowing on this. Maybe I’ll do a little Twitter shout out for a straw poll?
Ross
We really are big fans of KAS. I'm giving a talk on it tomorrow at the Yocto Summit https://summit.yoctoproject.org/yocto-project-summit-2022-11/talk/BZNRTF/
We can help you with the setup, but it REALLY shines in CI. We use it for Gitlab CI, and I would highly recommend you do something similar. See https://gitlab.com/jonmason00/meta-arm/-/pipelines for a publicly visible version of the CI we do for meta-arm.
Thanks, Jon
-----Original Message----- From: Ross Burton Ross.Burton@arm.com Sent: Tuesday, November 29, 2022 8:59 AM To: Pawel Zalewski pzalewski@thegoodpenguin.co.uk Cc: Vincenzo Frascino Vincenzo.Frascino@arm.com; Alex J Lennon ajlennon@dynamicdevices.co.uk; Andrew Murray amurray@thegoodpenguin.co.uk; Manjunatha Mulki Bhat manjubhat@gmail.com; Steve Capper Steve.Capper@arm.com; Jon Mason Jon.Mason@arm.com; linux-morello-distros@op-lists.linaro.org Subject: Re: [linux-morello-distros] Yocto on Morello Round Table
On 29 Nov 2022, at 11:34, Pawel Zalewski pzalewski@thegoodpenguin.co.uk wrote:
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello appends recipes found in the meta-arm's bsp, the manifest will also fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
FWIW, in meta-arm we’re big fans of Kas (https://kas.readthedocs.io/). It integrates with Yocto so does more than just fetching, and doesn’t involve another repository just for the manifest.
Ross
Hi all,
Given that you've already integrated KAS with your CI I think it is the right choice forward. Many thanks for all of the links !
Kind regards, Pawel
On Tue, 29 Nov 2022 at 14:42, Alex Lennon ajlennon@dynamicdevices.co.uk wrote:
On 29 Nov 2022, at 14:34, Jon Mason jon.mason@arm.com wrote:
We really are big fans of KAS. I'm giving a talk on it tomorrow at the Yocto Summit https://summit.yoctoproject.org/yocto-project-summit-2022-11/talk/BZNRTF/
We can help you with the setup, but it REALLY shines in CI. We use it for Gitlab CI, and I would highly recommend you do something similar. See https://gitlab.com/jonmason00/meta-arm/-/pipelines for a publicly visible version of the CI we do for meta-arm.
Thanks for the reminder! I’ll take a look at the schedule. I put some time into bringing meta-mono CI under control recently.
Would be very interesting to see what I’d have to do to tidy up and move to KAS…
[image: meta-mono.png]
meta-mono/CI_github.yml at master · DynamicDevices/meta-mono https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml github.com https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml
https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml
Cheers,
Alex
Thanks, Jon
-----Original Message----- From: Ross Burton Ross.Burton@arm.com Sent: Tuesday, November 29, 2022 8:59 AM To: Pawel Zalewski pzalewski@thegoodpenguin.co.uk Cc: Vincenzo Frascino Vincenzo.Frascino@arm.com; Alex J Lennon < ajlennon@dynamicdevices.co.uk>; Andrew Murray < amurray@thegoodpenguin.co.uk>; Manjunatha Mulki Bhat manjubhat@gmail.com; Steve Capper Steve.Capper@arm.com; Jon Mason Jon.Mason@arm.com; linux-morello-distros@op-lists.linaro.org Subject: Re: [linux-morello-distros] Yocto on Morello Round Table
On 29 Nov 2022, at 11:34, Pawel Zalewski pzalewski@thegoodpenguin.co.uk wrote:
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello
appends recipes found in the meta-arm's bsp, the manifest will also
fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
FWIW, in meta-arm we’re big fans of Kas (https://kas.readthedocs.io/). It integrates with Yocto so does more than just fetching, and doesn’t involve another repository just for the manifest.
Ross
linux-morello-distros mailing list -- linux-morello-distros@op-lists.linaro.org To unsubscribe send an email to linux-morello-distros-leave@op-lists.linaro.org
(sending from other email address, since arm one isn't signed up for this mailing list)
Let me know if you want help setting up Gitlab CI. It can be a little non-obvious, and I've been fiddling with it a bit. Also, I'd recommend looking at runfvp in meta-arm. Since there is a public fvp machine for morello, it can really help with regressions. https://gitlab.com/jonmason00/meta-arm/-/blob/master/scripts/runfvp and referencing the fvp-base bits to get it working as a starting point to work off of https://gitlab.com/jonmason00/meta-arm/-/blob/master/meta-arm-bsp/conf/machi...
Thanks, Jon
On Tue, Nov 29, 2022 at 9:52 AM Pawel Zalewski < pzalewski@thegoodpenguin.co.uk> wrote:
Hi all,
Given that you've already integrated KAS with your CI I think it is the right choice forward. Many thanks for all of the links !
Kind regards, Pawel
On Tue, 29 Nov 2022 at 14:42, Alex Lennon ajlennon@dynamicdevices.co.uk wrote:
On 29 Nov 2022, at 14:34, Jon Mason jon.mason@arm.com wrote:
We really are big fans of KAS. I'm giving a talk on it tomorrow at the Yocto Summit https://summit.yoctoproject.org/yocto-project-summit-2022-11/talk/BZNRTF/
We can help you with the setup, but it REALLY shines in CI. We use it for Gitlab CI, and I would highly recommend you do something similar. See https://gitlab.com/jonmason00/meta-arm/-/pipelines for a publicly visible version of the CI we do for meta-arm.
Thanks for the reminder! I’ll take a look at the schedule. I put some time into bringing meta-mono CI under control recently.
Would be very interesting to see what I’d have to do to tidy up and move to KAS…
[image: meta-mono.png]
meta-mono/CI_github.yml at master · DynamicDevices/meta-mono https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml github.com https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml
https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml
Cheers,
Alex
Thanks, Jon
-----Original Message----- From: Ross Burton Ross.Burton@arm.com Sent: Tuesday, November 29, 2022 8:59 AM To: Pawel Zalewski pzalewski@thegoodpenguin.co.uk Cc: Vincenzo Frascino Vincenzo.Frascino@arm.com; Alex J Lennon < ajlennon@dynamicdevices.co.uk>; Andrew Murray < amurray@thegoodpenguin.co.uk>; Manjunatha Mulki Bhat manjubhat@gmail.com; Steve Capper Steve.Capper@arm.com; Jon Mason Jon.Mason@arm.com; linux-morello-distros@op-lists.linaro.org Subject: Re: [linux-morello-distros] Yocto on Morello Round Table
On 29 Nov 2022, at 11:34, Pawel Zalewski pzalewski@thegoodpenguin.co.uk wrote:
Hi Vincenzo,
The manifest is there to fetch the meta-arm layer as meta-morello
appends recipes found in the meta-arm's bsp, the manifest will also
fetch Yocto kirkstone and meta-morello itself. So at the end the developer will end up with a checkout of kirkstone with meta-arm and meta-morello placed inside its poky tree.
FWIW, in meta-arm we’re big fans of Kas (https://kas.readthedocs.io/). It integrates with Yocto so does more than just fetching, and doesn’t involve another repository just for the manifest.
Ross
linux-morello-distros mailing list -- linux-morello-distros@op-lists.linaro.org To unsubscribe send an email to linux-morello-distros-leave@op-lists.linaro.org
linux-morello-distros mailing list -- linux-morello-distros@op-lists.linaro.org To unsubscribe send an email to linux-morello-distros-leave@op-lists.linaro.org
linux-morello-distros@op-lists.linaro.org