Bug#767960: gitweb: no longer works: Undefined subroutine CGI::startform

gregor herrmann gregoa at debian.org
Tue Mar 10 09:45:46 UTC 2015


On Tue, 10 Mar 2015 09:59:09 +0100, Jonas Smedegaard wrote:

> Quoting Carl Worth (2015-03-10 01:17:26)

> >         gitweb 1:2.1.4-2.1
> >         libcgi-pm-perl 4.03-1
> > and gitweb is working fine.
> > But if I run "apt-get upgrade" on sid, it installs libcgi-pm-perl 4.09-2
> > and gitweb no longer works, (it hits the "Undefined subroutine
> > CGI::startform" error described above).
> > I don't know what the expected fix in git/gitweb 1:2.1.3-1 was, but it
> > seems that given the current state of gitweb that the current Breaks in
> > libcgi-pm-perl is not adequate:
> >         Breaks: git (<< 1:2.1.3)
> Sounds like it needs to adapt to changes to recent libcgi-pm-perl: 
> rename startform → start_form and endform → end_form.

That's what gitweb 1:2.1.3-1 does. Cf. its changelog and #765525.

So unless there's a missing piece (I haven't downloaded the source
package right now), Carl's errors are a bit mysterious to me.

Carl, is it possible that you're running gitweb not as a
single-instance CGI but as a long-running process (f(ast)cgi?) which
needs to be restarted? Or that you have different (local) gitweb
versions lying around and the one which is hitting this problem is
not the one from the package?

In any case, if there is still a problem in gitweb, which I don't see
right now, this needs to be discussed and fixed in gitweb (probably
#765525), only then libcgi-pm-perl could do something about the
Breaks:.


Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   BOFH excuse #57:  Groundskeepers stole the root password 



More information about the pkg-perl-maintainers mailing list