[oi-dev] What comes next?

2012-09-04 Thread Damian Wojslaw

Hello

So, all you OpenIndiana developers, whom I admire, what comes next? :)
I've seen few people declaring they would like to help, I think 
packaging was mostly mentioned.

Please, let me ask few questions.

1. Is this link still valid? http://wiki.openindiana.org/oi/IPS+Knowledge
2. What would those people need to do, so start maintaining a package? 
Is there a process,
like in Debian, a person has to go through before they are given package 
maintaining duty?

3. Is the development sof OI till going at all?

4. What you, OI developers, would want from this distribution? What your 
priorities are?



I'd like to reiterate what I've said many times in the past, when 
OpenSolaris was still a live distribution.
If illumos wants to become widespread, it needs desktop distribution, a 
usable one, so that people can use it,
play with it and learn it. This is how Linux crept into datacenters, 
because people like me installed it as their
hobby desktop, to look at X, to look at FVWM, to use pine and share 
modem connection at home. And then,
it was natural to start exim and apache on it. And then people like me 
became admins, CIOs and CTOs and
started to use what they knew and liked. And I'd love illumos to become 
the system people can install as their

hobby desktop.

Thank you.

Damian Wojsław


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

Re: [oi-dev] What comes next?

2012-09-04 Thread ken mays


The desktop for OpenSolaris is not an issue nor major desktop apps. Most of the 
major apps were ported and some specs live in SFE. 

You can look at distros like Shillix or even Solaris 11. Do you need Xorg 7.7 
or Xfce 4.10? What specific hardware do you have and what does not work?

OpenSolaris distro was always a CORE OS distro in which most bloatware apps was 
moved to IPS. So X11 is the main thing to support besides parts of JDS. 
--
On Tue, Sep 4, 2012 4:38 AM EDT Damian Wojslaw wrote:

Hello

So, all you OpenIndiana developers, whom I admire, what comes next? :)
I've seen few people declaring they would like to help, I think packaging was 
mostly mentioned.
Please, let me ask few questions.

1. Is this link still valid? http://wiki.openindiana.org/oi/IPS+Knowledge
2. What would those people need to do, so start maintaining a package? Is 
there a process,
like in Debian, a person has to go through before they are given package 
maintaining duty?
3. Is the development sof OI till going at all?

4. What you, OI developers, would want from this distribution? What your 
priorities are?


I'd like to reiterate what I've said many times in the past, when OpenSolaris 
was still a live distribution.
If illumos wants to become widespread, it needs desktop distribution, a usable 
one, so that people can use it,
play with it and learn it. This is how Linux crept into datacenters, because 
people like me installed it as their
hobby desktop, to look at X, to look at FVWM, to use pine and share modem 
connection at home. And then,
it was natural to start exim and apache on it. And then people like me became 
admins, CIOs and CTOs and
started to use what they knew and liked. And I'd love illumos to become the 
system people can install as their
hobby desktop.

Thank you.

Damian Wojsław


___
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] What comes next?

2012-09-04 Thread Nick Zivkovic
On Tue, Sep 4, 2012 at 8:19 AM, ken mays maybird1...@yahoo.com wrote:


 The desktop for OpenSolaris is not an issue nor major desktop apps. Most of 
 the major apps were ported and some specs live in SFE.

 You can look at distros like Shillix or even Solaris 11. Do you need Xorg 7.7 
 or Xfce 4.10? What specific hardware do you have and what does not work?

Having out dated software will only make people continue to see
Illumos as a thing of the past, no matter how amazing our kernel is.


 OpenSolaris distro was always a CORE OS distro in which most bloatware apps 
 was moved to IPS. So X11 is the main thing to support besides parts of JDS.
 --
 On Tue, Sep 4, 2012 4:38 AM EDT Damian Wojslaw wrote:

Hello

So, all you OpenIndiana developers, whom I admire, what comes next? :)
I've seen few people declaring they would like to help, I think packaging was 
mostly mentioned.
Please, let me ask few questions.

1. Is this link still valid? http://wiki.openindiana.org/oi/IPS+Knowledge
2. What would those people need to do, so start maintaining a package? Is 
there a process,
like in Debian, a person has to go through before they are given package 
maintaining duty?
3. Is the development sof OI till going at all?

