taskSavannah Administration - Tasks: task #4170, Submission of GNU source installer

 
 

task #4170: Submission of GNU source installer

Submitter:  Claudio Fontana <sick_soul>
Submitted:  Fri 20 May 2005 10:50:40 AM UTC
   
 
Should Start On:  Fri 20 May 2005 12:00:00 AM UTC Should be Finished on:  Mon 30 May 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  zeus Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 29 May 2005 03:17:39 PM UTC, comment #4: 

Hi,

I have approved your project as non-GNU. You will receive an automated e-mail
containing detailed information about the approval.

As we approved your project as non-GNU, we sent an email to the GNU
Eval Team to evaluate for inclusion in the GNU project.

Regards.

Jonathan Gonzalez V. <zeus>
Thu 26 May 2005 11:33:00 AM UTC, comment #3: 

Hello,

I have updated the address in the source and replaced the broken license file with a verbatim copy of the GPL (the program itself is also updated).

Before you consider including this program in Savannah, however, I would like the program itself to be reviewed. I do not want to spend my and other people's time developing on a project no one cares about. I have written this program for my girlfriend's birthday, and she said it was nice, but she's a bit biased I guess :)

The assumption is: by adopting this program, new GNU/Linux users have an easy way to approach source releases, install packages in a distribution-independent way, and maybe learn something in the way.

Since the program works best with packages prepared with the autotools, if this program becomes widespread enough, this could also further help autotools adoption, and could be an incentive for developers to build good packages (honouring DESTDIR in their install hooks for example)

Please tell me what you think.

CLaudio


Claudio Fontana <sick_soul>
Thu 26 May 2005 02:37:56 AM UTC, comment #2: 

Hi,

I'm evaluating the project you submitted for approval in Savannah.

You have the old address of the FSF in your license notice, please
update to the new one(51 Franklin St, Fifth Floor, Boston, MA
02110-1301  USA). The license does not contain the last section,
titled "How to Apply These Terms to Your New Programs".

Please use a complete verbatim copy of the license, which may be found
at http://www.gnu.org/licenses/gpl.txt,
http://www.gnu.org/licenses/lgpl.txt or
http://www.gnu.org/licenses/fdl.txt.

The license must be copied verbatim and in its entirety.

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.

Jonathan Gonzalez V. <zeus>
Wed 25 May 2005 11:31:19 AM UTC, comment #1: 

Attaching source code and a screenshot here.

CLaudio



Claudio Fontana <sick_soul>
Fri 20 May 2005 10:50:40 AM UTC, original submission:  


Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7641>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  srcinst


Full Name:
----------
  GNU source installer


Type:
-----
  Official GNU software


License:
--------
  GNU General Public License V2 or later


Other License:
--------------



Description:
------------
  This software is a Source Installer.
It has been already implemented and works now.

It provides a simple GUI, which can be used to open a source package in various formats (.tar.gz, .tar.bz2, .shar, .shar.gz, ..) and perform configuration, compilation, installation, removal and package tracking.

A package can be present in the system in these forms:

1) installed (binaries and stuff in their place)
2) configured source (ready for future installation, for example)
3) installed+configured source

During uninstall, the program performs a crosscheck between make uninstall results and its own tracking of installed files, and prompts the user if something has been left by make uninstall.

It works best with software prepared for distribution with the autotools.

It reads both the configure script and configure --help output to detect autoconf generated scripts and to detect supported options and env variables

It also works when configure script is custom or absent, but what is really necessary is a Makefile. Without a makefile, this stuff does not work.

It detects autogen scripts and tries to build the configure script using that, if ./configure is not available directly.

This program does not hide operations. Instead, a pseudo-console is available, which prompts all the commands it executes with comments, and also all errors, warnings, etc from ./configure are reported.

Please tell me if it looks like a good idea, and if I can make this an official GNU project. I am ready to assign copyright to the FSF.

Currently it's copyrighted by me under GPL "v2 or later" license.

Current implementation is based on expectk,
but I intend to work on other versions.




Other Software Required:
------------------------
  The program targets a Unix-like system.

needed programs:
expectk (tcl, tk, expect)
find, tar, gzip, make, rm, rmdir, su

optionally uses:
bzip2, zip, compress




Other Comments:
---------------
  who should I sent the existing code to?

#########################################

Claudio Fontana <sick_soul>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #3654:  srcinst.tar.gz added by None (22KiB - application/gzip - new package with updated license)
file #3621:  screenshot.png added by sick_soul (26KiB - image/png - Screenshot: configuring packages manually)
file #3620:  srcinst.tar.gz added by sick_soul (20KiB - application/gzip - Source Installer source code)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

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 8 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-05-29 zeus StatusNone Done
    Percent Complete40% 100%
    Open/ClosedOpen Closed
2005-05-26 None Attached File- Added srcinst.tar.gz, #166
2005-05-26 zeus Percent Complete0% 40%
    Assigned toNone zeus
2005-05-25 sick_soul Attached File- Added screenshot.png, #160
2005-05-25 sick_soul Attached File- Added srcinst.tar.gz, #159

Back to the top

Powered by Savane 3.13-caa5.
Corresponding source code