taskSavannah Administration - Tasks: task #14730, Submission of guile-debbugs

 
 

task #14730: Submission of guile-debbugs

Submitter:  Ricardo Wurmus <rekado>
Submitted:  Sat 18 Nov 2017 09:37:48 AM UTC
   
 
Should Start On:  Sat 18 Nov 2017 12:00:00 AM UTC Should be Finished on:  Tue 28 Nov 2017 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
   

Jump to the original submission

Mon 27 Nov 2017 03:01:26 PM UTC, comment #11: 

Thank you, approving.

Ineiev <ineiev>
Site Administrator
Sun 26 Nov 2017 10:19:35 PM UTC, comment #10: 

Thank you for your patience.

I have removed tests/README and added tests/responses/README and tests/requests/README.  Both files contain the standard license notice and the copyright notice.  Additionally, they contain a list of files in the directory.

I hope that's fine now.

Ricardo Wurmus <rekado>
Sun 26 Nov 2017 01:53:42 PM UTC, comment #9: 

Thank you!

When file format doesn't allow notices, they should be written in a README file in the same directory with those files. The files covered should be listed explicitly. Valid copyright notices are still needed as well as license notices. When the GPL is used, it's strongly recommended to use the form of the license notices as provided in the GPL Howto.

Ineiev <ineiev>
Site Administrator
Fri 24 Nov 2017 11:18:29 PM UTC, comment #8: 

I've also updated the generated tarball, which I've uploaded here for evaluation purposes: https://elephly.net/downies/guile-debbugs-0.0.1.tar.gz

Ricardo Wurmus <rekado>
Fri 24 Nov 2017 11:16:12 PM UTC, comment #7: 

My apologies.  I failed to push the change.  This has now happened with commit d8c1b6bd36dd603f4fadb25f00dfb0e9fc33503b.  I also added a copyright notice to the README.org and added the usual license notice to the bottom.  I took a look at the README file in Emacs for inspiration to make sure I didn't make a stupid mistake.

I have also updated the copyright/license notices in some files where the format differed slightly from the expected format.

Then I listed all files that do not include "Guile-Debbugs is free" and checked them one by one.  Again, and another time.

My apologies for this back and forth, but the way it is now is correct, to the best of my abilities and after spending a lot of time on double/triple checking each file.

I really hope this is satisfactory now.

Ricardo Wurmus <rekado>
Fri 24 Nov 2017 04:45:05 PM UTC, comment #6: 


> I've fixed that by adding "tests/README", which states just that.


Pardon?

dti@manas:~/ram/tmp/guile-debbugs$ git pull origin
Already up-to-date.
dti@manas:~/ram/tmp/guile-debbugs$ find . -name README
dti@manas:~/ram/tmp/guile-debbugs$

Please check all files. README.org has no copyright notice,
and license notice doesn't follow the form recommended
in the GPL.

Ineiev <ineiev>
Site Administrator
Fri 24 Nov 2017 10:05:20 AM UTC, comment #5: 

Oh, okay.  I've fixed that by adding "tests/README", which states just that.  That file is also distributed with the tarball.

Thanks

Ricardo Wurmus <rekado>
Fri 24 Nov 2017 06:02:09 AM UTC, comment #4: 


>  They are covered under the same license as the whole project.


This should be written explicitly.

All copyrightable files should have notices; if the format of the files doesn't permit including notices, they should be stated in a README file in the same directory.

Ineiev <ineiev>
Site Administrator
Thu 23 Nov 2017 12:06:09 PM UTC, comment #3: 

Hi,

I have checked all files.  The following files have no license headers:

./bootstrap.sh
./.gitignore
./tests/responses/newest-bugs1.xml
./tests/responses/get-status1.xml
./tests/requests/get-status.xml
./tests/requests/newest-bugs.xml
./tests/requests/get-bugs.xml

".gitignore" and "bootstrap.sh" are trivial, so no extra license header is required.  The files under "tests" contain expected output and input, so the format is important.  They are covered under the same license as the whole project.

Is there any file in particular where you think copyright/license notices are missing?

~~ Ricardo

Ricardo Wurmus <rekado>
Thu 23 Nov 2017 08:47:28 AM UTC, comment #2: 

Hello, Ricardo!

Please check all files; also, please reply via Savannah interface rather than by email.

Ineiev <ineiev>
Site Administrator
Mon 20 Nov 2017 04:04:00 PM UTC, comment #1: 

Hello, Ricardo!

All files in your tarball should have valid copyright and license notices; files like CODE-OF-CONDUCT have none.

Could you fix that?

Ineiev <ineiev>
Site Administrator
Sat 18 Nov 2017 09:37:48 AM 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: guile-debbugs
  • System Name:  guile-debbugs
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later





Description:

This project provides Guile bindings for the Debbugs bug tracker.


Other Software Required:

GNU Guile 2.2.2, LGPL3+, https://gnu.org/s/guile
autoconf
automake
texinfo
pkg-config


Other Comments:

The code is available here:
https://git.elephly.net/software/guile-debbugs.git


Tarball URL:

https://git.elephly.net/software/guile-debbugs.git


Ricardo Wurmus <rekado>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

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 rekado (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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-11-27 ineiev StatusIn Progress Done
        Open/ClosedOpen Closed
    2017-11-20 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code