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
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 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?
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