Ubuntu+eBox status

Javier Uruen Val juruen at warp.es
Tue Jan 22 18:02:17 UTC 2008


Hi again.

[...]
> That's a rather big change, as apache 1.3 is no longer shipped since
> Gutsy. Did you invest some time to figure out what was wrong with the
> apache2 setup ?

After tweaking a little bit the thread configuration in apache2, the memory 
footprint has decreased and it's closer to apache 1.3.

I had to fix an issue related to the process signal mask. As we start/stop 
services within apache2 doing /etc/init.d/foo or start bar, the new spawned 
process  inherits the apache2 process singal mask which blocks some signals 
like SIGTERM. Most of the services clear their signal mask properly, but 
others  don't. The result was that we couldn't stop some services because 
they were ignoring some signals. This is fixed too by clearing the signal 
mask before starting a process.

So we are using apache2 again.

>
> > There are a couple more of perl modules we have packaged:
> > libnet-cups-perl-0.55 and libtree-perl-1.0.
>
> You should submit them for inclusion in universe ASAP.

I've already uploaded them to REVU


[..]
> > Another approach is detecting if the file which is going to be
> > overwritten has been modified by the user, in that case the user would be
> > informed and prompted to confirm changes or cancel. I guess that should
> > be the way to go with every single configuration file overwritten by eBox
> > from other packages.
>
> I think this is the right approach. Including a merging tool is not the
> most important thing and can be added later. At least local
> modifications should be detected, the user warned and asked about what
> should be done (overwrite or cancel).

I'm already working on this.







More information about the ubuntu-server mailing list