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

Christophe Fergeau cfergeau at redhat.com
Wed Jan 9 15:47:16 UTC 2013



----- Исходное сообщение -----
> 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...

Christophe




More information about the Libosinfo mailing list