[Libosinfo] [PATCH 0/6] Simplify application of datamaps

Zeeshan Ali (Khattak) zeeshanak at gnome.org
Wed Jan 9 16:03:17 UTC 2013


On Wed, Jan 9, 2013 at 5:47 PM, Christophe Fergeau <cfergeau at redhat.com> wrote:
>
>
> ----- Исходное сообщение -----
>> On Wed, Jan 9, 2013 at 2:37 PM, Daniel P. Berrange
>> <berrange at redhat.com> wrote:
>> > Zeeshan pointed me at this thread
>> >
>> >   https://www.redhat.com/archives/libosinfo/2012-December/msg00174.html
>> >
>> > asking whether I thought it is better for the OsinfoInstallConfig
>> > class to have a 'config-params' property (as per that patch), or
>> > a more general 'install-script' property.
>> >
>> > Of course I thought it should have neither! IMHO the whole design
>> > is
>> > overly convoluted. The InstallScript class is creating a copy of
>> > the
>> > InstallConfig object instance, passing in the InstallScript so that
>> > the new InstallConfig object can have a 'config-params' set
>> > associated
>> > with it. This is so that the InstalLScript can then use that to
>> > apply
>> > datamap translations.
>> >
>> > This is all complete overkill - the InstallScript class already has
>> > info about the datamaps and can apply them to the original
>> > InstallConfig
>> > object instance it has, without needing to create a throwaway copy.
>>
>> Agreed.
>
> Well, you insisted on the creation of the throw away copy which was not there initially...

As alternative to your approach of having config-params on InstallConfig.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124




More information about the Libosinfo mailing list