All of lore.kernel.org
 help / color / mirror / Atom feed
* 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: [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: 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: 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: [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: 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: [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: 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

* 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 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

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.