taskSavannah Administration - Tasks: task #7902, Submission of GSEGrafix

 
 

task #7902: Submission of GSEGrafix

Submitter:  Spencer Buckner <sbuckner>
Submitted:  Sun 30 Mar 2008 02:41:50 AM UTC
   
 
Should Start On:  Sat 29 Mar 2008 06:00:00 AM UTC Should be Finished on:  Tue 08 Apr 2008 06:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  alexshulgin Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 11 Apr 2008 08:51:53 PM UTC, comment #5: 

Hi,

I fixed the project type to "non-GNU", it was still "GNU".

Sylvain Beucler <Beuc>
Mon 07 Apr 2008 06:36:51 PM UTC, comment #4: 

Hi Spencer,

I've approved your project as non-GNU.  You'll receive a mail notification with further instructions shortly. :-)

--
Alex

Alexander Shulgin <alexshulgin>
Mon 07 Apr 2008 02:04:25 PM UTC, comment #3: 

Alex,

I just uploaded the updated gsegrafix-1.0.tar.gz file.

Spencer

Spencer Buckner <sbuckner>
Sun 06 Apr 2008 05:14:38 PM UTC, comment #2: 

(sent by mail)

> Thanks for reviewing my program and for your comments. I have a few questions:


> 1. Where should I upload the revised package? If I use the place I first used, it looks like I will need to include the information I did the first time. Perhaps the computer will think I am submitting a second project.


If the tarball was < 512KB you could attach it to the tracker.  You may trick the system by using the registration form or use this link directly: https://savannah.gnu.org/register/upload.php

You upload a file and receive URL in return--there's no need in registering another project. :-)

> 2. The compiler options I used are those used for creating rpm files. Is there a more appropriate set? Are all the options I used necessary, or recommended? The -O2 option creates a lot of warnings, none of which is a problem. Is the -O2 option necessary? I haven't noticed any performance differences without it. I removed the -march option from the make file.


I think you can happily live with plain CC = gcc w/o any options.  Maybe use `-g' for debugging purposes, though.  Anyway, it was a side note and isn't actually related to project registration. ;-)

> 3. Are you saying that I should change the names of the gpl.txt and fdl.txt files to COPYING and COPYING.DOC, respectively? I have moved these files to the top package directory.


You don't really have to rename the files--the COPYING and COPYING.DOC are just conventional names for GPL and GFDL, so most people will recognize them at a glance.

> 4. I used strict xhtml for the help document, and it's rather long. Is xhtml acceptable for GNU project help files? Is there a tool available for converting xhtml (or html) to Texinfo?


We can accept documentation in any free file format, so you can postpone this question till you actually want to make your project an official GNU package.  I'm not aware of exact policies, but my guess is that texinfo is recommended source format--consult the link I've provided earlier for details.

--
Alex

Alexander Shulgin <alexshulgin>
Sun 06 Apr 2008 11:42:00 AM UTC, comment #1: 

Hi Spencer,

I'm reviewing your project.  Here are a few minor issues with it:

1. You have specified 'Official GNU software' in project details.  Please read this on how to become an official GNU package: http://www.gnu.org/help/evaluation.html

We can approve your project as non-GNU now and later change to official status if it gets approved by the GNU project.

2. Please use complete verbatim copies of GNU GPLv3 and GNU FDL, since files you include in the package are missing parts on how to apply these licenses to new works.  You can find original versions here: http://www.gnu.org/licenses/gpl.txt  and here: http://www.gnu.org/licenses/fdl.txt

3. The license files are conveniently placed in the top directory of a package under names `COPYING' and `COPYING.DOC'.  While not strictly necessary, it would be helpful to move license files from subdirectory you currently use, or have symlinks to them.

If you are willing to make these changes, please provide us with an updated tarball of your project.

--
Cheers,
Alex
PS: the project didn't compile as is on my amd64 Debian GNU/Linux box, so I had to remove -march option to gcc.  Then it complied cleanly. :-)

Alexander Shulgin <alexshulgin>
Sun 30 Mar 2008 02:41:50 AM 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: GSEGrafix
  • System Name:  gsegrafix
  • Type: Official GNU software
  • License: GNU General Public License v3 or later





Description:

GSEGrafix is a GNOME application for creating scientific and engineering plots. The program is written in C and uses an anti-aliased GNOME canvas for drawing plots. The program reads ASCII plot-parameter files and data files. The plot-parameter file uses keywords and corresponding arguments to specify the names of data files containing the data to be plotted, the formats of those files, and other plot-specific parameters (such as plot type, plot-style, axis type, axis labels, title, etc).

GSEGrafix can make rectangular two-dimensional plots (with linear, semilog, or loglog axes), histograms, polar-axis plots, and three-dimensional plots (with linear axes). Three-dimensional plots include points, contour, and mesh plots. Data for three-dimensional plots can also be used to create two-dimensional plots using contour lines or color to represent values of a third variable.

A menu bar at the top of the plot window allows users to save the plot to a file, send the plot to a printer, copy the plot to the GNU/Linux clipboard, change the axis limits of the plot, change the orientation of three-dimensional plots, and display mouse coordinates in the lower left corner of the plot window for two-dimensional plots. All plots include options to add a grid, legend, text, and date-time string to the plot. Additional images can be added to a plot by specifying the image filenames and desired locations on the plot. Rectangular two-dimensional plots include zoom capabilities using the mouse to specify a rectangle on the plot to expand.


Tarball URL:

http://savannah.gnu.org/submissions_uploads/gsegrafix-1.0.tar.gz


Spencer Buckner <sbuckner>

 

(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 Beuc (Posted a comment)
  • -email is unavailable- added by alexshulgin (Updated the item)
  • -email is unavailable- added by sbuckner (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 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-04-07 alexshulgin StatusNone Done
        Open/ClosedOpen Closed
    2008-04-04 alexshulgin Assigned toNone alexshulgin

    Back to the top

    Powered by Savane 3.13-cf05.
    Corresponding source code