[Sugar-devel] [DESIGN] Re: #1842 UNSP: Journal does not provide any error message on write errors
Anish Mangal
anishmangal2002 at gmail.com
Tue Jul 27 13:59:48 EDT 2010
On Tue, Jul 13, 2010 at 12:32 AM, Anish Mangal
<anishmangal2002 at gmail.com> wrote:
> On Mon, Jul 12, 2010 at 7:53 PM, Aleksey Lim <alsroot at member.fsf.org> wrote:
>> On Mon, Jul 12, 2010 at 12:25:17PM +0000, Aleksey Lim wrote:
>>> ----- Forwarded message from Sugar Labs Bugs <bugtracker-noreply at sugarlabs.org> -----
>>>
>>> From: Sugar Labs Bugs <bugtracker-noreply at sugarlabs.org>
>>> Subject: Re: #1842 UNSP: Journal does not provide any error message on write
>>> errors
>>> Cc: bugs at lists.sugarlabs.org
>>> Reply-To: sugar-devel at lists.sugarlabs.org
>>> Date: Mon, 12 Jul 2010 12:23:33 -0000
>>>
>>> #1842: Journal does not provide any error message on write errors
>>> ------------------------------------------+---------------------------------
>>> Reporter: bernie | Owner: alsroot
>>> Type: defect | Status: assigned
>>> Priority: Unspecified by Maintainer | Milestone: Unspecified by Release Team
>>> Component: sugar | Version: 0.84.x
>>> Severity: Unspecified | Keywords: journal, sugar-love, dev-love, r?
>>> Distribution: Unspecified | Status_field: Needinfo
>>> ------------------------------------------+---------------------------------
>>> Changes (by alsroot):
>>>
>>> * status_field: Unconfirmed => Needinfo
>>>
>>>
>>> Comment:
>>>
>>> Patch uses NotifyRedAlert but it is not part of sugar-toolkit i.e. code
>>> won't work, what about just NotifyAlert and switch to red one later?
>>
>> outdated, new patch[1] uses ErrorAlert
>
> Just to add, ErrorAlert is made available using this patch[2]
>
>>
>>> Also, patch uses _('Alert') for alert title, could be not so informative
>>> :), what about just "Disk storage error"?
>>
>> outdated as well
>>
>>> volumestoolbar.py emits volume-error signal with error text taken from
>>> exception, not sure if it is a good idea to pass it directly to user
>>> visible message?
>>>
>>> any ideas?
>
> For IOError, its corresponding strerror is used. For ValueError
> (which, amongst another scenarios can be raised in case there is no
> file associated with a journal icon), the message in journal/model.py
> isn't gettexed. Further, it doesn't seem that the ValueError messages
> were meant to be displayed as GUI Alerts.
>
> So given this, should one 're'-implement a similar check in
> journal/volumestoolbar.py to ascertain the existence of any file
> associated with the journal icon, or modify the ValueError messages.in
> journal/model.py
>
What would be a plausible solution to this? Suggestions?
>>
>> [1] http://people.sugarlabs.org/anish/0001-Journal-show-error-message-on-write-failure-1842.patch
> [2] http://people.sugarlabs.org/anish/0001-Add-ErrorAlert-inherited-from-Alert.patch
>>
>> --
>> Aleksey
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>
> --
> Anish
>
More information about the Sugar-devel
mailing list