Closed danyel2014 closed 3 years ago
@danyel2014 I'm assuming you have not committed the change in the local git clone?
Basically when the client build is done we save the current git revision to a text file for comparison. When Galaxy starts up, we check to see if your local directory has any changes to relevant files since that revision, and if so we have to rebuild. So, if you have outstanding local changes the build infrastructure will think your build is out of date.
The specific check is here, if you're interested in how it works: https://github.com/galaxyproject/galaxy/blob/dev/scripts/common_startup.sh#L217
Assuming my guess about the local change being uncommitted is correct, if you commit those you should be good to go without Galaxy wanting to rebuild each time.
Hi again,
indeed, after committing the change to my local clone, "The Galaxy client build is up to date and will not be rebuilt at this time".
Than you very much. Best, Dan
@danyel2014 Great, glad it's working for you!
Hello everybody,
I'm trying to setup a fresh galaxy instance (release 21_01) where the users are authenticated in ldap, and, for this reason, I'd like to replace the "Public Name or Email Address" with "Local username" in
client/src/components/login/Login.vue
. Once done, each time I start / restart galaxy, the client is rebuild again and again and a lot of warnings are printed out (some of them below).I've already run "make client" after the changes, but it's the same.
Without any change in client/src/components/login/Login.vue , the client is build only during the 1st run and then no more.
I'm using galaxy release 21_01. Any idea how to prevent this continuous rebuild ? My change is visible on the login form, but restarting galaxy takes minutes.
Thank you Dan
The Galaxy client is out of date and will be built now. yarn install v1.22.11 [1/4] Resolving packages... warning Resolution field "chokidar@3.4.0" is incompatible with requested version "chokidar@^2.0.0" warning Resolution field "chokidar@3.4.0" is incompatible with requested version "chokidar@^2.1.8" warning Resolution field "chokidar@3.4.0" is incompatible with requested version "chokidar@^2.0.4" warning Resolution field "chokidar@3.4.0" is incompatible with requested version "chokidar@^2.1.8" success Already up-to-date. Done in 5.31s. yarn run v1.22.11 $ NODE_ENV=production gulp && yarn run webpack-production-maps && yarn run save-build-hash [12:39:55] Using gulpfile /data/galaxy2/client/gulpfile.js [12:39:55] Starting 'default'... [12:39:55] Starting 'fonts'... [12:39:55] Starting 'stageLibs'... [12:39:55] Starting 'buildPlugins'... [12:39:55] Finished 'stageLibs' after 16 ms [12:39:55] Finished 'buildPlugins' after 18 ms [12:39:55] Starting 'cleanPlugins'... [12:39:55] Finished 'fonts' after 26 ms No changes detected for annotate_image No changes detected for chiraviz No changes detected for editor No changes detected for heatmap_default No changes detected for hyphyvision No changes detected for media_player No changes detected for mvpapp No changes detected for ngl No changes detected for nora No changes detected for openlayers No changes detected for openseadragon No changes detected for pv [12:39:56] Finished 'cleanPlugins' after 339 ms [12:39:56] Starting 'stagePlugins'... [12:39:56] Finished 'stagePlugins' after 427 ms [12:39:56] Finished 'default' after 786 ms $ GXY_BUILD_SOURCEMAPS=1 webpack -p Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db Browserslist: caniuse-lite is outdated. Please run next command
yarn upgrade caniuse-lite browserslist
Hash: 5d77b4aefe237d1ebc2e Version: webpack 4.43.0 Time: 86331ms Built at: 09/20/2021 12:41:23 PM Asset Size Chunks Chunk Names CacheWorker.worker.bundled.worker.js 925 KiB [emitted] [big]CacheWorker.worker.bundled.worker.js.map 3.51 MiB [emitted] [dev]
ListCollectionCreator.chunk.js 19.1 KiB 2 [emitted] ListCollectionCreator ListCollectionCreator.chunk.js.map 76 KiB 2 [emitted] [dev] ListCollectionCreator PairCollectionCreator.chunk.js 13.1 KiB 3 [emitted] PairCollectionCreator PairCollectionCreator.chunk.js.map 52.8 KiB 3 [emitted] [dev] PairCollectionCreator PairedListCollectionCreator.chunk.js 35.9 KiB 4 [emitted] PairedListCollectionCreator PairedListCollectionCreator.chunk.js.map 139 KiB 4 [emitted] [dev] PairedListCollectionCreator admin.bundled.js 2.22 MiB 5 [emitted] [big] admin admin.bundled.js.map 7.14 MiB 5 [emitted] [dev] admin analysis.bundled.js 2.62 MiB 6, 2, 3, 4 [emitted] [big] analysis analysis.bundled.js.map 8.43 MiB 6, 2, 3, 4 [emitted] [dev] analysis assets/00950d3d0eabc9b79c1309e0d6e31629.png 689 bytes [emitted]
assets/00b14a051b8ec5846ca46fc019cc6bee.png 488 bytes [emitted]
assets/015bb398cc86c8e2c5321bdd1947ef32.png 849 bytes [emitted]
assets/0747be4cba2f8600544f4f09645d971a.eot 33.6 KiB [emitted]
assets/0a09dd8bcca1e540a97ffac3e26e7535.png 624 bytes [emitted]
assets/0c708255f16de429468f459162964828.png 664 bytes [emitted]
assets/1444303e4f0c0f62fa36c73fd857e7ca.png 1.21 KiB [emitted]
assets/175327482730212e70008bf98ade3e87.png 22.6 KiB [emitted]
assets/17aaaa49460f37c9589a549a79d92e77.png 1.24 KiB [emitted]
assets/18df003f90a7f1313b98b23384ec4f1b.svg 876 KiB [emitted] [big]
assets/203d1199e7aef04c0a347a0502248ee8.gif 1.68 KiB [emitted]
assets/27c5873e9e627196c882d29baddf75c1.png 722 bytes [emitted]
assets/2f2c06d22919cab5a524b9a06caeca83.png 596 bytes [emitted]
assets/31015e861aeb30ff8355fab3e876a6bd.woff2 74.8 KiB [emitted]
assets/31bc77d4f6f4dbe60b9966c1438474f0.png 682 bytes [emitted]
assets/32267f3b4db33a7c85ee31d9b317c9e4.ttf 198 KiB [emitted]
assets/3458c7b831d6a8909f76352fe99050bf.png 1.31 KiB [emitted]
assets/36d93ca016d18f6fc3e607f89173f01c.png 1.1 KiB [emitted]
assets/37478264c4ed6b0da2cbf00b9e4da3e5.png 331 bytes [emitted]
assets/3c45c98f6f6c1b009c082510d0255ef4.svg 699 KiB [emitted] [big]
assets/3fa7cde9c3400ad8112a21458156c183.png 1.36 KiB [emitted]
assets/40e48ce346be3ec51671dcbf3a854eaf.png 1.13 KiB [emitted]
assets/47683caf7120e987ca85376f87b31ae0.png 454 bytes [emitted]
assets/47b9475d2b6a19bc092166984693821a.png 403 bytes [emitted]
assets/4a7b4107b62ef059ba65489c9737df32.png 1.84 KiB [emitted]
assets/4b01ca501fadf65135bfa7c8cc1cbc43.gif 3.13 KiB [emitted]
assets/4dce7f71b08755f197597bcbf952c776.png 3.05 KiB [emitted]
assets/5000254d328af6822042ebbe7b1eaa88.gif 815 bytes [emitted]
assets/50a457cf9caf3ff7d3022f33f317d67a.png 657 bytes [emitted]
assets/523592c8f36ba8d3d7b15c06da3b2f62.png 130 bytes [emitted]
assets/564668c1dbc7c9509d9d0fe090076004.png 516 bytes [emitted]
assets/56d4c7ce2d3591a021073d07a6ea7342.gif 1.81 KiB [emitted]
assets/5818bbd07dfd7095920a592049f5d9bd.ttf 130 KiB [emitted]
assets/5c2e7e18ad426822d1f3f1530480a67f.png 1.26 KiB [emitted]
assets/5f8db17a927f4c77d0a78010214b7b4e.png 1.27 KiB [emitted]
assets/607a77859353c0cc1882b51e1e269d38.eot 130 KiB [emitted]
assets/688bccf95583ddf2ba42dd5df5e2c6a5.png 845 bytes [emitted]
assets/6fa2fdf6fafd758dd4147f49cdf57a19.png 770 bytes [emitted]
assets/79f89968996dfdb58aa644474fdf913a.png 689 bytes [emitted]
assets/7eefe04dc985dd4ad38bd7f4ec0c20a0.eot 198 KiB [emitted]
assets/8020d5b09a27dc6985551c3a2a2eaa8e.png 1.32 KiB [emitted]
assets/83e9fab1abb3d2242f8184fbee8d13a2.png 575 bytes [emitted]
assets/8b892b7904a39e37c53dc5a7534bb60e.woff 16.4 KiB [emitted]
assets/8ee9649d8f72724d5130eec303498458.png 447 bytes [emitted]
assets/92a18a81b9c504803c869ee3872def89.svg 778 bytes [emitted]
assets/9451d5fee89b51a20f8a44c56a4f6c1a.woff2 77.6 KiB [emitted]
assets/97bf67372ae8305f61b98e488fa0e5ea.png 448 bytes [emitted]
assets/a037125c3d4eda524f2518407a0adac2.png 343 bytes [emitted]
assets/a09a638a8f87fc89302ecfb32a9d9960.gif 4.36 KiB [emitted]
assets/a5d32bbfbaaf71a7ecc32cd1efc03eb6.png 1.02 KiB [emitted]
assets/a940d584750708f5435ce2c523498ddb.woff 101 KiB [emitted]
assets/a957669c91ed26779fd9c5a0cda0feeb.png 594 bytes [emitted]
assets/ab3c84fb519c93c0ad84abe0382c534c.png 613 bytes [emitted]
assets/ab47faeab8ddc5f809ec2a5377c1fbe4.svg 141 KiB [emitted]
assets/ae74776b8fef546e572307b5ea13f708.png 1.03 KiB [emitted]
assets/b242d750b24c13ee4fea0eda1d0efc69.png 826 bytes [emitted]
assets/b7327582a95704df7902824e81783ade.png 721 bytes [emitted]
assets/ba4f6662a6c78b65053a33fe512eb2aa.png 378 bytes [emitted]
assets/bd8529d1e3cf8c91e4e516ccc89793b1.png 1.39 KiB [emitted]
assets/c07457739c183c845cacbf55dae2808e.png 613 bytes [emitted]
assets/c17754d370a86615cb76a954b3a91357.png 532 bytes [emitted]
assets/c230a1a6a7a48e51acd4c6005e463bfe.png 566 bytes [emitted]
assets/c3146b3524e97475c094343e848a7370.ttf 33.3 KiB [emitted]
assets/c52405129ae48097815d4da606003470.woff2 13.3 KiB [emitted]
assets/cafb1233e2036c6ea6f44c9b97fcf680.gif 752 bytes [emitted]
assets/cead2217a30d76378f64372a2b7211fc.png 520 bytes [emitted]
assets/d6f18fe0676eef581855bb57cdf793df.png 721 bytes [emitted]
assets/d9c92f3d8392a388dd069d8e906cd2a2.png 1.54 KiB [emitted]
assets/e1b81c1c01254dc1af321c0cc8ad6b6b.png 1.24 KiB [emitted]
assets/e9cdf785efd3f252cfc4c5bc1b716c85.png 758 bytes [emitted]
assets/ed06734fa163bda8bd39cf7bb999745a.png 736 bytes [emitted]
assets/ee26f57bc9e3619b022b2c0ea0fc4660.woff 87.7 KiB [emitted]
assets/ee9fe4949bdb3e27c99fb77fb5279344.png 1.17 KiB [emitted]
assets/ef78e677b9e8abbc341217ec0eb06759.png 1.24 KiB [emitted]
assets/f49a6a2402ca42baecbb5e85125ba3a0.png 87 bytes [emitted]
assets/f80d5ce4e2dd8f120516141fa3cd1908.png 416 bytes [emitted]
assets/fb4b31fb106e65747455816fe06eb47c.png 103 bytes [emitted]
assets/fc8034c66691dfad7ec700e3d51f0325.gif 867 bytes [emitted]
assets/fd200072a3be000e8fd7f15ab666f19b.png 522 bytes [emitted]
assets/fda9e3846b8dcf579a1d56583a23a964.png 119 bytes [emitted]
base.chunk.js 100 bytes 0 [emitted] base base.chunk.js.map 90 bytes 0 [emitted] [dev] base base.css 1.28 MiB 0 [emitted] [big] base base.css.map 3.75 MiB [emitted] [big]
generic.bundled.js 1.99 MiB 7 [emitted] [big] generic generic.bundled.js.map 6.48 MiB 7 [emitted] [dev] generic libs.chunk.js 2.77 MiB 1 [emitted] [big] libs libs.chunk.js.map 11.6 MiB 1 [emitted] [dev] libs login.bundled.js 2.01 MiB 8 [emitted] [big] login login.bundled.js.map 6.56 MiB 8 [emitted] [dev] login ruleCollectionBuilder.chunk.js 63.3 KiB 9 [emitted] ruleCollectionBuilder ruleCollectionBuilder.chunk.js.map 207 KiB 9 [emitted] [dev] ruleCollectionBuilder vendors~ruleCollectionBuilder.chunk.js 621 KiB 10 [emitted] [big] vendors~ruleCollectionBuilder vendors~ruleCollectionBuilder.chunk.js.map 2.51 MiB 10 [emitted] [dev] vendors~ruleCollectionBuilder vendors~workflowLayout.chunk.js 1.27 MiB 11 [emitted] [big] vendors~workflowLayout vendors~workflowLayout.chunk.js.map 3.71 MiB 11 [emitted] [dev] vendors~workflowLayout workflowLayout.chunk.js 1.5 KiB 12 [emitted] workflowLayout workflowLayout.chunk.js.map 4.37 KiB 12 [emitted] [dev] workflowLayout Entrypoint login [big] = base.css base.chunk.js base.chunk.js.map libs.chunk.js libs.chunk.js.map login.bundled.js login.bundled.js.map Entrypoint analysis [big] = base.css base.chunk.js base.chunk.js.map libs.chunk.js libs.chunk.js.map analysis.bundled.js analysis.bundled.js.map Entrypoint admin [big] = base.css base.chunk.js base.chunk.js.map libs.chunk.js libs.chunk.js.map admin.bundled.js admin.bundled.js.map Entrypoint generic [big] = base.css base.chunk.js base.chunk.js.map libs.chunk.js libs.chunk.js.map generic.bundled.js generic.bundled.js.map [1] ./node_modules/underscore/modules/index-all.js + 1 modules 326 bytes {1} [built] | 2 modules [10] ./src/utils/utils.js 10.4 KiB {5} {6} {7} {8} [built] [62] ./src/onload/index.js + 13 modules 17.1 KiB {5} {6} {7} {8} [built] | ./src/onload/index.js 901 bytes [built] | ./src/onload/publicPath.js 540 bytes [built] | ./src/onload/standardInit.js 4.08 KiB [built] | ./src/onload/defaultAppFactory.js 679 bytes [built] | ./src/onload/globalInits/index.js 1.22 KiB [built] | ./src/utils/installMonitor.js 4.54 KiB [built] | ./src/onload/globalInits/initSentry.js 722 bytes [built] | ./src/onload/globalInits/initTooltips.js 494 bytes [built] | ./src/onload/globalInits/iframesAreTerrible.js 1.11 KiB [built] | ./src/onload/globalInits/onloadWebhooks.js 497 bytes [built] | ./src/onload/globalInits/replace_big_select_inputs.js 1.57 KiB [built] | ./src/onload/globalInits/initTours.js 182 bytes [built] | ./src/onload/globalInits/initModals.js 225 bytes [built] | ./src/utils/mock.js 348 bytes [built] [479] ./src/layout/page.js 5.44 KiB {5} {6} {8} [built] [497] ./src/polyfills.js 2.95 KiB {5} {6} {7} {8} [built] [510] ./src/bundleEntries-exposed.js 457 bytes {5} {6} {7} {8} [built] [560] ./src/bundleEntries.js + 222 modules 706 KiB {5} {6} {7} {8} [built] | ./src/bundleEntries.js 4.47 KiB [built] | ./src/viz/circster.js 35.9 KiB [built] | ./src/viz/phyloviz.js 30.5 KiB [built] | ./src/viz/sweepster.js 29.4 KiB [built] | ./src/galaxy.library.js 6.83 KiB [built] | ./src/mvc/history/multi-panel.js 41.6 KiB [built] | ./src/mvc/history/history-view-annotated.js 3.85 KiB [built] | ./src/legacy/grid/grid-view.js 20.2 KiB [built] | ./src/reports/run_stats.js 16.2 KiB [built] | ./src/toolshed/toolshed.groups.js 1.14 KiB [built] | ./src/galaxy.interactive_environments.js 9.07 KiB [built] | ./src/mvc/embedded-objects.js 2.65 KiB [built] | ./src/utils/async-save-text.js 2.41 KiB [built] | ./src/mvc/visualization/chart/chart-client.js 1.94 KiB [built] | ./src/mvc/visualization/chart/utilities/datasets.js 5.44 KiB [built] | + 208 hidden modules [1235] multi polyfills bundleEntries entry/login 52 bytes {8} [built] [1599] multi polyfills bundleEntries entry/analysis 52 bytes {6} [built] [2056] multi polyfills bundleEntries entry/admin 52 bytes {5} [built] [2064] multi polyfills bundleEntries entry/generic 52 bytes {7} [built] [2065] ./src/entry/generic.js 122 bytes {7} [built] [2127] ./src/entry/analysis/index.js + 420 modules 729 KiB {6} [built] | ./src/entry/analysis/index.js 1.18 KiB [built] | ./src/entry/analysis/AnalysisRouter.js 17 KiB [built] | ./src/entry/panels/tool-panel.js 995 bytes [built] | ./src/entry/panels/history-panel.js 3.64 KiB [built] | ./src/mvc/tool/tool-form.js 18.5 KiB [built] | ./src/mvc/grid/grid-shared.js 2.2 KiB [built] | ./src/mvc/history/history-list.js 4.25 KiB [built] | ./src/mvc/dataset/dataset-error.js 9.69 KiB [built] | ./src/mvc/dataset/dataset-edit-attributes.js 6.44 KiB [built] | ./src/mvc/history/options-menu.js 6.63 KiB [built] | ./src/mvc/history/history-view-edit-current.js 18.5 KiB [built] | ./src/mvc/entrypoints/poll.js 823 bytes [built] | ./src/mvc/tool/tool-form-composite.js 15.6 KiB [built] | ./src/utils/safeAssign.js 506 bytes [built] | ./src/utils/observable/whenAny.js 468 bytes [built] | + 406 hidden modules [2128] ./src/entry/admin/index.js + 258 modules 268 KiB {5} [built] | ./src/entry/admin/index.js 692 bytes [built] | ./src/entry/admin/AdminRouter.js 8 KiB [built] | ./src/entry/panels/admin-panel.js 4.98 KiB [built] | + 256 hidden modules [2129] ./src/entry/login/index.js + 15 modules 14.6 KiB {8} [built] | ./src/entry/login/index.js 1.07 KiB [built] | + 15 hidden modules
WARNING in chunk base [mini-css-extract-plugin] Conflicting order. Following module has been added:
WARNING in es-abstract Multiple versions of es-abstract found: 1.17.7 ./~/regexp.prototype.flags/~/es-abstract 1.18.0-next.1 ./~/es-abstract
WARNING in isarray Multiple versions of isarray found: 1.0.0 ./~/isarray 2.0.5 ./~/deep-equal/~/isarray
WARNING in object-keys Multiple versions of object-keys found: 1.0.12 ./~/define-properties/~/object-keys 1.1.1 ./~/object-keys
WARNING in tslib Multiple versions of tslib found: 1.13.0 ./~/tslib 1.9.3 ./~/rxjs/~/tslib
WARNING in uuid Multiple versions of uuid found: 3.3.2 ./~/uuid 8.1.0 ./~/pouchdb-utils/~/uuid
Check how you can resolve duplicate packages: https://github.com/darrenscerri/duplicate-package-checker-webpack-plugin#resolving-duplicate-packages-in-your-bundle
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB). This can impact web performance. Assets: CacheWorker.worker.bundled.worker.js (925 KiB) assets/3c45c98f6f6c1b009c082510d0255ef4.svg (699 KiB) assets/18df003f90a7f1313b98b23384ec4f1b.svg (876 KiB) base.css (1.28 MiB) libs.chunk.js (2.77 MiB) admin.bundled.js (2.22 MiB) analysis.bundled.js (2.62 MiB) generic.bundled.js (1.99 MiB) login.bundled.js (2.01 MiB) vendors~ruleCollectionBuilder.chunk.js (621 KiB) vendors~workflowLayout.chunk.js (1.27 MiB) base.css.map (3.75 MiB)
WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance. Entrypoints: login (6.07 MiB) base.css base.chunk.js libs.chunk.js login.bundled.js analysis (6.68 MiB) base.css base.chunk.js libs.chunk.js analysis.bundled.js admin (6.28 MiB) base.css base.chunk.js libs.chunk.js admin.bundled.js generic (6.05 MiB) base.css base.chunk.js libs.chunk.js generic.bundled.js
Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--8-1!node_modules/postcss-loader/src/index.js??ref--8-2!node_modules/sass-loader/dist/cjs.js??ref--8-3!node_modules/splitpanes/dist/splitpanes.css: Entrypoint mini-css-extract-plugin = 2 modules Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--8-1!node_modules/postcss-loader/src/index.js??ref--8-2!node_modules/sass-loader/dist/cjs.js??ref--8-3!node_modules/vue-multiselect/dist/vue-multiselect.min.css: Entrypoint mini-css-extract-plugin = 2 modules Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--8-1!node_modules/postcss-loader/src/index.js??ref--8-2!node_modules/sass-loader/dist/cjs.js??ref--8-3!src/components/History/ContentItem/styles.scss: Entrypoint mini-css-extract-plugin = 2 modules Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--8-1!node_modules/postcss-loader/src/index.js??ref--8-2!node_modules/sass-loader/dist/cjs.js??ref--8-3!src/components/History/adapters/HistoryPanelProxy.scss: Entrypoint mini-css-extract-plugin = 2 modules Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--8-1!node_modules/postcss-loader/src/index.js??ref--8-2!node_modules/sass-loader/dist/cjs.js??ref--8-3!src/components/VirtualScroller/scroller.scss: Entrypoint mini-css-extract-plugin = 2 modules Child mini-css-extract-plugin node_modules/css-loader/dist/cjs.js??ref--8-1!node_modules/postcss-loader/src/index.js??ref--8-2!node_modules/sass-loader/dist/cjs.js??ref--8-3!src/style/scss/base.scss: Entrypoint mini-css-extract-plugin = [0] ./node_modules/css-loader/dist/cjs.js??ref--8-1!./node_modules/postcss-loader/src??ref--8-2!./node_modules/sass-loader/dist/cjs.js??ref--8-3!./src/style/scss/base.scss 2.7 MiB {0} [built] [18] ./src/assets/images/select2.png 69 bytes {0} [built] [19] ./src/assets/images/select2-spinner.gif 69 bytes {0} [built] [20] ./src/assets/images/select2x2.png 69 bytes {0} [built] [21] ./src/assets/images/delete.gif 69 bytes {0} [built] [22] ./src/assets/images/star.gif 69 bytes {0} [built] [23] ./src/assets/images/fugue/magnifier-zoom-out.png 69 bytes {0} [built] [24] ./src/assets/images/fugue/magnifier-zoom.png 69 bytes {0} [built] [25] ./src/assets/images/visualization/draggable_horizontal.png 69 bytes {0} [built] [26] ./src/assets/images/tracks/block.png 69 bytes {0} [built] [27] ./src/assets/images/tracks/diag_bg.gif 69 bytes {0} [built] [28] ./src/assets/images/fugue/exclamation.png 69 bytes {0} [built] [29] ./src/assets/images/fugue/bookmarks-bw.png 69 bytes {0} [built] [30] ./src/assets/images/fugue/bookmarks.png 69 bytes {0} [built] [31] ./src/assets/images/fugue/layers-stack-bw.png 69 bytes {0} [built]