Hi folks, due to nightly build error fix we need new webrev of our project. Please could someone do it for us. The reason of changes is decribed in the email I sent few days ago:
"Hi folks, could someone please help me: 1. we are able to run nightly build without freeipmi succesfully => our workspace is setup correctly 2. we are able to integrate the freeipmi into osol sources and build the freeipmi packages SUCCESSFULLY using the osol build mechanism => freeipmi is correctly ported to opensolaris (at least we are not violating any known how-to) 3. regardless all of above, nightly build of our workspace (with added freeipmi) fails After investigation it seems, that nightly build has parsing of output of package build process, and if it finds an "error" string in the package build output, it fails. Lines below ===== Build errors (non-DEBUG) ====== in this email are from man pages of freeipmi. So it seems that content of man pages is badly interpreted as an information about error during build process but it is just content of man pages. Does anyone have better idea how to solve it then apply an extra sed script file on the man pages just after untar process and before the build process? Sunman stability script is applied to late so I can not use it. Something like: s/The following are common issues for given error messages/The following are common issues for given messages/g. I wouldn't like to reinvent wheel if there is already an existing option how to solve it in common formal way." Webrev presentation: http://cr.opensolaris.org/~jf222792/sfwnv_o/ To fix it I added two files: *usr/src/cmd/freeipmi/man-fix **usr/src/cmd/freeipmi/man-fix-sed *The idea of fix is application of an extra sed script file on the man pages just after untar process and before the build process so they don't content word "error" or better "error message". As a result nightly build doesn't detect any error and is completed successfully. The sed script is applied trough man-fix script just after patching of original project's tar file. The problem couldn't be solved by simple patching of man pages because it contains a lot of man pages and it would be really difficult to track down changes in the man pages and update patch files every time when new version of freeipmi is released. Thank you for review Jan Forch, Sun Microsystems -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/sfwnv-discuss/attachments/20090720/dadbc56b/attachment.html>
