reproduce-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Reproduce-devel] [task #15399] Configure option for software download f


From: Mohammad Akhlaghi
Subject: [Reproduce-devel] [task #15399] Configure option for software download from Zenodo
Date: Fri, 27 Sep 2019 11:59:04 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0

URL:
  <https://savannah.nongnu.org/task/?15399>

                 Summary: Configure option for software download from Zenodo
                 Project: Reproducible paper template
            Submitted by: makhlaghi
            Submitted on: Fri 27 Sep 2019 04:59:02 PM BST
         Should Start On: Fri 27 Sep 2019 12:00:00 AM BST
   Should be Finished on: Fri 27 Sep 2019 12:00:00 AM BST
                Category: Software
                Priority: 5 - Normal
                  Status: Postponed
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

In line with task #15345 (Automatically using backup tarball repository) and
task #15359 (Selecting backup tarball repositories), it would also be good to
download the general software package from Zenodo when the author as provided
one.

When publishing a project, authors may also upload all their software to a
server like Zenodo, for example `software-v4-0-g8505cfd.tar.gz' in
zenodo.3408481 <https://doi.org/10.5281/zenodo.3408481>. 

Fortunately Zenodo can associate the DOI link before the publication. So, to
make it easier/automatic for the reader of a project's paper, we can add an
configure-time option to automatically download the Zenodo (or any other
server) tarball of tarballs, with a command like this:


./project configure --use-tarball-package


When this option is given, the script won't ask for the "software tarball
directory" any more. After the basic checks, it will download the packaged
tarball (with known address defined by the author), unpack it, and define the
unpacked directory as the `DEPENDENCIES-DIR' (directory that the users give
for "software tarball directory").

In this way, we only need some small changes at the start and everything else
will remain as before.




    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/task/?15399>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]