What if software download URL doesn't include version?
jberry at macports.org
Wed Jan 24 07:50:07 PST 2007
On Jan 23, 2007, at 11:44 PM, Ryan Schmidt wrote:
> I have run into the situation a couple times now that the software
> developer provides a download URL that does not contain the version
> number. For example, gtkwave:
> And sitescooper:
> The portfile gets written to download the archive, including its
> checksums, and then when the author goes and updates the software,
> it breaks the port because the checksum has changed but the
> download filename is the same.
> I don't know about sitescooper, but I've checked with the author of
> gtkwave, and he cannot provide versioned downloads because he does
> not have enough webspace to store the prior versions. (The current
> version is about 2.5 MB.)
> What should we do in cases like these? Do we go and grab the
> archives and put them on a MacPorts web server with a versioned
> URL, or do we use the original download URL and just accept that
> the port will break when the developer updates the software?
I think we should grab and host the distfiles in cases like this. I
created space for such in our subversion tree at /distfiles (at root
of our tree, at the same level as trunk). This is available through
http at http://svn.macports.org/repository/macports/distfiles.
> Begin forwarded message:
>> From: Anthony J Bybell
>> Date: January 24, 2007 00:56:07 CST
>> To: Ryan Schmidt
>> Subject: Re: Download specific version of gtkwave?
>> There's no way to download a specific version given that I don't
>> have the
>> webspace on my ISP to support all the versions. I will forward out a
>> tarball of 3.0.14 in my next note.
>> On Tue, 23 Jan 2007, Ryan Schmidt wrote:
>>> Hi. Is there a way to download version 3.0.14 -- or any specific
>>> version -- of gtkwave? All I see on your web page is a way to
>>> download the "current" version of gtkwave, but for the MacPorts
>>> project we need a reliable way to download a specific version, even
>>> after you have released a new version. Thanks.
> macports-dev mailing list
> macports-dev at lists.macosforge.org
More information about the macports-dev