Re: [oi-dev] Git or Mercurial?

2014-03-14 Thread Alasdair Lumsden
Hi Jim,

You're pretty much right on all of that - github.com/illumos/illumos-gate is 
the main source for illumos.

Some OI stuff has made its way onto https://github.com/openindiana

However much of the legacy OI stuff is still on http://hg.openindiana.org

illumos-gate build instructions should reference the github one. OI stuff 
relating to /hipster should reference github, whilst the /dev stuff probably 
still the old hg stuff.




> Date: Thu, 13 Mar 2014 16:45:43 +0100
> From: jimkli...@cos.ru
> To: oi-dev@openindiana.org
> Subject: [oi-dev] Git or Mercurial?
>
> Hello all,
>
> Many instructions on both the illumos and OI wikis (including some
> pages compiled by myself a couple of years ago) describe Mercurial
> (hg) as the way to fetch the illumos-gate sources. How up-to-date is
> this information? I believe the active development repository for both
> projects has gone over to GitHub, with its simplicity of forks etc.,
> and the hg.illumos.org replicates (checks out/updates) from the Git
> master version. Is this understanding correct?
>
> In consequence, should the Wiki instructions be updated to promote
> the GitHub (original gate or private forks) as the suggested way to
> go (in particular, to easily publish and share fixes and developments
> made by this developer), with HG being a legacy option?
>
> Thanks,
> //Jim Klimov
>
>
> ___
> oi-dev mailing list
> oi-dev@openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev
>   
___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Git or Mercurial?

2014-03-28 Thread Jim Klimov

On 2014-03-14 16:26, Alasdair Lumsden wrote:

Hi Jim,

You're pretty much right on all of that - github.com/illumos/illumos-gate is 
the main source for illumos.

Some OI stuff has made its way onto https://github.com/openindiana

However much of the legacy OI stuff is still on http://hg.openindiana.org

illumos-gate build instructions should reference the github one. OI stuff 
relating to /hipster should reference github, whilst the /dev stuff probably 
still the old hg stuff.


First of all, I think I forgot to thank Alasdair for the answer.

Also, in "How to Build Illumos" page
  http://wiki.illumos.org/pages/viewpage.action?pageId=1146919
there are links to the following Mercurial repos, which I think
are ALL OBSOLETE:

* http://hg.openindiana.org/illumos-gate:
  https://hg.openindiana.org/upstream/illumos/illumos-gate
  History reported in a strange manner, but apparently the
  last changes are: 14187 dated 2013-09-06 and (probably a
  "transplanted" older fix?) number 14188 dated 2013-03-04

* https://bitbucket.org/illumos/illumos-gate:
  last change d07a592 at 2013-07-10
  https://bitbucket.org/illumos/illumos-gate/commits/all

* ssh://ano...@hg.illumos.org/illumos-gate:
  last change 14068 at 2013-06-24

build@gcczone:/code/illumos-gate-golden$ hg update
0 files updated, 0 files merged, 0 files removed, 0 files unresolved

build@gcczone:/code/illumos-gate-golden$ hg heads
changeset:   14068:2547a41b1162
tag: tip
user:Marcel Telka 
date:Mon Jun 24 09:23:31 2013 +0200
summary: 3814 Support for SATA III Reviewed by: Johann 'Myrkraverk' 
Oskarsson  Reviewed by: Richard Lowe 
 Reviewed by: Garrett D'Amore 


Does any of those have a cronjob to sync from the current (github)
upstream head branch into the respective Mercurial repo clone?

For example, the Git head is recent:
* https://github.com/illumos/illumos-gate.git leads to
  https://github.com/illumos/illumos-gate
  latest commit 20 hours ago

And the OI fork I am not so sure about:
* https://github.com/OpenIndiana/illumos-gate
  latest commit   2 months ago
  Is it the one used for hipster? for oi_151a9? Something else?

I think something needs updating, either the repos, or the docs to
exclude and no longer mention the unmaintained stale resources...
It is misleading otherwise (i.e. I updated my old hg workspace and
expected to have all the recent developments in illumos-gate, while
I actually got only a year-old version of the sources).

Or am I missing something?..

On a side note, I believe the OI and Hipster releases, being open
sourced and all that, should also include their build recipes in
the repo ("illumos.sh" with the specific release-tag strings like
GATE='oi_151a7' and the compiler settings, and maybe other similar
config files), so that anyone interested can rebuild their own
binaries identical to OI's at the time of a specific distro release
(i.e. for certification or audit purposes). Is there any fundamental
objection to such an RFE? :)

Thanks,
//Jim Klimov


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Git or Mercurial?

2014-03-28 Thread Alexander Pyhalov

Hi, Jim.

Jim Klimov писал 28.03.2014 20:41:


I think something needs updating, either the repos, or the docs to
exclude and no longer mention the unmaintained stale resources...
It is misleading otherwise (i.e. I updated my old hg workspace and
expected to have all the recent developments in illumos-gate, while
I actually got only a year-old version of the sources).

Or am I missing something?..

On a side note, I believe the OI and Hipster releases, being open
sourced and all that, should also include their build recipes in
the repo ("illumos.sh" with the specific release-tag strings like
GATE='oi_151a7' and the compiler settings, and maybe other similar
config files), so that anyone interested can rebuild their own
binaries identical to OI's at the time of a specific distro release
(i.e. for certification or audit purposes). Is there any fundamental
objection to such an RFE? :)



For /hipster the "official" way to rebuild illumos-gate is using 
components/illumos/illumos-gate component 
(https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/illumos/illumos-gate)
from oi-userland. It generates environment necessary for nightly.sh 
(look at Makefile).
Not so sure about /dev. It seems that 
https://hg.openindiana.org/sustaining/oi_151a/illumos-gate/ is used now. 
I think that Jon's intention was to use 
https://github.com/OpenIndiana/illumos-gate in the future ,

but I'm not sure if it's actually used now.

---
System Administrator of Southern Federal University Computer Center


___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev