taskSavannah Administration - Tasks: task #13958, Submission of Sinc Is Not Cloud

 
 

task #13958: Submission of Sinc Is Not Cloud

Submitter:  - <_99750>
Submitted:  Sat 09 Apr 2016 10:26:25 PM UTC
   
 
Should Start On:  Sat 09 Apr 2016 10:00:00 PM UTC Should be Finished on:  Tue 19 Apr 2016 10:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  agn Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 02 May 2016 06:20:06 PM UTC, comment #4: 

Yes,

It works perfecly.
Thanks a lot.

Regards.

F.

- <_99750>
Mon 25 Apr 2016 02:38:02 AM UTC, comment #3: 

Hello,

Thank you for the updates.

The project has been created.
You should soon receive an email with further instructions.

regards,
 - assaf

Assaf Gordon <agn>
Site Administrator
Wed 20 Apr 2016 10:18:34 PM UTC, comment #2: 

Hello,

I removed all the GNUpot parts from SINC. You should find the new tarball "sinc.tar.gz" as attachement. Also the .git directory hopefully shouldn't be included there.
I have put as system name "sinc" but as project name "Sinc Is Not Cloud" or "SINC", so in the copyright statements I used:
"This file is part of SINC"
instead of :
"This file is part of sinc"

Thank you for your time.

Regards.

F.

(file #36971)

- <_99750>
Sat 16 Apr 2016 05:04:19 PM UTC, comment #1: 

Hello,

Thank you for submitting a new project to host on Savannah.

To host a project on GNU Savannah, it must comply with the hosting
requirements:
http://savannah.gnu.org/register/requirements.php
http://savannah.gnu.org/maintenance/HowToGetYourProjectApprovedQuickly/

One such requirement is that project which are not official GNU packages should
use "gnu" in their name.
The new project name is 'sinc', but most of the source-code files still refer to "GNUpot"
(which, as you wrote, is not a GNU package).

Please rename the project in al the files, and avoid using "GNU"
(or, if you want to suggest a new GNU package, please see here: http://www.gnu.org/help/evaluation.en.html)

regards,
 - assaf

Assaf Gordon <agn>
Site Administrator
Sat 09 Apr 2016 10:26:25 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: Sinc Is Not Cloud
  • System Name:  sinc
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later (SINC is a fork of another project, GNUpot (written by myself) which has very little do do with the GNU system itself. I had feedback from some people telling me GNUpot didn't work on Trisquel (I work on Parabola so I didn't had the chance to test in a lot of distros) because some functionalities of specific software is not available due to of the version of some packages.

SINC amies to solve the problems that I found with GNUpot as well as to add new features to it (like f.e. file encryption, multiple server support, etc...).
I started rewriting it from scratch by following the GNU coding standards.
GNUpot's wiki <https://github.com/frnmst/gnupot/wiki> contains all the technical and philosophical information, most of it which will adhere to SINC itself.
)




Description:

SINC is a fully free, secure, simple and lightweight syncronization script written in bash which imitates Dropbox's approach.
SINC does not have any server-side program (like the name suggests). What you need is an SSH server with sftp enabled unlike for example Ownclowd (which needs a webserver, php engine, database, etc...). The server(s) just act like storage and file propagating computers. The number of clients you can add to the same git repo depends on the SSH configuration of the server(s).
Every time a file changes on the local (or remote) watch directory, files are pushed (or pulled) to (from) the server via git and sshfs and at the end of each operation a "bubble" notification is shown to the user.
This program has very little user interaction except when you need to do the setup (which will take care of generating cryptographical keys, initializing the repository, etc...).
Finally SINC is aimed to personal use or use between {family,friends} rather than {work,production} environments (like Owncloud) and its main goals are total freedom and extreme simplicity.



Other Software Required:

The following information comes from Parabola GNU/Linux-lbre pacman:

coreutils    GPL3    http://www.gnu.org/software/coreutils
bash    GPL    http://www.gnu.org/software/bash/bash.html
openssh    custom:BSD    http://www.openssh.org/portable.html
sshfs    GPL    http://github.com/libfuse/sshfs
inotify-tools    GPL    https://github.com/rvoicilas/inotify-tools
util-linux    GPL2    https://www.kernel.org/pub/linux/utils/util-linux/
libnotify    LGPL    https://developer.gnome.org/notification-spec/
git    GPL2    http://git-scm.com/
dialog    LGPL2.1    http://invisible-island.net/dialog/
glibc    GPL  LGPL    http://www.gnu.org/software/libc
trickle    BSD    http://monkey.org/~marius/trickle (this seems to be the up-to-date link: https://github.com/mariusae/trickle)
gawk    GPL    http://www.gnu.org/software/gawk/



Other Comments:

Even if SINC does not do anything yet I hope I can regularly push updates here instead of Github, because I think Savannah is much more appropriate.
Since SINC is found in the "sshfs-version" branch of GNUpot I don't think it's a good idea to import the project directly (specifically the ".git" directory, which should be deleted). This also implies that the code in the repository is shared between SINC and GNUpot but eventually only SINC's code will remain.



Tarball URL:

https://github.com/frnmst/gnupot/tarball/sshfs-version


- <_99750>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #36971:  sinc.tar.gz added by _99750 (16KiB - application/x-gzip - cleaned version of sinc)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by agn (Posted a comment)
  • -email is unavailable- added by _99750 (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
    2016-04-25 agn StatusWait reply Done
        Open/ClosedOpen Closed
    2016-04-20 _99750 Attached File- Added sinc.tar.gz, #36971
    2016-04-16 agn StatusNone Wait reply
        Assigned toNone agn

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code