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: