Are we good to go with these Arc cases or do I need to drop OpenLDAP support for now? I really would like to get the main work done ASAP rather than end up having to rush to meet a code freeze deadline.
Thanks a bunch Amanda Amanda Waite wrote: > Jyri Virkki wrote: >> Amanda Waite wrote: >> >>> Attached is the draft Arc case for updating Lighttpd in SFW. I felt >>> this was needed as it covers the following: >>> >>> - Obsolescence of spawn-fcgi in the Lighttpd packages >>> >> >> The key question is, is any supported functionality or public interface >> of spawn-fcgi is changing or going away (location aside)? >> > > Yes, spawn-fcgi is, it doesn't make sense not to remove spawn-fcgi > from Lighttpd >> As noted in the case, the lighttpd package will depend on the >> spawn-fcgi package, so as far as the user is concerned do they still >> get all the same functionality when installing lighttpd? >> > > Yes, that has to be the case as the interfaces are uncommitted. The > only way I can remove them is through the obsolescence process. > >> >> >> >>> - Addition of OpenLDAP and Lua as imported interfaces >>> >> >> See the OpenLDAP thread for comments on importing it from lighttpd. >> >> >> >>> 2.4 Changes to the configuration file >>> >>> At the request of the upstream Lighttpd community this case will >>> remove >>> the line: >>> >>> server.max-workers = 4 >>> >>> From the Lighttpd configuration file. Running Lighttpd with >>> multiple workers is not supported by the upstream community. >>> >> >> What about upgrades? Will upgrading previous installation of lighttpd >> with this future package remove (or ignore) max-workers or will it >> continue to work as before? If the latter, does that now lead to an >> unsupported scenario or do you expect to continue supporting it (for >> upgrading users only)? >> > > The config file is marked in the package as preserve=renamenew, so it > won't be clobbered in an upgrade. We'll need to take the use of more > than one Lighttpd worker on a case by case basis. If a user reports an > issue that is fixed by not running with multiple workers, then we'll > have to inform them that they will need to modify their setup so that > they no longer run into the issue, either by moving to a single worker > setup or by not using modules that are affected by the issue. In the > mean time we need to a) communicate that use of multiple workers is > not supported and b) get a better understanding of the impact of only > running with a single worker (particularly on CMT boxes). The first > step has to be to remove the line from the config file, we can't be > seen to be encouraging it's use, but we can't do that retrospectively. >> >> >> >>> The Lighttpd SUNWlighttpd14u package will include a dependency >>> on the spawn-fcgi package and will provide symbolic links from >>> the existing locations of the executable and manpage to the >>> locations delivered by the spawn-fcgi package, i.e.: >>> >>> /usr/lighttpd/1.4/bin/spawn-fcgi -> /usr/bin/spawn-fcgi >>> >> >> So looks like only the /usr/lighttpd/1.4/bin/spawn-fcgi path is being >> obsoleted? >> > > Yes > >> What will be the future impact on users when the symlink goes away in >> a future release of lighttpd? >> > > We have a year to communicate the message that this path is going away. >> Alternatively, does the symlink need to go away? Is there a benefit to >> continue to carry the symlink indefinitely? Does it make users life >> easier in the long run or is it itself an oddity (i.e. all Linux users >> are expecting /usr/bin/spawn-fcgi anyway) in which case it is good to >> get it on the obsolete road. >> > Yes, the link needs to go. Lighttpd and spawn-fcgi are separate > entities and there is no reason for the Lighttpd package to maintain > links to the spawn-fcgi binary. Most other distros distribute > spawn-fcgi as /usr/bin/spawn-fcgi and have done for some time (before > the lighttpd/spawn-fcgi split). We kind of lucked out, because if we > had originally installed spawn-fcgi to /usr/bin/spawn-fcgi we would > now have a problem where two packages: current SUNWlighttpd14u and new > spawn-fcgi, would be installing to the same path. > > Thanks for the comments > > Amanda > > > _______________________________________________ > > > webstack-discuss mailing list > webstack-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/webstack-discuss