On Fri, 2008-06-06 at 07:16 -0700, James Gosling wrote: > I'm confused. The opensolaris web site is filled with great words > about community involvement, but the arc-as-gatekeeper process > is about as community-hostile as one could imagine. >
Speaking as a community member, while ARC is totally unfriendly for community contributions (and might give Sun undue influence), I feel it's been a great help in maintaining the standards of the core. I anticipate a majority of contributions could be made outside the realm of ARC and it needs to be ensured that they can jump through fewer hoops. > Any clues on when the "community IPS repository" will happen? > Without it, there's no community. What's involved in making it > happen? A number of contributors to a community-maintained repository, spec-files-extra, (including Peter Lazslo, Shiv and myself) are trying to figure out how to better manage the community packages so we can start putting binaries into IPS. The packaging policy and logistical issues are still being worked out. I have a lot of respect for Debian's package maintainer policy as a model, although we could even start with something simpler. > > [ I have to admit that I chose sudo as an experiment in being a > community member because I knew it touched off lots of hot buttons ] Yeah, I fully anticipated the "sudo vs. RBAC" discussion that followed, which is partially orthogonal to the actual problem at hand. I guess having the ARC case already pending saves weighing the alternatives in this particular case. -Albert > > On Jun 5, 2008, at 10:11 PM, Albert Lee wrote: > > > > > On Thu, 2008-06-05 at 19:09 -0700, James Gosling wrote: > >> While it isn't on the list of TBD packages, I'd like to volunteer > >> to add > >> "sudo". Every time I install Solaris, it's always the first > >> upgrade I > >> make. It seems silly that it's missing. How do I go about adding > >> it? > > > > sudo is also one of the first packages I always add to a fresh > > install. > > Unfortunately, adding software to the pkg.opensolaris.org repository > > involves more process than just submitting the bytes since the > > software > > there is provided and maintained by a number of different sources, > > including OpenSolaris ON and SFW consolidations (and some others like > > the Sun Studio team). > > > > I can see three stories for making sudo available to everyone: > > Making it > > one of the core utilities (alongside su and pfexec), making it > > a /usr/gnu thing (SFW), or providing it from the default "community > > repository". The first two options deliver into pkg.opensolaris.org, > > while the last will deliver into an as-yet-undetermined, but probably > > separate repository that might be easily enabled (but not by default). > > > > For the first option, you'd have to file a case with the OpenSolaris > > ARC > > and basically submit design specs and go through a code review. The > > software will then live in the ON tree. > > > > The criteria for SFW integration are less strict, but an ARC case for > > inclusion is still needed. sudo will probably receive extra scrutiny > > due > > to its security implications. (There's also the potential policy issue > > where people familiar with sudo will use it exclusively and not take > > advantage of pfexec's finer grained security model). > > > > In the third-case, sudo is currently one of the packages in the the > > community-maintained spec-files-extra repository, which is a likely > > candidate for seeding a community IPS repository. Setting up this is > > still being worked out, but this option is the most flexible since the > > process should be much less involved than "official" integration > > (which > > basically evolved from Sun-internal processes). > > > > Yeah, it's complicated. > > > > -Albert > > > _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
