Re: RFC: Get rid of "overwrite" property in GrlData
- From: Guillaume Emont <gemont igalia com>
- To: grilo-list gnome org
- Subject: Re: RFC: Get rid of "overwrite" property in GrlData
- Date: Thu, 31 Mar 2011 12:09:16 +0200
If nobody's using it, I'm all for removing it. If users really want to
protect some data they had, it's logical they don't ask for these keys
;). In all cases, they can always grl_data_dup() before doing an
operation that would modify things they want to keep.
Guij
On 31/03/2011 12:01, Juan A. Suárez Romero wrote:
> Hello.
>
> I explain here a proposal about removing the "overwrite" property in
> GrlData.
>
> This property was introduced so users could protect the current data in
> a media to avoid plugins to overwrite it.
>
> So users wanted to avoid overwritten current metadata in a GrlData,
> could set that property to TRUE, so any attempt to overwrite the
> metadata (specially from plugins) was futile.
>
> Nowadays I don't see it so important, and to be honest I think nobody is
> using it. If someone would be interested in this feature, I'm pretty
> sure there are other ways to do it (like not asking for keys that
> already have a value).
>
> But what motivates this request is that, with the current multi-valued
> approach, this property is completely broken.
>
> What means the property in the context of multivalued elements? Can we
> add new elements? Can we replace a single key from a related set of
> keys? Can we delete a key?
>
> Right now, the overwrite property is completely ignored when handling
> multi-valued elements. And I see that very confusing.
>
> In order to make things simpler, and also guessing nobody is using that
> property, my suggestion is just to get rid of it. I would feel more
> comfortable without it, as it would make clearer the GrlData.
>
> As usual, opinions are welcomed.
>
> J.A.
>
>
> _______________________________________________
> grilo-list mailing list
> grilo-list gnome org
> http://mail.gnome.org/mailman/listinfo/grilo-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]