4. What you, OI developers, would want from this distribution? What your 
priorities are?

Below are things that I intend to work and code on. These were all
problems in OI-147. I just upgraded to OI-151a, and some these may
have been fixed. As soon as a scrub completes, I will reboot the
machine, get networking running and do 2, 1, 7, 5, 6, 3, 4, in that
order.

1: Making drivers for wifi; drivers for usb3 (as soon as I get HW);
improve usb-stack (major source of anguish and bugs).

2: Making NGZ appliances that users can use to get started on things
like building illumos. Or other projects. NGZ appliances can be
transported via USB device (because some machines may not be networked
[no wifi drivers, etc]).

3: Delivering app-bundles to the GZ using zfs datasets. Same rationale
as above, but some software (i.e. drivers) will only work on GZ.

4: Enhance IPS to utilize the above two methods (the more choices we
have, the better).

5: Making improvements to IPS. IPS already has a large catalog of
software. It would be difficult to justify making a new pkg-system
from scratch, because repackaging everything would outweigh any
superiority of a new pkg system. Improvements include performance
improvements, bug fixes to IPS, better error messages, and bug fixes
to existing packages, that fail to install.

6: Modernize compiler support. Illumos still sucks at compiling modern
C++ code, even though some major commands/apps are in C++ (nmap,
Chrome, firefox). I am thinking of bringing Clang and GCC up to date.
This is mostly for userland, as the Illumos kernel already compiles
with an older version of GCC.

7: Port i3 and dwm, and add them to IPS-repos. Same for cmake
(surprising how many projects use it).



I'd like to reiterate what I've said many times in the past, when OpenSolaris 
was still a live distribution.
If illumos wants to become widespread, it needs desktop distribution, a 
usable one, so that people can use it,
play with it and learn it. This is how Linux crept into datacenters, because 
people like me installed it as their
hobby desktop, to look at X, to look at FVWM, to use pine and share modem 
connection at home. And then,
it was natural to start exim and apache on it. And then people like me became 
admins, CIOs and CTOs and
started to use what they knew and liked. And I'd love illumos to become the 
system people can install as their
hobby desktop.

Agreed. Hence why need to support the latest or near-latest popular
unix-apps. For example firefox is still at 3.X, and we don't have
chrome. Drivers are not getting made. My thinkpad has no wifi. NGZs
are not being utilized to their full potential. I am going to try to
fix as much of this as possible.


Thank you.

Damian Wojsław


___
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 mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] What comes next?

2012-09-04 Thread Nick Zivkovic
Other distros will better serve those who need a very, very lean
system. OI is meant to facilitate usable desktop variant of Illumos
for power users who need a better hobby than linux administration ;)

On Tue, Sep 4, 2012 at 8:19 AM, ken mays maybird1...@yahoo.com wrote:


 The desktop for OpenSolaris is not an issue nor major desktop apps. Most of 
 the major apps were ported and some specs live in SFE.

 You can look at distros like Shillix or even Solaris 11. Do you need Xorg 7.7 
 or Xfce 4.10? What specific hardware do you have and what does not work?

 OpenSolaris distro was always a CORE OS distro in which most bloatware apps 
 was moved to IPS. So X11 is the main thing to support besides parts of JDS.
 --
 On Tue, Sep 4, 2012 4:38 AM EDT Damian Wojslaw wrote:

Hello

So, all you OpenIndiana developers, whom I admire, what comes next? :)
I've seen few people declaring they would like to help, I think packaging was 
mostly mentioned.
Please, let me ask few questions.

1. Is this link still valid? http://wiki.openindiana.org/oi/IPS+Knowledge
2. What would those people need to do, so start maintaining a package? Is 
there a process,
like in Debian, a person has to go through before they are given package 
maintaining duty?
3. Is the development sof OI till going at all?

4. What you, OI developers, would want from this distribution? What your 
priorities are?


I'd like to reiterate what I've said many times in the past, when OpenSolaris 
was still a live distribution.
If illumos wants to become widespread, it needs desktop distribution, a 
usable one, so that people can use it,
play with it and learn it. This is how Linux crept into datacenters, because 
people like me installed it as their
hobby desktop, to look at X, to look at FVWM, to use pine and share modem 
connection at home. And then,
it was natural to start exim and apache on it. And then people like me became 
admins, CIOs and CTOs and
started to use what they knew and liked. And I'd love illumos to become the 
system people can install as their
hobby desktop.

Thank you.

Damian Wojsław


___
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 mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Desktop Illumos Still Matters

2012-09-04 Thread Andrew M. Hettinger

My thoughts. Remember, they are probably only worth what you paid for
them! ;p

Nick Zivkovic zivkovic.n...@gmail.com wrote on 09/01/2012 10:42:14 AM:

 Yes. I am more interested in contributing drivers and the like. As far
 as packages go, to be honest, I've experienced torture at the hands of
 IPS (though that could very easily be my fault), and am reluctant go
 near it. For example I tried an image-update and it failed. So I am
 stuck on OI-147 until I backup-reinstall-import to OI-151a.

 I think packages are a high priority, but not as high as making sure
 the latest illumos-gate can build and run on a modern desktop. For
 example, I can't get SmartOS running on a thinkpad or my desktop
 computer. Somewhere in June 2012, a bug was introduced that prevents
 the illumos kernel from booting. If I had been building and testing
 the latest source, that bug could probably have been caught before it
 got buried in a mountain of commits. Now, I image, it is like finding
 a needle in a haystack.

 I am willing to assist with packages, but my time is limited, and I
 think it is more important to direct my effort to building
 illumos-gate and writing drivers. Also, making packages is still a
 black art to me, and wouldn't know where to start.

One of the biggest issues here isn't that packages are particularly HARD to
make with IPS (they aren't). It's that there are about three different
approaches to it, and we need to get that standardized. Many of the
packages are tied up in the consolidations, which DO seem to have a high
barrier to entry. I considered putting together a source-juicer-like
self-service system for building packages. If I can get the time, I'll
revisit that. It would make my (and everyone else's, I think) life easier.

 But since we are already on the topic of packages, Adam, do you think
 there is a way to make it less painful, more consistent? I'm _not_
 talking about extreme measures like changing from IPS to
 [DEB/RPM/SVR/etc]. I'm wondering if we could 1) make IPS easier to use
 by documenting stuff in an easily accessible way [the man pages aren't
 very helpful]

The wiki would be an ideal place for this to happen. Frankly, I haven't see
much trouble with the man pages from a user perspective, but from the
developer's side, it could definitely use some work. Much of this was
documented in the OS.o site, but we need to not depend on that.

 2) document every single IPS failure and either fix the
 packages or the IPS code (depend on what caused the failure), and

First thought here is that it needs to be in the bug tracker, but that may
not be easily accessible either. Maybe a sub-page on the wiki?

 3)
 have IPS install all userland libs to a zfs dataset named rpool/ips or
 rpool/pkgs; this way, we can zfs-send these datasets, and snap-shot
 them, and clone them, without pulling in the rest of the file-system
 heirarchy. This would make my bitterness toward IPS reduce
 significantly. This way, you can migrate different user-land configs
 between systems. Also, an easy way to do updates across a multitude of
 systems. One can share their binaries and packages via zfs-send,
 because they won't destroy an existing system's /usr /bin and so
 forth. Also, OI would benefit tremendously from offering pre-made NG
 zones on the web-site, available for downloading and running. In fact,
 we could use Zones as a delivery mechanism for things like an Illumos
 build-environment. An NG zone can contain a working and sandboxed
 version of firefox. Zones are a great technology that can make the
 system more attractive amateur power users who may become programmers
 some day (like I did). Multiple ways of sharing pre-compiled binaries
 can only help OI and Illumos. In fact I can see people sharing
 datasets with packages via bit-torrent. Plus, incremental send/recv is
 a huge benefit.

