Hi Ivan,

Ivan Shmakov wrote:

>       Although rarely used, Lynx implementation of CGI is actually
>       enough for Gitweb to work (e. g., for testing purposes.)  Like:
[...]
> $ lynx "lynxcgi://localhost${PWD}/gitweb.cgi" 
> Do you want to execute "/var/home/ivan/public/archives/git/gitweb.cgi"? (y/n) 
> y
>    #Untitled Git projects list Untitled Git projects feeds
> 
>    git-[git-logo.png] projects /
> 
>    Search: ____________________
> 
>    Project Description Owner Last Change
>    lhc.git Unnamed repository; edit this... Ivan Shmakov 6 hours ago
>    summary | shortlog | log | tree
> 
>    OPML TXT

Very interesting.  In the next upload[1] the plan is for the main git
package to provide gitweb (to support "git instaweb" better) and the
gitweb package to only provide configuration and documentation:

 $ dpkg -L gitweb
 /.
 /etc
 /etc/apache2
 /etc/apache2/conf.d
 /etc/apache2/conf.d/gitweb
 /etc/gitweb.conf
 /usr
 /usr/share
 /usr/share/doc
 /usr/share/doc/gitweb
 /usr/share/doc/gitweb/examples
 /usr/share/doc/gitweb/examples/index.aux-generation
 /usr/share/doc/gitweb/NEWS.Debian.gz
 /usr/share/doc/gitweb/README.Debian
 /usr/share/doc/gitweb/README
 /usr/share/doc/gitweb/changelog.Debian.gz
 /usr/share/doc/gitweb/changelog.gz
 /usr/share/doc/gitweb/copyright
 /usr/lib
 /usr/lib/cgi-bin
 /usr/lib/cgi-bin/gitweb.cgi -> ../../share/gitweb/gitweb.cgi
 $

Based on your request, I am tempted to put gitweb.conf and some gitweb
documentation in the main git package, too, and make the role of the
gitweb package backward compatibility and autoconfiguration with those
webservers (apache) that support it.

>       Therefore, I deem the current Depends: on apache2 | httpd as
>       somewhat too tight.  Could it please be loosened?

Yes, it could be loosened to a Recommends, though see above for an
alternative solution.

Side note: have you thought about adding lynx support to git instaweb
(git-instaweb.sh in the source)?  It sounds to me like this could be
fairly simple.  If interested, [email protected] (no subscription
required) with cc to Jakub Narebski <[email protected]> would
presumably be the one to contact.

Thanks for a pointer.

Regards,
Jonathan

[1]
- git://repo.or.cz/debian-git/jrn.git proposed-updates
- http://repo.or.cz/w/debian-git/jrn.git
- http://mentors.debian.net/debian/pool/main/g/git/git_1.7.4~rc3-0.0.1.dsc



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to