Message ID | 20220120125418.236990-1-alice.ferrazzi@miraclelinux.com (mailing list archive) |
---|---|
Headers | show |
Series | Add cip-core-image-kernelci building and uploading system | expand |
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? Jan
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. Thanks, Alicef
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. Jan
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 ======================================
On 26.01.22 12:43, Alice Ferrazzi wrote: > 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 > I misinterpreted this. Then I'll merge and clean up on top. Duplications should be avoided where possible, and it is perfectly possible here, to a certain degree. Jan