Re: [isar-cip-core][PATCH v2 0/4] Add cip-core-image-kernelci building and uploading system


Alice Ferrazzi
 

On Wed, Jan 26, 2022 at 7:37 PM Jan Kiszka <jan.kiszka@siemens.com> wrote:

On 26.01.22 11:27, Alice Ferrazzi wrote:
On Wed, Jan 26, 2022 at 6:37 PM Jan Kiszka <jan.kiszka@siemens.com> wrote:

On 20.01.22 13:54, Alice Ferrazzi wrote:
This patch series add a new image with settings for
KernelCI.

This new image is called cip-core-image-kernelci and is
based on isar-cip-core general image with some changes
needed for make it work with KernelCI and taken from
KernelCI image base settings.
The cip-core-image-kernelci images are built by GitlabCI
and uploaded to KernelCI production fileserver.
https://storage.kernelci.org/images/rootfs/cip/

These patches are already integrated in the
isar-cip-core:alicef/kernelci_master_refactor repository branch
and are generating the images that are currently
used by KernelCI.

cip-core-image-kernelci as been tested and are
already used in KernelCI production with good results.
https://linux.kernelci.org/test/job/stable-rc/branch/queue%2F5.14/kernel/v5.14.17-9-g9f7eecaa70b3/plan/baseline-cip-nfs/

v2:
* drop trailing semicolon from gitlab-ci.yml
Didn't you also want to de-duplicate the customization recipe, build
kernelci on top of the common one?
from my understanding we decided to don't go in that way,
because changes in the common part could break the more generics
KernelCI settings.
Fork where there is relevant different, use the same one where there is
not. Duplicating files/99-silent-printk.conf and files/ethernet is
surely pointless. The latter will actually cause unneeded maintenance
efforts when adding new boards.

Please also avoid needless diffs between the recipes so that they can be
re-aligned easily when boards are added.

And I still think we will eventually miss the wireless setting from the
generic customization packages in kernelci, ie. the only real difference
in those recipes now.
Is not as we are adding dmesg.sh script (please check the next commit).
KernelCI have a different environment than CIP current gitlab testing.

That's why the last time we decided to merge as is.
https://lists.cip-project.org/g/cip-dev/topic/88235357#7341
https://lists.cip-project.org/g/cip-dev/message/7337
https://lists.cip-project.org/g/cip-dev/message/7340





--
======================================
Cybertrust Japan Co.,Ltd.
Alice Ferrazzi
alice.ferrazzi@miraclelinux.com
======================================

Join cip-dev@lists.cip-project.org to automatically receive all group messages.