> Am 10.09.2018 um 23:33 schrieb Alejandro Enedino Hernandez Samaniego > <alejandro.enedino.hernandez-samani...@xilinx.com>: > > Hey Jens, > > > As I explained before, when you create a manifest for python (target), it > uses the native build as base (it literally runs the native python that was > just built), it is assumed its the same version as target and contains all > the modules provided by upstream, otherwise the missing modules cannot be > checked for dependencies, and the manifest becomes incoherent, so its not an > option to have an incomplete python native build. > In that case, uuid for target never gets deployed, but it is. And I didn't see any packaging issues for `python3` nor for `nativesdk-python3` > Yes you probably need a patch to look at the correct directories for the h > files, as well as a dependency to make the h files available on > recipe-sysroot-native. > Please check the submission.
Jens > Alejandro > > On 09/10/2018 02:05 PM, Jens Rehsack wrote: >> Hey Alejandro, >> >> I fixed that for cross-compile only, since I would need add a patch and a >> dependency python3-native for one thing: calculate uuids. >> When you can explain to me why the python-native needs that, I'll change >> that from -target & nativesdk to all. >> >> From my point of view it's not a question of having every (unneeded) python >> module being built for the native python, which is used for cross-compiling >> python and some modules only. >> >> Cheers, >> Jens >> >>> Am 10.09.2018 um 22:17 schrieb Alejandro Enedino Hernandez Samaniego >>> <alejandro.enedino.hernandez-samani...@xilinx.com >>> <mailto:alejandro.enedino.hernandez-samani...@xilinx.com>>: >>> >>> Hey Jens, >>> >>> The compilation log for python3-native still shows that it didn't build the >>> uuid module >>> >>> >>> Python build finished successfully! >>> The necessary bits to build these optional modules were not found: >>> _uuid >>> >>> Please look at my previous reply to find how this can be solved (its likely >>> a missing DEPENDS). >>> >>> >>> Also, this patch is missing the new python3 manifest for this release, >>> there appears to be a few new modules that we need to decide which package >>> they belong to, this is the output of bitbake python3 -c create_manifest: >>> >>> >>> | ERROR: >>> | The following files are repeated (contained in more than one package), >>> | this is likely to happen when new files are introduced after an upgrade, >>> | please check which package should get it, >>> | modify the manifest accordingly and re-run the create_manifest task: >>> | ${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_blake2.*.so >>> | ${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sha3.*.so >>> | ${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_contextvars.*.so >>> | ${libdir}/python${PYTHON_MAJMIN}/contextvars.py >>> | ${libdir}/python${PYTHON_MAJMIN}/__pycache__/contextvars.*.pyc >>> | ${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_queue.*.so >>> >>> >>> Cheers, >>> >>> >>> Alejandro >>> >>> >>> On 09/10/2018 09:38 AM, Burton, Ross wrote: >>>> One thing to be aware of is that I've been fixing up Python's PGO >>>> support and there's a slew of patches in master-next and more just >>>> posted that this needs to be rebased on top of. Good news is that my >>>> patches remove two of the patches we've been carrying! >>>> >>>> Ross >>>> >>>> On 10 September 2018 at 17:36, Jens Rehsack <s...@netbsd.org >>>> <mailto:s...@netbsd.org>> wrote: >>>>> >>>>> Am 10.09.2018 um 11:35 schrieb Alexander Kanavin <alex.kana...@gmail.com >>>>> <mailto:alex.kana...@gmail.com>>: >>>>> >>>>> Large parts of dnf and friends have been rewritten in c++. I have not >>>>> yet updated and reviewed that, that will happen in the next cycle. >>>>> >>>>> >>>>> If I can prepare something for you - drop me a note. >>>>> Otherwise - the perl-5.28 update ("." in @INC, regex buffer overflow, ...) >>>>> is also >>>>> awaiting some progress (I can keep "myself" busy). >>>>> >>>>> There's already enough disruption to deal with (postinsts errors, >>>>> openssl 1.1, both caused by me :) >>>>> >>>>> >>>>> You know, corner, ash, ... things happen. But there is progress! Great! >>>>> >>>>> Good that we got all the way to do_rootfs though with 3.7. >>>>> >>>>> >>>>> Yeah, but than came postinst (coreutils :P) :D >>>>> >>>>> Cheers >>>>> >>>>> Alex >>>>> >>>>> 2018-09-10 0:38 GMT+02:00 Tim Orling <ticot...@gmail.com >>>>> <mailto:ticot...@gmail.com>>: >>>>> >>>>> I did not review the patches closely, but I did try to build >>>>> core-image-full-cmdline with the tip of poky and these patches applied. >>>>> Everything was fine until do_rootfs... I've attached the log. >>>>> >>>>> Essentially, there are some bits of dnf and so on which are not ready for >>>>> Python 3.7. We have dnf version 2.7.5, but the latest upstream release is >>>>> 3.4.0 (with a 3.5.0 just 3 days ago). Not sure yet if that would have >>>>> helped. >>>>> >>>>> -- >>>>> _______________________________________________ >>>>> Openembedded-core mailing list >>>>> Openembedded-core@lists.openembedded.org >>>>> <mailto:Openembedded-core@lists.openembedded.org> >>>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core >>>>> <http://lists.openembedded.org/mailman/listinfo/openembedded-core> >>>>> >>>>> >>>>> -- >>>>> Jens Rehsack - rehs...@gmail.com <mailto:rehs...@gmail.com> >>>>> >>>>> >>>>> -- >>>>> _______________________________________________ >>>>> Openembedded-core mailing list >>>>> Openembedded-core@lists.openembedded.org >>>>> <mailto:Openembedded-core@lists.openembedded.org> >>>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core >>>>> <http://lists.openembedded.org/mailman/listinfo/openembedded-core> >>>>> >>> >>> -- >>> _______________________________________________ >>> Openembedded-core mailing list >>> Openembedded-core@lists.openembedded.org >>> <mailto:Openembedded-core@lists.openembedded.org> >>> http://lists.openembedded.org/mailman/listinfo/openembedded-core >>> <http://lists.openembedded.org/mailman/listinfo/openembedded-core> >> >> -- >> Jens Rehsack - rehs...@gmail.com <mailto:rehs...@gmail.com> > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- Jens Rehsack - rehs...@gmail.com
signature.asc
Description: Message signed with OpenPGP
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core