On 15 July 2016 at 16:27, David Moreau Simard <dms(a)redhat.com>
wrote:
 > I think TripleO-UI can draw from a lot of the work that has been done
 > in Horizon packaging [1] (adding mrunge).
 >
 > You can see that most of the libraries are made available through
 > xstatic python packages, for example jquery.
 > If there are missing libraries they need to be highlighted so we can
 > package them.
 >
 Due to the UI being built in react and using the npm ecosystem I think it
 has over 800 dependent packages. I'm not sure that doing them all
 individually is realistic.
 [1]: 
https://github.com/rdo-packages/horizon-distgit
 >
 > David Moreau Simard
 > Senior Software Engineer | Openstack RDO
 >
 > dmsimard = [irc, github, twitter]
 >
 >
 > On Fri, Jul 15, 2016 at 10:56 AM, Jason Rist <jrist(a)redhat.com> wrote:
 >> Hey everyone - we are trying to think about our packaging strategy for
 >> the TripleO UI and would like some feedback.  Feel free to yell
 >> regarding the details as this is high priority.
 >>
 >> The plan:
 >>
 >> 1.) Create a spec file for the RPM that includes the pre-compiled
 >> (minified, production ready) javascript application.
 >> 2.) Push new repository to review RDO repositories
 >> RTFM:
 >>
 >
https://www.rdoproject.org/documentation/rdo-packaging/#how-to-add-a-new-...
 >> 3.) Have people review said package here:
 >> 
https://review.rdoproject.org/r/#/q/status:open
 >> 4.) Add info to
 >> 
https://github.com/redhat-openstack/rdoinfo/blob/master/rdo.yml
 >> 5.) Package appears in trunk delorean
 >>
 >>
 >> We talked a little and we are thinking that the UI will be able to be
 >> installed without the dependency of mistral and zaqar since those are
 >> connected services rather than binary dependencies.
 >>
 >> We are going to try that as a first pass and then iterate.
 >>
 >> We are targeting next week for this work and already have the beginning
 >> of #1, so I am confident we'll be able to begin iterating on the
 >> packaging setup.
 >>
 >> Please let me know if you have any questions.
 >>
 >> Thanks!
 >> Jason
 >> --
 >> Jason E. Rist
 >> Senior Software Engineer
 >> OpenStack User Interfaces
 >> Red Hat, Inc.
 >> openuc: +1.972.707.6408
 >> mobile: +1.720.256.3933
 >> Freenode: jrist
 >> github/twitter: knowncitizen
 >>
 >> _______________________________________________
 >> rdo-list mailing list
 >> rdo-list(a)redhat.com
 >> 
https://www.redhat.com/mailman/listinfo/rdo-list
 >>
 >> To unsubscribe: rdo-list-unsubscribe(a)redhat.com
 >
 > _______________________________________________
 > rdo-list mailing list
 > rdo-list(a)redhat.com
 > 
https://www.redhat.com/mailman/listinfo/rdo-list
 >
 > To unsubscribe: rdo-list-unsubscribe(a)redhat.com
 >
 
Yeah, let me be a little more clear.  A very large amount of the packages are
primarily used for development.  We are planning on releasing something that is compiled
down in a sort of production form, with a longer term plan to release more of the
pre-compile dependencies, similar to Horizon.
Thanks,
Jason
-- 
Jason E. Rist
Senior Software Engineer
OpenStack User Interfaces
Red Hat, Inc.
openuc: +1.972.707.6408
mobile: +1.720.256.3933
Freenode: jrist
github/twitter: knowncitizen