Also agree with Stan. I'd like to refrain from bumping version to the next integer each time some change is done to the markup format. It's quite a small change after all, also big numbers in format's version imply that it's changed every friday and should not be relied on. 08.07.2014 22:10 пользователь "Ekaterina Chernova" <efedor...@mirantis.com> написал:
> Hi guys! > > I agreed with Stan suggestion. We also need to track somewhere in the > documentation for mapping between the Murano version and Dynamic UI > version. > > BTW, what about to keep version values in integer, so the next one would > be 3? > > Regards, Kate. > > > On Sun, Jul 6, 2014 at 4:21 PM, Stan Lagun <sla...@mirantis.com> wrote: > >> I we increment version to say 2.1 we could add code to dashboard to check >> for markup version and if it encounters version 2.0 to print verbose error >> telling how to migrate markup to 2.1. >> I don't see how both version can be supported simulteniously but at lease >> Version attribute must be checked and forms older version must fail with >> descriptive message rather than causing unpredictable behavior. >> >> Sincerely yours, >> Stan Lagun >> Principal Software Engineer @ Mirantis >> >> <sla...@mirantis.com> >> >> >> On Fri, Jul 4, 2014 at 8:24 PM, Timur Sufiev <tsuf...@mirantis.com> >> wrote: >> >>> Hi, folks! >>> >>> Recently we had decided to change a bit how Murano's dynamic UI works, >>> namely do not explicitly specify 'name' field in first 'Add >>> Application' form, but add it here automatically, since every >>> component in Murano has a name. To avoid confusion with the 'name' >>> field added by hand to the first form's markup, 'name' field on the >>> first step will be forbidden and processing of an old UI markup which >>> has such field will cause an exception. All these changes are >>> described in the blueprint [1] in a greater detail. >>> >>> What is not entirely clear to me is whether should we increase >>> 'Version' attribute of UI markup or not? On one hand, the format of UI >>> markup is definitely changing - and old UI definitions won't work with >>> the UI processor after [1] is implemented. It is quite reasonable to >>> bump a format's version to reflect that fact. On the other hand, we >>> will hardly support both format versions, instead we'll rewrite UI >>> markup in all existing Murano Apps (there are not so many of them yet) >>> and eventually forget that once upon a time the user needed to specify >>> 'name' field explicitly. >>> >>> What do you think? >>> >>> [1] >>> https://blueprints.launchpad.net/murano/+spec/dynamic-ui-specify-no-explicit-name-field >>> >>> -- >>> Timur Sufiev >>> >>> _______________________________________________ >>> OpenStack-dev mailing list >>> OpenStack-dev@lists.openstack.org >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >> >> >> _______________________________________________ >> OpenStack-dev mailing list >> OpenStack-dev@lists.openstack.org >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev