<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: pkg(5): a no scripting zone</title>
	<atom:link href="http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/feed/" rel="self" type="application/rss+xml" />
	<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/</link>
	<description>Observations from a West Coast family</description>
	<lastBuildDate>Sun, 22 May 2011 15:05:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Thomas Wagner</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-221</link>
		<dc:creator>Thomas Wagner</dc:creator>
		<pubDate>Tue, 18 Sep 2007 15:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-221</guid>
		<description>&lt;p&gt;@Matt:  I have a dream: Install the packages for Apache, Database, Scripting-Language and the Application (e.g. Typo3). The dumb packages do almost no configuaiton (minimalistic scripting). The pieces are glued together by configuration recipes which can be tweaked by site-local profiles or an interactive dialog with the administrator.&lt;/p&gt;

&lt;p&gt;The big advantage would be, simple standardized base packages are the basement for multiple use-cases, where the more complex configurations tasks are covered by 1 configuration-recipe for the whole stack.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Matt:  I have a dream: Install the packages for Apache, Database, Scripting-Language and the Application (e.g. Typo3). The dumb packages do almost no configuaiton (minimalistic scripting). The pieces are glued together by configuration recipes which can be tweaked by site-local profiles or an interactive dialog with the administrator.</p>

<p>The big advantage would be, simple standardized base packages are the basement for multiple use-cases, where the more complex configurations tasks are covered by 1 configuration-recipe for the whole stack.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Ingenthron</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-220</link>
		<dc:creator>Matt Ingenthron</dc:creator>
		<pubDate>Fri, 14 Sep 2007 23:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-220</guid>
		<description>&lt;p&gt;First of all, excellent work, the prototype looks impressive!&lt;/p&gt;

&lt;p&gt;So one question is whether or not there continues be a concept of &#039;clusters&#039; and what kind of public interface or knowledge of clusters pkg(1) has.  The reason I ask this question is in Solaris there&#039;s a limited set of clusters, but there are clearly reasons people may want to have variations on clusters of higher-level packages.  Each one of those may have different configuration defaults.&lt;/p&gt;

&lt;p&gt;You probably know one project I&#039;m thinking of that could use something like this (Web Stack), but that&#039;s not an exclusive use case.  There are say, with Java Enterprise System, use cases where you&#039;ll configure a portal server against a webserver, or a portal server against an application server.  Right now, that whole area has something even more ugly than pkgask and friends (IMHO), but it sure would be nice to be able to provide OS level support for clusters of packages, configuration and all, to things outside Solaris itself.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>First of all, excellent work, the prototype looks impressive!</p>

<p>So one question is whether or not there continues be a concept of &#8216;clusters&#8217; and what kind of public interface or knowledge of clusters pkg(1) has.  The reason I ask this question is in Solaris there&#8217;s a limited set of clusters, but there are clearly reasons people may want to have variations on clusters of higher-level packages.  Each one of those may have different configuration defaults.</p>

<p>You probably know one project I&#8217;m thinking of that could use something like this (Web Stack), but that&#8217;s not an exclusive use case.  There are say, with Java Enterprise System, use cases where you&#8217;ll configure a portal server against a webserver, or a portal server against an application server.  Right now, that whole area has something even more ugly than pkgask and friends (IMHO), but it sure would be nice to be able to provide OS level support for clusters of packages, configuration and all, to things outside Solaris itself.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-219</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Tue, 11 Sep 2007 19:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-219</guid>
		<description>&lt;p&gt;@nacho:  I&#039;m writing the project proposal for the Installation CG to approve now.  I don&#039;t claim we&#039;ve solved every issue by any means--we&#039;re just coming out of a prototyping phase. -- Stephen&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@nacho:  I&#8217;m writing the project proposal for the Installation CG to approve now.  I don&#8217;t claim we&#8217;ve solved every issue by any means&#8211;we&#8217;re just coming out of a prototyping phase. &#8212; Stephen</p>]]></content:encoded>
	</item>
	<item>
		<title>By: nacho</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-218</link>
		<dc:creator>nacho</dc:creator>
		<pubDate>Tue, 11 Sep 2007 05:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-218</guid>
		<description>&lt;p&gt;do you know when will we have some more documentation about this? i&#039;d like to know how you solved a ton of stuff, sysv packaging compatibility, dependency checking, i guess i&#039;m just a curious idiot :P&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>do you know when will we have some more documentation about this? i&#8217;d like to know how you solved a ton of stuff, sysv packaging compatibility, dependency checking, i guess i&#8217;m just a curious idiot <img src='http://blueslugs.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-217</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Mon, 10 Sep 2007 17:31:44 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-217</guid>
		<description>&lt;p&gt;@nacho:  The scripts generally are either inspecting or modifying the destination image to bring its aspects into line with the package&#039;s expectations.  Such modifications are generally to components that represent configuration in some fashion.  By moving scripting out of packaging, we limit the contexts the script developer must consider:  for instance, scripting in smf(5) means that there is a running system atop the image.&lt;/p&gt;

&lt;p&gt;@dominik:  Yes.  The present plan is to leave System V packaging in place for compatibility, but not to use it for any of the packages delivered as  part of the distribution.  &quot;New&quot; system packages will provide, up to a point, aliases for the legacy packages they replace.  The benefits are believed to outweigh the costs imposed on consumers of the current packaging APIs.&lt;/p&gt;

