On Wed, 24 Oct 2018 at 11:40, Kurt Hornik <kurt.hor...@wu.ac.at> wrote: > > >>>>> Kurt Wheeler writes: > > Try e.g. > > https://cran.r-project.org/package=httr&version=1.3.1 > https://cran.r-project.org/package=httr&version=1.3.0
This is a nice feature that I didn't know. I recently proposed enforcing this scheme in Fedora's packaging guidelines, because in this way, a SPEC would build correctly even if the package was updated and the old version was archived (is this guaranteed to continue to work in future? I assumed so...). There is an odd thing about this format though, and that is the absence of a file extension. This is a redirection, yes, but the spectool can't trust the filename that is sent by the remote server, and uses only the filename extracted from the URL. Without extension, RPM doesn't know how to unpack the sources. So we have to do the following similarly odd trick (note the "#"): Source0: https://cran.r-project.org/package=%{packname}&version=%{version}#/%{packname}_%{version}.tar.gz Did you consider this problem? Is there any alternate immutable URL *with* extension? If not, is there any potential issue with the trick above? Regards, -- Iñaki Ucar ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel