taskSavannah Administration - Tasks: task #8221, Submission of Extended Utilities


task #8221: Submission of Extended Utilities

Submitted by:  Krishna Chaitanya <krischat1>
Submitted on:  Sun 01 Jun 2008 06:16:43 PM UTC  
Should Start On:  Sun 01 Jun 2008 12:00:00 AM UTC Should be Finished on:  Wed 11 Jun 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Percent Complete:  0% Assigned to:  Alexander Shulgin <alexshulgin>
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)

Fri 17 Oct 2008 06:17:30 PM UTC, comment #10: 

Timeout--closing this submission.

Feel free to resubmit your project later when you have more time
to deal with the registration issues.


Alexander Shulgin <alexshulgin>In charge of this item.
Sat 20 Sep 2008 06:04:51 PM UTC, comment #9: 


I am waiting for an answer from you.

If within two weeks I still do not get a reply, I will remove your project.  You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us--we don't bite, and it will make us gain time.


Alexander Shulgin <alexshulgin>In charge of this item.
Wed 27 Aug 2008 09:18:04 PM UTC, comment #8: 


As Karl has noted, it's best to contact GNU coreutils maintainer Jim Meyering.  He should be able to help you with both legal and technical matters regarding your project.


Alexander Shulgin <alexshulgin>In charge of this item.
Wed 27 Aug 2008 05:04:26 AM UTC, comment #7: 

Alex, I didn't talk to anyone at FSF about the copyright transfer. Am I supposed to do this? I'm sorry, I'm not aware of the procedure on copyright transfer. I just thought that mentioning "Copyright (C) 2007-2008 Free Software Foundation, Inc." would transfer the copyrights to FSF. Please help me on the procedure.

Thanks and Regards,
Krishna Chaitanya

Krishna Chaitanya <krischat1>
Tue 26 Aug 2008 10:49:11 PM UTC, comment #6: 

I am not at the FSF, but I see one entry in copyright.list with Krishna's name (and others):

GCC BINUTILS GLIBC GDB  IBM Corporation 2008-03-06
Updates list of individuals authorized to transfer work.
Devarakonda Krishna Chaitanya
Sandeep Maram
Anton D. Kachalov

This does not seem to be directly assigning anything, and it doesn't mention coreutils.

Krishna, have you talked with the coreutils maintainer (Jim Meyering) about copyright assignments and/or the enhanced functionality in general?  At least in some cases it seems like it would be great to fold the changes back into coreutils.

-email is unavailable-

Karl Berry <karl>
Site Administrator
Tue 26 Aug 2008 08:19:27 PM UTC, comment #5: 

Good.  Is there a person at FSF who could confirm the copyright transfer?


Alexander Shulgin <alexshulgin>In charge of this item.
Tue 26 Aug 2008 04:52:50 PM UTC, comment #4: 

For the file renm.c, we borrowed some code from mv.c and the file sdel.c was written from scratch. For all the files in the package, we transferred the copyright to FSF.

Krishna Chaitanya

Krishna Chaitanya <krischat1>
Mon 25 Aug 2008 08:08:23 PM UTC, comment #3: 


Sorry for delay in review.

I can see that you are basing your work on GNU coreutils.  However, the newly added files `renm.c' and `sdel.c' have the following line:

Copyright (C) 2007-2008 Free Software Foundation, Inc.

Is this correct?  Have you based these files on some other files in the package or have you written them from scratch?  If the latter took place did you transfer your copyright to FSF?


Alexander Shulgin <alexshulgin>In charge of this item.
Mon 25 Aug 2008 07:45:38 PM UTC, comment #2: 

Whoops, sorry--closed the wrong item.  Reopening. :)

Alexander Shulgin <alexshulgin>In charge of this item.
Mon 25 Aug 2008 07:43:57 PM UTC, comment #1: 

Closing this item, because there's a newer one with a full description.  https://savannah.gnu.org/task/?8221

Alexander Shulgin <alexshulgin>In charge of this item.
Sun 01 Jun 2008 06:16:43 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: Extended Utilities
  • System Name:  extutils
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later


Project Purpose: Enables end-user to work with the commands provided within this package,with ease.

Project Topic: "Extendedutils" package which is an extension for the GNU Coreutils adds useful metadata to the utilities and enhance their functionality.The project work meets GNU standards.

Programming Language: C, Perl

Below is the brief description of the commands provided withing in the package :

1)Renaming a file/directory:
Command Name - renm
Description- Unlike mv command ,renm renames a directory given the source path of the directory and just the new name, this new name is renamed within source path specified.
Renaming is done by giving suitable warnings to the user.

2. Search for a file/folder and delete it
Command Name-sdel
Description – This command allows the user to specify the name of the file/folder that one intends to remove. With the specified name, search is done in the given directory and if found deletes the file/folder recursively.

3. Sort the list by owner’s name
Command Name – ls --osort (an additional option to ls command)Description – With ls command an option can be used which allows the user to list the contents of its output sorted on the owner’s name.

4. Displaying the progress while copying
Command Name-cprog
Description – Provides the user with the progress during copying, by displaying the progress of the content that has been copied as a percentage of the total content size that has to be copied.

5. Creating a backup for rm
Command Name- rm –b (An additional option for rm command)
Description – A backup option is provided for rm that creates a backup for the specified file/folder which is to be deleted. Backup is stored in a temporary folder and is cleared periodically. The user will be notified through a prompt, regarding the path of the backup folder.

6. Recursive Shredding of a folder
Command Name- rshred
Command Description –A new command will be provided, which shreds the folder recursively.

Two versions of the package will be released.The release details are as follows:

Release version : Extendedutils-0.1
Included Commands : sdel , renm , ls (with --osort option)

Release version : Extendedutils-1.0
Included Commands : sdel , renm , ls (with --osort option) ,rm (with -b option) , rshred ,cpprog

Release package will contain:
1) Source code
2) Makefile
3) Configure file
4) Readme File
5) Man Pages

Other Software Required:

"Extendedutils" has the dependencies that the Coreutils package has.
Coreutils Installation depends on: Bash, Binutils, Coreutils (Version earlier than 6.9), GCC, Gettext, Glibc, Grep, Make, Patch, Perl, Sed, and Texinfo

Tarball URL:


Krishna Chaitanya <krischat1>


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

Attach Files:

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 karl (Posted a comment)
  • -email is unavailable- added by alexshulgin (Posted a comment)
  • -email is unavailable- added by krischat1 (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 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-10-17 alexshulgin StatusWait reply => Cancelled
        Open/ClosedOpen => Closed
    2008-08-27 alexshulgin StatusNone => Wait reply
    2008-08-25 alexshulgin StatusCancelled => None
        Open/ClosedClosed => Open
    2008-08-25 alexshulgin StatusNone => Cancelled
        Assigned toNone => alexshulgin
        Open/ClosedOpen => Closed

    Back to the top

    Powered by Savane 3.5