Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 1/2] distutils.bbclass: don't delete .pyo files
@ 2012-05-21 20:54 Andreas Oberritter
  2012-05-21 20:54 ` [PATCH 2/2] python: bump PR of packages after update of distutils.bbclass Andreas Oberritter
  2012-05-24 17:57 ` [PATCH 1/2] distutils.bbclass: don't delete .pyo files Saul Wold
  0 siblings, 2 replies; 3+ messages in thread
From: Andreas Oberritter @ 2012-05-21 20:54 UTC (permalink / raw)
  To: openembedded-core

* Deleting .pyo files causes them to get compiled on the target.
* First boot gets *really* slow for python based projects.
* No space gets saved on the target.
* The package manager doesn't know about the files and
  therefore fails to uninstall them, occupying space and causing
  uninstalled python scripts to remain executable.
* It's inconsistent, because python itself and autotools based
  projects already ship .pyo files.
* Probably .pyo files were deleted because .pyc files were
  available earlier, but this has changed and OE-Core's python
  now only generates optimized .pyo files. Deletion of .pyo was
  introduced in 2008, python/04-default-is-optimized.patch
  was introduced in 2009.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
---
 meta/classes/distutils.bbclass |    4 ----
 1 file changed, 4 deletions(-)

diff --git a/meta/classes/distutils.bbclass b/meta/classes/distutils.bbclass
index 18ae805..bcddf8d 100644
--- a/meta/classes/distutils.bbclass
+++ b/meta/classes/distutils.bbclass
@@ -65,10 +65,6 @@ distutils_do_install() {
         if test -e ${D}${datadir}/share; then
             mv -f ${D}${datadir}/share/* ${D}${datadir}/
         fi
-
-        # These are generated files, on really slow systems the storage/speed trade off
-        # might be worth it, but in general it isn't 
-        find ${D}${libdir}/${PYTHON_DIR}/site-packages -iname '*.pyo' -exec rm {} \;
 }
 
 EXPORT_FUNCTIONS do_compile do_install
-- 
1.7.9.5




^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-05-24 18:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-21 20:54 [PATCH 1/2] distutils.bbclass: don't delete .pyo files Andreas Oberritter
2012-05-21 20:54 ` [PATCH 2/2] python: bump PR of packages after update of distutils.bbclass Andreas Oberritter
2012-05-24 17:57 ` [PATCH 1/2] distutils.bbclass: don't delete .pyo files Saul Wold

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox