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 marcel.te...@nexenta.com
date:Mon Jun 24 09:23:31 2013 +0200
summary: 3814 Support for SATA III Reviewed by: Johann 'Myrkraverk' 
Oskarsson joh...@myrkraverk.com Reviewed by: Richard Lowe 
richl...@richlowe.net Reviewed by: Garrett D'Amore garr...@damore.org


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

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


[oi-dev] Git or Mercurial?

2014-03-13 Thread Jim Klimov

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