Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't build newest pull #5

Closed
cgoines opened this issue Jan 24, 2022 · 1 comment
Closed

can't build newest pull #5

cgoines opened this issue Jan 24, 2022 · 1 comment

Comments

@cgoines
Copy link
Collaborator

cgoines commented Jan 24, 2022

Hi johannes,

when i pull down the most recent from main, i can't get it to build in docker. this is the error i get:

% docker build . -t pdiiif
[+] Building 85.8s (12/13)                                                                                                                                                                                                                                                                       
 => [internal] load build definition from Dockerfile                                                                                                                                                                                                                                        0.1s
 => => transferring dockerfile: 37B                                                                                                                                                                                                                                                         0.0s
 => [internal] load .dockerignore                                                                                                                                                                                                                                                           0.0s
 => => transferring context: 34B                                                                                                                                                                                                                                                            0.0s
 => [internal] load metadata for docker.io/library/node:16-slim                                                                                                                                                                                                                             1.2s
 => [1/9] FROM docker.io/library/node:16-slim@sha256:158eb4c4873c6ec690d6a556558aa78298ae4016040dfd3c759a23ba5ca20fb6                                                                                                                                                                       0.0s
 => => resolve docker.io/library/node:16-slim@sha256:158eb4c4873c6ec690d6a556558aa78298ae4016040dfd3c759a23ba5ca20fb6                                                                                                                                                                       0.0s
 => [internal] load build context                                                                                                                                                                                                                                                           0.1s
 => => transferring context: 20.28kB                                                                                                                                                                                                                                                        0.1s
 => CACHED [2/9] RUN apt-get update     && apt-get install -y wget gnupg     && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -     && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/goo  0.0s
 => CACHED [3/9] RUN wget -q -O - https://unpkg.com/@pnpm/self-installer | node                                                                                                                                                                                                             0.0s
 => CACHED [4/9] WORKDIR /opt/pdiiif                                                                                                                                                                                                                                                        0.0s
 => CACHED [5/9] RUN groupadd -r pptruser && useradd -r -g pptruser -G audio,video pptruser     && mkdir -p /home/pptruser/Downloads     && chown -R pptruser:pptruser /home/pptruser     && chown -R pptruser:pptruser /opt/pdiiif                                                         0.0s
 => CACHED [6/9] COPY --chown=pptruser . .                                                                                                                                                                                                                                                  0.0s
 => CACHED [7/9] WORKDIR /opt/pdiiif                                                                                                                                                                                                                                                        0.0s
 => ERROR [8/9] RUN cd pdiiif-lib &&     pnpm i && pnpm build &&     cd ../pdiiif-web &&     pnpm i && pnpm build &&     cd ../pdiiif-api &&     pnpm i && pnpm run build &&     rm -rf ~/.pnpm-store                                                                                      84.2s
------                                                                                                                                                                                                                                                                                           
 > [8/9] RUN cd pdiiif-lib &&     pnpm i && pnpm build &&     cd ../pdiiif-web &&     pnpm i && pnpm build &&     cd ../pdiiif-api &&     pnpm i && pnpm run build &&     rm -rf ~/.pnpm-store:                                                                                                  
