taskSavannah Administration - Tasks: task #12865, Submission of IPv6 Subnetting Tool

 
 

task #12865: Submission of IPv6 Subnetting Tool

Submitter:  Yucel Guven <ygvn>
Submitted:  Fri 27 Sep 2013 12:29:44 PM UTC
   
 
Should Start On:  Fri 27 Sep 2013 12:00:00 AM UTC Should be Finished on:  Mon 07 Oct 2013 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  alip2890 Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 02 Oct 2013 08:26:48 PM UTC, comment #4: 

Hi Aljosha,
I decided to discard the project, please 'discard/rm -rf *' it.
I'll try to re-write.

Thanks,
Cheers

Yucel Guven <ygvn>
Wed 02 Oct 2013 06:09:45 PM UTC, comment #3: 

Hi,

You wrote:

> First: [...]
> Second: [...]


Let's do it this way.

> Third: I developed my application using Netbeans IDE and with javac 1.6.0-openjdk. The .jar files under the dist/lib are automatically added since I used :
> 1. Swing Application Framework, and 2. AbsoluteLayout Manager
>
> However, yes, I think I should have used AWT instead of Swing and Layout Mgr. libraries, since I don't have Swing libraries sources.
> In this way it would be possible to compile and run my application without any library dependancy.


I did a quick search for the libraries to find the sources:


So, the only problem is AbsoluteLayout.jar.  However, according to this page, absolute layouts can be achieved with no layout manager: http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html.

> So let's do in this way: Please " rm -rf * " of my application and I will try to re-write it by using only AWT, in this way everybody can compile it without any dependancy on Swing or any Layout manager, and then I can upload my application when I finished it, right? Or any suggestion?


I'd suggest that you evaluate whether you want to replace AbsoluteLayout.jar with no layout manager.  It seems to be the easiest way.  Additionally, Swing is widely used while pure AWT applications are considered antiquated.  However, it's just a suggestion.  This is merely an evaluation where I check if the project conforms to the requirements, so please feel free to decide what suits you best.

Best regards.

Aljosha Papsch <alip2890>
Tue 01 Oct 2013 07:38:35 PM UTC, comment #2: 

First of all, thanks Aljosha for your interest and time on my application,

First :  I tested my application with java-1.6.0-openjdk. I also run and compiled it with my Fedora Core 15 Linux 2.6 and I did not have any issue/problem.

Second:  yes you're right I think I missed a few files, I can easily indicate a notice like " See the file COPYING"

Third: I developed my application using Netbeans IDE and with javac 1.6.0-openjdk. The .jar files under the dist/lib  are automatically added since I used :
 1. Swing Application Framework, and 2. AbsoluteLayout Manager

However, yes, I think I should have used AWT instead of Swing and Layout Mgr. libraries, since I don't have Swing libraries sources.
In this way it would be possible to compile and run my application without any library dependancy.

So let's do in this way: Please " rm -rf * " of my application and I will try to re-write it by using only AWT, in this way everybody can compile it without any dependancy on Swing or any Layout manager, and then I can upload my application when I finished it, right? Or any suggestion?

Again thanks a lot,
Cheers.

Yucel Guven <ygvn>
Tue 01 Oct 2013 05:14:31 PM UTC, comment #1: 

Hi,

thanks for submitting your project to Savannah! I'm evaluating your submission.

First off: Have you tested your application with OpenJDK or another free Java implementation?  It's a requirement that the application works flawlessly with free software.

Besides that, I noticed that not all source files (in src/ipv6st) contain copyright and license notices. Generally, all files longer than 10 lines need copyright and license notices, the .form files as well.
The image files need copyright and license notices as well.  You can do it with various image manipulation programs (“text attachment”) or write the notices in a README accompanying the image files.

Finally, there are some .jar files in dist/lib which contain no source files but only .class files.  If it's no hassle, please include the source files in your distribution.  Alternatively, you can point to the source in a README file accompanying the .jar files.

Please update your project and upload a new tarball on the bottom of the task page.

Best regards.

Aljosha Papsch <alip2890>
Fri 27 Sep 2013 12:29:44 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: IPv6 Subnetting Tool
  • System Name:  ipv6subnet
  • Type: non-GNU software and documentation
  • License: GNU General Public License v2 or later





Description:

We are in the transition phase from IPv4 to IPv6 addressing structure,
and I believe that network engineers should easily
plan their IPv6 addressing infrastructure without any error.

In this project I tried to develop a standalone/offline
IPv6 Subnetting Tool/Calculator using Java JDK 1.7.0.17,
and it is based on Swing Application Framework.
It enables you to play with all 128bits of an IPv6 address,
and you can easily plan/create your subnets with this tool.
Hope that it will be useful for everyone.


Other Software Required:

I developed this application with NetBeans IDE 7.0 and included:
 1.SwingApplicationFramework -appframework-1.0.3
 2.SwingApplicationFramework -swingworker1.1
 3.Absolute Layout
libraries which are all inside the tarball.


Tarball URL:

http://savannah.gnu.org/submissions_uploads/ipv6SubnettingTool.tar.gz


Yucel Guven <ygvn>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #29245:  IPv6SubnettingTool_Document.txt added by ygvn (14KiB - text/plain - IPv6 Subnetting Tool Document)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by alip2890 (Posted a comment)
  • -email is unavailable- added by ygvn (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 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-12-20 alip2890 StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2013-10-01 alip2890 StatusNone In Progress
        Assigned toNone alip2890
    2013-09-27 ygvn Attached File- Added IPv6SubnettingTool_Document.txt, #29245

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code