* Contribute meta-installer to yocto [not found] <bfbfad0b-af40-5448-4aed-fc70eeb95c6c@windriver.com> @ 2017-11-21 8:55 ` Hongxu Jia 2017-11-21 20:10 ` [yocto] " akuster808 ` (2 more replies) 0 siblings, 3 replies; 21+ messages in thread From: Hongxu Jia @ 2017-11-21 8:55 UTC (permalink / raw) To: yocto; +Cc: +lpd-cdc-core-dev, Yang, Zhangle (Eric) [-- Attachment #1: Type: text/plain, Size: 1780 bytes --] Hi all, Wind River has maintained meta-installer for several years, and now we want to contribute it to yocto community. This layer provides an installation program based on OE platform. The installation program is anaconda from fedora, which is the installer of distribution Fedora, RedHat and Centos. The version of anaconda in meta-installer is 26.21.11 which is based on Fedora 26. The meta-insatller requires: - systemd as init manager - python3 - dnf2/rpm4 - gobject-introspection which requires qemu-usermode in MACHINE_FEATURES The meta-installer provides: - graphic install and text install. - package based (dnf/rpm) install and image (copy) based install. - package based (dnf/rpm) install from local and remote rpm sources such as CDs and DVDs, images stored on a hard drive, NFS, HTTP, and FTP. - kickstart install which provides a fully unattended installation that can be duplicated on scores of machines. - install over VNC on headless machines. - timezone setting. - root password setting. - user account creation. - a variety of advanced storage devices including LVM, Btrfs, Ext4, and filesystem encryption. The repository of meta-installer is temporary on the github for review: https://github.com/jiahongxujia/meta-installer In above github, the logo picture is undefined, if yocto could accept this layer, I will update the picture with "Yocto project Compatible". The attachments are the snapshots of a package based installation. Hopefully it is helpful for yocto, and any feedback is appreciated. If yocto is interested in this layer and will accept it, I could send pull request or some one directly fetch from above github master branch. //Hongxu [-- Attachment #2: 1_boot.png --] [-- Type: image/png, Size: 44723 bytes --] [-- Attachment #3: 2_welcome.png --] [-- Type: image/png, Size: 42361 bytes --] [-- Attachment #4: 3_summary.png --] [-- Type: image/png, Size: 74570 bytes --] [-- Attachment #5: 4_time.png --] [-- Type: image/png, Size: 297048 bytes --] [-- Attachment #6: 5_source.png --] [-- Type: image/png, Size: 104938 bytes --] [-- Attachment #7: 6_software.png --] [-- Type: image/png, Size: 104838 bytes --] [-- Attachment #8: 7_disk.png --] [-- Type: image/png, Size: 131332 bytes --] [-- Attachment #9: 8_begin_install.png --] [-- Type: image/png, Size: 71338 bytes --] [-- Attachment #10: 9_root_password.png --] [-- Type: image/png, Size: 84417 bytes --] [-- Attachment #11: 10_user.png --] [-- Type: image/png, Size: 95895 bytes --] [-- Attachment #12: 11_installing.png --] [-- Type: image/png, Size: 86354 bytes --] [-- Attachment #13: 12_done.png --] [-- Type: image/png, Size: 42432 bytes --] [-- Attachment #14: 13_installed_boot.png --] [-- Type: image/png, Size: 5409 bytes --] [-- Attachment #15: 14_login.png --] [-- Type: image/png, Size: 10029 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-21 8:55 ` Contribute meta-installer to yocto Hongxu Jia 2017-11-21 20:10 ` [yocto] " akuster808 @ 2017-11-21 20:10 ` akuster808 2017-11-22 15:41 ` Khem Raj 2 siblings, 0 replies; 21+ messages in thread From: akuster808 @ 2017-11-21 20:10 UTC (permalink / raw) To: Hongxu Jia, yocto Cc: Patches and discussions about the oe-core layer, +lpd-cdc-core-dev, OpenEmbedded Devel List Hello, On 11/21/2017 12:55 AM, Hongxu Jia wrote: > Hi all, > > Wind River has maintained meta-installer for several years, > and now we want to contribute it to yocto community. > > This layer provides an installation program based on > OE platform. The installation program is anaconda from > fedora, which is the installer of distribution Fedora, > RedHat and Centos. > > The version of anaconda in meta-installer is 26.21.11 > which is based on Fedora 26. > > The meta-insatller requires: > - systemd as init manager > - python3 > - dnf2/rpm4 > - gobject-introspection which requires qemu-usermode > in MACHINE_FEATURES > > The meta-installer provides: > - graphic install and text install. > > - package based (dnf/rpm) install and image (copy) > based install. > > - package based (dnf/rpm) install from local and > remote rpm sources such as CDs and DVDs, images > stored on a hard drive, NFS, HTTP, and FTP. > > - kickstart install which provides a fully unattended > installation that can be duplicated on scores of machines. > > - install over VNC on headless machines. > > - timezone setting. > > - root password setting. > > - user account creation. > > - a variety of advanced storage devices including > LVM, Btrfs, Ext4, and filesystem encryption. > > The repository of meta-installer is temporary on the github > for review: > https://github.com/jiahongxujia/meta-installer > > In above github, the logo picture is undefined, if yocto > could accept this layer, I will update the picture with > "Yocto project Compatible". > > The attachments are the snapshots of a package based > installation. > > Hopefully it is helpful for yocto, and any feedback is > appreciated. I believe it can go beyond helping Yocto and help the overall OE community. CC'ing oe mailings lists > > If yocto is interested in this layer and will accept it, > I could send pull request or some one directly fetch > from above github master branch. If Yocto isn't I am sure OE will be. Thank you Wind River for contributing your hard work for the greater good of the community. kind regards, Armin > > //Hongxu > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto @ 2017-11-21 20:10 ` akuster808 0 siblings, 0 replies; 21+ messages in thread From: akuster808 @ 2017-11-21 20:10 UTC (permalink / raw) To: Hongxu Jia, yocto Cc: Patches and discussions about the oe-core layer, +lpd-cdc-core-dev, OpenEmbedded Devel List, Yang, Zhangle (Eric) [-- Attachment #1: Type: text/plain, Size: 2213 bytes --] Hello, On 11/21/2017 12:55 AM, Hongxu Jia wrote: > Hi all, > > Wind River has maintained meta-installer for several years, > and now we want to contribute it to yocto community. > > This layer provides an installation program based on > OE platform. The installation program is anaconda from > fedora, which is the installer of distribution Fedora, > RedHat and Centos. > > The version of anaconda in meta-installer is 26.21.11 > which is based on Fedora 26. > > The meta-insatller requires: > - systemd as init manager > - python3 > - dnf2/rpm4 > - gobject-introspection which requires qemu-usermode > in MACHINE_FEATURES > > The meta-installer provides: > - graphic install and text install. > > - package based (dnf/rpm) install and image (copy) > based install. > > - package based (dnf/rpm) install from local and > remote rpm sources such as CDs and DVDs, images > stored on a hard drive, NFS, HTTP, and FTP. > > - kickstart install which provides a fully unattended > installation that can be duplicated on scores of machines. > > - install over VNC on headless machines. > > - timezone setting. > > - root password setting. > > - user account creation. > > - a variety of advanced storage devices including > LVM, Btrfs, Ext4, and filesystem encryption. > > The repository of meta-installer is temporary on the github > for review: > https://github.com/jiahongxujia/meta-installer > > In above github, the logo picture is undefined, if yocto > could accept this layer, I will update the picture with > "Yocto project Compatible". > > The attachments are the snapshots of a package based > installation. > > Hopefully it is helpful for yocto, and any feedback is > appreciated. I believe it can go beyond helping Yocto and help the overall OE community. CC'ing oe mailings lists > > If yocto is interested in this layer and will accept it, > I could send pull request or some one directly fetch > from above github master branch. If Yocto isn't I am sure OE will be. Thank you Wind River for contributing your hard work for the greater good of the community. kind regards, Armin > > //Hongxu > > [-- Attachment #2: Type: text/html, Size: 3972 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto @ 2017-11-21 20:10 ` akuster808 0 siblings, 0 replies; 21+ messages in thread From: akuster808 @ 2017-11-21 20:10 UTC (permalink / raw) To: Hongxu Jia, yocto Cc: Patches and discussions about the oe-core layer, +lpd-cdc-core-dev, OpenEmbedded Devel List [-- Attachment #1: Type: text/plain, Size: 2213 bytes --] Hello, On 11/21/2017 12:55 AM, Hongxu Jia wrote: > Hi all, > > Wind River has maintained meta-installer for several years, > and now we want to contribute it to yocto community. > > This layer provides an installation program based on > OE platform. The installation program is anaconda from > fedora, which is the installer of distribution Fedora, > RedHat and Centos. > > The version of anaconda in meta-installer is 26.21.11 > which is based on Fedora 26. > > The meta-insatller requires: > - systemd as init manager > - python3 > - dnf2/rpm4 > - gobject-introspection which requires qemu-usermode > in MACHINE_FEATURES > > The meta-installer provides: > - graphic install and text install. > > - package based (dnf/rpm) install and image (copy) > based install. > > - package based (dnf/rpm) install from local and > remote rpm sources such as CDs and DVDs, images > stored on a hard drive, NFS, HTTP, and FTP. > > - kickstart install which provides a fully unattended > installation that can be duplicated on scores of machines. > > - install over VNC on headless machines. > > - timezone setting. > > - root password setting. > > - user account creation. > > - a variety of advanced storage devices including > LVM, Btrfs, Ext4, and filesystem encryption. > > The repository of meta-installer is temporary on the github > for review: > https://github.com/jiahongxujia/meta-installer > > In above github, the logo picture is undefined, if yocto > could accept this layer, I will update the picture with > "Yocto project Compatible". > > The attachments are the snapshots of a package based > installation. > > Hopefully it is helpful for yocto, and any feedback is > appreciated. I believe it can go beyond helping Yocto and help the overall OE community. CC'ing oe mailings lists > > If yocto is interested in this layer and will accept it, > I could send pull request or some one directly fetch > from above github master branch. If Yocto isn't I am sure OE will be. Thank you Wind River for contributing your hard work for the greater good of the community. kind regards, Armin > > //Hongxu > > [-- Attachment #2: Type: text/html, Size: 3972 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-21 20:10 ` [yocto] " akuster808 (?) (?) @ 2017-11-22 2:10 ` Hongxu Jia 2017-11-22 2:26 ` Hongxu Jia -1 siblings, 1 reply; 21+ messages in thread From: Hongxu Jia @ 2017-11-22 2:10 UTC (permalink / raw) To: akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 04:10, akuster808 wrote: > > Hello, > >> >> The repository of meta-installer is temporary on the github >> for review: >> https://github.com/jiahongxujia/meta-installer >> >> In above github, the logo picture is undefined, if yocto >> could accept this layer, I will update the picture with >> "Yocto project Compatible". >> >> The attachments are the snapshots of a package based >> installation. >> >> Hopefully it is helpful for yocto, and any feedback is >> appreciated. > > I believe it can go beyond helping Yocto and help the overall OE > community. > > CC'ing oe mailings lists > >> >> If yocto is interested in this layer and will accept it, >> I could send pull request or some one directly fetch >> from above github master branch. > If Yocto isn't I am sure OE will be. > Hi Armin, I am very glad to submit this layer to OE, previously I have added/submitted 40+ recipes to OE for the preparation of meta-instaler public (just in case public failed and still most of them are available in OE) http://cgit.openembedded.org/meta-openembedded/log/?qt=grep&q=hongxu If OE could accept meta-installer, it is very convenience to maintain all of them in one place. (My 2018 1st half year TODO plan is to upgrade anaconda and its required recipes to sync with Fedora 27) Hi Martin, Khem, Armin and the OE maintainers concerned If it is OK, I will send pull request to OE for review, and my opinion is to suggest to create meta-installer sub layer in OE. Do you have suggestions or ideas? //Hongxu > Thank you Wind River for contributing your hard work for the greater > good of the community. > > kind regards, > Armin >> >> //Hongxu >> >> > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 2:10 ` Hongxu Jia @ 2017-11-22 2:26 ` Hongxu Jia 2017-11-22 8:58 ` Alexander Kanavin 0 siblings, 1 reply; 21+ messages in thread From: Hongxu Jia @ 2017-11-22 2:26 UTC (permalink / raw) To: akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 10:10, Hongxu Jia wrote: > On 2017年11月22日 04:10, akuster808 wrote: >> >> Hello, >> >>> >>> The repository of meta-installer is temporary on the github >>> for review: >>> https://github.com/jiahongxujia/meta-installer >>> >>> In above github, the logo picture is undefined, if yocto >>> could accept this layer, I will update the picture with >>> "Yocto project Compatible". >>> >>> The attachments are the snapshots of a package based >>> installation. >>> >>> Hopefully it is helpful for yocto, and any feedback is >>> appreciated. >> >> I believe it can go beyond helping Yocto and help the overall OE >> community. >> >> CC'ing oe mailings lists >> >>> >>> If yocto is interested in this layer and will accept it, >>> I could send pull request or some one directly fetch >>> from above github master branch. >> If Yocto isn't I am sure OE will be. >> > > Hi Armin, > > I am very glad to submit this layer to OE, previously I have > added/submitted 40+ recipes to OE for the preparation of > meta-instaler public (just in case public failed and still most > of them are available in OE) > > http://cgit.openembedded.org/meta-openembedded/log/?qt=grep&q=hongxu > > If OE could accept meta-installer, it is very convenience to maintain > all of them in one place. (My 2018 1st half year TODO plan is to > upgrade anaconda and its required recipes to sync with Fedora 27) > > Hi Martin, Khem, Armin and the OE maintainers concerned > > If it is OK, I will send pull request to OE for review, and > my opinion is to suggest to create meta-installer sub layer in OE. > To clarify, I mean to create sub dir meta-installer in git://git.openembedded.org/meta-openembedded //Hongxu > Do you have suggestions or ideas? > > //Hongxu > >> Thank you Wind River for contributing your hard work for the greater >> good of the community. >> >> kind regards, >> Armin >>> >>> //Hongxu >>> >>> >> > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 2:26 ` Hongxu Jia @ 2017-11-22 8:58 ` Alexander Kanavin 2017-11-22 9:32 ` Hongxu Jia 2017-11-22 15:40 ` Khem Raj 0 siblings, 2 replies; 21+ messages in thread From: Alexander Kanavin @ 2017-11-22 8:58 UTC (permalink / raw) To: Hongxu Jia, akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 11/22/2017 04:26 AM, Hongxu Jia wrote: >> If it is OK, I will send pull request to OE for review, and >> my opinion is to suggest to create meta-installer sub layer in OE. >> > > To clarify, I mean to create sub dir meta-installer in > git://git.openembedded.org/meta-openembedded Should the directory be called meta-anaconda then? There are many available installers, and this would make it clear what the directory contains, I think. Alex ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 8:58 ` Alexander Kanavin @ 2017-11-22 9:32 ` Hongxu Jia 2017-11-22 15:40 ` Khem Raj 1 sibling, 0 replies; 21+ messages in thread From: Hongxu Jia @ 2017-11-22 9:32 UTC (permalink / raw) To: Alexander Kanavin, akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 16:58, Alexander Kanavin wrote: > On 11/22/2017 04:26 AM, Hongxu Jia wrote: >>> If it is OK, I will send pull request to OE for review, and >>> my opinion is to suggest to create meta-installer sub layer in OE. >>> >> >> To clarify, I mean to create sub dir meta-installer in >> git://git.openembedded.org/meta-openembedded > > Should the directory be called meta-anaconda then? There are many > available installers, and this would make it clear what the directory > contains, I think. > No problem, the meta-anaconda is OK, thanks for pointing it out //Hongxu > > Alex ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 8:58 ` Alexander Kanavin 2017-11-22 9:32 ` Hongxu Jia @ 2017-11-22 15:40 ` Khem Raj 2017-11-23 1:53 ` Hongxu Jia 1 sibling, 1 reply; 21+ messages in thread From: Khem Raj @ 2017-11-22 15:40 UTC (permalink / raw) To: Alexander Kanavin; +Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On Wed, Nov 22, 2017 at 12:58 AM, Alexander Kanavin <alexander.kanavin@linux.intel.com> wrote: > On 11/22/2017 04:26 AM, Hongxu Jia wrote: >>> >>> If it is OK, I will send pull request to OE for review, and >>> my opinion is to suggest to create meta-installer sub layer in OE. >>> >> >> To clarify, I mean to create sub dir meta-installer in >> git://git.openembedded.org/meta-openembedded > > > Should the directory be called meta-anaconda then? There are many available > installers, and this would make it clear what the directory contains, I > think. > > I think meta-installers is more generic and probably good, you could create a top level repo called meta-installers and put this implementation underneath at meta-anaconda which leaves room to aggregate other installers under same roof. but again I dont have strong opinion either way. > Alex ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 15:40 ` Khem Raj @ 2017-11-23 1:53 ` Hongxu Jia 0 siblings, 0 replies; 21+ messages in thread From: Hongxu Jia @ 2017-11-23 1:53 UTC (permalink / raw) To: Khem Raj, Alexander Kanavin; +Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 23:40, Khem Raj wrote: > On Wed, Nov 22, 2017 at 12:58 AM, Alexander Kanavin > <alexander.kanavin@linux.intel.com> wrote: >> On 11/22/2017 04:26 AM, Hongxu Jia wrote: >>>> If it is OK, I will send pull request to OE for review, and >>>> my opinion is to suggest to create meta-installer sub layer in OE. >>>> >>> To clarify, I mean to create sub dir meta-installer in >>> git://git.openembedded.org/meta-openembedded >> >> Should the directory be called meta-anaconda then? There are many available >> installers, and this would make it clear what the directory contains, I >> think. >> >> > I think meta-installers is more generic and probably good, you could > create a top level > repo called meta-installers and put this implementation underneath at > meta-anaconda > which leaves room to aggregate other installers under same roof. but > again I dont > have strong opinion either way. The meta-openembedded/meta-installer/meta-anaconda, there are too many meta-*, with a simple search in OE, it seems breaking the traditional naming. How about still name the top level 'meta-insatller', and change the name of enable setting. - For the target build, enable it by DISTRO_FEATURES_append = " anaconda-support" - For the host build, enable it by DISTRO = 'anaconda' Without above setting, the anaconda installer does not work even though meta-installer included. Which other installer could put here and work with their ways. - Rename the existed README -> README.anaconda, and create a new one to introduce meta-installer as an installer framework. - Rename the installation image core-image-installer to core-image-anaconda One side effect is we have to keep LAYERDEPENDS_meta-installer with a maximal set (which means for other installer, it may not require these depends layers), but I think it is acceptable. Other meta-* layer may have the same issue. //Hongxu >> Alex ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-21 8:55 ` Contribute meta-installer to yocto Hongxu Jia 2017-11-21 20:10 ` [yocto] " akuster808 @ 2017-11-21 21:24 ` Burton, Ross 2017-11-21 22:28 ` Paul Eggleton 2017-11-27 17:20 ` Mark Hatle 2017-11-22 15:41 ` Khem Raj 2 siblings, 2 replies; 21+ messages in thread From: Burton, Ross @ 2017-11-21 21:24 UTC (permalink / raw) To: Hongxu Jia Cc: +lpd-cdc-core-dev, Yang, Zhangle (Eric), yocto@yoctoproject.org [-- Attachment #1: Type: text/plain, Size: 485 bytes --] On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com> wrote: > If yocto is interested in this layer and will accept it, > I could send pull request or some one directly fetch > from above github master branch. Are you asking for a git repo on git.yoctoproject.org? If you want one I believe the process is to ask Michael Halstead. There's no reason why it can't be maintained in this repository forever though, just submit it to the layer index. Ross [-- Attachment #2: Type: text/html, Size: 868 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-21 21:24 ` Burton, Ross @ 2017-11-21 22:28 ` Paul Eggleton 2017-11-22 2:56 ` Hongxu Jia 2017-11-27 17:20 ` Mark Hatle 1 sibling, 1 reply; 21+ messages in thread From: Paul Eggleton @ 2017-11-21 22:28 UTC (permalink / raw) To: yocto; +Cc: +lpd-cdc-core-dev, Yang, Zhangle (Eric) On Wednesday, 22 November 2017 10:24:59 AM NZDT Burton, Ross wrote: > On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com> wrote: > > If yocto is interested in this layer and will accept it, > > I could send pull request or some one directly fetch > > from above github master branch. > > Are you asking for a git repo on git.yoctoproject.org? If you want one I > believe the process is to ask Michael Halstead. There's no reason why it > can't be maintained in this repository forever though, just submit it to > the layer index. It's now in the layer index FYI, though actual metadata updates are currently broken unfortunately - Michael is working on the latter I believe. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-21 22:28 ` Paul Eggleton @ 2017-11-22 2:56 ` Hongxu Jia 2017-11-22 3:20 ` Paul Eggleton 0 siblings, 1 reply; 21+ messages in thread From: Hongxu Jia @ 2017-11-22 2:56 UTC (permalink / raw) To: Paul Eggleton, yocto, Burton, Ross Cc: +lpd-cdc-core-dev, Yang, Zhangle (Eric) On 2017年11月22日 06:28, Paul Eggleton wrote: > On Wednesday, 22 November 2017 10:24:59 AM NZDT Burton, Ross wrote: >> On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com> wrote: >>> If yocto is interested in this layer and will accept it, >>> I could send pull request or some one directly fetch >>> from above github master branch. >> Are you asking for a git repo on git.yoctoproject.org? If you want one I >> believe the process is to ask Michael Halstead. There's no reason why it >> can't be maintained in this repository forever though, just submit it to >> the layer index. > It's now in the layer index FYI, though actual metadata updates are currently > broken unfortunately - Michael is working on the latter I believe. I have already submitted it to layer index, but the git repository is still point to the github. http://layers.openembedded.org/layerindex/branch/master/layer/meta-installer/ Does the metadata updates clone it from github to yocto if it is accepted? I think I should ask Michael for help. The OE guy (Armin) seems interested to meta-installer (previously I have added/submitted 40+ recipes to OE for the preparation of meta-instaler public). If OE could accept meta-installer, it is very convenience to maintain all of them in one place. //Hongxu > Cheers, > Paul > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-22 2:56 ` Hongxu Jia @ 2017-11-22 3:20 ` Paul Eggleton 2017-11-22 6:00 ` Hongxu Jia 0 siblings, 1 reply; 21+ messages in thread From: Paul Eggleton @ 2017-11-22 3:20 UTC (permalink / raw) To: Hongxu Jia; +Cc: yocto, +lpd-cdc-core-dev, Yang, Zhangle (Eric) Hi Hongxu, On Wednesday, 22 November 2017 3:56:31 PM NZDT Hongxu Jia wrote: > On 2017年11月22日 06:28, Paul Eggleton wrote: > > On Wednesday, 22 November 2017 10:24:59 AM NZDT Burton, Ross wrote: > >> On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com> wrote: > >>> If yocto is interested in this layer and will accept it, > >>> I could send pull request or some one directly fetch > >>> from above github master branch. > >> Are you asking for a git repo on git.yoctoproject.org? If you want one I > >> believe the process is to ask Michael Halstead. There's no reason why it > >> can't be maintained in this repository forever though, just submit it to > >> the layer index. > > It's now in the layer index FYI, though actual metadata updates are > > currently broken unfortunately - Michael is working on the latter I > > believe. > > I have already submitted it to layer index, but the git repository is > still point to the github. > > http://layers.openembedded.org/layerindex/branch/master/layer/meta-installer/ Right. > Does the metadata updates clone it from github to yocto > if it is accepted? I think I should ask Michael for help. That's separate, you'd need to ask Michael for a repository and then push the repo contents to it once it's created. If/when you do move the layer I am happy to update the layer index entry, just let me know. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-22 3:20 ` Paul Eggleton @ 2017-11-22 6:00 ` Hongxu Jia 0 siblings, 0 replies; 21+ messages in thread From: Hongxu Jia @ 2017-11-22 6:00 UTC (permalink / raw) To: Paul Eggleton; +Cc: yocto, +lpd-cdc-core-dev, Yang, Zhangle (Eric) On 2017年11月22日 11:20, Paul Eggleton wrote: > Hi Hongxu, > > On Wednesday, 22 November 2017 3:56:31 PM NZDT Hongxu Jia wrote: >> On 2017年11月22日 06:28, Paul Eggleton wrote: >>> On Wednesday, 22 November 2017 10:24:59 AM NZDT Burton, Ross wrote: >>>> On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com> > wrote: >>>>> If yocto is interested in this layer and will accept it, >>>>> I could send pull request or some one directly fetch >>>>> from above github master branch. >>>> Are you asking for a git repo on git.yoctoproject.org? If you want one I >>>> believe the process is to ask Michael Halstead. There's no reason why it >>>> can't be maintained in this repository forever though, just submit it to >>>> the layer index. >>> It's now in the layer index FYI, though actual metadata updates are >>> currently broken unfortunately - Michael is working on the latter I >>> believe. >> I have already submitted it to layer index, but the git repository is >> still point to the github. >> >> http://layers.openembedded.org/layerindex/branch/master/layer/meta-installer/ > Right. > >> Does the metadata updates clone it from github to yocto >> if it is accepted? I think I should ask Michael for help. > That's separate, you'd need to ask Michael for a repository and then push the > repo contents to it once it's created. If/when you do move the layer I am > happy to update the layer index entry, just let me know. Thank you very much, I will talk with Michael first. Thanks again. //Hongxu > Cheers, > Paul > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-21 21:24 ` Burton, Ross 2017-11-21 22:28 ` Paul Eggleton @ 2017-11-27 17:20 ` Mark Hatle 2017-11-28 1:19 ` Hongxu Jia 2017-11-28 15:45 ` akuster808 1 sibling, 2 replies; 21+ messages in thread From: Mark Hatle @ 2017-11-27 17:20 UTC (permalink / raw) To: Burton, Ross, Hongxu Jia; +Cc: yocto@yoctoproject.org, Yang, Zhangle (Eric) On 11/21/17 3:24 PM, Burton, Ross wrote: > On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com > <mailto:hongxu.jia@windriver.com>> wrote: > > If yocto is interested in this layer and will accept it, > I could send pull request or some one directly fetch > from above github master branch. > > > Are you asking for a git repo on git.yoctoproject.org > <http://git.yoctoproject.org>? If you want one I believe the process is to ask > Michael Halstead. There's no reason why it can't be maintained in this > repository forever though, just submit it to the layer index. The request is for more then just a repository. (We can get a repository anywhere..) What he is asking for is, is this something that the Yocto Project itself wants to own. He is still offering to be the maintainer of the layer, but the project being owned by the Yocto Project itself has more implications. I.e. using the bugzilla, discussion on the @yoctoproject.org mailing lists, etc... what happens if he is no longer able to willing to maintain the layer.. etc. In addition, my understanding is a target based installer has places to insert logos. Currently these are blank. If the Yocto Project wants to be the home for this, then I would also hope that specific logos would be approved for use within the default installer instance. If this is outside of the scope of what the Yocto Project itself wants to own, then OpenEmbedded is the next place that might see value in this.... if not, then a github project will be fine. > Ross ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-27 17:20 ` Mark Hatle @ 2017-11-28 1:19 ` Hongxu Jia 2017-11-28 15:45 ` akuster808 1 sibling, 0 replies; 21+ messages in thread From: Hongxu Jia @ 2017-11-28 1:19 UTC (permalink / raw) To: Mark Hatle, Burton, Ross, Richard Purdie Cc: yocto@yoctoproject.org, Yang, Zhangle (Eric) On 2017年11月28日 01:20, Mark Hatle wrote: > On 11/21/17 3:24 PM, Burton, Ross wrote: >> On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com >> <mailto:hongxu.jia@windriver.com>> wrote: >> >> If yocto is interested in this layer and will accept it, >> I could send pull request or some one directly fetch >> from above github master branch. >> >> >> Are you asking for a git repo on git.yoctoproject.org >> <http://git.yoctoproject.org>? If you want one I believe the process is to ask >> Michael Halstead. There's no reason why it can't be maintained in this >> repository forever though, just submit it to the layer index. > The request is for more then just a repository. (We can get a repository > anywhere..) What he is asking for is, is this something that the Yocto Project > itself wants to own. He is still offering to be the maintainer of the layer, > but the project being owned by the Yocto Project itself has more implications. > > I.e. using the bugzilla, discussion on the @yoctoproject.org mailing lists, > etc... what happens if he is no longer able to willing to maintain the layer.. etc. > > In addition, my understanding is a target based installer has places to insert > logos. Currently these are blank. If the Yocto Project wants to be the home > for this, then I would also hope that specific logos would be approved for use > within the default installer instance. > > If this is outside of the scope of what the Yocto Project itself wants to own, > then OpenEmbedded is the next place that might see value in this.... if not, > then a github project will be fine. Update the status: I have applied the request to Michael, and he replied. As he asked, I submit the code to ssh://git@push.yoctoproject.org/meta-anaconda And Michael waits for Richard's approval. //Hongxu >> Ross > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-27 17:20 ` Mark Hatle 2017-11-28 1:19 ` Hongxu Jia @ 2017-11-28 15:45 ` akuster808 2017-11-28 19:37 ` Mark Hatle 1 sibling, 1 reply; 21+ messages in thread From: akuster808 @ 2017-11-28 15:45 UTC (permalink / raw) To: Mark Hatle, Burton, Ross, Hongxu Jia Cc: yocto@yoctoproject.org, Yang, Zhangle (Eric) On 11/27/2017 09:20 AM, Mark Hatle wrote: > On 11/21/17 3:24 PM, Burton, Ross wrote: >> On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com >> <mailto:hongxu.jia@windriver.com>> wrote: >> >> If yocto is interested in this layer and will accept it, >> I could send pull request or some one directly fetch >> from above github master branch. >> >> >> Are you asking for a git repo on git.yoctoproject.org >> <http://git.yoctoproject.org>? If you want one I believe the process is to ask >> Michael Halstead. There's no reason why it can't be maintained in this >> repository forever though, just submit it to the layer index. > The request is for more then just a repository. (We can get a repository > anywhere..) What he is asking for is, is this something that the Yocto Project > itself wants to own. He is still offering to be the maintainer of the layer, > but the project being owned by the Yocto Project itself has more implications. That is an interesting question. Are you suggesting a discussion with the YP membership since they are the ones who are providing the resources for the Project? > > I.e. using the bugzilla, discussion on the @yoctoproject.org mailing lists, > etc... what happens if he is no longer able to willing to maintain the layer.. etc. > > In addition, my understanding is a target based installer has places to insert > logos. Currently these are blank. If the Yocto Project wants to be the home > for this, then I would also hope that specific logos would be approved for use > within the default installer instance. > > If this is outside of the scope of what the Yocto Project itself wants to own, > then OpenEmbedded is the next place that might see value in this.... if not, > then a github project will be fine. Having an open discussion, like this is more in line with open source philosophy and I thank you. Kind regards, Armin >> Ross ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-28 15:45 ` akuster808 @ 2017-11-28 19:37 ` Mark Hatle 0 siblings, 0 replies; 21+ messages in thread From: Mark Hatle @ 2017-11-28 19:37 UTC (permalink / raw) To: akuster808, Burton, Ross, Hongxu Jia Cc: yocto@yoctoproject.org, Yang, Zhangle (Eric) On 11/28/17 9:45 AM, akuster808 wrote: > > > On 11/27/2017 09:20 AM, Mark Hatle wrote: >> On 11/21/17 3:24 PM, Burton, Ross wrote: >>> On 21 November 2017 at 08:55, Hongxu Jia <hongxu.jia@windriver.com >>> <mailto:hongxu.jia@windriver.com>> wrote: >>> >>> If yocto is interested in this layer and will accept it, >>> I could send pull request or some one directly fetch >>> from above github master branch. >>> >>> >>> Are you asking for a git repo on git.yoctoproject.org >>> <http://git.yoctoproject.org>? If you want one I believe the process is to ask >>> Michael Halstead. There's no reason why it can't be maintained in this >>> repository forever though, just submit it to the layer index. >> The request is for more then just a repository. (We can get a repository >> anywhere..) What he is asking for is, is this something that the Yocto Project >> itself wants to own. He is still offering to be the maintainer of the layer, >> but the project being owned by the Yocto Project itself has more implications. > That is an interesting question. Are you suggesting a discussion with > the YP membership since they are the ones who are providing the > resources for the Project? At present, we (Hongxu) intend to maintain the code and continue to evolve and do all of the activities you would expect. But I do think the YP membership needs to at least be involved in a discussion of 'should this be a YP layer or not'. With the understanding that branding and [some day] resources may be needed to continue the work. (I want to make sure this isn't just shoveled over a wall and ignored.. that serves no one.) >> >> I.e. using the bugzilla, discussion on the @yoctoproject.org mailing lists, >> etc... what happens if he is no longer able to willing to maintain the layer.. etc. >> >> In addition, my understanding is a target based installer has places to insert >> logos. Currently these are blank. If the Yocto Project wants to be the home >> for this, then I would also hope that specific logos would be approved for use >> within the default installer instance. >> >> If this is outside of the scope of what the Yocto Project itself wants to own, >> then OpenEmbedded is the next place that might see value in this.... if not, >> then a github project will be fine. > > > Having an open discussion, like this is more in line with open source > philosophy and I thank you. This is exactly why I wanted it done this way. The discussion needs to be open. This isn't a vendor specific BSP or vendor specific chunk of code.. (At least it's not intended to be.) Thus the broader question being asked. > Kind regards, > Armin >>> Ross > > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-21 8:55 ` Contribute meta-installer to yocto Hongxu Jia 2017-11-21 20:10 ` [yocto] " akuster808 2017-11-21 21:24 ` Burton, Ross @ 2017-11-22 15:41 ` Khem Raj 2017-11-23 1:22 ` Hongxu Jia 2 siblings, 1 reply; 21+ messages in thread From: Khem Raj @ 2017-11-22 15:41 UTC (permalink / raw) To: Hongxu Jia Cc: yocto@yoctoproject.org, +lpd-cdc-core-dev, Yang, Zhangle (Eric) On Tue, Nov 21, 2017 at 12:55 AM, Hongxu Jia <hongxu.jia@windriver.com> wrote: > Hi all, > > Wind River has maintained meta-installer for several years, > and now we want to contribute it to yocto community. > > This layer provides an installation program based on > OE platform. The installation program is anaconda from > fedora, which is the installer of distribution Fedora, > RedHat and Centos. > > The version of anaconda in meta-installer is 26.21.11 > which is based on Fedora 26. > > The meta-insatller requires: > - systemd as init manager > - python3 > - dnf2/rpm4 > - gobject-introspection which requires qemu-usermode > in MACHINE_FEATURES > > The meta-installer provides: > - graphic install and text install. > > - package based (dnf/rpm) install and image (copy) > based install. > > - package based (dnf/rpm) install from local and > remote rpm sources such as CDs and DVDs, images > stored on a hard drive, NFS, HTTP, and FTP. > > - kickstart install which provides a fully unattended > installation that can be duplicated on scores of machines. > > - install over VNC on headless machines. > > - timezone setting. > > - root password setting. > > - user account creation. > > - a variety of advanced storage devices including > LVM, Btrfs, Ext4, and filesystem encryption. > > The repository of meta-installer is temporary on the github > for review: > https://github.com/jiahongxujia/meta-installer > > In above github, the logo picture is undefined, if yocto > could accept this layer, I will update the picture with > "Yocto project Compatible". > > The attachments are the snapshots of a package based > installation. > > Hopefully it is helpful for yocto, and any feedback is > appreciated. > > If yocto is interested in this layer and will accept it, > I could send pull request or some one directly fetch > from above github master branch. > This is a very good work. Thanks for contributing it. We should definitely put it under meta-openembedded framework. > //Hongxu > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Contribute meta-installer to yocto 2017-11-22 15:41 ` Khem Raj @ 2017-11-23 1:22 ` Hongxu Jia 0 siblings, 0 replies; 21+ messages in thread From: Hongxu Jia @ 2017-11-23 1:22 UTC (permalink / raw) To: Khem Raj; +Cc: yocto@yoctoproject.org, +lpd-cdc-core-dev, Yang, Zhangle (Eric) [-- Attachment #1: Type: text/plain, Size: 423 bytes --] On 2017年11月22日 23:41, Khem Raj wrote: >> If yocto is interested in this layer and will accept it, >> I could send pull request or some one directly fetch >> from above github master branch. >> > This is a very good work. Thanks for contributing it. We should definitely > put it under meta-openembedded framework. > Thanks very much, I will send the pull request for review. //Hongxu >> //Hongxu [-- Attachment #2: Type: text/html, Size: 1172 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2017-11-28 19:37 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <bfbfad0b-af40-5448-4aed-fc70eeb95c6c@windriver.com>
2017-11-21 8:55 ` Contribute meta-installer to yocto Hongxu Jia
2017-11-21 20:10 ` [yocto] " akuster808
2017-11-21 20:10 ` akuster808
2017-11-21 20:10 ` [yocto] " akuster808
2017-11-22 2:10 ` Hongxu Jia
2017-11-22 2:26 ` Hongxu Jia
2017-11-22 8:58 ` Alexander Kanavin
2017-11-22 9:32 ` Hongxu Jia
2017-11-22 15:40 ` Khem Raj
2017-11-23 1:53 ` Hongxu Jia
2017-11-21 21:24 ` Burton, Ross
2017-11-21 22:28 ` Paul Eggleton
2017-11-22 2:56 ` Hongxu Jia
2017-11-22 3:20 ` Paul Eggleton
2017-11-22 6:00 ` Hongxu Jia
2017-11-27 17:20 ` Mark Hatle
2017-11-28 1:19 ` Hongxu Jia
2017-11-28 15:45 ` akuster808
2017-11-28 19:37 ` Mark Hatle
2017-11-22 15:41 ` Khem Raj
2017-11-23 1:22 ` Hongxu Jia
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.