Re: [oi-dev] Git or Mercurial?
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?
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?
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?
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