Jeff Trawick wrote:
> Amanda Waite wrote:
>> Hi there,
>>
>> Attached is a very early draft of the Lighttpd 1.4.23 Arc Case. There 
>> is an issue that needs to be resolved before I take it forward and it 
>> would be useful to get everyone's input first.
>>
>> Lighttpd 1.4.23 no longer includes the spawn-fcgi utility which is 
>> broken out into a separate source distribution. I therefore seem to 
>> have 3 options:
>>
>>         - break out spawn-fcgi into a separate SFW package
> (thinking out loud)
>
> First I wonder:
> * Why did the Lighttpd group split these out?  Is it because 
> spawn-fcgi needed to release more often, or because it is not needed 
> by many/most Lighttpd users, or ???

For some it has utility outside of Lighttpd 1.4 anything that can talk 
sockets/UDS and the FCGI protocol could use the backends started by 
spawn-fcgi. It really made no sense for the two to be tied at the hip.

>
> This seems to answer most aspects: 
> http://blog.lighttpd.net/articles/2009/04/03/spawn-fcgi-removed-from-lighttpd-1-4
>  
>
>
> (It needed to release more often; Lighttpd is able to start FastCGI 
> processes without using spawn-fcgi.)
>>         - somehow build SUNWlighttp14u from two source distributions
>>         - remove spawn-fcgi from SUNWlighttpd14u
>
> What is the difference between option 1 and option 3?

In terms of SUNWlighttpd* then nothing. For spawn-fcgi itself then 
option 1 means that it will still be available and option 3 means it won't.

>>
>> Option 1 probably requires option 3 and as it usually takes a year to 
>> remove an interface from a committed component it would also require 
>> cooperation from the ARC, allowing us to effectively maintain the 
>> same functionality in Lighttpd in SFW by making the spawn-fcgi 
>> package a dependency.
>>
>> Option 2 is easy on paper, but I suspect that it's unlikely to be 
>> supported by SFW who would ultimately love to be able to pull down 
>> the sources as required rather than store them, and as METADATA only 
>> has room for one source URL this then becomes difficult. Anyone know 
>> of any packages built from two source tarballs?
>
> Beyond what SFW wants:
>
> Having more than one open source package in a single OS package means 
> that some of the open source version information is lost.
>
> For example, where's the mod_perl version below?
>
> $ pkg list SUNWapch22
> NAME (PUBLISHER)                              VERSION         
> STATE      UFIX
> SUNWapch22                                    2.2.11-0.111    
> installed  ----

Fair point, same with RubyGems (and I really wish they had done that 
differently). I doubt if Option 2 would fly anyway and it's not the most 
sensible solution.

Amanda
>
> _______________________________________________
>
>
> webstack-discuss mailing list
> webstack-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/webstack-discuss


Reply via email to