Bug#393244: schoolbell: FTBFS: ImportError: No module named servicecontainer

Brian Sutherland jinty at web.de
Sun Oct 22 21:23:43 UTC 2006


Hi Fabio,

On Sun, Oct 22, 2006 at 12:11:14PM +0200, Fabio Tranchitella wrote:
> On mer, 18 ott 2006, Brian Sutherland wrote:
> > Hi Andreas,
> > 
> > The error you describe is probably from trying to build schoolbell with
> > Zope3.3 which was lately uploaded in an un-coordinated fashion.
> 
> Are you talking about uploads in Debian?

Yes.

> Zope3.3 has been uploaded a few
> days after the official release, so the "lately" doesn't apply to the
> context.

I meant lately in the sense of recently. I guess it wasn't very clear.

But waiting with the Zope 3.3 upload wouldn't have helped very much
anyway, for reasons I explain below.

> > SchoolBell needs to be updated to work with Zope 3.3, but it looks as if
> > upstream is not willing to make that happen. No outside volunteers have
> > appeared to take over that role.
> 
> Well, doesn't schooltool depend on schoolbell?

The dependencies were changed in the latest development cycle.
SchoolTool and SchoolBell now both depend independently on a collection
of libraries under the schooltool.* namespace. The schoolbell module
will still exist, but is almost empty and just for backwards
compatibility.

So, both schooltool and schoolbell should depend on python-schooltool
and be built from the same source package.

SchoolBell was broken during this development, and never fixed. So there
are 3 paths that I can see:
    1. Update the current schoolbell to work with Zope 3.3
    2. Fix the current development branch of schoolbell so that it
       works.
    3. Remove schoolbell from testing until 1 or 2 is done.

There just hasn't been the volunteers or paid development to do 1 or 2,
so it must be 3.

> How can upstream release
> a zope 3.3-compatible product for one without the other one?

Since schooltool doesn't depend on schoolbell anymore, this can be done.

> Are you
> talking about just `schoolbell.app'? I think it is just a matter of
> conditional import, isn't it?

schoolbell.app does not exist anymore. The code that was schoolbell.app
is now at schooltool.sbapp.

-- 
Brian Sutherland

Metropolis - "it's the first movie with a robot. And she's a woman.
              And she's EVIL!!"




More information about the pkg-zope-developers mailing list