Summary: | media-sound/lash: Verify and potentially improve Python-related code | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arfrever Frehtes Taifersar Arahesis (RETIRED) <arfrever> |
Component: | Current packages | Assignee: | Professional Audio Applications Maintainers <proaudio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | idella4 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 391903 | ||
Bug Blocks: | 308257 | ||
Attachments: |
ebuild patch
revised ebuild patch revised ebuild patch revised ebuild patch revised ebuild patch |
Description
Arfrever Frehtes Taifersar Arahesis (RETIRED)
2010-04-08 19:52:03 UTC
Created attachment 293127 [details, diff]
ebuild patch
(In reply to comment #1) Delete 'python? ( dev-lang/python )' from RDEPEND. Don't change DESTDIR="${D}" to DESTDIR="${ED}". Created attachment 293309 [details, diff]
revised ebuild patch
(In reply to comment #3) Why you deleted call to python_set_active_version(), which was present in previous patch? Created attachment 293655 [details, diff]
revised ebuild patch
(In reply to comment #5) * QA Notice: Static libraries have been found in Python site-packages * directories. Build system should be modified to not generate * these files and object files generated only for these files. * /usr/lib64/python2.7/site-packages/_lash.a * QA Notice: Libtool libraries have been found in Python site-packages * directories. These files should not be installed. * /usr/lib64/python2.7/site-packages/_lash.la Call python_clean_installation_image() to delete _lash.la. pkg_postinst() { python_mod_optimize lash.py } pkg_postrm() { python_mod_cleanup lash.py } Created attachment 293799 [details, diff]
revised ebuild patch
As you pointed out, the making of lash.py currently fails due to an autotool. Predictably;
* python_mod_optimize(): 'lash.py' does not exist
so the patch is likely right, an autotool not.
(In reply to comment #7) Call python_clean_installation_image() only with USE="python". Created attachment 293971 [details, diff]
revised ebuild patch
Fixed without a revbump. In fact, earlier today already but I've missed python_mod_* in pkg_* phases and added those now Closing, thanks for reporting & the work |