GitHub is a terrible upstream
Orion Poplawski
orion at cora.nwra.com
Thu May 24 21:05:10 UTC 2012
On 04/23/2012 11:21 AM, Patrick Monnerat wrote:
> On Mon, 2012-04-23 at 14:27 +0100, Adam Williamson wrote:
>> On Fri, 2012-04-20 at 20:51 -0700, Eric Smith wrote:
>>> Corey Richardson wrote:
>>>> Getting source tarballs from github is a nightmare. See
>>>> http://lists.fedoraproject.org/pipermail/devel/2011-February/148676.html
>
> I noticed putting what you want after .../tarball/XXXX has no effect,
> thus I have good results by using URLs like:
>
> https://github.com/user/app/tarball/gittag/user-app-gittag.tar.gz
>
> where user and app identify the repository target and gittag is the hex
> code of the desired commit. This satisfies rpmbuild and the URL is
> valid.
>
> The downloaded tar contains everything under directory user-app-gittag.
>
> Of course, this works as long as the target data (i.e.: repository)
> lives on github :-/
>
> Patrick
>
It wasn't obvious at first to me but this works with tags not just commit
hashes. So if a project tags there version numbers you can do something like:
https://github.com/enthought/mayavi/tarball/4.2.0/Mayavi-4.2.0.tar.gz
The contents are still in a directory named user-app-hash
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder Office FAX: 303-415-9702
3380 Mitchell Lane orion at nwra.com
Boulder, CO 80301 http://www.nwra.com
--
devel mailing list
devel at lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
More information about the devel
mailing list