taskSavannah Administration - Tasks: task #11768, Submission of uqjau: framework of...

 
 

task #11768: Submission of uqjau: framework of mostly bash and some perl: scripts, script functions, and script m4 macros for a range of simple purposes, divided into "packages" (directories) by category.

Submitted by:  Tom Rodman <sldzsrq>
Submitted on:  Sat 28 Jan 2012 09:19:41 PM UTC  
 
Should Start On:  Sat 28 Jan 2012 12:00:00 AM UTC Should be Finished on:  Tue 07 Feb 2012 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  Tomasz Konojacki <xenu>
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.

 

Wed 01 Feb 2012 02:31:18 AM UTC, comment #4:

Hi Tomasz:

On Tue 1/31/12 20:05 GMT Tomasz Konojacki wrote:

> Update of task #11768 (project administration):
>
> Status: In Progress => Done
> Percent Complete: 0% => 100%
> Open/Closed: Open => Closed
>
> Follow-up Comment #3:
>
> Hi!
>
> Still, .m4 files stored in packages (for example arith-2010.11.28.tar.gz)
> don't have licesning header, pl0ease fix it.


OK, understood, no m4 macros to stand for a license, got to have
literal license text in source. I may not have much time this weekend, but will fix.

> Anyway, I'm approving your
> project, you should receive confirmation e-mail shortly, welcome on board :)


Thank you very much! :)

--
regards,
Tom Rodman

Tom Rodman <sldzsrq>
Tue 31 Jan 2012 08:05:11 PM UTC, comment #3:

Hi!

Still, .m4 files stored in packages (for example arith-2010.11.28.tar.gz) don't have licesning header, pl0ease fix it. Anyway, I'm approving your project, you should receive confirmation e-mail shortly, welcome on board :)

Tomasz Konojacki <xenu>
Project MemberIn charge of this item.
Mon 30 Jan 2012 02:38:37 AM UTC, comment #2:

Hello Tomasz:

On Sun 1/29/12 11:23 GMT Tomasz Konojacki wrote:

> Update of task #11768 (project administration):
>
> Status: None => In Progress
> Assigned to: None => xenu
>
> _____________________________________________________
>
> Follow-up Comment #1:
>
> Hello!
>
> Thank you for your submission.


Thank you very much for considering my work, and responding so soon.

> There's few problems with your tarball:
> 1. .m4 files does not contain valid licensing header.


This should be fixed. I updated:

_chg_quote0.m4
_chg_comment0.m4
templ.sh.m4

> 2. While it isn't required, INSTALL file should contain installation
> instruction, not install script. It would help avoid confusion.


Did a re-write of the main INSTALL file.

Updated tarball at:

http://trodman.com/uqjau/uqjau.tar.gz

> After you fix these problems your project will be accepted.


Wonderful!

--snip

> Reply to this item at:
>
> <http://savannah.gnu.org/task/?11768>


Within an hour after I email this reply I will check above link.

--
regards,
Tom Rodman <savannah@trodman.com>

Tom Rodman <sldzsrq>
Sun 29 Jan 2012 11:23:00 AM UTC, comment #1:

Hello!

Thank you for your submission. There's few problems with your tarball:

1. .m4 files does not contain valid licensing header.
2. While it isn't required, INSTALL file should contain installation instruction, not install script. It would help avoid confusion.

After you fix these problems your project will be accepted.

Regards,
Tomasz

Tomasz Konojacki <xenu>
Project MemberIn charge of this item.
Sat 28 Jan 2012 09:19:41 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: uqjau: framework of mostly bash and some perl: scripts, script functions, and script m4 macros for a range of simple purposes, divided into "packages" (directories) by category.
  • System Name: uqjau
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later

Description:

uqjau: framework of mostly bash and some perl: scripts, script
functions, and script m4 macros for a range of simple purposes,
divided into "packages" (directories) by category.

- Directory layout and tool configuration was influenced by
'slashpackage': http://cr.yp.to/slashpackage.html. There is a
directory w/basename 'commands' that you may place in your
PATH; it contains only symbolic links to scripts.

- No requirement for record on file system or in env vars of
where install tree is. Scripts figure this out. Does not
depend on a fixed name for top dir in install tree.

- The goal was to write the scripts so that the 'commands'
dir does not have to be in the PATH - scripts that are the
exception, are not located in the
uqjau tree, but depend on files in it.

- After a script determines path to root of the uqjau
install dir, it may source supporting (dependency) files in
the uqjau tree.

- Scripts should not depend on pre-existing env vars, so cron
jobs that run scripts should work w/o wrapper scripts.

- Scripts may only be invoked by: their basename ( assuming
the 'commands' dir is in the PATH ); by the fully qualified
pathname to the 'commands' or 'scommands' dir; or by
./COMMANDBASENAME - only if current working dir is the
'commands' dir. This limitation in the last case is due to
the logic used in most scripts that try to determine the
install dir for uqjau.

Other Comments:

Attempted to enforce my own notion of scripting best practices.
I have over 20 years of work or hobby experience writing and
maintaining shell scripts.

I lean towards sys admin work, and spend hours each day at the
bash commandline - these scripts support day to day work.

Tarball URL:

http://trodman.com/uqjau/

Tom Rodman <sldzsrq>

 

(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 xenu (Posted a comment)
  • -email is unavailable- added by sldzsrq (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 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-01-31 xenu StatusIn Progress => Done
        Percent Complete0% => 100%
        Open/ClosedOpen => Closed
    2012-01-29 xenu StatusNone => In Progress
        Assigned toNone => xenu

    Back to the top


    Powered by Savane 3.4