taskSavannah Administration - Tasks: task #7699, Submission of choicetool


task #7699: Submission of choicetool

Submitted by:  Francesco Salvestrini <salvestrini>
Submitted on:  Wed 23 Jan 2008 11:31:13 PM UTC  
Should Start On:  Wed 23 Jan 2008 11:00:00 PM UTC Should be Finished on:  Sat 02 Feb 2008 11:00:00 PM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  Jonathan Gonzalez V. <zeus>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Tue 05 Feb 2008 08:20:18 AM UTC, comment #8: 

Hi Jonathan,

Thank you


Francesco Salvestrini <salvestrini>
Mon 04 Feb 2008 11:33:26 PM UTC, comment #7: 

Hi Francesco,

I have approved your project as non-GNU. You will receive an automated
e-mail containing detailed information about the approval. If you
would like to offer your project to the GNU project, please contact
the GNU Eval team, following the instructions at
http://www.gnu.org/help/evaluation.html .


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Sun 03 Feb 2008 12:00:36 PM UTC, comment #6: 

Hi Jonathan

The only one who should apologize is me, I'm sorry about this inconvenience.

I've updated the bootstrap file and placed the word "Copyright" as you suggested. The updated tarball is attached.

Thank you again for you patience.

In the hope to not bother you anymore...


(file #14945)

Francesco Salvestrini <salvestrini>
Sat 02 Feb 2008 08:22:01 PM UTC, comment #5: 

Hi Francesco,

First at all, apologize for the delay on my answer

I reviewed your last tarball and you have the license notice missing
on "bootstrap" file, please put it on this file since I suppose that
you wrote that file, if this isn't the case please let us know.

On the other hand all your copyright notice have the word "Copyright"
missing at the begging of the line, please put it as it should go.


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Thu 31 Jan 2008 10:22:02 PM UTC, comment #4: 

I've updated even configure.ac and all Makefile.am in the meanwhile. There should be no more files without license notice now ...

Best Regards,

(file #14911)

Francesco Salvestrini <salvestrini>
Thu 31 Jan 2008 09:04:27 AM UTC, comment #3: 

I've attached the new version. I hope to have fixed all problems ...

Best regards,

(file #14907)

Francesco Salvestrini <salvestrini>
Wed 30 Jan 2008 05:56:43 PM UTC, comment #2: 

Hi Jonathan

I'll change and/or add the notices as you suggested. The updated package will be uploaded ASAP.

Should I need to add the license notes even to configure.ac and Makefile.am files ?


Francesco Salvestrini <salvestrini>
Wed 30 Jan 2008 12:08:21 PM UTC, comment #1: 

Hi Francesco,

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

You have the license notice missing in some files, please add it at
the top of any file with more than ten lines long. In other files you
added the license notices, but did not add appropriate copyright

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 (or use this tracker to upload
it) of your project.  Upon review, we will reconsider your project for
inclusion in Savannah.

To help us better keep track of your registration, please use the
tracker's web interface by following the link below. Do not reply
directly; the registration process is not driven by e-mail, and we
will not receive such replies.


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Wed 23 Jan 2008 11:31:13 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: choicetool
  • System Name:  choicetool
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later (I'm submitting this project as a non-GNU software because it needs to be hosted in order to get more feedbacks, patches ... and some more developers ...

It needs to reach an alpha-stage of development in order to have some value. When the alpha-stage will be reached it will be submitted to the GNU Software Evaluation)


Choicetool is a configuration management tool like CML2 (see http://www.catb.org/~esr/cml2/cml2-reference.html) or Linux kernel kconfig (see http://kernel.org/doc/#kconfig).

It uses an input description in order to know the configuration symbols and their relations and creates a script that should be shipped with a package in order to let the user configure its options interactively.

It should work with (and even without) the autotools (like autotools' libtool).

Other Software Required:

guile (required version > 1.6.x) - GPL - http://www.gnu.org/software/guile

perl (required) - Artistic/GPL- (version >= 5.8.0)

Perl is used as a building tool. You should see this requirement at the same level as in the autotools (automake uses perl, its output does not depend on perl ... it is the same here: the output of choicetool is a bare script ... so it does not need perl)

Tarball URL:


Francesco Salvestrini <salvestrini>


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

Attach Files:

Attached Files
file #14945:  choicetool-0.0.294.tar.gz added by salvestrini (235KiB - application/x-tar)
file #14911:  choicetool-0.0.293.tar.gz added by salvestrini (227KiB - application/x-tgz)
file #14907:  choicetool-0.0.292.tar.gz added by salvestrini (226KiB - application/x-tgz)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by zeus (Posted a comment)
  • -email is unavailable- added by salvestrini (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-02-04 zeus StatusWait reply => Done
        Percent Complete70% => 100%
        Open/ClosedOpen => Closed
    2008-02-03 salvestrini Attached File- => Added choicetool-0.0.294.tar.gz, #14945
    2008-02-02 zeus Percent Complete0% => 70%
    2008-01-31 salvestrini Attached File- => Added choicetool-0.0.293.tar.gz, #14911
    2008-01-31 salvestrini Attached File- => Added choicetool-0.0.292.tar.gz, #14907
    2008-01-30 zeus StatusNone => Wait reply
        Assigned toNone => zeus

    Back to the top

    Powered by Savane 3.5