Well, I've been able to do it just fine for the majority of packages in meta-python by myself. Since I contribute the majority of the patches and maintain the layer, I want this capability maintained in meta-python. If you plan on removing that functionality in oe-core, I'd like to have the opportunity to maintain the python recipes there as well rather than have a feature unilaterally removed. I don't consider it a burden and my customers find it valuable to split things out.
On Dec 19, 2017 2:55 AM, "Alexander Kanavin" < alexander.kana...@linux.intel.com> wrote: On 12/18/2017 11:02 PM, S. Lockwood-Childs wrote: > On Mon, Dec 18, 2017 at 03:17:25PM -0500, Derek Straka wrote: > >> I have several customers who have optimized for space and would like to >> see >> the capability maintained unless core removes the ability to split python >> packages out. They also remove the *.py files in favor of *.pyo files >> (via >> a custom packaging mechanism). I have automated tests that go through the >> module importing on each of the meta-python packages to ensure it works on >> minimal python installations. When other contributors don't do provide >> that functionality, I either catch it when I do package update or when it >> breaks for one of my customers. I'm fine if you don't want to perform the >> checks yourself and it breaks my use case with missing dependencies, but I >> would prefer that you don't remove the dependencies that are currently in >> place. Thanks. >> > > Me too -- some of my projects still use NAND for rootfs, where space is > tight and > ability to split out python modules is very useful. Thus it is not an > unused > feature, though many projects have SD/eMMC for rootfs and those ones > generally > will not care about it. > This configuration can be supported by making a custom python3-modules package that whitelists precisely the needed files. But it shouldn't be imposed on everyone else - it's a significant burden to maintain the dependencies in every single python package, and keep the splitting working correctly in core python as well. So I'd like to drop that - do keep in mind that very few people maintain oe-core (as opposed to sending occasional drive-by patches to fix specific issues raised in product development), and the headcount keeps getting smaller. Alex
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core