Hi all,

Can I get a review of the following webrev:
http://cr.opensolaris.org/~kemitche/6999599/

Which addresses CRs:

6999699  <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6999699>  
Missing shebang lines in python modules leads to incorrect dependency generation
6988338  <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6988338>  
install/installadm has duplicate dependencies on library/python-2/lxml-26


Since a lot of files were touched, I'll summarize the changes - all python files in our gate that do not start with a shebang ("#!/usr/bin/python2.6") have had the shebang added. While this change is in conflict with https://defect.opensolaris.org/bz/show_bug.cgi?id=11380, it is necessary to ensure proper dependency generation via pkgdepend. If at some point in time, pkgdepend does not rely on the shebang to understand that a file is a Python module, then the shebangs could be removed for our python files that are non-executable. (No other changes to .py files were made in this changeset). Note that once this goes back, slim_source devs will need to ensure that any new Python files they add to the gate also have a shebang (I will send a heads-up to this effect separately, once this fix goes back).

The two *.mf files that were modified address the second CR (and related issues); I removed explicit dependencies from manifests where I found that pkgdepend was able to automatically generate them.

Thanks,
Keith
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to