[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#32263: Splitting CGI-BIN



Hi,
>>"Brian" == Brian White <bcwhite@precidia.com> writes:

 Brian> What is the next step in moving this in to being official
 Brian> policy?  I was told I couldn't request any changes to the
 Brian> various webservers until it was accepted as such.

	Quite the contrary. Policy documents current, working
 solutions. We should not make policy experimental solutions that may
 need to be backed out, or radically changed; policy needs to be
 fairly conservative, I think. The first step is to make sure that the
 web servers implement the script dir alias; while maintaining
 compatibility, and _then_ we make the _recommendation_ that packages
 switch over. We can't make the recommendation in advance of it
 actually working. And, then, at some point in the future, we cna make
 the new way of doing things mandatory.

	I would also suggest that <webroot>/cgi-bin and
 <webroot>/cgi-lib not point to the same place on the file system,
 since there is no reduction of name space polluction until the flag
 day when they shall point to different dirs; and that would not be
 possible to effect a gradual transition (day F: all packages refer to
 <webroot>/cgi-lib, but place files in the location of
 <webroot>/cgi-bin; when the web servers update the script aliases to
 point to new dir; every one of those packages break. This plan also
 needs the users to all have started using cgi-lib for _some_ cgi
 scripts (debian provided) but not others (locally provided) -- seems
 quite confusing, unless care is taken to handle this.

	Instead, if a new <webroot>/cgi-lib alias is added, but points
 to a different location, packages may transition over gradually --
 but then, the users would be very upset about not knowing where to
 find the cgi scripts, and the urls all over have to be changed.

	I suggest that before things are writ into policy we actually
 have a working transition plan, and have at least a few packages
 already transitioned.

	On the other hand, if you want a flag day abrupt transition,
 set up staging areas, and user reeducation plans ;-). One that is
 done, policy shall be changed to document practice.

	manoj
-- 
 Oh, life is a glorious cycle of song, A medley of extemporanea; And
 love is thing that can never go wrong; And I am Marie of
 Roumania. Dorothy Parker, "Comment"
Manoj Srivastava   <srivasta@debian.org>  <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



Reply to: