You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@aurora.apache.org by Bill Farner <wf...@apache.org> on 2014/10/03 18:43:27 UTC
Re: Review Request 25835: Serve HTTP assets out of a standard
classpath root.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25835/#review55353
-----------------------------------------------------------
Anything left to do here before Kevin commits?
- Bill Farner
On Sept. 19, 2014, 9:39 p.m., Joshua Cohen wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/25835/
> -----------------------------------------------------------
>
> (Updated Sept. 19, 2014, 9:39 p.m.)
>
>
> Review request for Aurora, David McLaughlin, Kevin Sweeney, and Bill Farner.
>
>
> Bugs: AURORA-678
> https://issues.apache.org/jira/browse/AURORA-678
>
>
> Repository: aurora
>
>
> Description
> -------
>
> Serve HTTP assets out of a standard claspath root.
>
> There's a lot of moved files in this diff, so apologies for it being essentially unreadable. ReviewBoard actually seems to choke about half the time just loading the individual pages.
>
> For the sake of convenience/sanity, the actual meat of the changes can be found in:
>
> build.gradle: https://reviews.apache.org/r/25835/diff/#336
> src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java: https://reviews.apache.org/r/25835/diff/1/?page=17#338
> src/main/resources/scheduler/assets/index.html: https://reviews.apache.org/r/25835/diff/1/?page=18#363
>
> Everything else is just a rename/move.
>
>
> Diffs
> -----
>
> 3rdparty/javascript/bower_components/angular-bootstrap/.bower.json
> 3rdparty/javascript/bower_components/angular-bootstrap/bower.json
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.min.js
> 3rdparty/javascript/bower_components/angular-route/.bower.json
> 3rdparty/javascript/bower_components/angular-route/README.md
> 3rdparty/javascript/bower_components/angular-route/angular-route.js
> 3rdparty/javascript/bower_components/angular-route/angular-route.min.js
> 3rdparty/javascript/bower_components/angular-route/angular-route.min.js.map
> 3rdparty/javascript/bower_components/angular-route/bower.json
> 3rdparty/javascript/bower_components/angular/.bower.json
> 3rdparty/javascript/bower_components/angular/README.md
> 3rdparty/javascript/bower_components/angular/angular-csp.css
> 3rdparty/javascript/bower_components/angular/angular.js
> 3rdparty/javascript/bower_components/angular/angular.min.js
> 3rdparty/javascript/bower_components/angular/angular.min.js.gzip
> 3rdparty/javascript/bower_components/angular/angular.min.js.map
> 3rdparty/javascript/bower_components/angular/bower.json
> 3rdparty/javascript/bower_components/bootstrap/.bower.json
> 3rdparty/javascript/bower_components/bootstrap/Gruntfile.js
> 3rdparty/javascript/bower_components/bootstrap/LICENSE
> 3rdparty/javascript/bower_components/bootstrap/README.md
> 3rdparty/javascript/bower_components/bootstrap/bower.json
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css.map
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.min.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css.map
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.min.css
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
> 3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.js
> 3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.min.js
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-lessdoc-parser.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-raw-files-generator.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/shrinkwrap.js
> 3rdparty/javascript/bower_components/bootstrap/js/affix.js
> 3rdparty/javascript/bower_components/bootstrap/js/alert.js
> 3rdparty/javascript/bower_components/bootstrap/js/button.js
> 3rdparty/javascript/bower_components/bootstrap/js/carousel.js
> 3rdparty/javascript/bower_components/bootstrap/js/collapse.js
> 3rdparty/javascript/bower_components/bootstrap/js/dropdown.js
> 3rdparty/javascript/bower_components/bootstrap/js/modal.js
> 3rdparty/javascript/bower_components/bootstrap/js/popover.js
> 3rdparty/javascript/bower_components/bootstrap/js/scrollspy.js
> 3rdparty/javascript/bower_components/bootstrap/js/tab.js
> 3rdparty/javascript/bower_components/bootstrap/js/tooltip.js
> 3rdparty/javascript/bower_components/bootstrap/js/transition.js
> 3rdparty/javascript/bower_components/bootstrap/less/alerts.less
> 3rdparty/javascript/bower_components/bootstrap/less/badges.less
> 3rdparty/javascript/bower_components/bootstrap/less/bootstrap.less
> 3rdparty/javascript/bower_components/bootstrap/less/breadcrumbs.less
> 3rdparty/javascript/bower_components/bootstrap/less/button-groups.less
> 3rdparty/javascript/bower_components/bootstrap/less/buttons.less
> 3rdparty/javascript/bower_components/bootstrap/less/carousel.less
> 3rdparty/javascript/bower_components/bootstrap/less/close.less
> 3rdparty/javascript/bower_components/bootstrap/less/code.less
> 3rdparty/javascript/bower_components/bootstrap/less/component-animations.less
> 3rdparty/javascript/bower_components/bootstrap/less/dropdowns.less
> 3rdparty/javascript/bower_components/bootstrap/less/forms.less
> 3rdparty/javascript/bower_components/bootstrap/less/glyphicons.less
> 3rdparty/javascript/bower_components/bootstrap/less/grid.less
> 3rdparty/javascript/bower_components/bootstrap/less/input-groups.less
> 3rdparty/javascript/bower_components/bootstrap/less/jumbotron.less
> 3rdparty/javascript/bower_components/bootstrap/less/labels.less
> 3rdparty/javascript/bower_components/bootstrap/less/list-group.less
> 3rdparty/javascript/bower_components/bootstrap/less/media.less
> 3rdparty/javascript/bower_components/bootstrap/less/mixins.less
> 3rdparty/javascript/bower_components/bootstrap/less/modals.less
> 3rdparty/javascript/bower_components/bootstrap/less/navbar.less
> 3rdparty/javascript/bower_components/bootstrap/less/navs.less
> 3rdparty/javascript/bower_components/bootstrap/less/normalize.less
> 3rdparty/javascript/bower_components/bootstrap/less/pager.less
> 3rdparty/javascript/bower_components/bootstrap/less/pagination.less
> 3rdparty/javascript/bower_components/bootstrap/less/panels.less
> 3rdparty/javascript/bower_components/bootstrap/less/popovers.less
> 3rdparty/javascript/bower_components/bootstrap/less/print.less
> 3rdparty/javascript/bower_components/bootstrap/less/progress-bars.less
> 3rdparty/javascript/bower_components/bootstrap/less/responsive-utilities.less
> 3rdparty/javascript/bower_components/bootstrap/less/scaffolding.less
> 3rdparty/javascript/bower_components/bootstrap/less/tables.less
> 3rdparty/javascript/bower_components/bootstrap/less/theme.less
> 3rdparty/javascript/bower_components/bootstrap/less/thumbnails.less
> 3rdparty/javascript/bower_components/bootstrap/less/tooltip.less
> 3rdparty/javascript/bower_components/bootstrap/less/type.less
> 3rdparty/javascript/bower_components/bootstrap/less/utilities.less
> 3rdparty/javascript/bower_components/bootstrap/less/variables.less
> 3rdparty/javascript/bower_components/bootstrap/less/wells.less
> 3rdparty/javascript/bower_components/bootstrap/package.json
> 3rdparty/javascript/bower_components/bootstrap/test-infra/README.md
> 3rdparty/javascript/bower_components/bootstrap/test-infra/npm-shrinkwrap.canonical.json
> 3rdparty/javascript/bower_components/bootstrap/test-infra/requirements.txt
> 3rdparty/javascript/bower_components/bootstrap/test-infra/s3_cache.py
> 3rdparty/javascript/bower_components/bootstrap/test-infra/sauce_browsers.yml
> 3rdparty/javascript/bower_components/bootstrap/test-infra/uncached-npm-install.sh
> 3rdparty/javascript/bower_components/jquery/.bower.json
> 3rdparty/javascript/bower_components/jquery/MIT-LICENSE.txt
> 3rdparty/javascript/bower_components/jquery/bower.json
> 3rdparty/javascript/bower_components/jquery/dist/jquery.js
> 3rdparty/javascript/bower_components/jquery/dist/jquery.min.js
> 3rdparty/javascript/bower_components/jquery/dist/jquery.min.map
> 3rdparty/javascript/bower_components/jquery/src/ajax.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/jsonp.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/load.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/parseJSON.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/parseXML.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/script.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/var/nonce.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/var/rquery.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/xhr.js
> 3rdparty/javascript/bower_components/jquery/src/attributes.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/attr.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/classes.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/prop.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/support.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/val.js
> 3rdparty/javascript/bower_components/jquery/src/callbacks.js
> 3rdparty/javascript/bower_components/jquery/src/core.js
> 3rdparty/javascript/bower_components/jquery/src/core/access.js
> 3rdparty/javascript/bower_components/jquery/src/core/init.js
> 3rdparty/javascript/bower_components/jquery/src/core/parseHTML.js
> 3rdparty/javascript/bower_components/jquery/src/core/ready.js
> 3rdparty/javascript/bower_components/jquery/src/core/var/rsingleTag.js
> 3rdparty/javascript/bower_components/jquery/src/css.js
> 3rdparty/javascript/bower_components/jquery/src/css/addGetHookIf.js
> 3rdparty/javascript/bower_components/jquery/src/css/curCSS.js
> 3rdparty/javascript/bower_components/jquery/src/css/defaultDisplay.js
> 3rdparty/javascript/bower_components/jquery/src/css/hiddenVisibleSelectors.js
> 3rdparty/javascript/bower_components/jquery/src/css/support.js
> 3rdparty/javascript/bower_components/jquery/src/css/swap.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/cssExpand.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/getStyles.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/isHidden.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/rmargin.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/rnumnonpx.js
> 3rdparty/javascript/bower_components/jquery/src/data.js
> 3rdparty/javascript/bower_components/jquery/src/data/Data.js
> 3rdparty/javascript/bower_components/jquery/src/data/accepts.js
> 3rdparty/javascript/bower_components/jquery/src/data/var/data_priv.js
> 3rdparty/javascript/bower_components/jquery/src/data/var/data_user.js
> 3rdparty/javascript/bower_components/jquery/src/deferred.js
> 3rdparty/javascript/bower_components/jquery/src/deprecated.js
> 3rdparty/javascript/bower_components/jquery/src/dimensions.js
> 3rdparty/javascript/bower_components/jquery/src/effects.js
> 3rdparty/javascript/bower_components/jquery/src/effects/Tween.js
> 3rdparty/javascript/bower_components/jquery/src/effects/animatedSelector.js
> 3rdparty/javascript/bower_components/jquery/src/event.js
> 3rdparty/javascript/bower_components/jquery/src/event/alias.js
> 3rdparty/javascript/bower_components/jquery/src/event/support.js
> 3rdparty/javascript/bower_components/jquery/src/exports/amd.js
> 3rdparty/javascript/bower_components/jquery/src/exports/global.js
> 3rdparty/javascript/bower_components/jquery/src/intro.js
> 3rdparty/javascript/bower_components/jquery/src/jquery.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/_evalUrl.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/support.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/var/rcheckableType.js
> 3rdparty/javascript/bower_components/jquery/src/offset.js
> 3rdparty/javascript/bower_components/jquery/src/outro.js
> 3rdparty/javascript/bower_components/jquery/src/queue.js
> 3rdparty/javascript/bower_components/jquery/src/queue/delay.js
> 3rdparty/javascript/bower_components/jquery/src/selector-native.js
> 3rdparty/javascript/bower_components/jquery/src/selector-sizzle.js
> 3rdparty/javascript/bower_components/jquery/src/selector.js
> 3rdparty/javascript/bower_components/jquery/src/serialize.js
> 3rdparty/javascript/bower_components/jquery/src/traversing.js
> 3rdparty/javascript/bower_components/jquery/src/traversing/findFilter.js
> 3rdparty/javascript/bower_components/jquery/src/traversing/var/rneedsContext.js
> 3rdparty/javascript/bower_components/jquery/src/var/arr.js
> 3rdparty/javascript/bower_components/jquery/src/var/class2type.js
> 3rdparty/javascript/bower_components/jquery/src/var/concat.js
> 3rdparty/javascript/bower_components/jquery/src/var/hasOwn.js
> 3rdparty/javascript/bower_components/jquery/src/var/indexOf.js
> 3rdparty/javascript/bower_components/jquery/src/var/pnum.js
> 3rdparty/javascript/bower_components/jquery/src/var/push.js
> 3rdparty/javascript/bower_components/jquery/src/var/rnotwhite.js
> 3rdparty/javascript/bower_components/jquery/src/var/slice.js
> 3rdparty/javascript/bower_components/jquery/src/var/strundefined.js
> 3rdparty/javascript/bower_components/jquery/src/var/support.js
> 3rdparty/javascript/bower_components/jquery/src/var/toString.js
> 3rdparty/javascript/bower_components/jquery/src/wrap.js
> 3rdparty/javascript/bower_components/momentjs/.bower.json
> 3rdparty/javascript/bower_components/momentjs/LICENSE
> 3rdparty/javascript/bower_components/momentjs/bower.json
> 3rdparty/javascript/bower_components/momentjs/lang/ar-ma.js
> 3rdparty/javascript/bower_components/momentjs/lang/ar.js
> 3rdparty/javascript/bower_components/momentjs/lang/bg.js
> 3rdparty/javascript/bower_components/momentjs/lang/br.js
> 3rdparty/javascript/bower_components/momentjs/lang/bs.js
> 3rdparty/javascript/bower_components/momentjs/lang/ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/cs.js
> 3rdparty/javascript/bower_components/momentjs/lang/cv.js
> 3rdparty/javascript/bower_components/momentjs/lang/cy.js
> 3rdparty/javascript/bower_components/momentjs/lang/da.js
> 3rdparty/javascript/bower_components/momentjs/lang/de.js
> 3rdparty/javascript/bower_components/momentjs/lang/el.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-au.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-gb.js
> 3rdparty/javascript/bower_components/momentjs/lang/eo.js
> 3rdparty/javascript/bower_components/momentjs/lang/es.js
> 3rdparty/javascript/bower_components/momentjs/lang/et.js
> 3rdparty/javascript/bower_components/momentjs/lang/eu.js
> 3rdparty/javascript/bower_components/momentjs/lang/fa.js
> 3rdparty/javascript/bower_components/momentjs/lang/fi.js
> 3rdparty/javascript/bower_components/momentjs/lang/fo.js
> 3rdparty/javascript/bower_components/momentjs/lang/fr-ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/fr.js
> 3rdparty/javascript/bower_components/momentjs/lang/gl.js
> 3rdparty/javascript/bower_components/momentjs/lang/he.js
> 3rdparty/javascript/bower_components/momentjs/lang/hi.js
> 3rdparty/javascript/bower_components/momentjs/lang/hr.js
> 3rdparty/javascript/bower_components/momentjs/lang/hu.js
> 3rdparty/javascript/bower_components/momentjs/lang/hy-am.js
> 3rdparty/javascript/bower_components/momentjs/lang/id.js
> 3rdparty/javascript/bower_components/momentjs/lang/is.js
> 3rdparty/javascript/bower_components/momentjs/lang/it.js
> 3rdparty/javascript/bower_components/momentjs/lang/ja.js
> 3rdparty/javascript/bower_components/momentjs/lang/ka.js
> 3rdparty/javascript/bower_components/momentjs/lang/ko.js
> 3rdparty/javascript/bower_components/momentjs/lang/lb.js
> 3rdparty/javascript/bower_components/momentjs/lang/lt.js
> 3rdparty/javascript/bower_components/momentjs/lang/lv.js
> 3rdparty/javascript/bower_components/momentjs/lang/mk.js
> 3rdparty/javascript/bower_components/momentjs/lang/ml.js
> 3rdparty/javascript/bower_components/momentjs/lang/mr.js
> 3rdparty/javascript/bower_components/momentjs/lang/ms-my.js
> 3rdparty/javascript/bower_components/momentjs/lang/nb.js
> 3rdparty/javascript/bower_components/momentjs/lang/ne.js
> 3rdparty/javascript/bower_components/momentjs/lang/nl.js
> 3rdparty/javascript/bower_components/momentjs/lang/nn.js
> 3rdparty/javascript/bower_components/momentjs/lang/pl.js
> 3rdparty/javascript/bower_components/momentjs/lang/pt-br.js
> 3rdparty/javascript/bower_components/momentjs/lang/pt.js
> 3rdparty/javascript/bower_components/momentjs/lang/ro.js
> 3rdparty/javascript/bower_components/momentjs/lang/rs.js
> 3rdparty/javascript/bower_components/momentjs/lang/ru.js
> 3rdparty/javascript/bower_components/momentjs/lang/sk.js
> 3rdparty/javascript/bower_components/momentjs/lang/sl.js
> 3rdparty/javascript/bower_components/momentjs/lang/sq.js
> 3rdparty/javascript/bower_components/momentjs/lang/sv.js
> 3rdparty/javascript/bower_components/momentjs/lang/ta.js
> 3rdparty/javascript/bower_components/momentjs/lang/th.js
> 3rdparty/javascript/bower_components/momentjs/lang/tl-ph.js
> 3rdparty/javascript/bower_components/momentjs/lang/tr.js
> 3rdparty/javascript/bower_components/momentjs/lang/tzm-la.js
> 3rdparty/javascript/bower_components/momentjs/lang/tzm.js
> 3rdparty/javascript/bower_components/momentjs/lang/uk.js
> 3rdparty/javascript/bower_components/momentjs/lang/uz.js
> 3rdparty/javascript/bower_components/momentjs/lang/vn.js
> 3rdparty/javascript/bower_components/momentjs/lang/zh-cn.js
> 3rdparty/javascript/bower_components/momentjs/lang/zh-tw.js
> 3rdparty/javascript/bower_components/momentjs/min/langs.js
> 3rdparty/javascript/bower_components/momentjs/min/langs.min.js
> 3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.js
> 3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.min.js
> 3rdparty/javascript/bower_components/momentjs/min/moment.min.js
> 3rdparty/javascript/bower_components/momentjs/moment.js
> 3rdparty/javascript/bower_components/momentjs/readme.md
> 3rdparty/javascript/bower_components/smart-table/.bower.json
> 3rdparty/javascript/bower_components/smart-table/.gitignore
> 3rdparty/javascript/bower_components/smart-table/CHANGELOG.md
> 3rdparty/javascript/bower_components/smart-table/GruntFile.js
> 3rdparty/javascript/bower_components/smart-table/README.md
> 3rdparty/javascript/bower_components/smart-table/Smart-Table.debug.js
> 3rdparty/javascript/bower_components/smart-table/Smart-Table.min.js
> 3rdparty/javascript/bower_components/smart-table/config/karma-e2e.conf.js
> 3rdparty/javascript/bower_components/smart-table/config/karma.conf.js
> 3rdparty/javascript/bower_components/smart-table/example-app/css/app.css
> 3rdparty/javascript/bower_components/smart-table/example-app/css/bootstrap.css
> 3rdparty/javascript/bower_components/smart-table/example-app/index.html
> 3rdparty/javascript/bower_components/smart-table/example-app/js/Smart-Table.debug.js
> 3rdparty/javascript/bower_components/smart-table/example-app/js/app.js
> 3rdparty/javascript/bower_components/smart-table/example-app/lib/angular/angular.min.js
> 3rdparty/javascript/bower_components/smart-table/logs/.gitignore
> 3rdparty/javascript/bower_components/smart-table/package.json
> 3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.bat
> 3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.sh
> 3rdparty/javascript/bower_components/smart-table/scripts/test.bat
> 3rdparty/javascript/bower_components/smart-table/scripts/test.sh
> 3rdparty/javascript/bower_components/smart-table/scripts/watchr.rb
> 3rdparty/javascript/bower_components/smart-table/scripts/web-server.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Column.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Directives.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Filters.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Table.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Template.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/TemplateUrlList.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Utilities.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/ui-bootstrap-custom-tpls-0.4.0-SNAPSHOT.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap-prettify.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-cookies.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-loader.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-mocks.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-resource.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-sanitize.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-scenario.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultHeader.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/editableCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/globalSearchCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/pagination.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectAllCheckbox.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectionCheckbox.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/smartTable.html
> 3rdparty/javascript/bower_components/smart-table/test/e2e/runner.html
> 3rdparty/javascript/bower_components/smart-table/test/e2e/scenarios.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-mocks.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-scenario.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/version.txt
> 3rdparty/javascript/bower_components/smart-table/test/unit/ColumnSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/TableSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/UtilitiesSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/directivesSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/filtersSpec.js
> 3rdparty/javascript/bower_components/underscore/.bower.json
> 3rdparty/javascript/bower_components/underscore/.editorconfig
> 3rdparty/javascript/bower_components/underscore/.gitignore
> 3rdparty/javascript/bower_components/underscore/LICENSE
> 3rdparty/javascript/bower_components/underscore/README.md
> 3rdparty/javascript/bower_components/underscore/bower.json
> 3rdparty/javascript/bower_components/underscore/component.json
> 3rdparty/javascript/bower_components/underscore/package.json
> 3rdparty/javascript/bower_components/underscore/underscore.js
> 3rdparty/javascript/thrift.js
> build.gradle eabf65c13749ca98929e6b845cbc5f0d248003d6
> src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java 3656ca019a363ab2586c7d4d720093b3cc6d2c47
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora.png
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora_logo.png
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/viz.png
> src/main/resources/org/apache/aurora/scheduler/http/ui/breadcrumb.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/configSummary.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/css/app.css
> src/main/resources/org/apache/aurora/scheduler/http/ui/error.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/groupSummary.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/home.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/index.html 40617aa5f84170abe8e2a2b8bc06913f90ae8eb0
> src/main/resources/org/apache/aurora/scheduler/http/ui/job.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/jobLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/app.js 5fe85f8d553babe22fc7d3912cce3f0064618e90
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/controllers.js 7b6018814798494acd4687fcd3dce32a9bf63308
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/directives.js 92c78c28020d36b978f1a098202174015ace1316
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/filters.js
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/services.js
> src/main/resources/org/apache/aurora/scheduler/http/ui/latestUpdates.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/role.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/roleEnvLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/roleLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/schedulingDetail.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskSandbox.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskStatus.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/timeDisplay.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/update.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/updateList.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/updateSettings.html
> src/main/resources/scheduler/assets/graphview/dygraph-combined.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/dygraph-extra.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/grapher.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/graphview.html PRE-CREATION
> src/main/resources/scheduler/assets/graphview/parser.js PRE-CREATION
> src/main/resources/scheduler/assets/index.html PRE-CREATION
> src/test/java/org/apache/aurora/scheduler/http/ServletFilterTest.java c2679c7f191bdf80ee9025e8cb3e078a4647fa4b
>
> Diff: https://reviews.apache.org/r/25835/diff/
>
>
> Testing
> -------
>
> ./gradlew build -Pq
>
> Confirmed everything works in scheduler UI in vagrant image.
>
> One thing I've seen locally is lost tasks in vagrant, but I *think* that's just due to my image being somehow misconfigured, and not these changes. I'm going to destroy and rebuild the image to see if that cleans things up.
>
>
> Thanks,
>
> Joshua Cohen
>
>
Re: Review Request 25835: Serve HTTP assets out of a standard
classpath root.
Posted by Bill Farner <wf...@apache.org>.
> On Oct. 3, 2014, 4:43 p.m., Bill Farner wrote:
> > Anything left to do here before Kevin commits?
>
> Joshua Cohen wrote:
> Nope, he tried to commit but was blocked by checkstyle flagging 3rdparty python (https://issues.apache.org/jira/browse/AURORA-780). I sent a review out to address that this morning, so once that ships he should be able to merge this.
Kevin - anything else blocking this?
- Bill
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25835/#review55353
-----------------------------------------------------------
On Sept. 19, 2014, 9:39 p.m., Joshua Cohen wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/25835/
> -----------------------------------------------------------
>
> (Updated Sept. 19, 2014, 9:39 p.m.)
>
>
> Review request for Aurora, David McLaughlin, Kevin Sweeney, and Bill Farner.
>
>
> Bugs: AURORA-678
> https://issues.apache.org/jira/browse/AURORA-678
>
>
> Repository: aurora
>
>
> Description
> -------
>
> Serve HTTP assets out of a standard claspath root.
>
> There's a lot of moved files in this diff, so apologies for it being essentially unreadable. ReviewBoard actually seems to choke about half the time just loading the individual pages.
>
> For the sake of convenience/sanity, the actual meat of the changes can be found in:
>
> build.gradle: https://reviews.apache.org/r/25835/diff/#336
> src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java: https://reviews.apache.org/r/25835/diff/1/?page=17#338
> src/main/resources/scheduler/assets/index.html: https://reviews.apache.org/r/25835/diff/1/?page=18#363
>
> Everything else is just a rename/move.
>
>
> Diffs
> -----
>
> 3rdparty/javascript/bower_components/angular-bootstrap/.bower.json
> 3rdparty/javascript/bower_components/angular-bootstrap/bower.json
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.min.js
> 3rdparty/javascript/bower_components/angular-route/.bower.json
> 3rdparty/javascript/bower_components/angular-route/README.md
> 3rdparty/javascript/bower_components/angular-route/angular-route.js
> 3rdparty/javascript/bower_components/angular-route/angular-route.min.js
> 3rdparty/javascript/bower_components/angular-route/angular-route.min.js.map
> 3rdparty/javascript/bower_components/angular-route/bower.json
> 3rdparty/javascript/bower_components/angular/.bower.json
> 3rdparty/javascript/bower_components/angular/README.md
> 3rdparty/javascript/bower_components/angular/angular-csp.css
> 3rdparty/javascript/bower_components/angular/angular.js
> 3rdparty/javascript/bower_components/angular/angular.min.js
> 3rdparty/javascript/bower_components/angular/angular.min.js.gzip
> 3rdparty/javascript/bower_components/angular/angular.min.js.map
> 3rdparty/javascript/bower_components/angular/bower.json
> 3rdparty/javascript/bower_components/bootstrap/.bower.json
> 3rdparty/javascript/bower_components/bootstrap/Gruntfile.js
> 3rdparty/javascript/bower_components/bootstrap/LICENSE
> 3rdparty/javascript/bower_components/bootstrap/README.md
> 3rdparty/javascript/bower_components/bootstrap/bower.json
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css.map
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.min.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css.map
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.min.css
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
> 3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.js
> 3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.min.js
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-lessdoc-parser.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-raw-files-generator.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/shrinkwrap.js
> 3rdparty/javascript/bower_components/bootstrap/js/affix.js
> 3rdparty/javascript/bower_components/bootstrap/js/alert.js
> 3rdparty/javascript/bower_components/bootstrap/js/button.js
> 3rdparty/javascript/bower_components/bootstrap/js/carousel.js
> 3rdparty/javascript/bower_components/bootstrap/js/collapse.js
> 3rdparty/javascript/bower_components/bootstrap/js/dropdown.js
> 3rdparty/javascript/bower_components/bootstrap/js/modal.js
> 3rdparty/javascript/bower_components/bootstrap/js/popover.js
> 3rdparty/javascript/bower_components/bootstrap/js/scrollspy.js
> 3rdparty/javascript/bower_components/bootstrap/js/tab.js
> 3rdparty/javascript/bower_components/bootstrap/js/tooltip.js
> 3rdparty/javascript/bower_components/bootstrap/js/transition.js
> 3rdparty/javascript/bower_components/bootstrap/less/alerts.less
> 3rdparty/javascript/bower_components/bootstrap/less/badges.less
> 3rdparty/javascript/bower_components/bootstrap/less/bootstrap.less
> 3rdparty/javascript/bower_components/bootstrap/less/breadcrumbs.less
> 3rdparty/javascript/bower_components/bootstrap/less/button-groups.less
> 3rdparty/javascript/bower_components/bootstrap/less/buttons.less
> 3rdparty/javascript/bower_components/bootstrap/less/carousel.less
> 3rdparty/javascript/bower_components/bootstrap/less/close.less
> 3rdparty/javascript/bower_components/bootstrap/less/code.less
> 3rdparty/javascript/bower_components/bootstrap/less/component-animations.less
> 3rdparty/javascript/bower_components/bootstrap/less/dropdowns.less
> 3rdparty/javascript/bower_components/bootstrap/less/forms.less
> 3rdparty/javascript/bower_components/bootstrap/less/glyphicons.less
> 3rdparty/javascript/bower_components/bootstrap/less/grid.less
> 3rdparty/javascript/bower_components/bootstrap/less/input-groups.less
> 3rdparty/javascript/bower_components/bootstrap/less/jumbotron.less
> 3rdparty/javascript/bower_components/bootstrap/less/labels.less
> 3rdparty/javascript/bower_components/bootstrap/less/list-group.less
> 3rdparty/javascript/bower_components/bootstrap/less/media.less
> 3rdparty/javascript/bower_components/bootstrap/less/mixins.less
> 3rdparty/javascript/bower_components/bootstrap/less/modals.less
> 3rdparty/javascript/bower_components/bootstrap/less/navbar.less
> 3rdparty/javascript/bower_components/bootstrap/less/navs.less
> 3rdparty/javascript/bower_components/bootstrap/less/normalize.less
> 3rdparty/javascript/bower_components/bootstrap/less/pager.less
> 3rdparty/javascript/bower_components/bootstrap/less/pagination.less
> 3rdparty/javascript/bower_components/bootstrap/less/panels.less
> 3rdparty/javascript/bower_components/bootstrap/less/popovers.less
> 3rdparty/javascript/bower_components/bootstrap/less/print.less
> 3rdparty/javascript/bower_components/bootstrap/less/progress-bars.less
> 3rdparty/javascript/bower_components/bootstrap/less/responsive-utilities.less
> 3rdparty/javascript/bower_components/bootstrap/less/scaffolding.less
> 3rdparty/javascript/bower_components/bootstrap/less/tables.less
> 3rdparty/javascript/bower_components/bootstrap/less/theme.less
> 3rdparty/javascript/bower_components/bootstrap/less/thumbnails.less
> 3rdparty/javascript/bower_components/bootstrap/less/tooltip.less
> 3rdparty/javascript/bower_components/bootstrap/less/type.less
> 3rdparty/javascript/bower_components/bootstrap/less/utilities.less
> 3rdparty/javascript/bower_components/bootstrap/less/variables.less
> 3rdparty/javascript/bower_components/bootstrap/less/wells.less
> 3rdparty/javascript/bower_components/bootstrap/package.json
> 3rdparty/javascript/bower_components/bootstrap/test-infra/README.md
> 3rdparty/javascript/bower_components/bootstrap/test-infra/npm-shrinkwrap.canonical.json
> 3rdparty/javascript/bower_components/bootstrap/test-infra/requirements.txt
> 3rdparty/javascript/bower_components/bootstrap/test-infra/s3_cache.py
> 3rdparty/javascript/bower_components/bootstrap/test-infra/sauce_browsers.yml
> 3rdparty/javascript/bower_components/bootstrap/test-infra/uncached-npm-install.sh
> 3rdparty/javascript/bower_components/jquery/.bower.json
> 3rdparty/javascript/bower_components/jquery/MIT-LICENSE.txt
> 3rdparty/javascript/bower_components/jquery/bower.json
> 3rdparty/javascript/bower_components/jquery/dist/jquery.js
> 3rdparty/javascript/bower_components/jquery/dist/jquery.min.js
> 3rdparty/javascript/bower_components/jquery/dist/jquery.min.map
> 3rdparty/javascript/bower_components/jquery/src/ajax.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/jsonp.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/load.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/parseJSON.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/parseXML.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/script.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/var/nonce.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/var/rquery.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/xhr.js
> 3rdparty/javascript/bower_components/jquery/src/attributes.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/attr.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/classes.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/prop.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/support.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/val.js
> 3rdparty/javascript/bower_components/jquery/src/callbacks.js
> 3rdparty/javascript/bower_components/jquery/src/core.js
> 3rdparty/javascript/bower_components/jquery/src/core/access.js
> 3rdparty/javascript/bower_components/jquery/src/core/init.js
> 3rdparty/javascript/bower_components/jquery/src/core/parseHTML.js
> 3rdparty/javascript/bower_components/jquery/src/core/ready.js
> 3rdparty/javascript/bower_components/jquery/src/core/var/rsingleTag.js
> 3rdparty/javascript/bower_components/jquery/src/css.js
> 3rdparty/javascript/bower_components/jquery/src/css/addGetHookIf.js
> 3rdparty/javascript/bower_components/jquery/src/css/curCSS.js
> 3rdparty/javascript/bower_components/jquery/src/css/defaultDisplay.js
> 3rdparty/javascript/bower_components/jquery/src/css/hiddenVisibleSelectors.js
> 3rdparty/javascript/bower_components/jquery/src/css/support.js
> 3rdparty/javascript/bower_components/jquery/src/css/swap.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/cssExpand.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/getStyles.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/isHidden.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/rmargin.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/rnumnonpx.js
> 3rdparty/javascript/bower_components/jquery/src/data.js
> 3rdparty/javascript/bower_components/jquery/src/data/Data.js
> 3rdparty/javascript/bower_components/jquery/src/data/accepts.js
> 3rdparty/javascript/bower_components/jquery/src/data/var/data_priv.js
> 3rdparty/javascript/bower_components/jquery/src/data/var/data_user.js
> 3rdparty/javascript/bower_components/jquery/src/deferred.js
> 3rdparty/javascript/bower_components/jquery/src/deprecated.js
> 3rdparty/javascript/bower_components/jquery/src/dimensions.js
> 3rdparty/javascript/bower_components/jquery/src/effects.js
> 3rdparty/javascript/bower_components/jquery/src/effects/Tween.js
> 3rdparty/javascript/bower_components/jquery/src/effects/animatedSelector.js
> 3rdparty/javascript/bower_components/jquery/src/event.js
> 3rdparty/javascript/bower_components/jquery/src/event/alias.js
> 3rdparty/javascript/bower_components/jquery/src/event/support.js
> 3rdparty/javascript/bower_components/jquery/src/exports/amd.js
> 3rdparty/javascript/bower_components/jquery/src/exports/global.js
> 3rdparty/javascript/bower_components/jquery/src/intro.js
> 3rdparty/javascript/bower_components/jquery/src/jquery.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/_evalUrl.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/support.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/var/rcheckableType.js
> 3rdparty/javascript/bower_components/jquery/src/offset.js
> 3rdparty/javascript/bower_components/jquery/src/outro.js
> 3rdparty/javascript/bower_components/jquery/src/queue.js
> 3rdparty/javascript/bower_components/jquery/src/queue/delay.js
> 3rdparty/javascript/bower_components/jquery/src/selector-native.js
> 3rdparty/javascript/bower_components/jquery/src/selector-sizzle.js
> 3rdparty/javascript/bower_components/jquery/src/selector.js
> 3rdparty/javascript/bower_components/jquery/src/serialize.js
> 3rdparty/javascript/bower_components/jquery/src/traversing.js
> 3rdparty/javascript/bower_components/jquery/src/traversing/findFilter.js
> 3rdparty/javascript/bower_components/jquery/src/traversing/var/rneedsContext.js
> 3rdparty/javascript/bower_components/jquery/src/var/arr.js
> 3rdparty/javascript/bower_components/jquery/src/var/class2type.js
> 3rdparty/javascript/bower_components/jquery/src/var/concat.js
> 3rdparty/javascript/bower_components/jquery/src/var/hasOwn.js
> 3rdparty/javascript/bower_components/jquery/src/var/indexOf.js
> 3rdparty/javascript/bower_components/jquery/src/var/pnum.js
> 3rdparty/javascript/bower_components/jquery/src/var/push.js
> 3rdparty/javascript/bower_components/jquery/src/var/rnotwhite.js
> 3rdparty/javascript/bower_components/jquery/src/var/slice.js
> 3rdparty/javascript/bower_components/jquery/src/var/strundefined.js
> 3rdparty/javascript/bower_components/jquery/src/var/support.js
> 3rdparty/javascript/bower_components/jquery/src/var/toString.js
> 3rdparty/javascript/bower_components/jquery/src/wrap.js
> 3rdparty/javascript/bower_components/momentjs/.bower.json
> 3rdparty/javascript/bower_components/momentjs/LICENSE
> 3rdparty/javascript/bower_components/momentjs/bower.json
> 3rdparty/javascript/bower_components/momentjs/lang/ar-ma.js
> 3rdparty/javascript/bower_components/momentjs/lang/ar.js
> 3rdparty/javascript/bower_components/momentjs/lang/bg.js
> 3rdparty/javascript/bower_components/momentjs/lang/br.js
> 3rdparty/javascript/bower_components/momentjs/lang/bs.js
> 3rdparty/javascript/bower_components/momentjs/lang/ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/cs.js
> 3rdparty/javascript/bower_components/momentjs/lang/cv.js
> 3rdparty/javascript/bower_components/momentjs/lang/cy.js
> 3rdparty/javascript/bower_components/momentjs/lang/da.js
> 3rdparty/javascript/bower_components/momentjs/lang/de.js
> 3rdparty/javascript/bower_components/momentjs/lang/el.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-au.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-gb.js
> 3rdparty/javascript/bower_components/momentjs/lang/eo.js
> 3rdparty/javascript/bower_components/momentjs/lang/es.js
> 3rdparty/javascript/bower_components/momentjs/lang/et.js
> 3rdparty/javascript/bower_components/momentjs/lang/eu.js
> 3rdparty/javascript/bower_components/momentjs/lang/fa.js
> 3rdparty/javascript/bower_components/momentjs/lang/fi.js
> 3rdparty/javascript/bower_components/momentjs/lang/fo.js
> 3rdparty/javascript/bower_components/momentjs/lang/fr-ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/fr.js
> 3rdparty/javascript/bower_components/momentjs/lang/gl.js
> 3rdparty/javascript/bower_components/momentjs/lang/he.js
> 3rdparty/javascript/bower_components/momentjs/lang/hi.js
> 3rdparty/javascript/bower_components/momentjs/lang/hr.js
> 3rdparty/javascript/bower_components/momentjs/lang/hu.js
> 3rdparty/javascript/bower_components/momentjs/lang/hy-am.js
> 3rdparty/javascript/bower_components/momentjs/lang/id.js
> 3rdparty/javascript/bower_components/momentjs/lang/is.js
> 3rdparty/javascript/bower_components/momentjs/lang/it.js
> 3rdparty/javascript/bower_components/momentjs/lang/ja.js
> 3rdparty/javascript/bower_components/momentjs/lang/ka.js
> 3rdparty/javascript/bower_components/momentjs/lang/ko.js
> 3rdparty/javascript/bower_components/momentjs/lang/lb.js
> 3rdparty/javascript/bower_components/momentjs/lang/lt.js
> 3rdparty/javascript/bower_components/momentjs/lang/lv.js
> 3rdparty/javascript/bower_components/momentjs/lang/mk.js
> 3rdparty/javascript/bower_components/momentjs/lang/ml.js
> 3rdparty/javascript/bower_components/momentjs/lang/mr.js
> 3rdparty/javascript/bower_components/momentjs/lang/ms-my.js
> 3rdparty/javascript/bower_components/momentjs/lang/nb.js
> 3rdparty/javascript/bower_components/momentjs/lang/ne.js
> 3rdparty/javascript/bower_components/momentjs/lang/nl.js
> 3rdparty/javascript/bower_components/momentjs/lang/nn.js
> 3rdparty/javascript/bower_components/momentjs/lang/pl.js
> 3rdparty/javascript/bower_components/momentjs/lang/pt-br.js
> 3rdparty/javascript/bower_components/momentjs/lang/pt.js
> 3rdparty/javascript/bower_components/momentjs/lang/ro.js
> 3rdparty/javascript/bower_components/momentjs/lang/rs.js
> 3rdparty/javascript/bower_components/momentjs/lang/ru.js
> 3rdparty/javascript/bower_components/momentjs/lang/sk.js
> 3rdparty/javascript/bower_components/momentjs/lang/sl.js
> 3rdparty/javascript/bower_components/momentjs/lang/sq.js
> 3rdparty/javascript/bower_components/momentjs/lang/sv.js
> 3rdparty/javascript/bower_components/momentjs/lang/ta.js
> 3rdparty/javascript/bower_components/momentjs/lang/th.js
> 3rdparty/javascript/bower_components/momentjs/lang/tl-ph.js
> 3rdparty/javascript/bower_components/momentjs/lang/tr.js
> 3rdparty/javascript/bower_components/momentjs/lang/tzm-la.js
> 3rdparty/javascript/bower_components/momentjs/lang/tzm.js
> 3rdparty/javascript/bower_components/momentjs/lang/uk.js
> 3rdparty/javascript/bower_components/momentjs/lang/uz.js
> 3rdparty/javascript/bower_components/momentjs/lang/vn.js
> 3rdparty/javascript/bower_components/momentjs/lang/zh-cn.js
> 3rdparty/javascript/bower_components/momentjs/lang/zh-tw.js
> 3rdparty/javascript/bower_components/momentjs/min/langs.js
> 3rdparty/javascript/bower_components/momentjs/min/langs.min.js
> 3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.js
> 3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.min.js
> 3rdparty/javascript/bower_components/momentjs/min/moment.min.js
> 3rdparty/javascript/bower_components/momentjs/moment.js
> 3rdparty/javascript/bower_components/momentjs/readme.md
> 3rdparty/javascript/bower_components/smart-table/.bower.json
> 3rdparty/javascript/bower_components/smart-table/.gitignore
> 3rdparty/javascript/bower_components/smart-table/CHANGELOG.md
> 3rdparty/javascript/bower_components/smart-table/GruntFile.js
> 3rdparty/javascript/bower_components/smart-table/README.md
> 3rdparty/javascript/bower_components/smart-table/Smart-Table.debug.js
> 3rdparty/javascript/bower_components/smart-table/Smart-Table.min.js
> 3rdparty/javascript/bower_components/smart-table/config/karma-e2e.conf.js
> 3rdparty/javascript/bower_components/smart-table/config/karma.conf.js
> 3rdparty/javascript/bower_components/smart-table/example-app/css/app.css
> 3rdparty/javascript/bower_components/smart-table/example-app/css/bootstrap.css
> 3rdparty/javascript/bower_components/smart-table/example-app/index.html
> 3rdparty/javascript/bower_components/smart-table/example-app/js/Smart-Table.debug.js
> 3rdparty/javascript/bower_components/smart-table/example-app/js/app.js
> 3rdparty/javascript/bower_components/smart-table/example-app/lib/angular/angular.min.js
> 3rdparty/javascript/bower_components/smart-table/logs/.gitignore
> 3rdparty/javascript/bower_components/smart-table/package.json
> 3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.bat
> 3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.sh
> 3rdparty/javascript/bower_components/smart-table/scripts/test.bat
> 3rdparty/javascript/bower_components/smart-table/scripts/test.sh
> 3rdparty/javascript/bower_components/smart-table/scripts/watchr.rb
> 3rdparty/javascript/bower_components/smart-table/scripts/web-server.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Column.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Directives.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Filters.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Table.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Template.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/TemplateUrlList.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Utilities.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/ui-bootstrap-custom-tpls-0.4.0-SNAPSHOT.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap-prettify.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-cookies.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-loader.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-mocks.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-resource.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-sanitize.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-scenario.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultHeader.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/editableCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/globalSearchCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/pagination.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectAllCheckbox.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectionCheckbox.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/smartTable.html
> 3rdparty/javascript/bower_components/smart-table/test/e2e/runner.html
> 3rdparty/javascript/bower_components/smart-table/test/e2e/scenarios.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-mocks.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-scenario.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/version.txt
> 3rdparty/javascript/bower_components/smart-table/test/unit/ColumnSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/TableSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/UtilitiesSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/directivesSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/filtersSpec.js
> 3rdparty/javascript/bower_components/underscore/.bower.json
> 3rdparty/javascript/bower_components/underscore/.editorconfig
> 3rdparty/javascript/bower_components/underscore/.gitignore
> 3rdparty/javascript/bower_components/underscore/LICENSE
> 3rdparty/javascript/bower_components/underscore/README.md
> 3rdparty/javascript/bower_components/underscore/bower.json
> 3rdparty/javascript/bower_components/underscore/component.json
> 3rdparty/javascript/bower_components/underscore/package.json
> 3rdparty/javascript/bower_components/underscore/underscore.js
> 3rdparty/javascript/thrift.js
> build.gradle eabf65c13749ca98929e6b845cbc5f0d248003d6
> src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java 3656ca019a363ab2586c7d4d720093b3cc6d2c47
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora.png
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora_logo.png
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/viz.png
> src/main/resources/org/apache/aurora/scheduler/http/ui/breadcrumb.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/configSummary.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/css/app.css
> src/main/resources/org/apache/aurora/scheduler/http/ui/error.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/groupSummary.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/home.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/index.html 40617aa5f84170abe8e2a2b8bc06913f90ae8eb0
> src/main/resources/org/apache/aurora/scheduler/http/ui/job.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/jobLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/app.js 5fe85f8d553babe22fc7d3912cce3f0064618e90
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/controllers.js 7b6018814798494acd4687fcd3dce32a9bf63308
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/directives.js 92c78c28020d36b978f1a098202174015ace1316
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/filters.js
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/services.js
> src/main/resources/org/apache/aurora/scheduler/http/ui/latestUpdates.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/role.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/roleEnvLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/roleLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/schedulingDetail.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskSandbox.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskStatus.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/timeDisplay.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/update.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/updateList.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/updateSettings.html
> src/main/resources/scheduler/assets/graphview/dygraph-combined.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/dygraph-extra.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/grapher.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/graphview.html PRE-CREATION
> src/main/resources/scheduler/assets/graphview/parser.js PRE-CREATION
> src/main/resources/scheduler/assets/index.html PRE-CREATION
> src/test/java/org/apache/aurora/scheduler/http/ServletFilterTest.java c2679c7f191bdf80ee9025e8cb3e078a4647fa4b
>
> Diff: https://reviews.apache.org/r/25835/diff/
>
>
> Testing
> -------
>
> ./gradlew build -Pq
>
> Confirmed everything works in scheduler UI in vagrant image.
>
> One thing I've seen locally is lost tasks in vagrant, but I *think* that's just due to my image being somehow misconfigured, and not these changes. I'm going to destroy and rebuild the image to see if that cleans things up.
>
>
> Thanks,
>
> Joshua Cohen
>
>
Re: Review Request 25835: Serve HTTP assets out of a standard
classpath root.
Posted by Joshua Cohen <jc...@twopensource.com>.
> On Oct. 3, 2014, 4:43 p.m., Bill Farner wrote:
> > Anything left to do here before Kevin commits?
Nope, he tried to commit but was blocked by checkstyle flagging 3rdparty python (https://issues.apache.org/jira/browse/AURORA-780). I sent a review out to address that this morning, so once that ships he should be able to merge this.
- Joshua
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25835/#review55353
-----------------------------------------------------------
On Sept. 19, 2014, 9:39 p.m., Joshua Cohen wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/25835/
> -----------------------------------------------------------
>
> (Updated Sept. 19, 2014, 9:39 p.m.)
>
>
> Review request for Aurora, David McLaughlin, Kevin Sweeney, and Bill Farner.
>
>
> Bugs: AURORA-678
> https://issues.apache.org/jira/browse/AURORA-678
>
>
> Repository: aurora
>
>
> Description
> -------
>
> Serve HTTP assets out of a standard claspath root.
>
> There's a lot of moved files in this diff, so apologies for it being essentially unreadable. ReviewBoard actually seems to choke about half the time just loading the individual pages.
>
> For the sake of convenience/sanity, the actual meat of the changes can be found in:
>
> build.gradle: https://reviews.apache.org/r/25835/diff/#336
> src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java: https://reviews.apache.org/r/25835/diff/1/?page=17#338
> src/main/resources/scheduler/assets/index.html: https://reviews.apache.org/r/25835/diff/1/?page=18#363
>
> Everything else is just a rename/move.
>
>
> Diffs
> -----
>
> 3rdparty/javascript/bower_components/angular-bootstrap/.bower.json
> 3rdparty/javascript/bower_components/angular-bootstrap/bower.json
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.js
> 3rdparty/javascript/bower_components/angular-bootstrap/ui-bootstrap.min.js
> 3rdparty/javascript/bower_components/angular-route/.bower.json
> 3rdparty/javascript/bower_components/angular-route/README.md
> 3rdparty/javascript/bower_components/angular-route/angular-route.js
> 3rdparty/javascript/bower_components/angular-route/angular-route.min.js
> 3rdparty/javascript/bower_components/angular-route/angular-route.min.js.map
> 3rdparty/javascript/bower_components/angular-route/bower.json
> 3rdparty/javascript/bower_components/angular/.bower.json
> 3rdparty/javascript/bower_components/angular/README.md
> 3rdparty/javascript/bower_components/angular/angular-csp.css
> 3rdparty/javascript/bower_components/angular/angular.js
> 3rdparty/javascript/bower_components/angular/angular.min.js
> 3rdparty/javascript/bower_components/angular/angular.min.js.gzip
> 3rdparty/javascript/bower_components/angular/angular.min.js.map
> 3rdparty/javascript/bower_components/angular/bower.json
> 3rdparty/javascript/bower_components/bootstrap/.bower.json
> 3rdparty/javascript/bower_components/bootstrap/Gruntfile.js
> 3rdparty/javascript/bower_components/bootstrap/LICENSE
> 3rdparty/javascript/bower_components/bootstrap/README.md
> 3rdparty/javascript/bower_components/bootstrap/bower.json
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.css.map
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap-theme.min.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.css.map
> 3rdparty/javascript/bower_components/bootstrap/dist/css/bootstrap.min.css
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.svg
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf
> 3rdparty/javascript/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff
> 3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.js
> 3rdparty/javascript/bower_components/bootstrap/dist/js/bootstrap.min.js
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf
> 3rdparty/javascript/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-glyphicons-data-generator.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-lessdoc-parser.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/bs-raw-files-generator.js
> 3rdparty/javascript/bower_components/bootstrap/grunt/shrinkwrap.js
> 3rdparty/javascript/bower_components/bootstrap/js/affix.js
> 3rdparty/javascript/bower_components/bootstrap/js/alert.js
> 3rdparty/javascript/bower_components/bootstrap/js/button.js
> 3rdparty/javascript/bower_components/bootstrap/js/carousel.js
> 3rdparty/javascript/bower_components/bootstrap/js/collapse.js
> 3rdparty/javascript/bower_components/bootstrap/js/dropdown.js
> 3rdparty/javascript/bower_components/bootstrap/js/modal.js
> 3rdparty/javascript/bower_components/bootstrap/js/popover.js
> 3rdparty/javascript/bower_components/bootstrap/js/scrollspy.js
> 3rdparty/javascript/bower_components/bootstrap/js/tab.js
> 3rdparty/javascript/bower_components/bootstrap/js/tooltip.js
> 3rdparty/javascript/bower_components/bootstrap/js/transition.js
> 3rdparty/javascript/bower_components/bootstrap/less/alerts.less
> 3rdparty/javascript/bower_components/bootstrap/less/badges.less
> 3rdparty/javascript/bower_components/bootstrap/less/bootstrap.less
> 3rdparty/javascript/bower_components/bootstrap/less/breadcrumbs.less
> 3rdparty/javascript/bower_components/bootstrap/less/button-groups.less
> 3rdparty/javascript/bower_components/bootstrap/less/buttons.less
> 3rdparty/javascript/bower_components/bootstrap/less/carousel.less
> 3rdparty/javascript/bower_components/bootstrap/less/close.less
> 3rdparty/javascript/bower_components/bootstrap/less/code.less
> 3rdparty/javascript/bower_components/bootstrap/less/component-animations.less
> 3rdparty/javascript/bower_components/bootstrap/less/dropdowns.less
> 3rdparty/javascript/bower_components/bootstrap/less/forms.less
> 3rdparty/javascript/bower_components/bootstrap/less/glyphicons.less
> 3rdparty/javascript/bower_components/bootstrap/less/grid.less
> 3rdparty/javascript/bower_components/bootstrap/less/input-groups.less
> 3rdparty/javascript/bower_components/bootstrap/less/jumbotron.less
> 3rdparty/javascript/bower_components/bootstrap/less/labels.less
> 3rdparty/javascript/bower_components/bootstrap/less/list-group.less
> 3rdparty/javascript/bower_components/bootstrap/less/media.less
> 3rdparty/javascript/bower_components/bootstrap/less/mixins.less
> 3rdparty/javascript/bower_components/bootstrap/less/modals.less
> 3rdparty/javascript/bower_components/bootstrap/less/navbar.less
> 3rdparty/javascript/bower_components/bootstrap/less/navs.less
> 3rdparty/javascript/bower_components/bootstrap/less/normalize.less
> 3rdparty/javascript/bower_components/bootstrap/less/pager.less
> 3rdparty/javascript/bower_components/bootstrap/less/pagination.less
> 3rdparty/javascript/bower_components/bootstrap/less/panels.less
> 3rdparty/javascript/bower_components/bootstrap/less/popovers.less
> 3rdparty/javascript/bower_components/bootstrap/less/print.less
> 3rdparty/javascript/bower_components/bootstrap/less/progress-bars.less
> 3rdparty/javascript/bower_components/bootstrap/less/responsive-utilities.less
> 3rdparty/javascript/bower_components/bootstrap/less/scaffolding.less
> 3rdparty/javascript/bower_components/bootstrap/less/tables.less
> 3rdparty/javascript/bower_components/bootstrap/less/theme.less
> 3rdparty/javascript/bower_components/bootstrap/less/thumbnails.less
> 3rdparty/javascript/bower_components/bootstrap/less/tooltip.less
> 3rdparty/javascript/bower_components/bootstrap/less/type.less
> 3rdparty/javascript/bower_components/bootstrap/less/utilities.less
> 3rdparty/javascript/bower_components/bootstrap/less/variables.less
> 3rdparty/javascript/bower_components/bootstrap/less/wells.less
> 3rdparty/javascript/bower_components/bootstrap/package.json
> 3rdparty/javascript/bower_components/bootstrap/test-infra/README.md
> 3rdparty/javascript/bower_components/bootstrap/test-infra/npm-shrinkwrap.canonical.json
> 3rdparty/javascript/bower_components/bootstrap/test-infra/requirements.txt
> 3rdparty/javascript/bower_components/bootstrap/test-infra/s3_cache.py
> 3rdparty/javascript/bower_components/bootstrap/test-infra/sauce_browsers.yml
> 3rdparty/javascript/bower_components/bootstrap/test-infra/uncached-npm-install.sh
> 3rdparty/javascript/bower_components/jquery/.bower.json
> 3rdparty/javascript/bower_components/jquery/MIT-LICENSE.txt
> 3rdparty/javascript/bower_components/jquery/bower.json
> 3rdparty/javascript/bower_components/jquery/dist/jquery.js
> 3rdparty/javascript/bower_components/jquery/dist/jquery.min.js
> 3rdparty/javascript/bower_components/jquery/dist/jquery.min.map
> 3rdparty/javascript/bower_components/jquery/src/ajax.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/jsonp.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/load.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/parseJSON.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/parseXML.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/script.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/var/nonce.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/var/rquery.js
> 3rdparty/javascript/bower_components/jquery/src/ajax/xhr.js
> 3rdparty/javascript/bower_components/jquery/src/attributes.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/attr.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/classes.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/prop.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/support.js
> 3rdparty/javascript/bower_components/jquery/src/attributes/val.js
> 3rdparty/javascript/bower_components/jquery/src/callbacks.js
> 3rdparty/javascript/bower_components/jquery/src/core.js
> 3rdparty/javascript/bower_components/jquery/src/core/access.js
> 3rdparty/javascript/bower_components/jquery/src/core/init.js
> 3rdparty/javascript/bower_components/jquery/src/core/parseHTML.js
> 3rdparty/javascript/bower_components/jquery/src/core/ready.js
> 3rdparty/javascript/bower_components/jquery/src/core/var/rsingleTag.js
> 3rdparty/javascript/bower_components/jquery/src/css.js
> 3rdparty/javascript/bower_components/jquery/src/css/addGetHookIf.js
> 3rdparty/javascript/bower_components/jquery/src/css/curCSS.js
> 3rdparty/javascript/bower_components/jquery/src/css/defaultDisplay.js
> 3rdparty/javascript/bower_components/jquery/src/css/hiddenVisibleSelectors.js
> 3rdparty/javascript/bower_components/jquery/src/css/support.js
> 3rdparty/javascript/bower_components/jquery/src/css/swap.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/cssExpand.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/getStyles.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/isHidden.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/rmargin.js
> 3rdparty/javascript/bower_components/jquery/src/css/var/rnumnonpx.js
> 3rdparty/javascript/bower_components/jquery/src/data.js
> 3rdparty/javascript/bower_components/jquery/src/data/Data.js
> 3rdparty/javascript/bower_components/jquery/src/data/accepts.js
> 3rdparty/javascript/bower_components/jquery/src/data/var/data_priv.js
> 3rdparty/javascript/bower_components/jquery/src/data/var/data_user.js
> 3rdparty/javascript/bower_components/jquery/src/deferred.js
> 3rdparty/javascript/bower_components/jquery/src/deprecated.js
> 3rdparty/javascript/bower_components/jquery/src/dimensions.js
> 3rdparty/javascript/bower_components/jquery/src/effects.js
> 3rdparty/javascript/bower_components/jquery/src/effects/Tween.js
> 3rdparty/javascript/bower_components/jquery/src/effects/animatedSelector.js
> 3rdparty/javascript/bower_components/jquery/src/event.js
> 3rdparty/javascript/bower_components/jquery/src/event/alias.js
> 3rdparty/javascript/bower_components/jquery/src/event/support.js
> 3rdparty/javascript/bower_components/jquery/src/exports/amd.js
> 3rdparty/javascript/bower_components/jquery/src/exports/global.js
> 3rdparty/javascript/bower_components/jquery/src/intro.js
> 3rdparty/javascript/bower_components/jquery/src/jquery.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/_evalUrl.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/support.js
> 3rdparty/javascript/bower_components/jquery/src/manipulation/var/rcheckableType.js
> 3rdparty/javascript/bower_components/jquery/src/offset.js
> 3rdparty/javascript/bower_components/jquery/src/outro.js
> 3rdparty/javascript/bower_components/jquery/src/queue.js
> 3rdparty/javascript/bower_components/jquery/src/queue/delay.js
> 3rdparty/javascript/bower_components/jquery/src/selector-native.js
> 3rdparty/javascript/bower_components/jquery/src/selector-sizzle.js
> 3rdparty/javascript/bower_components/jquery/src/selector.js
> 3rdparty/javascript/bower_components/jquery/src/serialize.js
> 3rdparty/javascript/bower_components/jquery/src/traversing.js
> 3rdparty/javascript/bower_components/jquery/src/traversing/findFilter.js
> 3rdparty/javascript/bower_components/jquery/src/traversing/var/rneedsContext.js
> 3rdparty/javascript/bower_components/jquery/src/var/arr.js
> 3rdparty/javascript/bower_components/jquery/src/var/class2type.js
> 3rdparty/javascript/bower_components/jquery/src/var/concat.js
> 3rdparty/javascript/bower_components/jquery/src/var/hasOwn.js
> 3rdparty/javascript/bower_components/jquery/src/var/indexOf.js
> 3rdparty/javascript/bower_components/jquery/src/var/pnum.js
> 3rdparty/javascript/bower_components/jquery/src/var/push.js
> 3rdparty/javascript/bower_components/jquery/src/var/rnotwhite.js
> 3rdparty/javascript/bower_components/jquery/src/var/slice.js
> 3rdparty/javascript/bower_components/jquery/src/var/strundefined.js
> 3rdparty/javascript/bower_components/jquery/src/var/support.js
> 3rdparty/javascript/bower_components/jquery/src/var/toString.js
> 3rdparty/javascript/bower_components/jquery/src/wrap.js
> 3rdparty/javascript/bower_components/momentjs/.bower.json
> 3rdparty/javascript/bower_components/momentjs/LICENSE
> 3rdparty/javascript/bower_components/momentjs/bower.json
> 3rdparty/javascript/bower_components/momentjs/lang/ar-ma.js
> 3rdparty/javascript/bower_components/momentjs/lang/ar.js
> 3rdparty/javascript/bower_components/momentjs/lang/bg.js
> 3rdparty/javascript/bower_components/momentjs/lang/br.js
> 3rdparty/javascript/bower_components/momentjs/lang/bs.js
> 3rdparty/javascript/bower_components/momentjs/lang/ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/cs.js
> 3rdparty/javascript/bower_components/momentjs/lang/cv.js
> 3rdparty/javascript/bower_components/momentjs/lang/cy.js
> 3rdparty/javascript/bower_components/momentjs/lang/da.js
> 3rdparty/javascript/bower_components/momentjs/lang/de.js
> 3rdparty/javascript/bower_components/momentjs/lang/el.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-au.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/en-gb.js
> 3rdparty/javascript/bower_components/momentjs/lang/eo.js
> 3rdparty/javascript/bower_components/momentjs/lang/es.js
> 3rdparty/javascript/bower_components/momentjs/lang/et.js
> 3rdparty/javascript/bower_components/momentjs/lang/eu.js
> 3rdparty/javascript/bower_components/momentjs/lang/fa.js
> 3rdparty/javascript/bower_components/momentjs/lang/fi.js
> 3rdparty/javascript/bower_components/momentjs/lang/fo.js
> 3rdparty/javascript/bower_components/momentjs/lang/fr-ca.js
> 3rdparty/javascript/bower_components/momentjs/lang/fr.js
> 3rdparty/javascript/bower_components/momentjs/lang/gl.js
> 3rdparty/javascript/bower_components/momentjs/lang/he.js
> 3rdparty/javascript/bower_components/momentjs/lang/hi.js
> 3rdparty/javascript/bower_components/momentjs/lang/hr.js
> 3rdparty/javascript/bower_components/momentjs/lang/hu.js
> 3rdparty/javascript/bower_components/momentjs/lang/hy-am.js
> 3rdparty/javascript/bower_components/momentjs/lang/id.js
> 3rdparty/javascript/bower_components/momentjs/lang/is.js
> 3rdparty/javascript/bower_components/momentjs/lang/it.js
> 3rdparty/javascript/bower_components/momentjs/lang/ja.js
> 3rdparty/javascript/bower_components/momentjs/lang/ka.js
> 3rdparty/javascript/bower_components/momentjs/lang/ko.js
> 3rdparty/javascript/bower_components/momentjs/lang/lb.js
> 3rdparty/javascript/bower_components/momentjs/lang/lt.js
> 3rdparty/javascript/bower_components/momentjs/lang/lv.js
> 3rdparty/javascript/bower_components/momentjs/lang/mk.js
> 3rdparty/javascript/bower_components/momentjs/lang/ml.js
> 3rdparty/javascript/bower_components/momentjs/lang/mr.js
> 3rdparty/javascript/bower_components/momentjs/lang/ms-my.js
> 3rdparty/javascript/bower_components/momentjs/lang/nb.js
> 3rdparty/javascript/bower_components/momentjs/lang/ne.js
> 3rdparty/javascript/bower_components/momentjs/lang/nl.js
> 3rdparty/javascript/bower_components/momentjs/lang/nn.js
> 3rdparty/javascript/bower_components/momentjs/lang/pl.js
> 3rdparty/javascript/bower_components/momentjs/lang/pt-br.js
> 3rdparty/javascript/bower_components/momentjs/lang/pt.js
> 3rdparty/javascript/bower_components/momentjs/lang/ro.js
> 3rdparty/javascript/bower_components/momentjs/lang/rs.js
> 3rdparty/javascript/bower_components/momentjs/lang/ru.js
> 3rdparty/javascript/bower_components/momentjs/lang/sk.js
> 3rdparty/javascript/bower_components/momentjs/lang/sl.js
> 3rdparty/javascript/bower_components/momentjs/lang/sq.js
> 3rdparty/javascript/bower_components/momentjs/lang/sv.js
> 3rdparty/javascript/bower_components/momentjs/lang/ta.js
> 3rdparty/javascript/bower_components/momentjs/lang/th.js
> 3rdparty/javascript/bower_components/momentjs/lang/tl-ph.js
> 3rdparty/javascript/bower_components/momentjs/lang/tr.js
> 3rdparty/javascript/bower_components/momentjs/lang/tzm-la.js
> 3rdparty/javascript/bower_components/momentjs/lang/tzm.js
> 3rdparty/javascript/bower_components/momentjs/lang/uk.js
> 3rdparty/javascript/bower_components/momentjs/lang/uz.js
> 3rdparty/javascript/bower_components/momentjs/lang/vn.js
> 3rdparty/javascript/bower_components/momentjs/lang/zh-cn.js
> 3rdparty/javascript/bower_components/momentjs/lang/zh-tw.js
> 3rdparty/javascript/bower_components/momentjs/min/langs.js
> 3rdparty/javascript/bower_components/momentjs/min/langs.min.js
> 3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.js
> 3rdparty/javascript/bower_components/momentjs/min/moment-with-langs.min.js
> 3rdparty/javascript/bower_components/momentjs/min/moment.min.js
> 3rdparty/javascript/bower_components/momentjs/moment.js
> 3rdparty/javascript/bower_components/momentjs/readme.md
> 3rdparty/javascript/bower_components/smart-table/.bower.json
> 3rdparty/javascript/bower_components/smart-table/.gitignore
> 3rdparty/javascript/bower_components/smart-table/CHANGELOG.md
> 3rdparty/javascript/bower_components/smart-table/GruntFile.js
> 3rdparty/javascript/bower_components/smart-table/README.md
> 3rdparty/javascript/bower_components/smart-table/Smart-Table.debug.js
> 3rdparty/javascript/bower_components/smart-table/Smart-Table.min.js
> 3rdparty/javascript/bower_components/smart-table/config/karma-e2e.conf.js
> 3rdparty/javascript/bower_components/smart-table/config/karma.conf.js
> 3rdparty/javascript/bower_components/smart-table/example-app/css/app.css
> 3rdparty/javascript/bower_components/smart-table/example-app/css/bootstrap.css
> 3rdparty/javascript/bower_components/smart-table/example-app/index.html
> 3rdparty/javascript/bower_components/smart-table/example-app/js/Smart-Table.debug.js
> 3rdparty/javascript/bower_components/smart-table/example-app/js/app.js
> 3rdparty/javascript/bower_components/smart-table/example-app/lib/angular/angular.min.js
> 3rdparty/javascript/bower_components/smart-table/logs/.gitignore
> 3rdparty/javascript/bower_components/smart-table/package.json
> 3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.bat
> 3rdparty/javascript/bower_components/smart-table/scripts/e2e-test.sh
> 3rdparty/javascript/bower_components/smart-table/scripts/test.bat
> 3rdparty/javascript/bower_components/smart-table/scripts/test.sh
> 3rdparty/javascript/bower_components/smart-table/scripts/watchr.rb
> 3rdparty/javascript/bower_components/smart-table/scripts/web-server.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Column.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Directives.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Filters.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Table.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Template.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/TemplateUrlList.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/Utilities.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/js/ui-bootstrap-custom-tpls-0.4.0-SNAPSHOT.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap-prettify.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-bootstrap.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-cookies.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-loader.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-mocks.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-resource.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-sanitize.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular-scenario.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/lib/angular/angular.js
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/defaultHeader.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/editableCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/globalSearchCell.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/pagination.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectAllCheckbox.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/selectionCheckbox.html
> 3rdparty/javascript/bower_components/smart-table/smart-table-module/partials/smartTable.html
> 3rdparty/javascript/bower_components/smart-table/test/e2e/runner.html
> 3rdparty/javascript/bower_components/smart-table/test/e2e/scenarios.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-mocks.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/angular-scenario.js
> 3rdparty/javascript/bower_components/smart-table/test/lib/angular/version.txt
> 3rdparty/javascript/bower_components/smart-table/test/unit/ColumnSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/TableSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/UtilitiesSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/directivesSpec.js
> 3rdparty/javascript/bower_components/smart-table/test/unit/filtersSpec.js
> 3rdparty/javascript/bower_components/underscore/.bower.json
> 3rdparty/javascript/bower_components/underscore/.editorconfig
> 3rdparty/javascript/bower_components/underscore/.gitignore
> 3rdparty/javascript/bower_components/underscore/LICENSE
> 3rdparty/javascript/bower_components/underscore/README.md
> 3rdparty/javascript/bower_components/underscore/bower.json
> 3rdparty/javascript/bower_components/underscore/component.json
> 3rdparty/javascript/bower_components/underscore/package.json
> 3rdparty/javascript/bower_components/underscore/underscore.js
> 3rdparty/javascript/thrift.js
> build.gradle eabf65c13749ca98929e6b845cbc5f0d248003d6
> src/main/java/org/apache/aurora/scheduler/http/JettyServerModule.java 3656ca019a363ab2586c7d4d720093b3cc6d2c47
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora.png
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/aurora_logo.png
> src/main/resources/org/apache/aurora/scheduler/http/assets/images/viz.png
> src/main/resources/org/apache/aurora/scheduler/http/ui/breadcrumb.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/configSummary.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/css/app.css
> src/main/resources/org/apache/aurora/scheduler/http/ui/error.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/groupSummary.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/home.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/index.html 40617aa5f84170abe8e2a2b8bc06913f90ae8eb0
> src/main/resources/org/apache/aurora/scheduler/http/ui/job.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/jobLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/app.js 5fe85f8d553babe22fc7d3912cce3f0064618e90
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/controllers.js 7b6018814798494acd4687fcd3dce32a9bf63308
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/directives.js 92c78c28020d36b978f1a098202174015ace1316
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/filters.js
> src/main/resources/org/apache/aurora/scheduler/http/ui/js/services.js
> src/main/resources/org/apache/aurora/scheduler/http/ui/latestUpdates.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/role.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/roleEnvLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/roleLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/schedulingDetail.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskLink.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskSandbox.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/taskStatus.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/timeDisplay.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/update.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/updateList.html
> src/main/resources/org/apache/aurora/scheduler/http/ui/updateSettings.html
> src/main/resources/scheduler/assets/graphview/dygraph-combined.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/dygraph-extra.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/grapher.js PRE-CREATION
> src/main/resources/scheduler/assets/graphview/graphview.html PRE-CREATION
> src/main/resources/scheduler/assets/graphview/parser.js PRE-CREATION
> src/main/resources/scheduler/assets/index.html PRE-CREATION
> src/test/java/org/apache/aurora/scheduler/http/ServletFilterTest.java c2679c7f191bdf80ee9025e8cb3e078a4647fa4b
>
> Diff: https://reviews.apache.org/r/25835/diff/
>
>
> Testing
> -------
>
> ./gradlew build -Pq
>
> Confirmed everything works in scheduler UI in vagrant image.
>
> One thing I've seen locally is lost tasks in vagrant, but I *think* that's just due to my image being somehow misconfigured, and not these changes. I'm going to destroy and rebuild the image to see if that cleans things up.
>
>
> Thanks,
>
> Joshua Cohen
>
>