Hi, akihiro and other guys, I understand why minified is considered to be non-free, but I was confused about the statement "At the very least, a non-minified version should be present next to the minified version" [1] in the documentation.
Actually in existing xstatic repo, I observed several minified files in angular_fileupload, jquery-migrate, or bootstrap_scss. So, I uploaded those minified files as in the release package of angular/material. Personally I don't insist on minified files, and I will delete all minified files and re-upload the patch. Thanks a lot for the advice. [1] https://docs.openstack.org/horizon/latest/contributor/topics/packaging.html#minified-javascript-policy ==================== Ge Xinni Email: xinni.ge1...@gmail.com ==================== On Tue, Jun 5, 2018 at 8:59 PM, Akihiro Motoki <amot...@gmail.com> wrote: > Hi, > > Sorry for re-using the ancient ML thread. > Looking at recent xstatic-* repo reviews, I am a bit afraid that > xstatic-cores do not have a common understanding on the principle of > xstatic packages. > I hope all xstatic-cores re-read "Packing Software" in the horizon > contributor docs [1], especially "Minified Javascript policy" [2], > carefully. > > Thanks, > Akihiro > > [1] https://docs.openstack.org/horizon/latest/contributor/ > topics/packaging.html > [2] https://docs.openstack.org/horizon/latest/ > contributor/topics/packaging.html#minified-javascript-policy > > > 2018年4月4日(水) 14:35 Xinni Ge <xinni.ge1...@gmail.com>: > >> Hi Ivan and other Horizon team member, >> >> Thanks for adding us into xstatic-core group. >> But I still need your opinion and help to release the newly-added xstatic >> packages to pypi index. >> >> Current `xstatic-core` group doesn't have the permission to PUSH SIGNED >> TAG, and I cannot release the first non-trivial version. >> >> If I (or maybe Kaz) could be added into xstatic-release group, we can >> release all the 8 packages by ourselves. >> >> Or, we are very appreciate if any member of xstatic-release could help to >> do it. >> >> Just for your quick access, here is the link of access permission page of >> one xstatic package. >> https://review.openstack.org/#/admin/projects/openstack/ >> xstatic-angular-material,access >> >> -- >> Best Regards, >> Xinni >> >> On Thu, Mar 29, 2018 at 9:59 AM, Kaz Shinohara <ksnhr.t...@gmail.com> >> wrote: >> >>> Hi Ivan, >>> >>> >>> Thank you very much. >>> I've confirmed that all of us have been added to xstatic-core. >>> >>> As discussed, we will focus on the followings what we added for >>> heat-dashboard, will not touch other xstatic repos as core. >>> >>> xstatic-angular-material >>> xstatic-angular-notify >>> xstatic-angular-uuid >>> xstatic-angular-vis >>> xstatic-filesaver >>> xstatic-js-yaml >>> xstatic-json2yaml >>> xstatic-vis >>> >>> Regards, >>> Kaz >>> >>> 2018-03-29 5:40 GMT+09:00 Ivan Kolodyazhny <e...@e0ne.info>: >>> > Hi Kuz, >>> > >>> > Don't worry, we're on the same page with you. I added both you, Xinni >>> and >>> > Keichii to the xstatic-core group. Thank you for your contributions! >>> > >>> > Regards, >>> > Ivan Kolodyazhny, >>> > http://blog.e0ne.info/ >>> > >>> > On Wed, Mar 28, 2018 at 5:18 PM, Kaz Shinohara <ksnhr.t...@gmail.com> >>> wrote: >>> >> >>> >> Hi Ivan & Horizon folks >>> >> >>> >> >>> >> AFAIK, Horizon team had conclusion that you will add the specific >>> >> members to xstatic-core, correct ? >>> >> Can I ask you to add the following members ? >>> >> # All of tree are heat-dashboard core. >>> >> >>> >> Kazunori Shinohara / ksnhr.t...@gmail.com #myself >>> >> Xinni Ge / xinni.ge1...@gmail.com >>> >> Keiichi Hikita / keiichi.hik...@gmail.com >>> >> >>> >> Please give me a shout, if we are not on same page or any concern. >>> >> >>> >> Regards, >>> >> Kaz >>> >> >>> >> >>> >> 2018-03-21 22:29 GMT+09:00 Kaz Shinohara <ksnhr.t...@gmail.com>: >>> >> > Hi Ivan, Akihiro, >>> >> > >>> >> > >>> >> > Thanks for your kind arrangement. >>> >> > Looking forward to hearing your decision soon. >>> >> > >>> >> > Regards, >>> >> > Kaz >>> >> > >>> >> > 2018-03-21 21:43 GMT+09:00 Ivan Kolodyazhny <e...@e0ne.info>: >>> >> >> HI Team, >>> >> >> >>> >> >> From my perspective, I'm OK both with #2 and #3 options. I agree >>> that >>> >> >> #4 >>> >> >> could be too complicated for us. Anyway, we've got this topic on >>> the >>> >> >> meeting >>> >> >> agenda [1] so we'll discuss it there too. I'll share our decision >>> after >>> >> >> the >>> >> >> meeting. >>> >> >> >>> >> >> [1] https://wiki.openstack.org/wiki/Meetings/Horizon >>> >> >> >>> >> >> >>> >> >> >>> >> >> Regards, >>> >> >> Ivan Kolodyazhny, >>> >> >> http://blog.e0ne.info/ >>> >> >> >>> >> >> On Tue, Mar 20, 2018 at 10:45 AM, Akihiro Motoki < >>> amot...@gmail.com> >>> >> >> wrote: >>> >> >>> >>> >> >>> Hi Kaz and Ivan, >>> >> >>> >>> >> >>> Yeah, it is worth discussed officially in the horizon team >>> meeting or >>> >> >>> the >>> >> >>> mailing list thread to get a consensus. >>> >> >>> Hopefully you can add this topic to the horizon meeting agenda. >>> >> >>> >>> >> >>> After sending the previous mail, I noticed anther option. I see >>> there >>> >> >>> are >>> >> >>> several options now. >>> >> >>> (1) Keep xstatic-core and horizon-core same. >>> >> >>> (2) Add specific members to xstatic-core >>> >> >>> (3) Add specific horizon-plugin core to xstatic-core >>> >> >>> (4) Split core membership into per-repo basis (perhaps too >>> >> >>> complicated!!) >>> >> >>> >>> >> >>> My current vote is (2) as xstatic-core needs to understand what is >>> >> >>> xstatic >>> >> >>> and how it is maintained. >>> >> >>> >>> >> >>> Thanks, >>> >> >>> Akihiro >>> >> >>> >>> >> >>> >>> >> >>> 2018-03-20 17:17 GMT+09:00 Kaz Shinohara <ksnhr.t...@gmail.com>: >>> >> >>>> >>> >> >>>> Hi Akihiro, >>> >> >>>> >>> >> >>>> >>> >> >>>> Thanks for your comment. >>> >> >>>> The background of my request to add us to xstatic-core comes from >>> >> >>>> Ivan's comment in last PTG's etherpad for heat-dashboard >>> discussion. >>> >> >>>> >>> >> >>>> https://etherpad.openstack.org/p/heat-dashboard-ptg- >>> rocky-discussion >>> >> >>>> Line135, "we can share ownership if needed - e0ne" >>> >> >>>> >>> >> >>>> Just in case, could you guys confirm unified opinion on this >>> matter >>> >> >>>> as >>> >> >>>> Horizon team ? >>> >> >>>> >>> >> >>>> Frankly speaking I'm feeling the benefit to make us xstatic-core >>> >> >>>> because it's easier & smoother to manage what we are taking for >>> >> >>>> heat-dashboard. >>> >> >>>> On the other hand, I can understand what Akihiro you are saying, >>> the >>> >> >>>> newly added repos belong to Horizon project & being managed by >>> not >>> >> >>>> Horizon core is not consistent. >>> >> >>>> Also having exception might make unexpected confusion in near >>> future. >>> >> >>>> >>> >> >>>> Eventually we will follow your opinion, let me hear Horizon >>> team's >>> >> >>>> conclusion. >>> >> >>>> >>> >> >>>> Regards, >>> >> >>>> Kaz >>> >> >>>> >>> >> >>>> >>> >> >>>> 2018-03-20 12:58 GMT+09:00 Akihiro Motoki <amot...@gmail.com>: >>> >> >>>> > Hi Kaz, >>> >> >>>> > >>> >> >>>> > These repositories are under horizon project. It looks better >>> to >>> >> >>>> > keep >>> >> >>>> > the >>> >> >>>> > current core team. >>> >> >>>> > It potentially brings some confusion if we treat some horizon >>> >> >>>> > plugin >>> >> >>>> > team >>> >> >>>> > specially. >>> >> >>>> > Reviewing xstatic repos would be a small burden, wo I think it >>> >> >>>> > would >>> >> >>>> > work >>> >> >>>> > without problem even if only horizon-core can approve xstatic >>> >> >>>> > reviews. >>> >> >>>> > >>> >> >>>> > >>> >> >>>> > 2018-03-20 10:02 GMT+09:00 Kaz Shinohara <ksnhr.t...@gmail.com >>> >: >>> >> >>>> >> >>> >> >>>> >> Hi Ivan, Horizon folks, >>> >> >>>> >> >>> >> >>>> >> >>> >> >>>> >> Now totally 8 xstatic-** repos for heat-dashboard have been >>> >> >>>> >> landed. >>> >> >>>> >> >>> >> >>>> >> In project-config for them, I've set same acl-config as the >>> >> >>>> >> existing >>> >> >>>> >> xstatic repos. >>> >> >>>> >> It means only "xstatic-core" can manage the newly created >>> repos on >>> >> >>>> >> gerrit. >>> >> >>>> >> Could you kindly add "heat-dashboard-core" into "xstatic-core" >>> >> >>>> >> like as >>> >> >>>> >> what horizon-core is doing ? >>> >> >>>> >> >>> >> >>>> >> xstatic-core >>> >> >>>> >> https://review.openstack.org/#/admin/groups/385,members >>> >> >>>> >> >>> >> >>>> >> heat-dashboard-core >>> >> >>>> >> https://review.openstack.org/#/admin/groups/1844,members >>> >> >>>> >> >>> >> >>>> >> Of course, we will surely touch only what we made, just would >>> like >>> >> >>>> >> to >>> >> >>>> >> manage them smoothly by ourselves. >>> >> >>>> >> In case we need to touch the other ones, will ask Horizon >>> team for >>> >> >>>> >> help. >>> >> >>>> >> >>> >> >>>> >> Thanks in advance. >>> >> >>>> >> >>> >> >>>> >> Regards, >>> >> >>>> >> Kaz >>> >> >>>> >> >>> >> >>>> >> >>> >> >>>> >> 2018-03-14 15:12 GMT+09:00 Xinni Ge <xinni.ge1...@gmail.com>: >>> >> >>>> >> > Hi Horizon Team, >>> >> >>>> >> > >>> >> >>>> >> > I reported a bug about lack of ``ADD_XSTATIC_MODULES`` >>> plugin >>> >> >>>> >> > option, >>> >> >>>> >> > and submitted a patch for it. >>> >> >>>> >> > Could you please help to review the patch. >>> >> >>>> >> > >>> >> >>>> >> > https://bugs.launchpad.net/horizon/+bug/1755339 >>> >> >>>> >> > https://review.openstack.org/#/c/552259/ >>> >> >>>> >> > >>> >> >>>> >> > Thank you very much. >>> >> >>>> >> > >>> >> >>>> >> > Best Regards, >>> >> >>>> >> > Xinni >>> >> >>>> >> > >>> >> >>>> >> > On Tue, Mar 13, 2018 at 6:41 PM, Ivan Kolodyazhny >>> >> >>>> >> > <e...@e0ne.info> >>> >> >>>> >> > wrote: >>> >> >>>> >> >> >>> >> >>>> >> >> Hi Kaz, >>> >> >>>> >> >> >>> >> >>>> >> >> Thanks for cleaning this up. I put +1 on both of these >>> patches >>> >> >>>> >> >> >>> >> >>>> >> >> Regards, >>> >> >>>> >> >> Ivan Kolodyazhny, >>> >> >>>> >> >> http://blog.e0ne.info/ >>> >> >>>> >> >> >>> >> >>>> >> >> On Tue, Mar 13, 2018 at 4:48 AM, Kaz Shinohara >>> >> >>>> >> >> <ksnhr.t...@gmail.com> >>> >> >>>> >> >> wrote: >>> >> >>>> >> >>> >>> >> >>>> >> >>> Hi Ivan & Horizon folks, >>> >> >>>> >> >>> >>> >> >>>> >> >>> >>> >> >>>> >> >>> Now we are submitting a couple of patches to have the new >>> >> >>>> >> >>> xstatic >>> >> >>>> >> >>> modules. >>> >> >>>> >> >>> Let me request you to have review the following patches. >>> >> >>>> >> >>> We need Horizon PTL's +1 to move these forward. >>> >> >>>> >> >>> >>> >> >>>> >> >>> project-config >>> >> >>>> >> >>> https://review.openstack.org/#/c/551978/ >>> >> >>>> >> >>> >>> >> >>>> >> >>> governance >>> >> >>>> >> >>> https://review.openstack.org/#/c/551980/ >>> >> >>>> >> >>> >>> >> >>>> >> >>> Thanks in advance:) >>> >> >>>> >> >>> >>> >> >>>> >> >>> Regards, >>> >> >>>> >> >>> Kaz >>> >> >>>> >> >>> >>> >> >>>> >> >>> >>> >> >>>> >> >>> 2018-03-12 20:00 GMT+09:00 Radomir Dopieralski >>> >> >>>> >> >>> <openst...@sheep.art.pl>: >>> >> >>>> >> >>> > Yes, please do that. We can then discuss in the review >>> about >>> >> >>>> >> >>> > technical >>> >> >>>> >> >>> > details. >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > On Mon, Mar 12, 2018 at 2:54 AM, Xinni Ge >>> >> >>>> >> >>> > <xinni.ge1...@gmail.com> >>> >> >>>> >> >>> > wrote: >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> Hi, Akihiro >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> Thanks for the quick reply. >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> I agree with your opinion that BASE_XSTATIC_MODULES >>> should >>> >> >>>> >> >>> >> not >>> >> >>>> >> >>> >> be >>> >> >>>> >> >>> >> modified. >>> >> >>>> >> >>> >> It is much better to enhance horizon plugin settings, >>> >> >>>> >> >>> >> and I think maybe there could be one option like >>> >> >>>> >> >>> >> ADD_XSTATIC_MODULES. >>> >> >>>> >> >>> >> This option adds the plugin's xstatic files in >>> >> >>>> >> >>> >> STATICFILES_DIRS. >>> >> >>>> >> >>> >> I am considering to add a bug report to describe it at >>> >> >>>> >> >>> >> first, >>> >> >>>> >> >>> >> and >>> >> >>>> >> >>> >> give >>> >> >>>> >> >>> >> a >>> >> >>>> >> >>> >> patch later maybe. >>> >> >>>> >> >>> >> Is that ok with the Horizon team? >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> Best Regards. >>> >> >>>> >> >>> >> Xinni >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> On Fri, Mar 9, 2018 at 11:47 PM, Akihiro Motoki >>> >> >>>> >> >>> >> <amot...@gmail.com> >>> >> >>>> >> >>> >> wrote: >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> Hi Xinni, >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> 2018-03-09 12:05 GMT+09:00 Xinni Ge >>> >> >>>> >> >>> >>> <xinni.ge1...@gmail.com>: >>> >> >>>> >> >>> >>> > Hello Horizon Team, >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > I would like to hear about your opinions about how >>> to >>> >> >>>> >> >>> >>> > add >>> >> >>>> >> >>> >>> > new >>> >> >>>> >> >>> >>> > xstatic >>> >> >>>> >> >>> >>> > modules to horizon settings. >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > As for Heat-dashboard project embedded 3rd-party >>> files >>> >> >>>> >> >>> >>> > issue, >>> >> >>>> >> >>> >>> > thanks >>> >> >>>> >> >>> >>> > for >>> >> >>>> >> >>> >>> > your advices in Dublin PTG, we are now removing >>> them and >>> >> >>>> >> >>> >>> > referencing as >>> >> >>>> >> >>> >>> > new >>> >> >>>> >> >>> >>> > xstatic-* libs. >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> Thanks for moving this forward. >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> > So we installed the new xstatic files (not uploaded >>> as >>> >> >>>> >> >>> >>> > openstack >>> >> >>>> >> >>> >>> > official >>> >> >>>> >> >>> >>> > repos yet) in our development environment now, but >>> >> >>>> >> >>> >>> > hesitate >>> >> >>>> >> >>> >>> > to >>> >> >>>> >> >>> >>> > decide >>> >> >>>> >> >>> >>> > how to >>> >> >>>> >> >>> >>> > add the new installed xstatic lib path to >>> >> >>>> >> >>> >>> > STATICFILES_DIRS >>> >> >>>> >> >>> >>> > in >>> >> >>>> >> >>> >>> > openstack_dashboard.settings so that the static >>> files >>> >> >>>> >> >>> >>> > could >>> >> >>>> >> >>> >>> > be >>> >> >>>> >> >>> >>> > automatically >>> >> >>>> >> >>> >>> > collected by *collectstatic* process. >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > Currently Horizon defines BASE_XSTATIC_MODULES in >>> >> >>>> >> >>> >>> > openstack_dashboard/utils/settings.py and the >>> relevant >>> >> >>>> >> >>> >>> > static >>> >> >>>> >> >>> >>> > fils >>> >> >>>> >> >>> >>> > are >>> >> >>>> >> >>> >>> > added >>> >> >>>> >> >>> >>> > to STATICFILES_DIRS before it updates any Horizon >>> plugin >>> >> >>>> >> >>> >>> > dashboard. >>> >> >>>> >> >>> >>> > We may want new plugin setting keywords ( something >>> >> >>>> >> >>> >>> > similar >>> >> >>>> >> >>> >>> > to >>> >> >>>> >> >>> >>> > ADD_JS_FILES) >>> >> >>>> >> >>> >>> > to update horizon XSTATIC_MODULES (or directly >>> update >>> >> >>>> >> >>> >>> > STATICFILES_DIRS). >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> IMHO it is better to allow horizon plugins to add >>> xstatic >>> >> >>>> >> >>> >>> modules >>> >> >>>> >> >>> >>> through horizon plugin settings. I don't think it is a >>> >> >>>> >> >>> >>> good >>> >> >>>> >> >>> >>> idea >>> >> >>>> >> >>> >>> to >>> >> >>>> >> >>> >>> add a new entry in BASE_XSTATIC_MODULES based on >>> horizon >>> >> >>>> >> >>> >>> plugin >>> >> >>>> >> >>> >>> usages. It makes difficult to track why and where a >>> >> >>>> >> >>> >>> xstatic >>> >> >>>> >> >>> >>> module >>> >> >>>> >> >>> >>> in >>> >> >>>> >> >>> >>> BASE_XSTATIC_MODULES is used. >>> >> >>>> >> >>> >>> Multiple horizon plugins can add a same entry, so >>> horizon >>> >> >>>> >> >>> >>> code >>> >> >>>> >> >>> >>> to >>> >> >>>> >> >>> >>> handle plugin settings should merge multiple entries >>> to a >>> >> >>>> >> >>> >>> single >>> >> >>>> >> >>> >>> one >>> >> >>>> >> >>> >>> hopefully. >>> >> >>>> >> >>> >>> My vote is to enhance the horizon plugin settings. >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> Akihiro >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > Looking forward to hearing any suggestions from you >>> >> >>>> >> >>> >>> > guys, >>> >> >>>> >> >>> >>> > and >>> >> >>>> >> >>> >>> > Best Regards, >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > Xinni Ge >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > ______________________________ >>> ____________________________________________ >>> >> >>>> >> >>> >>> > OpenStack Development Mailing List (not for usage >>> >> >>>> >> >>> >>> > questions) >>> >> >>>> >> >>> >>> > Unsubscribe: >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> > http://lists.openstack.org/ >>> cgi-bin/mailman/listinfo/openstack-dev >>> >> >>>> >> >>> >>> > >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> ______________________________ >>> ____________________________________________ >>> >> >>>> >> >>> >>> OpenStack Development Mailing List (not for usage >>> >> >>>> >> >>> >>> questions) >>> >> >>>> >> >>> >>> Unsubscribe: >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> >>> >> >>>> >> >>> >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> -- >>> >> >>>> >> >>> >> 葛馨霓 Xinni Ge >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> ______________________________ >>> ____________________________________________ >>> >> >>>> >> >>> >> OpenStack Development Mailing List (not for usage >>> >> >>>> >> >>> >> questions) >>> >> >>>> >> >>> >> Unsubscribe: >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> >> >>> >> >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > ______________________________ >>> ____________________________________________ >>> >> >>>> >> >>> > OpenStack Development Mailing List (not for usage >>> questions) >>> >> >>>> >> >>> > Unsubscribe: >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > >>> >> >>>> >> >>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> >> >>> > >>> >> >>>> >> >>> >>> >> >>>> >> >>> >>> >> >>>> >> >>> >>> >> >>>> >> >>> >>> >> >>>> >> >>> >>> >> >>>> >> >>> ______________________________ >>> ____________________________________________ >>> >> >>>> >> >>> OpenStack Development Mailing List (not for usage >>> questions) >>> >> >>>> >> >>> Unsubscribe: >>> >> >>>> >> >>> openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> >>>> >> >>> >>> >> >>>> >> >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> >> >> >>> >> >>>> >> >> >>> >> >>>> >> >> >>> >> >>>> >> >> >>> >> >>>> >> >> >>> >> >>>> >> >> >>> >> >>>> >> >> ______________________________ >>> ____________________________________________ >>> >> >>>> >> >> OpenStack Development Mailing List (not for usage >>> questions) >>> >> >>>> >> >> Unsubscribe: >>> >> >>>> >> >> openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> >>>> >> >> >>> >> >>>> >> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> >> >> >>> >> >>>> >> > >>> >> >>>> >> > >>> >> >>>> >> > >>> >> >>>> >> > -- >>> >> >>>> >> > 葛馨霓 Xinni Ge >>> >> >>>> >> > >>> >> >>>> >> > >>> >> >>>> >> > >>> >> >>>> >> > >>> >> >>>> >> > ______________________________ >>> ____________________________________________ >>> >> >>>> >> > OpenStack Development Mailing List (not for usage questions) >>> >> >>>> >> > Unsubscribe: >>> >> >>>> >> > openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> >>>> >> > >>> >> >>>> >> > http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> >> > >>> >> >>>> >> >>> >> >>>> >> >>> >> >>>> >> >>> >> >>>> >> ____________________________________________________________ >>> ______________ >>> >> >>>> >> OpenStack Development Mailing List (not for usage questions) >>> >> >>>> >> Unsubscribe: >>> >> >>>> >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> >> >>>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> > >>> >> >>>> > >>> >> >>>> > >>> >> >>>> > >>> >> >>>> > >>> >> >>>> > ____________________________________________________________ >>> ______________ >>> >> >>>> > OpenStack Development Mailing List (not for usage questions) >>> >> >>>> > Unsubscribe: >>> >> >>>> > openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> >> >>>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>>> > >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> ____________________________________________________________ >>> ______________ >>> >> >>>> OpenStack Development Mailing List (not for usage questions) >>> >> >>>> Unsubscribe: >>> >> >>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> >> >>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/ >>> openstack-dev >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> ____________________________________________________________ >>> ______________ >>> >> >>> OpenStack Development Mailing List (not for usage questions) >>> >> >>> Unsubscribe: >>> >> >>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> >> >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >> >>> >>> >> >> >>> >> >> >>> >> >> >>> >> >> ____________________________________________________________ >>> ______________ >>> >> >> OpenStack Development Mailing List (not for usage questions) >>> >> >> Unsubscribe: >>> >> >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> >> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >> >> >>> >> >>> >> ____________________________________________________________ >>> ______________ >>> >> OpenStack Development Mailing List (not for usage questions) >>> >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> > >>> > >>> > >>> > ____________________________________________________________ >>> ______________ >>> > OpenStack Development Mailing List (not for usage questions) >>> > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> > >>> >>> ____________________________________________________________ >>> ______________ >>> OpenStack Development Mailing List (not for usage questions) >>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject: >>> unsubscribe >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >> >> >> >> -- >> 葛馨霓 Xinni Ge >> ____________________________________________________________ >> ______________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject: >> unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev