taskSavannah Administration - Tasks: task #11033, Submission of Alex-FEM

 
 

task #11033: Submission of Alex-FEM

Submitter:  Klaus Ramstöck <klra>
Submitted:  Tue 29 Mar 2011 08:54:40 AM UTC
   
 
Should Start On:  Tue 29 Mar 2011 12:00:00 AM UTC Should be Finished on:  Fri 08 Apr 2011 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  alexfernandez Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 30 May 2011 09:50:50 PM UTC, comment #4: 

I've approved your project--welcome on board! :-)

You'll receive a mail notification with further instructions shortly.

--
Happy hacking!

Alex Fernandez <alexfernandez>
Mon 16 May 2011 02:44:09 PM UTC, comment #3: 

Ping...

Klaus Ramstöck <klra>
Tue 12 Apr 2011 11:48:04 AM UTC, comment #2: 

I think I adressed all issues. Lets give it another try...

(file #23211)

Klaus Ramstöck <klra>
Mon 04 Apr 2011 09:57:31 AM UTC, comment #1: 

Hi,

I reviewed your project, and there are some issues that would need to be addressed:

  • Some files do not contain any copyright notice or information. E.g. FAlexUnit/nbproject/*.bash, FAlexUnit/*.f95, FAlexUnit/Makefile, a number of files under Alex/, and probably more.


  • Many files lack a "Copyright <name> <year>" line. Some have a "author: ..." line, but the more explicit notice would be better.


  • Many files lack a notice to state what licence the file is available under. This applies even to files that include the full copy of the GPL - these often are still missing a declaration to explicitly place the file under the GPL.


There are some other changes which would be good to fix, but do not need to be addressed for approval:

  • There are a number of auto-generated files which probably shouldn't be part of the sources. Java class files, .mod files generated from Fortran source (?), binary object files and executables particularly, as well as a number of build related files (shell scripts, makefiles, some XML) which say they are auto-generated. Additionally, the doxygen generated documentation probably should not be in the sources. They would be better kept separately under the project's web space.


  • Some files seem to contain personal data, like file paths (files in */nbproject/private/ particularly), which the author might want to remove.


  • Many files contain the full text of the LGPLv3 in their pre-amble, this isn't bad per se, but more common practice is to use a shorter notice that refers to a single copy of the licence text, which is usually kept in a file called "COPYING" in the top-level of the project. See: http://www.gnu.org/licenses/gpl-howto.html


  • The tar archive contains a number of top-level directories (Alex, FAlex, FAlexPerf, etc). It's more usual to create just a single top-level directory, named after the project, and to create further directories under that.


If you can fix those and submit an updated tarball, we can look at that.

Thanks,

Paul.

Paul Jakma <paul>
Tue 29 Mar 2011 08:54:40 AM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: Alex-FEM
  • System Name:  alex
  • Type: non-GNU software & documentation
  • License: GNU Lesser General Public License





Description:

Alex is a library written in F95, C++ and Java to work with finite Elements. The C++ and Java versions are intended to be used for GUI-Applications like Pre/Postprocessors. The Fortran version is intended for solvers. Alex provides a relatively consistent interface across all languages, despite being object-oriented in C++/Java and modular in F95.

Operations of the library include creating/finding/deleting different kinds of elements, (implemented) reading/writing Nastran decks etc. (in progress)

Alex comes with unit testing code and documentation by javadoc/doxygen.


Other Comments:

I have written similar software earlier: http://www.resoommagazine.de/Freelancer_Soft/000004/000004.php

I already have a project at savannah: posix90


Tarball URL:

http://savannah.gnu.org/submissions_uploads/Alex.tgz


Klaus Ramstöck <klra>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #23211:  Alex.tgz added by klra (121KiB - application/octet-stream - Update)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by alexfernandez (Posted a comment)
  • -email is unavailable- added by paul (Posted a comment)
  • -email is unavailable- added by klra (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-05-30 alexfernandez StatusWait reply Done
        Assigned topaul alexfernandez
        Open/ClosedOpen Closed
    2011-04-12 klra Attached File- Added Alex.tgz, #23211
    2011-04-04 paul StatusNone Wait reply
    2011-04-04 paul Assigned toNone paul

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code