[Pkg-torrus-maintainers] Help with torrus 2.01?
Bernhard Schmidt
berni at birkenwald.de
Thu Sep 15 23:27:15 UTC 2011
Hello,
I have made the first attempts at updating the torrus package. It is
mostly a packaging cleanup and the new upstream version so far, it is
not polished.
I have converted the svn repository to git for local use, since I'm much
more familiar with that toolchain (and I cannot accidentally commit
something back into the repository). That does not mean the Alioth
project has to be converted as well, everything is a patch in debian/
anyway.
What has been done:
* Upgrade to 2.01
* move to native dh7 rules
* move from dpatch to 3.0(quilt)
* added torrus-fastcgi package (see below)
There are a few issues I'm not quite sure how to solve yet, maybe
someone has some ideas:
1.) Upstream recommends using the FastCGI method for new installations,
which has been causing a lot less problems than mod_perl in my
experience. However, old installations will continue to use the old
method. I don't see a way to migrate automatically. Should we
- not do anything
- add a note in NEWS.Debian and hope for people to see it
- add a debconf note
- ???
2.) Upstream strongly recommends rerunning devdiscover and recompile the
database on upgrades. I don't want to open the can of worms associated
with an automated devdiscover, but recompiling the database would be
possible. However, it can take literally ages to complete, doing that in
postinst would be highly annoying since a lot of other services might be
down during that time when running a dist-upgrade. So what to do?
3.) torrus-fastcgi is currently an extremely small package with a
dependency on a 200k perl module, shipping the 2k fcgi-handler script
and recommending a few (but by far not all) FCGI-webserver
implementations. IMO, this does not warrant an extra package. Should we
fold it into torrus-common?
The code is on https://github.com/bernhardschmidt/pkg-torrus/ , it has
been build-tested on wheezy and is currently running on my private box
running squeeze. It would probably even compile on lenny-backports. Note
that this is by far not an extensive test, as it has been
1.0.9+gitsomething before. If anyone wants to test it, feel free, but
don't blame me when it breaks :-)
Best Regards,
Bernhard
More information about the Pkg-torrus-maintainers
mailing list