[haiku-development] Re: haiku and buildtools trees inaccessible, destroys .git/FETCH_HEAD: has git URL changed?

  • From: "Thomas Mueller" <mueller6723@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sat, 29 Apr 2017 09:34:40 +0000

from François Revol:

On 29/04/2017 09:04, Thomas Mueller wrote:
Yes, these sites worked with git (using https://) even if not with a
web browser.

I saw, at least on github, that I could download source trees for
r1alpha1, r1alpha2, r1alpha3, and r1alpha4 as well as the master
branch.

But I see no advantage in downloading the historical alpha releases.

The problem with cloning haiku from github is you won't have the tags,
which we need during the build.

Thanks for the warning, I didn't know that (about the tags).

It looks like the page on getting the Haiku source code needs to be 
corrected/updated so other people like me won't be misled into doing the wrong 
things.

I changed where I had the github site, and "git pull" updated some tags, but 
otherwise the source tree was already up-to-date, as was buildtools, which 
changes very infrequently.

I would have thought of HaikuPorts as a sub-project of Haiku,
comparable to FreeBSD ports with FreeBSD, portage with Gentoo Linux,
or pkgsrc with NetBSD, though pkgsrc has been ported to many other,
mostly (quasi-)Unix.

Logically but it's not handled by exactly the same people.

I guess that might be true with NetBSD and FreeBSD as well.

As far as I remember, Haiku used pkgsrc some years back, before
HaikuPorts was developed.

pkgsrc.org still shows support for Haiku, and I believe I remember seeing, 
years back, on haiku-os.org website that Haiku used pkgsrc.

Not really no, we used a dumb installoptionalpackage script that
unzipped files around. But at some point someone did port pkgsrc on
alpha4, but it won't work on PM-enabled installs now.

I shall heed that advice and not attempt to use pkgsrc on Haiku!

Tom


Other related posts: