taskSavannah Administration - Tasks: task #15312, Submission of Emacsy

 
 

task #15312: Submission of Emacsy

Submitter:  Janneke Nieuwenhuizen <janneke>
Submitted:  Sat 29 Jun 2019 01:59:05 PM UTC
   
 
Should Start On:  Sat 29 Jun 2019 12:00:00 AM UTC Should be Finished on:  Sat 29 Jun 2019 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 29 Jun 2019 05:36:36 PM UTC, comment #5: 

Thank you, approving.

COPYING.CC-BY-SA still has no notices; please fix that.

I've noticed that some files listed in doc/images/README
are missing in the tarball; if they are generated, please
make sure that more files are not generated that would be
unlisted.

Ineiev <ineiev>
Site Administrator
Sat 29 Jun 2019 05:22:19 PM UTC, comment #4: 


> I'm a little confused: the patch doesn't apply to the submitted
> tarball


Oops, I tried to be efficient and only generate it from Git.  I have
generated a new tarball

   http://lilypond.org/janneke/emacsy/emacsy-0.3.23-c250.tar.gz

and generate a new patch using those tarballs.

, and > when I check

> https://gitlab.com/janneke/emacsy/-/archive/master/emacsy-master.tar.gz,
> test/job.scm still has no copyright and license notices.


Yes, it's on my wip branch, sorry!

Greetings,
janneke



(file #47148)

Janneke Nieuwenhuizen <janneke>
Sat 29 Jun 2019 05:06:37 PM UTC, comment #3: 

I'm a little confused: the patch doesn't apply to the submitted tarball, and when I check https://gitlab.com/janneke/emacsy/-/archive/master/emacsy-master.tar.gz, test/job.scm still has no copyright and license notices.

Ineiev <ineiev>
Site Administrator
Sat 29 Jun 2019 04:50:43 PM UTC, comment #2: 

Hello Ineiev,

> doc/images/README doesn't specify which images are subject to
> the mentioned license; please explicitly write their names
> and that the copyright line and the CC BY-SA 3.0 applies to them.


Sure, done.

> Files like doc/hello-emacsy.texi and build-aux/pre-inst-env.in have no
> copyright and license notices; could you fix that?


Oops, I've added a header to build-aux/pre-inst-env.in; that was an
oversight.

However.. doc/api.texi and doc/hello-emacsy.texi are generated; I was
hoping that we would not need license/copyright on generated files.

I have extended the doc-snarf header to this

@c Generated by doc-snarf, do not edit.

@c Copyright (C) 2012, 2013 Shane Celis <shane.celis@gmail.com>
@c Copyright (C) 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>

@c Permission is granted to copy, distribute and/or modify this document
@c under the terms of the GNU Free Documentation License, Version 1.3 or
@c any later version published by the Free Software Foundation; with no
@c Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  A
@c copy of the license is included in the section entitled ``GNU Free
@c Documentation License''.

> Please check other files as well.


Okay, yes I tried to be very accurate with source files but did not
really check...

I have removed obsolete files

    scripts/latex2texi2.sh
    test/Makefile.am

and added notices to

    test/coroutine.scm
    test/job.scm
    todo.org

> In particular, the text of the CC BY-SA 3.0 itself has no copyright
> and license notices; recently, -email is unavailable- recommended adding
> them, like in
> https://git.savannah.nongnu.org/cgit/gash.git/plain/COPYING.CC0?id=375752301c49b392a572b4a03d10100e43974594


The CC BY-SA 3.0 is included in the file at toplevel file COPYING.CC-BY-SA

I have updated my wip branch at https://gitlab.com/janneke/emacsy.git
and will attached the patch.

Greetings,
janneke


(file #47147)

Janneke Nieuwenhuizen <janneke>
Sat 29 Jun 2019 03:40:16 PM UTC, comment #1: 

Hello, Jan;

doc/images/README doesn't specify which images are subject to
the mentioned license; please explicitly write their names
and that the copyright line and the CC BY-SA 3.0 applies to them.

Files like doc/hello-emacsy.texi and build-aux/pre-inst-env.in
have no copyright and license notices; could you fix that?

Please check other files as well.  In particular, the text
of the CC BY-SA 3.0 itself has no copyright and license notices;
recently, -email is unavailable- recommended adding them, like
in https://git.savannah.nongnu.org/cgit/gash.git/plain/COPYING.CC0?id=375752301c49b392a572b4a03d10100e43974594

Ineiev <ineiev>
Site Administrator
Sat 29 Jun 2019 01:59:05 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: Emacsy
  • System Name:  emacsy
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later (CC-BY-SA 3.0 for images)





Description:

Emacsy is an embeddable Emacs-like library that uses GNU Guile
as extension language.  Emacsy can give a C program an Emacsy feel with
keymaps, minibuffer, recordable macros, history, tab completion, major
and minor modes, etc., and can also be used as a pure Guile library.  It
comes with a simple counter example using FreeGLUT and browser examples
in C using Gtk+-3 and WebKitGtk.


Other Software Required:

freeglut X11 http://freeglut.sourceforge.net/
guile lgpl2.0+ https://www.gnu.org/software/guile/
guile-lib gpl3+ https://www.nongnu.org/guile-lib/
guile-readline gpl3+ https://www.gnu.org/software/guile/
webkitgtk lgpl2.0, lgpl2.1, bsd-2, bsd-3 https://www.webkitgtk.org/

build: autotools, gcc, make



Other Comments:

I would like to import GIT from https://gitlab.com/janneke/emacsy.git


Tarball URL:

http://lilypond.org/janneke/emacsy/emacsy-0.3.21-4a1a.tar.gz


Janneke Nieuwenhuizen <janneke>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #47148:  emacsy-0.3.23.patch added by janneke (58KiB - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    Date Changed by Updated Field Previous Value => Replaced by
    2019-06-29 ineiev StatusIn Progress Done
        Open/ClosedOpen Closed
    2019-06-29 janneke Attached File- Added emacsy-0.3.23.patch, #47148
    2019-06-29 janneke Attached File- Added 0001-Add-missing-legalese.patch, #47147
    2019-06-29 ineiev StatusNone In Progress
        Assigned toNone ineiev
    2019-06-29 ineiev Should Start On2019-06-28 2019-06-29
        Should be Finished on2019-07-08 2019-06-29

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code