#12 3.093 Scope: all 3 workspace projects                                                                                                                                                                                                                                                        
#12 3.791 ..                                       | Progress: resolved 1, reused 0, downloaded 0, added 0                                                                                                                                                                                       
#12 4.478                                                                                                                                                                                                                                                                                        
#12 4.478    ╭──────────────────────────────────────────────────────────────────╮                                                                                                                                                                                                                
#12 4.478    │                                                                  │
#12 4.478    │                Update available! 6.27.1 → 6.28.0.                │
#12 4.478    │   Changelog: https://github.com/pnpm/pnpm/releases/tag/v6.28.0   │
#12 4.478    │                 Run pnpm add -g pnpm to update.                  │
#12 4.478    │                                                                  │
#12 4.478    │      Follow @pnpmjs for updates: https://twitter.com/pnpmjs      │
#12 4.478    │                                                                  │
#12 4.478    ╰──────────────────────────────────────────────────────────────────╯
#12 4.478 
#12 4.812 ..                                       | Progress: resolved 19, reused 0, downloaded 13, added 0
#12 6.008 ..                                       | Progress: resolved 19, reused 0, downloaded 14, added 0
#12 7.017 ..                                       | Progress: resolved 27, reused 0, downloaded 21, added 0
#12 8.020 ..                                       | Progress: resolved 34, reused 0, downloaded 31, added 0
#12 9.026 ..                                       | Progress: resolved 43, reused 0, downloaded 37, added 0
#12 10.03 ..                                       | Progress: resolved 55, reused 0, downloaded 48, added 0
#12 11.04 ..                                       | Progress: resolved 63, reused 0, downloaded 59, added 0
#12 12.07 ..                                       | Progress: resolved 72, reused 0, downloaded 65, added 0
#12 13.08 ..                                       | Progress: resolved 123, reused 0, downloaded 109, added 0
#12 14.08 ..                                       | Progress: resolved 152, reused 0, downloaded 140, added 0
#12 15.08 ..                                       | Progress: resolved 171, reused 0, downloaded 157, added 0
#12 16.09 ..                                       | Progress: resolved 184, reused 0, downloaded 168, added 0
#12 17.36 ..                                       | Progress: resolved 184, reused 0, downloaded 169, added 0
#12 18.37 ..                                       | Progress: resolved 233, reused 0, downloaded 218, added 0
#12 19.37 ..                                       | Progress: resolved 288, reused 0, downloaded 275, added 0
#12 20.37 ..                                       | Progress: resolved 320, reused 0, downloaded 307, added 0
#12 21.38 ..                                       | Progress: resolved 373, reused 0, downloaded 356, added 0
#12 22.38 ..                                       | Progress: resolved 447, reused 0, downloaded 428, added 0
#12 23.39 ..                                       | Progress: resolved 495, reused 0, downloaded 475, added 0
#12 24.41 ..                                       | Progress: resolved 526, reused 0, downloaded 507, added 0
#12 25.18  WARN  deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
#12 25.42 ..                                       | Progress: resolved 573, reused 0, downloaded 542, added 0
#12 26.42 ..                                       | Progress: resolved 612, reused 0, downloaded 579, added 0
#12 27.52 ..                                       | Progress: resolved 652, reused 0, downloaded 620, added 0
#12 28.53 ..                                       | Progress: resolved 725, reused 0, downloaded 695, added 0
#12 29.33  WARN  deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
#12 29.53 ..                                       | Progress: resolved 780, reused 0, downloaded 751, added 0
#12 30.55 ..                                       | Progress: resolved 832, reused 0, downloaded 796, added 0
#12 31.56 ..                                       | Progress: resolved 887, reused 0, downloaded 854, added 0
#12 32.05 ../pdiiif-api                            |  WARN  deprecated core-js@2.6.12
#12 32.59 ..                                       | Progress: resolved 969, reused 0, downloaded 928, added 0
#12 33.47  WARN  deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
#12 33.52  WARN  deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
#12 33.59 ..                                       | Progress: resolved 1065, reused 0, downloaded 1034, added 0
#12 34.89 ..                                       | Progress: resolved 1088, reused 0, downloaded 1066, added 0
#12 34.91 ..                                       |    +1071 ++++++++++++++++++++++++++++
#12 35.60 Packages are hard linked from the content-addressable store to the virtual store.
#12 35.60   Content-addressable store is at: /home/pptruser/.pnpm-store/v3
#12 35.60   Virtual store is at:             ../node_modules/.pnpm
#12 35.89 ..                                       | Progress: resolved 1088, reused 0, downloaded 1068, added 55
#12 36.90 ..                                       | Progress: resolved 1088, reused 0, downloaded 1069, added 365
#12 37.90 ..                                       | Progress: resolved 1088, reused 0, downloaded 1069, added 764
#12 38.90 ..                                       | Progress: resolved 1088, reused 0, downloaded 1070, added 1070
#12 39.57 .../core-js@2.6.12/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}"
#12 39.65 .../node_modules/svelte-preprocess postinstall$ echo "[svelte-preprocess] Don't forget to install the preprocessors packages that will be used: node-sass/sass, stylus, less, postcss & postcss-load-config, coffeescript, pug, etc..."
#12 39.67 .../node_modules/svelte-preprocess postinstall: [svelte-preprocess] Don't forget to install the preprocessors packages that will be used: node-sass/sass, stylus, less, postcss & postcss-load-config, coffeescript, pug, etc...
#12 39.67 .../node_modules/svelte-preprocess postinstall: Done
#12 39.78 .../core-js@2.6.12/node_modules/core-js postinstall: Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
#12 39.78 .../core-js@2.6.12/node_modules/core-js postinstall: The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
#12 39.78 .../core-js@2.6.12/node_modules/core-js postinstall: > https://opencollective.com/core-js 
#12 39.78 .../core-js@2.6.12/node_modules/core-js postinstall: > https://www.patreon.com/zloirock 
#12 39.78 .../core-js@2.6.12/node_modules/core-js postinstall: Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
#12 39.79 .../core-js@2.6.12/node_modules/core-js postinstall: Done
#12 39.80 .../esbuild@0.13.15/node_modules/esbuild postinstall$ node install.js
#12 39.90 ..                                       | Progress: resolved 1088, reused 0, downloaded 1071, added 1071, done
#12 39.94 .../esbuild@0.13.15/node_modules/esbuild postinstall: Done
#12 39.95 .../node_modules/puppeteer install$ node install.js
#12 39.98 .../nodemon@2.0.15/node_modules/nodemon postinstall$ node bin/postinstall || exit 0
#12 40.21 .../nodemon@2.0.15/node_modules/nodemon postinstall: Love nodemon? You can now support the project via the open collective:
#12 40.21 .../nodemon@2.0.15/node_modules/nodemon postinstall:  > https://opencollective.com/nodemon/donate
#12 40.36 .../nodemon@2.0.15/node_modules/nodemon postinstall: Done
#12 40.39 .../node_modules/puppeteer install: **INFO** Skipping browser download. "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" environment variable was found.
#12 40.41 .../node_modules/puppeteer install: Done
#12 41.31 
#12 41.31 dependencies:
#12 41.31 + async-mutex 0.3.2
#12 41.31 + cross-fetch 3.1.4
#12 41.31 + dedent-js 1.0.1
#12 41.31 + jsdom 17.0.0
#12 41.31 + lodash 4.17.21
#12 41.31 + manifesto.js 4.2.4
#12 41.31 + p-queue 6.6.2
#12 41.31 + prom-client 14.0.1
#12 41.31 + tslib 2.3.1
#12 41.31 
#12 41.31 devDependencies:
#12 41.31 + @types/common-tags 1.8.1
#12 41.31 + @types/jest 26.0.24
#12 41.31 + @types/jsdom 16.2.13
#12 41.31 + @types/lodash 4.14.177
#12 41.31 + @types/node 10.17.60
#12 41.31 + @types/node-fetch 2.5.12
#12 41.31 + @types/pako 1.0.2
#12 41.31 + @types/tmp 0.2.2
#12 41.31 + @types/wicg-file-system-access 2020.9.4
#12 41.31 + @typescript-eslint/eslint-plugin 4.33.0
#12 41.31 + @typescript-eslint/parser 4.33.0
#12 41.31 + eslint 7.32.0
#12 41.31 + eslint-config-prettier 6.15.0
#12 41.31 + eslint-config-recommended 4.1.0
#12 41.31 + globby 10.0.2
#12 41.31 + jest 26.6.3
#12 41.31 + jest-fetch-mock 3.0.3
#12 41.31 + npm-run-all 4.1.5
#12 41.31 + pdf-lib 1.17.1
#12 41.31 + prettier 2.4.1
#12 41.31 + tmp 0.2.1
#12 41.31 + ts-jest 26.5.6
#12 41.31 + ts-node 8.10.2
#12 41.31 + typedoc 0.22.10
#12 41.31 + typescript 4.5.2
#12 41.31 
#12 41.32  WARN  Issues with peer dependencies found
#12 41.32 pdiiif-api
#12 41.32 └─┬ @wesleytodd/openapi
#12 41.32   └─┬ redoc
#12 41.32     ├── ✕ missing peer react@"^16.8.4 || ^17.0.0"
#12 41.32     ├── ✕ missing peer react-dom@"^16.8.4 || ^17.0.0"
#12 41.32     ├── ✕ missing peer styled-components@"^4.1.1 || ^5.1.1"
#12 41.32     ├── ✕ missing peer mobx@^6.0.4
#12 41.32     ├── ✕ missing peer core-js@^3.1.4
#12 41.32     ├─┬ @redocly/react-dropdown-aria
#12 41.32     │ ├── ✕ missing peer react@"^16.8.4 || ^17.0.0"
#12 41.32     │ ├── ✕ missing peer react-dom@"^16.8.4 || ^17.0.0"
#12 41.32     │ └── ✕ missing peer styled-components@^5.1.1
#12 41.32     ├─┬ mobx-react
#12 41.32     │ ├── ✕ missing peer react@"^16.8.0 || ^17"
#12 41.32     │ ├── ✕ missing peer react-dom@"*"
#12 41.32     │ ├── ✕ missing peer mobx@^6.1.0
#12 41.32     │ └─┬ mobx-react-lite
#12 41.32     │   ├── ✕ missing peer react@"^16.8.0 || ^17"
#12 41.32     │   ├── ✕ missing peer react-dom@"*"
#12 41.32     │   └── ✕ missing peer mobx@^6.1.0
#12 41.32     └─┬ react-tabs
#12 41.32       └── ✕ missing peer react@"^16.3.0 || ^17.0.0-0"
#12 41.32 Peer dependencies that should be installed:
#12 41.32   core-js@^3.1.4
#12 41.32   mobx@">=6.1.0 <7.0.0"
#12 41.32   react-dom@">=16.8.4 <17.0.0 || >=17.0.0 <18.0.0"
#12 41.32   react@">=16.8.4 <17.0.0 || >=17.0.0-0 <17.0.0 || >=17.0.0 <18.0.0"
#12 41.32   styled-components@">=5.1.1 <6.0.0"
#12 41.32 
#12 41.32 pdiiif-lib
#12 41.32 └─┬ jest
#12 41.32   └─┬ @jest/core
#12 41.32     └─┬ jest-config
#12 41.32       ├── ✕ unmet peer ts-node@>=9.0.0: found 8.10.2
#12 41.32       └─┬ @jest/test-sequencer
#12 41.32         └─┬ jest-runner
#12 41.32           └─┬ jest-config
#12 41.32             ├── ✕ unmet peer ts-node@>=9.0.0: found 8.10.2
#12 41.32             └─┬ jest-jasmine2
#12 41.32               └─┬ jest-runtime
#12 41.32                 └─┬ jest-config
#12 41.32                   └── ✕ unmet peer ts-node@>=9.0.0: found 8.10.2
#12 41.32 
#12 42.47 
#12 42.47 > pdiiif@0.1.0 build /opt/pdiiif/pdiiif-lib
#12 42.47 > run-s build:*
#12 42.47 
#12 43.94 
#12 43.94 > pdiiif@0.1.0 build:esm /opt/pdiiif/pdiiif-lib
#12 43.94 > tsc
#12 43.94 
#12 59.30 
#12 59.30 > pdiiif@0.1.0 build:cjs /opt/pdiiif/pdiiif-lib
#12 59.30 > tsc -p tsconfig-cjs.json && echo '{
#12 59.30   "type": "commonjs"
#12 59.30 }' > ./lib/commonjs/package.json
#12 59.30 
#12 73.73 Scope: all 4 workspace projects
#12 75.23 
#12 76.26 
#12 76.26 > pdiiif-web@0.1.0 build /opt/pdiiif/pdiiif-web
#12 76.26 > run-s check compile
#12 76.26 
#12 77.64 
#12 77.64 > pdiiif-web@0.1.0 check /opt/pdiiif/pdiiif-web
#12 77.64 > svelte-check --human && tsc --noEmit
#12 77.64 
#12 78.69 
#12 78.69 ====================================
#12 78.69 Loading svelte-check in workspace: /opt/pdiiif/pdiiif-web
#12 78.69 Getting Svelte diagnostics...
#12 78.69 
#12 83.99 /opt/pdiiif/pdiiif-web/src/App.svelte:6:45
#12 83.99 Error: Module '"pdiiif"' has no exported member 'CancelToken'. (ts)
#12 83.99   import { debounce, without } from 'lodash';
#12 83.99   import { convertManifest, ProgressStatus, CancelToken } from 'pdiiif';
#12 83.99 
#12 83.99 
#12 83.99 
#12 83.99 /opt/pdiiif/pdiiif-web/src/Preview.svelte:43:19
#12 83.99 Hint: 'err' is declared but its value is never read. (ts)
#12 83.99             <strong>{(size / 1024 / 1024).toFixed(2)} MiB</strong>
#12 83.99           {:catch err}
#12 83.99             <strong>{$_('errors.estimate_failure')}</strong>
#12 83.99 
#12 83.99 
#12 84.00 ====================================
#12 84.00 svelte-check found 1 error, 0 warnings, and 1 hint
#12 84.04  ELIFECYCLE  Command failed with exit code 1.
#12 84.06 ERROR: "check" exited with 1.
#12 84.07  ELIFECYCLE  Command failed with exit code 1.
------
executor failed running [/bin/sh -c cd pdiiif-lib &&     pnpm i && pnpm build &&     cd ../pdiiif-web &&     pnpm i && pnpm build &&     cd ../pdiiif-api &&     pnpm i && pnpm run build &&     rm -rf ~/.pnpm-store]: exit code: 1

thanks!

@jbaiter
Copy link
Owner

jbaiter commented Jan 27, 2022

Should be fixed now, thanks for reporting and providing the PR!

@jbaiter jbaiter closed this as completed Jan 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants