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

npm integrity check background-geo-location #158

Closed
jbraese opened this issue Feb 23, 2022 · 6 comments · Fixed by #166
Closed

npm integrity check background-geo-location #158

jbraese opened this issue Feb 23, 2022 · 6 comments · Fixed by #166
Assignees

Comments

@jbraese
Copy link
Collaborator

jbraese commented Feb 23, 2022

The integrity field/hash value for the background-geo-location plugin saved in package-lock.json does not correspond to the hash of the package that is being installed by npm.

Steps to reproduce:

  • clone this repo
  • run "npm install"

This results in the following error:

npm WARN tarball tarball data for @mauron85/cordova-plugin-background-geolocation@git+ssh://git@github.com/noerw/cordova-plugin-background-geolocation.git#5ea76c8787fb5dd1b6a6f913901e0399978d14dc (sha512-QjFwzVvzuLRMV6X2AQG5JTFT4qNis9HN9iL8do3BMaROnHJmmwUsOtxmmEXSWZIGLvdlrQnbadF0usXKOBYkqQ==) seems to be corrupted. Trying again.
npm ERR! code EINTEGRITY
npm ERR! sha512-QjFwzVvzuLRMV6X2AQG5JTFT4qNis9HN9iL8do3BMaROnHJmmwUsOtxmmEXSWZIGLvdlrQnbadF0usXKOBYkqQ== integrity checksum failed when using sha512: wanted sha512-QjFwzVvzuLRMV6X2AQG5JTFT4qNis9HN9iL8do3BMaROnHJmmwUsOtxmmEXSWZIGLvdlrQnbadF0usXKOBYkqQ== but got sha512-KPupnOE7NDVKRW7H+BBwX66dNxifF9bzvuHlDMEJiRChntjG+NRvCAGUo/hqeJ3FffkHTZ1G2vLuwiABys8q5g==. (338616 bytes)
@zven
Copy link
Contributor

zven commented Feb 23, 2022

Hm... This hash could be a remnant from an earlier version of installing the dependency that has never been updated in the package-lock.json. This sounds rather similar: https://stackoverflow.com/questions/49092723/fix-a-npm-install-failure-with-error-code-eintegrity

@jbraese
Copy link
Collaborator Author

jbraese commented Mar 7, 2022

If I now run npm install in a freshly cloned repo, I get a different error (see below). Deleting package-lock.json resolves this new and the previous error.

One solution to this would thus be to push the new package-lock.json that is auto-generated in this step. Thoughts?

$ npm install
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: simport-learning@0.0.1
npm ERR! Found: @angular-devkit/build-angular@12.0.5
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR!   dev @angular-devkit/build-angular@"^13.2.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! dev @angular-devkit/build-angular@"^13.2.0" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: @angular/compiler-cli@13.2.5
npm ERR! node_modules/@angular/compiler-cli
npm ERR!   peer @angular/compiler-cli@"^13.0.0" from @angular-devkit/build-angular@13.2.5
npm ERR!   node_modules/@angular-devkit/build-angular
npm ERR!     dev @angular-devkit/build-angular@"^13.2.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

@jbraese jbraese self-assigned this Mar 7, 2022
jbraese added a commit that referenced this issue Mar 9, 2022
@jbraese
Copy link
Collaborator Author

jbraese commented Mar 15, 2022

I just noticed that when we run automated builds as part of our tests, we don't actually seem to use package-lock.json (see here and here). Does someone know why we don't use it there? It might prevent us from catching similar issues in the future.

@zven
Copy link
Contributor

zven commented Mar 16, 2022

I just tried out your fix and get a number of warnings. Do you get similar ones?

npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'simport-learning@0.0.1',
npm WARN EBADENGINE   required: { node: '^16.14.0', npm: '^8.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/architect@0.1302.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/build-angular@13.2.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/build-webpack@0.1302.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/core@13.2.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/schematics@13.2.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/cli@13.2.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/common@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/compiler@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/compiler-cli@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/core@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/forms@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/language-service@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/platform-browser@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/platform-browser-dynamic@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/router@13.2.5',
npm WARN EBADENGINE   required: { node: '^12.20.0 || ^14.15.0 || >=16.10.0' },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@ngtools/webpack@13.2.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@schematics/angular@13.2.5',
npm WARN EBADENGINE   required: {
npm WARN EBADENGINE     node: '^12.20.0 || ^14.15.0 || >=16.10.0',
npm WARN EBADENGINE     npm: '^6.11.0 || ^7.5.6 || >=8.0.0',
npm WARN EBADENGINE     yarn: '>= 1.13.0'
npm WARN EBADENGINE   },
npm WARN EBADENGINE   current: { node: 'v16.4.0', npm: '8.4.1' }
npm WARN EBADENGINE }
npm WARN deprecated @types/moment@2.13.0: This is a stub types definition for Moment (https://github.com/moment/moment). Moment provides its own type definitions, so you don't need @types/moment installed!
npm WARN deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated @babel/polyfill@7.12.1: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
npm WARN deprecated tslint@6.1.3: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.
npm WARN deprecated core-js@2.6.12: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@2.6.12: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
npm WARN tarball tarball data for @mauron85/cordova-plugin-background-geolocation@git+ssh://git@github.com/noerw/cordova-plugin-background-geolocation.git#5ea76c8787fb5dd1b6a6f913901e0399978d14dc (sha512-KPupnOE7NDVKRW7H+BBwX66dNxifF9bzvuHlDMEJiRChntjG+NRvCAGUo/hqeJ3FffkHTZ1G2vLuwiABys8q5g==) seems to be corrupted. Trying again.
npm WARN tarball tarball data for @mauron85/cordova-plugin-background-geolocation@git+ssh://git@github.com/noerw/cordova-plugin-background-geolocation.git#5ea76c8787fb5dd1b6a6f913901e0399978d14dc (sha512-KPupnOE7NDVKRW7H+BBwX66dNxifF9bzvuHlDMEJiRChntjG+NRvCAGUo/hqeJ3FffkHTZ1G2vLuwiABys8q5g==) seems to be corrupted. Trying again.
npm ERR! code EINTEGRITY
npm ERR! sha512-KPupnOE7NDVKRW7H+BBwX66dNxifF9bzvuHlDMEJiRChntjG+NRvCAGUo/hqeJ3FffkHTZ1G2vLuwiABys8q5g== integrity checksum failed when using sha512: wanted sha512-KPupnOE7NDVKRW7H+BBwX66dNxifF9bzvuHlDMEJiRChntjG+NRvCAGUo/hqeJ3FffkHTZ1G2vLuwiABys8q5g== but got sha512-xwS3cTdyrn9tVLayKPyTHpc1q3IEIgKOJvW8Ow4UU1Tq+tpp9o3QKddLORw5RcmlEG9YrGS0PFbXMlQLCcA/Aw==. (338682 bytes)

@jbraese
Copy link
Collaborator Author

jbraese commented Mar 16, 2022

My current setup is

$ ionic info

Ionic:

   Ionic CLI                     : 6.18.1 
   Ionic Framework               : @ionic/angular 6.0.10
   @angular-devkit/build-angular : 13.2.5
   @angular-devkit/schematics    : 13.2.5
   @angular/cli                  : 13.2.5
   @ionic/angular-toolkit        : 6.1.0

Capacitor:

   Capacitor CLI      : 2.5.0
   @capacitor/android : 2.5.0
   @capacitor/core    : 2.5.0
   @capacitor/ios     : 2.5.0

Utility:

   cordova-res : not installed globally
   native-run  : not installed globally

System:

   NodeJS : v16.14.0 
   npm    : 8.3.1
   OS     : Windows 10

npm install finishes for this branch, there are however still some warnings:

$ npm install
npm WARN deprecated @types/moment@2.13.0: This is a stub types definition for Moment (https://github.com/moment/moment). Moment provides its own type definitions, so you don't need @types/moment installed!
npm WARN deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated @babel/polyfill@7.12.1: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated tslint@6.1.3: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information.
npm WARN deprecated core-js@2.6.12: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@2.6.12: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.

> simport-learning@0.0.1 postinstall
> jetifier && npm run generate-license-file

Jetifier is deprecated. Future versions of react-native CLI may not run it by default.
Jetifier found 403 file(s) to forward-jetify. Using 8 workers...
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceProxyTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceProxyTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceProxyTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceProxyTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\LocationServiceTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteConfigurationDAOTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteConfigurationDAOTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteConfigurationDAOTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteLocationDAOTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteLocationDAOTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteLocationDAOTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteLocationDAOThreadTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteLocationDAOThreadTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteLocationDAOThreadTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceIntentBuilder.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteOpenHelperTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteOpenHelperTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\SQLiteOpenHelperTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\CDVBackgroundGeolocation\src\main\java\com\evgenii\jsevaluator\JsEvaluator.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\Config.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\BackgroundLocation.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\BackgroundGeolocationFacadeTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\BackgroundGeolocationFacadeTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\BatchManagerTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\BatchManagerTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\BatchManagerTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\ContentProviderLocationDAOTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\DBLogReaderTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\DBLogReaderTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\androidTest\java\com\marianhello\bgloc\DBLogReaderTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\test\java\com\marianhello\backgroundgeolocation\BackgroundLocationTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\test\java\com\marianhello\backgroundgeolocation\ConfigTest.java
Jetifier: propose an AndroidX conversion PR to this repository: node_modules\@mauron85\cordova-plugin-background-geolocation\android\common\src\test\java\com\marianhello\backgroundgeolocation\DBLogReaderTest.java

> simport-learning@0.0.1 generate-license-file
> license-checker --production --json > src/assets/licenses.json


> simport-learning@0.0.1 prepare
> husky install

husky - Git hooks installed

added 1384 packages, and audited 1385 packages in 34s

126 packages are looking for funding
  run `npm fund` for details

10 moderate severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

@jbraese
Copy link
Collaborator Author

jbraese commented Mar 16, 2022

after some more testing with @zven, it turns out that npm calculated different hash values for noerw's fork of cordova-plugin-background-geolocation on both of our machines. This is apparently a known bug in npm's handling of git dependencies and is addressed in newer versions by no longer using the integrity value for packages that are sourced from git (see npm/cli#2846 (comment)). We thus settled on removing the integrity field for the cordova-plugin-background-geolocation dependency.

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

Successfully merging a pull request may close this issue.

2 participants