taskSavannah Administration - Tasks: task #15653, Submission of Maneage

 
 

task #15653: Submission of Maneage

Submitted by:  Mohammad Akhlaghi <makhlaghi>
Submitted on:  Wed 20 May 2020 12:43:58 AM UTC  
 
Should Start On:  Tue 19 May 2020 11:00:00 PM UTC Should be Finished on:  Fri 29 May 2020 11:00:00 PM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  In Progress Privacy:  Public
Percent Complete:  0% Assigned to:  Ineiev <ineiev>
Open/Closed:  Open Effort:  0.00

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 25 May 2020 08:22:03 PM UTC, comment #4: 

All the remaining issues have been implemented in Commit 0043ba8d9.

> Why did you miss them?

Please compare the number of missed with all the cases that have been implemented! The few cases that have slipped through my fingers are just momentary mistakes.

> Did you think the policies only applies to the materials the maintainers make themselves from the scratch?

Of course not ;-)! Like before, we have corrected them in so many cases, these few are just momentary mistakes that as you see above, I fix as soon as I find them: for me, this is a bug, and all software have unintentional bugs.

> I agree that it would be hard to eliminate it in this case.

As you may notice from the commit message, I found out that for almost all the other journals we were referring to it through its abbreviation, this one and three others were just out-liers. So I fixed this by simply using the journal abbreviation for all citations.

> What about README-hacking.md?

That has also been corrected, it passed my previous check because it was 'open-source' (with a '-' in between!).

> Have you read the FAQ entry I referred to in comment #1?

As you may see from the commit above, this has also been corrected in reference to all GNU/Linux distribution names, thanks for reminding me.

Mohammad Akhlaghi <makhlaghi>
Mon 25 May 2020 05:25:08 PM UTC, comment #3: 

comment #2:

> Thank you, I done a search for "Copyright (C)" and corrected the files that didn't have any notice or license, I also set all of them to have the GPL-suggested format in Commit c0a512e0631.


Why did you miss them?

> I also searched for "open source" with the command below and noticed that it only occurs in two BibTeX entries (which we just imported from journals and didn't write ourselves).


Did you think the policies only applies to the materials the maintainers make themselves from the scratch?

> In one it is in the "abstract", so since this BibTeX entry isn't used in our context I removed it in Commit 4ff12fa2. However, I couldn't remove the other one because its in the name of the journal that published the paper: "The Journal of Open Source Software".


I agree that it would be hard to eliminate it in this case.

What about README-hacking.md?

> There was just a few more "ArchLinux"s in code and one instance of "Linux from Scratch" (which is also a special name for an operating system.


Have you read the FAQ entry I referred to in comment #1?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Fri 22 May 2020 11:04:49 PM UTC, comment #2: 

Thank you, I done a search for "Copyright (C)" and corrected the files that didn't have any notice or license, I also set all of them to have the GPL-suggested format in Commit c0a512e0631.

I also searched for "open source" with the command below and noticed that it only occurs in two BibTeX entries (which we just imported from journals and didn't write ourselves). In one it is in the "abstract", so since this BibTeX entry isn't used in our context I removed it in Commit 4ff12fa2. However, I couldn't remove the other one because its in the name of the journal that published the paper: "The Journal of Open Source Software".

grep -ir "open source" ./*

I done a similar search for "Linux." and only one entry came which was actually ArchLinux (the name of a GNU/Linux distribution, and a special name). I also removed the ".", and couldn't find a single place where we referred to "Linux" instead of GNU/Linux. There was just a few more "ArchLinux"s in code and one instance of "Linux from Scratch" (which is also a special name for an operating system. comments (because that is where we got the idea of applying that step and need to be able to remember!).

If you noticed any other usage of "open source" or "Linux", please let me know and I will correct it, it must have been a typo!

By the way, I should have given this link for the source of the project (the "maneage" branch, not the "master" branch), can you please look here for any further checks: http://git.savannah.gnu.org/cgit/reproduce.git/tree/?h=maneage

Generally, in Maneage, the standard "master" branch belongs to the users (projects derived from Maneage). So the branch we should protect here to avoid mistakenly deleting or changing is "maneage". So, when making the project's Git repository, can you please set it to protect the "maneage" branch?

Mohammad Akhlaghi <makhlaghi>
Thu 21 May 2020 04:38:11 PM UTC, comment #1: 

Files like reproduce/software/make/README.md lack copyright and license notices; also, you should have made sure that your package always speaks about free software rather than open source and calls the operating system GNU/Linux rather than "Linux."

You are a GNU maintainer and should be familiar with these matters.  Why did you miss that?

While at it, the license notices differ from the text suggested in the GPL.  I believe this should be fixed, too.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Wed 20 May 2020 12:43:58 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: Maneage
  • System Name:  maneage
  • Type: non-GNU software and documentation
  • License: GNU General Public License v3 or later

Description:

Maneage (Manage+Lineage) is a fully working template for doing reproducible research (writing a paper). It is designed to be customized for separate projects: you specify which software you need and how to run them to achieve your result. The pipeline will then download (if necessary) the software source code and build them in a closed environment (highly independent of your operating system) during the configuration step. You can then organize your research steps through Makefiles, which will finish in a fully reproducible 'paper.pdf'.

Other Software Required:

A minimal POSIX environment

Other Comments:

This is just a copy of the "Reproducible Paper Template" project that is already on Savannah: https://savannah.nongnu.org/projects/reproduce

Tarball URL:

http://git.savannah.nongnu.org/cgit/reproduce.git/tree/

Mohammad Akhlaghi <makhlaghi>

 

(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 makhlaghi (Submitted the item)
  •  

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

    Only logged-in users can vote.

     

     

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-05-21 ineiev StatusNone => In Progress
        Assigned toNone => ineiev

    Back to the top


    Powered by Savane 3.5