Back in the bad-old-days, (if memory serves) a basic copy of userland was
kept in /bin and /sbin that did not depend on anything. This was done to
allow you to NFS mount everything else. IIRC the decision was made to go
ahead and make them dynamicly linked because noone NFS mounts them anymore
anyway, and it meant we had to keep both a simplified and full version of
the programs. I think this will encounter many similar issues as that. If
we are going back down this road, we could consider just delivering a /bin
and /sbin we can use as you propose. It would have the advantage of
bringing back this lost (albit rarely used) functionality.

That said, there is nothing stopping anyone from delivering a basic
userland in /rpool/pkgs, although I would suggest using an alternate mount
point in /usr (/usr/zdu or some-such? solaris has a long history of
delivering alternate userlands in filesystems off of /usr).

 We might even be able to integrate a window manager (like i3 or dwm)
 so that switching virtual desktop, actually switches to another zone.

Can you do this in zones? Frankly, all my other zones have always been on
the 

Re: [oi-dev] New Project Lead?

2012-09-04 Thread Nick Zivkovic
On Tue, Sep 4, 2012 at 1:41 PM, Andrew M. Hettinger
ahettin...@prominic.net wrote:
 +1

 I'd like to see this lead by a committee with a written governance
 structure. That way we don't have to worry about this in the future, and
 it's not on one persons shoulders. My complaint right now is I don't know
 who to take things to.

I disagree. I've been a long-time Gentoo user (before OpenSolaris and
Illumos), and the governance was what destroyed the community after
Daniel Robins left. It was so dysfunctional, that people weren't
accepting improvements to their portage package manager from other
developers due personal disputes and grudges, instead of technical
grounds.

We really don't need politics in a software project. Besides, what is
governance going to do exactly? Anyone can write code and, if not
commit it, can run their own branch on github or bitbucket.

Any governance that we implement will be fundamentally impotent,
unless they concern themselves with matters other than code.

As someone earlier mentioned, what we really need is one person who
can act as a coordinator or go-between between various projects in OI.
We need a network, not a hierarchy (governance implies the latter).

