taskSavannah Administration - Tasks: task #12162, Submission of paradis

 
 

task #12162: Submission of paradis

Submitter:  - <_88630>
Submitted:  Tue 10 Jul 2012 06:47:51 PM UTC
   
 
Should Start On:  Mon 09 Jul 2012 10:00:00 PM UTC Should be Finished on:  Thu 19 Jul 2012 10:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  alip2890 Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 11 Jul 2012 04:44:25 PM UTC, comment #3: 

Hi,

thanks for the changes. I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Happy hacking with Savannah :-)

Aljosha Papsch <alip2890>
Wed 11 Jul 2012 10:51:04 AM UTC, comment #2: 

Hi,

thanks for submitting your project to Savannah! I'm reviewing your submission and found the following issues:

You have several symbolic links in the tarball. Unfortunately all of them are invalid:
src/se/kth/maandree/javagen is invalid. Can you just include the regular file?
I can't complain about the other links. However, I recommend you to avoid using symlinks in your distribution. They might cause confusion and point to invalid targets, like on my machine where I don't have xz-java or javagnutar installed.

There is a more severe problem in dev subdirectory: You include jar archives with .class files in them but I cannot find the source files anywhere. Please include the source files in the distribution.

You have many image files in rssrc/led and res/led which do not have a copyright and license header. Please include them by either adding it in the file directly (many image formats support text attachments) or you can state copyright and license in the README.md file.
The text files in the doc subdirectory need copyright notices and license headers as well, because they are longer than 10 lines.

Once you have updated your files submit a tarball here, by attaching it to the tracker or pointing to the Git repo again.

One last thing: We do not allow to host your project on Savannah and Github at the same time, if Savannah is just a project mirror. Your project development should happen primarily on Savannah.

Best regards.

Aljosha Papsch <alip2890>
Wed 11 Jul 2012 12:18:23 AM UTC, comment #1: 

Correction for 'Other Software Required':

Additional optional:

sh, provided by GNU Bash:
GNU General Public License version 3,
http://www.gnu.org/software/bash/

- <_88630>
Tue 10 Jul 2012 06:47:51 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: paradis
  • System Name:  paradis
  • Type: non-GNU software & documentation
  • License: GNU Affero General Public License v3 or later (The package includes two classes from GNU Classpath (with edited package [java keyword]), which uses GNU General Public v2 with GNU Classpath special exception.


Develop scripts (used for building, cleaning and running) are put in Public Domain. Currently there is no Makefile, but it will be put in Public Domain, when added.
)




Description:

paradis [from "PARallell And DIStributed computing network"] is a package written in Java, and is engineered to be highly extensible and portable.
Topic: Distributed computing

paradis is a service which uses plug-ins for its primary functionality, what can be downloaded form other users.
paradis builds a network where users can request CPU power from other users, the computed task is implemented as a plug-in, but the plug-in is not required from receiving the request and send it to other users.

So the purpose of the package is to let others uses your computer's power when you do not need it, but only for tasks you approve. And what makes it special is that the package builds network of users do not necessarily do not want to do the same task, allowing the task to be forwarded to another user that may want to do it.


Other Software Required:

Dependencies for all platforms:

java-runtime>=7, provided by OpenJDK:
GNU General Public License, version 2, with GNU Classpath Exception
http://openjdk.java.net/

xz-java:
Public Domain,
http://tukaani.org/xz/java.html

javagnutar:
Apache License 2.0,
http://code.google.com/p/javagnutar/

(planned) GNU Crypto:
GNU GPLv2 with library exception,
http://www.gnu.org/software/gnu-crypto/



Dependencies for GNU/Linux platforms:

GNU Coreutils:
GNU General Public License, version 3,
http://www.gnu.org/software/coreutils/

ping, provided by iputils:
Public Domain (applies to ping, iputils is multilicensed),
http://www.linuxfoundation.org/collaborate/workgroups/networking/iputils


Optional dependencies for GNU/Linux platforms:

(planned) x-server, provided by X.org:
X11 License,
http://xorg.freedesktop.org/

(temporary) less:
GNU General Public License, version 3,
http://www.greenwoodsoftware.com/less/



Other Comments:

https://github.com/maandree/javagen is included as a submodule and is a building dependencies, and is put in Public Domain.

Built https://github.com/maandree/colourpipe is included and is used by the (optional, public domain) build script for enhanced error output, and is licensed under GNU GPL v3.

This package is only officially tested on GNU/linux, but the source is written to be theoretically cross-platform, and contributions have been made to be runnable one other OS:es.

The package is also only tested with OpenJDK 7 (IcedTea),
and maybe GCJ + GNU Classpath in the future.



Tarball URL:

https://nodeload.github.com/maandree/paradis/tarball/master


- <_88630>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #26181:  paradis.tar.gz added by _88630 (339KiB - application/x-gzip - Should fix Comment #2)

 

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 _88630 (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
    2012-07-11 alip2890 StatusIn Progress Done
        Open/ClosedOpen Closed
    2012-07-11 _88630 Attached File- Added paradis.tar.gz, #26181
    2012-07-11 alip2890 StatusNone In Progress
        Assigned toNone alip2890

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code