[OE-core] [oe] python2-less meta-openembedded build results

Andrey Zhizhikin andrey.z at gmail.com
Mon Jan 27 22:36:10 UTC 2020


On Mon, Jan 27, 2020 at 7:46 PM Tim Orling <ticotimo at gmail.com> wrote:
>
>
>
> On Mon, Jan 27, 2020 at 10:06 AM Khem Raj <raj.khem at gmail.com> wrote:
>>
>> On Mon, Jan 27, 2020 at 8:54 AM Andrey Zhizhikin <andrey.z at gmail.com> wrote:
>> >
>> > On Mon, Jan 27, 2020 at 4:24 PM Khem Raj <raj.khem at gmail.com> wrote:
>> > >
>> > > Awesome, thanks for the help!
>> >
>> > No probs!
>> >
>> > I've actually looked into the list and would have couple of
>> > components, which are sort-of "python2-only":
>> > - dnssec-conf: did not receive any update since 9(!) years, written
>> > totally in python2. Should this be bumped up of bumped out of
>> > [oe-core]?
>>
>> yes meta-python2 is a good place for them if they are primarily
>> written in python, otherwise retire or blacklist them
>
>
> I agree. This is one of use cases for which meta-python2 was created.

Got it, would move this one from [oe-core] to [meta-python2].

>>
>>
>> > - mozjs: this one pulls the most of dependencies and produces the most
>> > of errors. It's version is also quite old (60.9.0esr), and there is a
>> > lot of python2-only code inside. Should this one be bumped out? Latest
>> > ESR version available upstream is
>> > 68.4.2esr [1], dated 01/20/2020
>> >
>>
>> Andreas is working on it IIRC, we have updated to latest 60.x ESR
>> but perhaps 68.x might be a path if it addresses py3 migration.
>>
>> > For some other recipes I would send out the patch series later today.
>> >
>>
>> thanks
>>
>> > [1]: https://archive.mozilla.org/pub/firefox/releases/68.4.2esr/source/
>> >
>> > >
>> > > On Mon, Jan 27, 2020 at 2:51 AM Andrey Zhizhikin <andrey.z at gmail.com> wrote:
>> > > >
>> > > > Hello Raj,
>> > > >
>> > > > On Fri, Jan 24, 2020 at 8:27 PM Khem Raj <raj.khem at gmail.com> wrote:
>> > > > >
>> > > > > On 1/20/20 8:51 AM, Andrey Zhizhikin wrote:
>> > > > > > On Mon, Jan 20, 2020 at 4:52 PM Khem Raj <raj.khem at gmail.com> wrote:
>> > > > > >>
>> > > > > >> Hi all
>> > > > > >>
>> > > > > >> Recently py2 is removed from oe-core, So I did quick patches to get a
>> > > > > >> world build going. And
>> > > > > >> here are initial failures, please help out with recipes your can or
>> > > > > >> care for. Eventually, the remaining
>> > > > > >> ones we can blacklist for 3.1 release.
>> > > > > >>
>> > > > > >> http://errors.yoctoproject.org/Errors/Build/97185/
>> > > > > >>
>> > > > > >> I will post more arches as they become available. If you want to try
>> > > > > >> the same for machines/distros you can try yoe/mut for meta-oe
>> > > > > >
>> > > > > > I've actually asked Ross about similar failures, specifically in
>> > > > > > [meta-openembeeded/meta-python] where there is a good mix of Pytho2
>> > > > > > and Python3 still present. I've started to remove those yesterday, and
>> > > > > > would continue with that layer further.
>> > > > > >
>> > > > > >>
>> > > > > >> https://git.openembedded.org/meta-openembedded-contrib/log/?h=yoe/mut
>> > > > > >>
>> > > > >
>> > > > > All these changes are now in master and its again buildable, with or
>> > > > > without meta-python2, with meta-python2, its back to where it was with
>> > > > > everything  building however, without py2 layer we have some work to do
>> > > > > so if you are interested in this here [1] is initial list of failures
>> > > > > I will keep posting more as we go along.
>> > > > >
>> > > >
>> > > > Thanks a lot for the update! I've actually saw this in the master
>> > > > before this mail and went ahead with pulling the latest - my builds
>> > > > for i.MX8M series went fine.
>> > > >
>> > > > I'd also have a look at remaining things and try to fix some of those
>> > > > as I'll progress.
>> > > >
>> > > > > [1]
>> > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/220/steps/8/logs/errors
>> > > >
>> > > > --
>> > > > Regards,
>> > > > Andrey.
>> >
>> >
>> >
>> > --
>> > Regards,
>> > Andrey.
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



-- 
Regards,
Andrey.


More information about the Openembedded-core mailing list