Contents |
At the LF Summit, it was decided that this project should go ahead, with the cautionary note that a comprehensive tool will be a large task. The ideal would be to create an independent shell syntax parser, but in a pinch, a set of regular expressions covering the most common bash-isms should be sufficient.
We have application checkers now for C, C++, Perl, and Python, but none for shell scripts, which may be the most common scripts deployed. Furthermore, the popularity of bash often means that "bash-isms" creep into shell code that is shipped on Linux, because most developers assume that /bin/sh will be bash. This results in scripts which are not compliant with the LSB, which will break on Linux distributions using other LSB-compliant shells as /bin/sh, such as Ubuntu.
A rough proposed schedule for this project. When we anticipate that we will reach certain milestones. Also, if the project has an absolutely-must-be-completed-by date, mention it here.
| Milestone | Plan Date | Outlook | Comments |
|---|
No resources have been dedicated to this project.
No hardware has been dedicated to this project.
List of people who are working on the project and their roles.
| Name | Role |
|---|---|
| Jeff Licquia | Project Owner |
Tasks will map many-to-one to milestones. Tasks are specific actionable work items that need to be completed in order to reach a milestone
| Task | Owner | Status | Outlook |
|---|
| Task | Owner | Status | Outlook |
|---|
Tasks that can't be scheduled yet because they are waiting on some other task or external entity
| Task | Owner | Status | Outlook |
|---|
The last word on this project, from the LF Summit, came from Alexey of ISPRAS. Is ISPRAS prepared to do the work for this project?
Jeff Licquia 13:59, 17 April 2008 (PDT)