If no one else feels up to the task, I'll do it. But, to be honest I
was hoping an OI veteran contributor would step up to the task.


 Andrew Hettinger
 http://Prominic.NET || ahettin...@prominic.net
 Tel: 866.339.3169 (toll free) -or- +1.217.356.2888 x.110 (int'l)
 Fax: 866.372.3356 (toll free) -or- +1.217.356.3356 (int'l)


 Garrett D'Amore garrett.dam...@dey-sys.com wrote on 09/02/2012 11:46:39
 PM:



 Just a quick note to since I'm the PL for illumos - or I was until
 recently. We've made some adjustments which basically make that role
 obsolete by creation of a very simple governance structure that
 reflects a meritocracy. It is also split between two bodies, one
 that addresses technology and another that handles non tech issues.
 About the only real thing my role does now is that as founder I will
 have a permanent seat on the foundation. Otherwise I am now just
 another contributor.

 The point is, I don't think you need to worry frantically about
 replacing Alasdair with another PL. I would instead work hard to
 find parties who can help fill other gaps in release engineering,
 formal QA, and product packaging. I think also a project planner
 would be helpful to the project, but not one who makes decisions for
 the project but rather one who helps coordinate the product plans
 and communicates this eg by producing gantt charts and acting as
 secretary at team meetings etc.

 I am not offering to help with any of these as my plate is already
 overfull. I am just offering my perspective is all.

 - Garrett

 Sent from my iPhone

 On Sep 3, 2012, at 7:22 AM, Nick Zivkovic zivkovic.n...@gmail.com wrote:

  On Sun, Sep 2, 2012 at 9:50 PM, chrisjo...@unixmen.com wrote:
  Although I am relatively new to the project and it is true I have not
  contributed any code, I would be prepared to take on the role if there
  was
 
  IMHO, a project lead should be one who contributes code and packages
  to OI. Otherwise, the project lead is just an expendable figure head
  with no real purpose.
 
  In order to set a release schedule, and so on, you have to be
  intimately familiar with the code that is being released.
 
  Before this discussion devolves into a governance orgy, I think that
  all we really need is people who write code, and make it publicly
  available, in a roughly synchronized way.
 
  We should have a network of developers. Not a hierarchy.
 
  no one else suitable. Just some food for thought I guess. I think the
  real
  question is who is going to select the new Project Leader?
 
 
  Even if a new project leader is selected by the community and sworn
  in, what difference will it make, other than making OI's situation
  _seem_ less dire?
 
  I think a de facto project leader will emerge from the ranks of
  programmers pretty much automatically. Most likely it will be the
  programmer that has had or is having the most profound impact on the
  OI project.
 
  But that's just my theory.
 
 
  Regards
 
  Chris Jones
 
 
  ___
  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 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 mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev


Re: [oi-dev] Desktop Illumos Still Matters

2012-09-04 Thread Nick Zivkovic
On Tue, Sep 4, 2012 at 1:25 PM, Andrew M. Hettinger
ahettin...@prominic.net wrote:
 My thoughts. Remember, they are probably only worth what you paid for them!
 ;p

 Nick Zivkovic zivkovic.n...@gmail.com wrote on 09/01/2012 10:42:14 AM:



 Yes. I am more interested in contributing drivers and the like. As far
 as packages go, to be honest, I've experienced torture at the hands of
 IPS (though that could very easily be my fault), and am reluctant go
 near it. For example I tried an image-update and it failed. So I am
 stuck on OI-147 until I backup-reinstall-import to OI-151a.

 I think packages are a high priority, but not as high as making sure
 the latest illumos-gate can build and run on a modern desktop. For
 example, I can't get SmartOS running on a thinkpad or my desktop
 computer. Somewhere in June 2012, a bug was introduced that prevents
 the illumos kernel from booting. If I had been building and testing
 the latest source, that bug could probably have been caught before it
 got buried in a mountain of commits. Now, I image, it is like finding
 a needle in a haystack.

 I am willing to assist with packages, but my time is limited, and I
 think it is more important to direct my effort to building
 illumos-gate and writing drivers. Also, making packages is still a
 black art to me, and wouldn't know where to start.

 One of the biggest issues here isn't that packages are particularly HARD to
 make with IPS (they aren't). It's that there are about three different
 approaches to it, and we need to get that standardized. Many of the packages
 are tied up in the consolidations, which DO seem to have a high barrier to
 entry. I considered putting together a source-juicer-like self-service
 system for building packages. If I can get the time, I'll revisit that. It
 would make my (and everyone else's, I think) life easier.

Ok this sounds very useful. I will investigate consolidations, and see
what can be done to lower that barrier.



 But since we are already on the topic of packages, Adam, do you think
 there is a way to make it less painful, more consistent? I'm _not_
 talking about extreme measures like changing from IPS to
 [DEB/RPM/SVR/etc]. I'm wondering if we could 1) make IPS easier to use
 by documenting stuff in an easily accessible way [the man pages aren't
 very helpful]

 The wiki would be an ideal place for this to happen. Frankly, I haven't see
 much trouble with the man pages from a user perspective, but from the
 developer's side, it could definitely use some work. Much of this was
 documented in the OS.o site, but we need to not depend on that.


 2) document every single IPS failure and either fix the
 packages or the IPS code (depend on what caused the failure), and

 First thought here is that it needs to be in the bug tracker, but that may
 not be easily accessible either. Maybe a sub-page on the wiki?

Either should be fine. FreeBSD records their ports build failures on
their wiki. I think Gentoo recorded this on a bug tracker. Wiki is
probably easiest.



 3)
 have IPS install all userland libs to a zfs dataset named rpool/ips or
 rpool/pkgs; this way, we can zfs-send these datasets, and snap-shot
 them, and clone them, without pulling in the rest of the file-system
 heirarchy. This would make my bitterness toward IPS reduce
 significantly. This way, you can migrate different user-land configs
 between systems. Also, an easy way to do updates across a multitude of
 systems. One can share their binaries and packages via zfs-send,
 because they won't destroy an existing system's /usr /bin and so
 forth. Also, OI would benefit tremendously from offering pre-made NG
 zones on the web-site, available for downloading and running. In fact,
 we could use Zones as a delivery mechanism for things like an Illumos
 build-environment. An NG zone can contain a working and sandboxed
 version of firefox. Zones are a great technology that can make the
 system more attractive amateur power users who may become programmers
 some day (like I did). Multiple ways of sharing pre-compiled binaries
 can only help OI and Illumos. In fact I can see people sharing
 datasets with packages via bit-torrent. Plus, incremental send/recv is
 a huge benefit.

 Back in the bad-old-days, (if memory serves) a basic copy of userland was
 kept in /bin and /sbin that did not depend on anything. This was done to
 allow you to NFS mount everything else. IIRC the decision was made to go
 ahead and make them dynamicly linked because noone NFS mounts them anymore
 anyway, and it meant we had to keep both a simplified and full version of
 the programs. I think this will encounter many similar issues as that. If we
 are going back down this road, we could consider just delivering a /bin and
 /sbin we can use as you propose. It would have the advantage of bringing
 back this lost (albit rarely used) functionality.

 That said, there is nothing stopping anyone from delivering a basic userland
 in /rpool/pkgs, although I would 

[oi-dev] Please comment #2314 isc-dhcp

2012-09-04 Thread gary
I've cleaned up and updated isc-dhcp to 4.2.4-R1. This already has the updates provided by Oracle so I removed the patches which are not required. I also removed duplicate items in the p5m file and fixed the Makefile so the BIND sub-module gets built correctly. This is my first foray into helping with oi userland so be critical so I can grow as a contributor. Thanks.My clone is athttps://bitbucket.org/ggendel/oi-buildGary ___
oi-dev mailing list
oi-dev@openindiana.org
http://openindiana.org/mailman/listinfo/oi-dev

Re: [oi-dev] Please comment #2314 isc-dhcp

2012-09-04 Thread Adam Števko
Hi Gary,

welcome to packaging stuff. I am resending this to userland list at illumos.org.

Please, change the OpenSolaris CDDL license to the Illumos one, the text can be 
found at 
https://bitbucket.org/xenol/illumos-userland-2162/src/24656bd2ab51/components/zabbix-agent/Makefile
 for example. Also do not forget about copyright.

Otherwise, changes look good to me.

P.S: I am sorry I forgot to mention that the repository on bitbucket should 
contain issue number in the name. It makes tracking changes easier. So, when 
creating the repository for the next time, please put issue number in it's name.

Cheers,

Adam

On Sep 5, 2012, at 12:45 AM, g...@genashor.com wrote:

 I've cleaned up and updated isc-dhcp to 4.2.4-R1. This already has the 
 updates provided by Oracle so I removed the patches which are not required. I 
 also removed duplicate items in the p5m file and fixed the Makefile so the 
 BIND sub-module gets built correctly. This is my first foray into helping 
 with oi userland so be critical so I can grow as a contributor. Thanks.
 
 My clone is at https://bitbucket.org/ggendel/oi-build
 
 Gary
 
 ___
 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] Desktop Illumos Still Matters

2012-09-04 Thread Alasdair Lumsden
I've actually realised it would be really useful if there was a single 
document explaining all this stuff, a kind of In the beginning there 
was... style walk through of how things came to be.


I'll try to write one over the next few weeks and put it on the wiki, as 
it would probably help new developers get their head around things.


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


Re: [oi-dev] Desktop Illumos Still Matters

2012-09-04 Thread Francois Dion
On Tue, Sep 4, 2012 at 5:38 PM, Nick Zivkovic zivkovic.n...@gmail.com wrote:
 2) document every single IPS failure and either fix the
 packages or the IPS code (depend on what caused the failure), and

 First thought here is that it needs to be in the bug tracker, but that may
 not be easily accessible either. Maybe a sub-page on the wiki?

 Either should be fine. FreeBSD records their ports build failures on
 their wiki. I think Gentoo recorded this on a bug tracker. Wiki is
 probably easiest.

Jenkins can automate all of that. For $JOB, I manage various products,
millions of lines of code in total with it. The nice thing is that it
will blame whoever breaks the build. It also provides an easy to
read dashboard, and notify only on status change, not on every build
that fails etc. Plus it can post to a URL, so a few lines of python
code with web.py and you have an interface to a wiki or bug tracker.

Francois

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