&lt;p&gt;-- Stephen&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@nacho:  The scripts generally are either inspecting or modifying the destination image to bring its aspects into line with the package&#8217;s expectations.  Such modifications are generally to components that represent configuration in some fashion.  By moving scripting out of packaging, we limit the contexts the script developer must consider:  for instance, scripting in smf(5) means that there is a running system atop the image.</p>

<p>@dominik:  Yes.  The present plan is to leave System V packaging in place for compatibility, but not to use it for any of the packages delivered as  part of the distribution.  &quot;New&quot; system packages will provide, up to a point, aliases for the legacy packages they replace.  The benefits are believed to outweigh the costs imposed on consumers of the current packaging APIs.</p>

<p>&#8211; Stephen</p>]]></content:encoded>
	</item>
	<item>
		<title>By: dominik</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-216</link>
		<dc:creator>dominik</dc:creator>
		<pubDate>Mon, 10 Sep 2007 10:36:18 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-216</guid>
		<description>&lt;p&gt;Removing the ability to run scripts during PKG installation will break many customer made scripts which are depending heavily from this feature. I know of a some big companies whose concept to distribute software will be at question if the scripting interface in pkgadd would be removed.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Removing the ability to run scripts during PKG installation will break many customer made scripts which are depending heavily from this feature. I know of a some big companies whose concept to distribute software will be at question if the scripting interface in pkgadd would be removed.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: nacho</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-215</link>
		<dc:creator>nacho</dc:creator>
		<pubDate>Sun, 09 Sep 2007 18:32:18 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-215</guid>
		<description>&lt;p&gt;you&#039;ve made an interesting assumption there, you basically just said that the only reason those scripts exist is to configure the services but is that really so?.&lt;br /&gt;
also getting rid of the said scripts and moving that to smf (or another mechanism you havent explained yet) doesnt solve the problem, it just moves it to another layer and since smf scripts are just scripts you still have that opacity. &lt;br /&gt;
am i missing something?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>you&#8217;ve made an interesting assumption there, you basically just said that the only reason those scripts exist is to configure the services but is that really so?.<br />
also getting rid of the said scripts and moving that to smf (or another mechanism you havent explained yet) doesnt solve the problem, it just moves it to another layer and since smf scripts are just scripts you still have that opacity. <br />
am i missing something?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-214</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Sun, 09 Sep 2007 18:08:21 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-214</guid>
		<description>&lt;p&gt;@nacho:  Yes, although smf(5) isn&#039;t the only mechanism we could utilize.&lt;/p&gt;

&lt;p&gt;@MC:  The &quot;Preparing... Retrieving... Installing...&quot; are all pkg(1) operations.  The SMF lines are fix-ups in the zone install, until we construct the &quot;preserve&quot; action and &quot;opensolaris.zone&quot; facet handling.  Then this installation process should be purely pkg(1)-based (which won&#039;t be true for all installers, of course).&lt;/p&gt;

&lt;p&gt;-- Stephen&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@nacho:  Yes, although smf(5) isn&#8217;t the only mechanism we could utilize.</p>

<p>@MC:  The &quot;Preparing&#8230; Retrieving&#8230; Installing&#8230;&quot; are all pkg(1) operations.  The SMF lines are fix-ups in the zone install, until we construct the &quot;preserve&quot; action and &quot;opensolaris.zone&quot; facet handling.  Then this installation process should be purely pkg(1)-based (which won&#8217;t be true for all installers, of course).</p>

<p>&#8211; Stephen</p>]]></content:encoded>
	</item>
	<item>
		<title>By: MC</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-213</link>
		<dc:creator>MC</dc:creator>
		<pubDate>Sat, 08 Sep 2007 09:41:38 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-213</guid>
		<description>&lt;p&gt;Progress is wonderful!  &lt;/p&gt;

&lt;p&gt;So which part of that transcript is the UPS prototype :o)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Progress is wonderful!  </p>

<p>So which part of that transcript is the UPS prototype <img src='http://blueslugs.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )</p>]]></content:encoded>
	</item>
	<item>
		<title>By: nacho</title>
		<link>http://blueslugs.com/2007/09/07/pkg5-a-no-scripting-zone/#comment-212</link>
		<dc:creator>nacho</dc:creator>
		<pubDate>Sat, 08 Sep 2007 07:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://blueslugs.com/wordpress/2007/09/07/pkg5-a-no-scripting-zone/#comment-212</guid>
		<description>&lt;p&gt;if i understand correctly, the problem with the current (scripting) approach is that there are simply too many situations in which the package should work but the packager might not have considered at the time he created the package, and that. what you seem to be proposing is that initial/update configuration of the package should be left outside the packaging framework and instead be handled by smf&lt;br /&gt;
am i on track?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>if i understand correctly, the problem with the current (scripting) approach is that there are simply too many situations in which the package should work but the packager might not have considered at the time he created the package, and that. what you seem to be proposing is that initial/update configuration of the package should be left outside the packaging framework and instead be handled by smf<br />
am i on track?</p>]]></content:encoded>
	</item>
</channel>
</rss>

