[Bugs] #1403 UNSP: shell breaks if system bus cannot be accessed
Sugar Labs Bugs
bugtracker-noreply at sugarlabs.org
Mon Sep 21 10:27:56 EDT 2009
#1403: shell breaks if system bus cannot be accessed
------------------------------------------+---------------------------------
Reporter: sascha_silbe | Owner: sascha_silbe
Type: defect | Status: accepted
Priority: Unspecified by Maintainer | Milestone: Unspecified by Release Team
Component: sugar | Version: Git as of bugdate
Severity: Major | Keywords: r?
Distribution: Unspecified | Status_field: New
------------------------------------------+---------------------------------
Comment(by tomeu):
Replying to [comment:5 sascha_silbe]:
> Replying to [comment:4 tomeu]:
> > Agreed, but shouldn't we be testing on an environment closer to that
of our users?
> Where possible we should, of course. But the alternative here is no
testing at all on some systems.
So we cannot run or connect to the system bus on those systems?
> I'd like to see as much testing as possible on ''all'' levels, from
automated (unit/regression) tests up to manual testing on "real" systems
(not KVM/qemu). The more bugs we catch on lower levels, the less work our
human testers need to do.
>
> The test suite for datastore (will be submitted for review soon) and the
patch we're talking about already enabled me to find (and fix) several
bugs. IMO that's well worth it.
> Unless there's a bug in my patch, the only effect will be that instead
of all of Sugar not working, only the features relying on the system bus
will be disabled. That's easily recognizable and the exceptions are always
in the logs, so discovering the reason for it isn't hard either. Reading
logs is already required if the system bus is reachable, but the
individual services are not, so to the (non-chroot) user it doesn't make a
real difference.
> Even if there is a bug in my patch, that's well ofset by the bugs it
enabled me to find. :)
I don;t think it's a big deal in this concrete patch, but if we need to
make all Sugar features "degrade gracefully", do you see the amount of
code we'll need to change and add? That's why I'm asking these questions.
--
Ticket URL: <http://bugs.sugarlabs.org/ticket/1403#comment:6>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system
More information about the Bugs
mailing list