taskSavannah Administration - Tasks: task #8867, Submission of emgeno

 
 

task #8867: Submission of emgeno

Submitted by:  Ignacio Hernández Mobilia <partuca>
Submitted on:  Mon 24 Nov 2008 05:36:55 PM UTC  
Votes:  100  
 
Should Start On:  Mon 24 Nov 2008 12:00:00 AM UTC Should be Finished on:  Thu 04 Dec 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  Sebastian Gerhardt <sgerhardt>
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)

Tue 23 Dec 2008 10:54:30 PM UTC, comment #12: 

Hello Ignacio, thanks for the submission.
Sebastian, thanks for the review.

I've approved the project and the cron jobs should complete the setup within
another couple of hours.

Happy hacking,
-email is unavailable-

Karl Berry <karl>
Site Administrator
Tue 23 Dec 2008 01:04:52 PM UTC, comment #11: 

Thanks!

Ignacio Hernández Mobilia <partuca>
Tue 23 Dec 2008 01:02:23 PM UTC, comment #10: 

Project name: emgeno
Reviewed file: https://savannah.gnu.org/task/download.php?file_id=17126

Licensing:
The complete project is licensed GPL compatible. (OK)
A copy of the verbatim license is included. (OK)
All non-trivial source files bear an appropriate copyright & license notice on the top. (OK)

Description:
Intelligible. (OK)

Dependencies:
Neither proprietary dependencies nor recommendations. (OK)

Terms used:
No terms contradicting the goals of the Free Software movement were found. (OK)

---------------------------------------------------------------
All open issues have been solved.
The project is ready for approval now.
---------------------------------------------------------------

Good luck with your project.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Tue 23 Dec 2008 12:56:58 PM UTC, comment #9: 

Hi
I attached a new emgeno.jar file ( https://savannah.gnu.org/task/download.php?file_id=17126 ) with corrections in README file:

emgeno - java apis for audio sampling

emgeno is a free software implementation of java apis for audio sampling.
it provides an object oriented representation of music elements.
you will can manipulate musical elements as if they were java objects.
please see examples.

emgeno project is developed using free software java implementations
like openjdk or icedtea.

...

once again thanks for your patience.

Regards,
Ignacio.

Ignacio Hernández Mobilia <partuca>
Tue 23 Dec 2008 12:30:19 PM UTC, comment #8: 

Hello,

please change the term "free source" to "free software".

After this, the project should be ready for approval.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Mon 22 Dec 2008 08:30:28 PM UTC, comment #7: 

Hi,
Thanks for your guide.

I attached a new emgeno.jar ( https://savannah.gnu.org/task/download.php?file_id=17116 ) with coptyright notes and a README file including this text:

emgeno is a free source implementation of java apis for audio sampling.
it provides an object oriented representation of music elements.
you will can hand music element like if they would be java objects.
please see examples.

emgeno project is developed using free software java implementations like openjdk or icedtea.

Please let me know any additional point.
Thanks and Regards,
Ignacio.

Ignacio Hernández Mobilia <partuca>
Mon 22 Dec 2008 03:20:23 PM UTC, comment #6: 

Regarding the compatibility with Free Java implementation, I was told it was your responsibility to make sure your project runs with at least one of them. Not only by checking whether the used functions are available but by actually testing it on (for example) OpenJDK and announcing this in the description.
("This project works fine with xyz" or something like this.)

This is a requirement for approval and you are also asked to repeat this test for any future release of your software.

See
http://savannah.gnu.org/maintenance/JavaIssues
for more details.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Mon 22 Dec 2008 02:54:23 PM UTC, comment #5: 

I have checked the provided .jar file.

Note that all source files not only need the license notice on top, but also a copyright notice.

>> Copyright (C) year1, year2, year3  copyright-holder


http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices

Also, please write a bit more in the description.
What is this project about, what are it's advantages, etc..
This text can then go in a README and also to the description on this site.

That way, any visitor browsing the hosted projects will have a good idea about this project.

https://savannah.gnu.org/maintenance/HowToGetYourProjectApprovedQuickly

Sebastian Gerhardt <sgerhardt>In charge of this item.
Mon 22 Dec 2008 01:50:27 PM UTC, comment #4: 

Hi
I got your point.
I send you a list with "java standard" classes used in the project, (all of those with source code available in OpenJDK).
Please let me know anything more you need.
Regards,
Ignacio.

List of emgeno external classes:

import java.util.ArrayList;
import java.util.List;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.io.OutputStream;
import java.io.StringReader;

import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

Ignacio Hernández Mobilia <partuca>
Mon 22 Dec 2008 09:36:40 AM UTC, comment #3: 

Hello,

the reason a detailed technical description is necessary is that Savannah--as a hosting platform for Free Software--has to make sure no hosted project will have proprietary dependencies or will advertise any such software.

For Java projects, this means the project must be tested and run without any features missing on a freely licensed implementation and its description should also recommend these.

Dependencies considered Free Software will be implementations like openjdk or icedtea, while Sun's JDK at the time being is not.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Sat 20 Dec 2008 12:36:32 PM UTC, comment #2: 

Hi
Thanks for your response.
Current code is under version 6 of Java, not other requeriment or external library use.
Regards,
Ignacio.

Ignacio Hernández Mobilia <partuca>
Sat 20 Dec 2008 08:45:12 AM UTC, comment #1: 

We need a detailed technical description that specifies requirements such as programming languages and external libraries. It should be at least one-half a page.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Mon 24 Nov 2008 05:36:55 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: emgeno
  • System Name:  emgeno
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later

Description:

java libraries for audio sampling

Tarball URL:

http://savannah.gnu.org/submissions_uploads/emgeno.jar

Ignacio Hernández Mobilia <partuca>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #17126:  emgeno.jar added by partuca (79KiB - application/x-zip-compressed)
file #17117:  emgeno.jar added by partuca (79KiB - application/x-zip-compressed)
file #17116:  emgeno.jar added by partuca (79KiB - application/x-zip-compressed)

 

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 partuca (Voted in favor of this item)
  • -email is unavailable- added by partuca (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 100 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 11 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-12-23 karl StatusNeed Admin => Done
        Open/ClosedOpen => Closed
    2008-12-23 sgerhardt StatusIn Progress => Need Admin
        Percent Complete90% => 100%
    2008-12-23 partuca Attached File- => Added emgeno.jar, #17126
    2008-12-23 sgerhardt Percent Complete0% => 90%
        Assigned toNone => sgerhardt
    2008-12-23 sgerhardt StatusNone => In Progress
    2008-12-22 partuca Attached File- => Added emgeno.jar, #17117
    2008-12-22 partuca Attached File- => Added emgeno.jar, #17116
    2008-12-11 partuca Carbon-Copy- => Added partuca

    Back to the top


    Powered by Savane 3.5