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>
  • [sfwnv-discuss]... Jan Forch
    • [sfwnv-dis... Michal Bachorik
      • [sfwnv... Pradhap Devarajan
        • [s... Michal Bachorik
        • [s... Michal Bachorik - Sun Microsystems - Prague Czech Republic
      • [sfwnv... Amanda Waite
        • [s... Jan Forch
          • ... Amanda Waite
            • ... Jan Forch
              • ... Amanda Waite
                • ... Michal Bachorik - Sun Microsystems - Prague Czech Republic

Reply via email to