unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Lukas Gradl <lgradl@openmailbox.org>
To: Leo Famulari <leo@famulari.name>
Subject: Re: [PATCH] gnu: add sparta-dsmc
Date: Mon, 25 Apr 2016 15:11:56 -0500	[thread overview]
Message-ID: <87h9eptpmb.fsf@openmailbox.org> (raw)
In-Reply-To: <20160425190321.GB17335@jasmine> (Leo Famulari's message of "Mon, 25 Apr 2016 15:03:21 -0400")

Leo Famulari <leo@famulari.name> writes:

> On Sat, Apr 23, 2016 at 01:47:18AM -0500, Lukas Gradl wrote:
>> On Tue, Apr 05, 2016 at 08:21:35PM +0300, Efraim Flashner wrote:
>> > On Tue, Apr 05, 2016 at 12:04:56PM -0500, Lukas Gradl wrote:
>> > > On Tue, Apr 05, 2016 at 04:26:59AM -0400, Leo Famulari wrote:
>> > > > On Mon, Apr 04, 2016 at 03:55:51PM -0500, Lukas Gradl wrote:
>> > > > > Hello Guix!
>> > > > > 
>> > > > > Attached is a patch to add the SPARTA Direct Simulation Monte Carlo
>> > > > > Software.
>> > > > > 
>> > > > > There maybe is a problem with the source URL: The URL always points to
>> > > > > the latest version of the source tar ball which is constantly updated
>> > > > > and immediately released by upstream.  This means that the hash of the
>> > > > > source tar ball available at this URL changes several times a month.  Is
>> > > > > this acceptable or does anyone have an idea how this should be handled?
>> > > > 
>> > > > I assume you've looked for a more stable URL. Are there other distros
>> > > > that have solved this problem? Can you contact the SPARTA developers and
>> > > > ask if there is a solution?
>> > > 
>> > > AFAIK this software is not packaged in any other distro.  I am already
>> > > in contact with the author of SPARTA, he provided the URL that I used in
>> > > the patch.  I explained the problem to him and I am waiting for his
>> > > response.
>> > > 
>> > > Thank you!
>> > 
>> > Not just for this package but potentially for others, could we stick a
>> > copy on archive.org with a date-stamp or something?
>> 
>> 
>> Sorry for the long delay!
>> 
>> My message to upstream is still unanswered, so I went ahead and uploaded
>> the tar ball to archive.org.  Attached is an updated patch.
>
> Do we at least know why the tarball keeps changing? For example, is it a
> new release? Have you inspected the differences from one to the next?

Yes, it is a new release.  When upstream releases a new version, they
publish it at this URL.  The old version that was available at that URL
before is then taken offline and can no longer be downloaded from their
website.

> If the upstream author could say, "use this tarball with hash xxx[...]",
> we could confidently distribute software from the author to our users.
>

At the moment, the tarball with hash XXX at the download URL is silently
replaced by another tarball with hash YYY but identical name
(sparta.tar.gz) whenever they release a new version, which happens up to
several times a month.  I tried to explain to the author that this is
problematic for the authentication of the tarball via SHA sums and for
reproducibility and I suggested to him to append the release date to the
tarball name and keep the old ones available.  Unfortunately I have not
received a reply yet.

> Thanks for you work on this so far!

Thank you for your review!  I am working with this software almost every
day on several computers managed by Guix so I would love to see this go
in. 

      reply	other threads:[~2016-04-25 20:16 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-04 20:55 [PATCH] gnu: add sparta-dsmc Lukas Gradl
2016-04-05  8:26 ` Leo Famulari
2016-04-05 17:04   ` Lukas Gradl
2016-04-05 17:21     ` Efraim Flashner
2016-04-05 18:37       ` Leo Famulari
2016-04-23  6:47       ` Lukas Gradl
2016-04-25 19:03         ` Leo Famulari
2016-04-25 20:11           ` Lukas Gradl [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h9eptpmb.fsf@openmailbox.org \
    --to=lgradl@openmailbox.org \
    --cc=leo@famulari.name \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).