taskSavannah Administration - Tasks: task #12757, Submission of Named Constant...

 
 

task #12757: Submission of Named Constant Generator (GenNC)

Submitter:  Johannes Willkomm <jwillkomm>
Submitted:  Mon 05 Aug 2013 04:39:09 PM UTC
   
 
Should Start On:  Mon 05 Aug 2013 12:00:00 AM UTC Should be Finished on:  Thu 22 Aug 2013 10:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  jllledo Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 06 Sep 2013 11:25:49 AM UTC, comment #3: 

Hi,

the generated files like README.txt or gennc.1 must also include a header file, since if they doesn't,  then are closed ("All rights reserved") by default. Please, add these two notices to the final tarball.

I'm approving your project. You will receive an automated e-mail containing detailed information about the approval.

Regards.

Joan Lledó <jllledo>
Mon 02 Sep 2013 08:29:26 AM UTC, comment #2: 

Hello,

I uploaded a new tarball at

http://savannah.gnu.org/submissions_uploads/named-constant-0.2.tar.gz

Regarding the missing headers in the files:

gennc-config-nxml-mode.el  -> shortened to 8 lines
README.org                 -> header added (at the bottom)
README.txt                 -> file is generated from README.org
Makefile                   -> header added
gennc.1                    -> file is generated by help2man

Regards
Johannes

Johannes Willkomm <jwillkomm>
Fri 16 Aug 2013 08:16:22 AM UTC, comment #1: 

Hi,

I'm evaluating the project you submitted for approval in Savannah. While doing so I have noticed a few problems which are described below.

The package you have uploaded contains some files without license text:
    gennc-config-nxml-mode.el
    README.org
    README.txt
    Makefile
    gennc.1

The rule is: if a file has more than 10 lines, it must include the license header.

Please check http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for more information, and update your files.

If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.

Regards.

Joan Lledó <jllledo>
Mon 05 Aug 2013 04:39:09 PM 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: Named Constant Generator (GenNC)
  • System Name:  named-constant
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later





Description:

Named Constant Generator (GenNC) is a utility to define and maintain sets of named constants (enumerations) in C and C++ software. Named constants are defined by a XML documents in a simple format. The program gennc generates code from this definition that not only contains an enum definition corresponding to the input, but also a set of utility functions. These offer the following functionality:

  - Convert from constant values (integers) to names
  - Convert names (case insensitive) to constant values (integers)
  - Inquire number of constant values
  - Enumerate constant values

These function allow the use of user friendly names instead of numbers in option processing. Since the conversion functions are generated, they are guaranteed to be consistent. A common prefix can be defined for the enumeration names, which is not considered by the name to   value conversion, allowing both save programming and easy usage. The functions can generated as plain C functions of as static class methods.


Other Software Required:

xsltproc MIT http://xmlsoft.org/XSLT/xsltproc2.html
bash GPL http://www.gnu.org/software/bash/



Tarball URL:

http://savannah.gnu.org/submissions_uploads/named-constant-0.2.tar.gz


Johannes Willkomm <jwillkomm>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by jllledo (Posted a comment)
  • -email is unavailable- added by jwillkomm (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
    2013-09-06 jllledo StatusIn Progress Done
        Percent Complete0% 100%
        Open/ClosedOpen Closed
    2013-08-16 jllledo Should be Finished on2013-08-15 2013-08-22
        StatusNone In Progress
        Assigned toNone jllledo

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code