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

revert legacy detective entries #7237

Merged
merged 1 commit into from
Apr 3, 2023

Conversation

Jinjiang
Copy link
Member

@Jinjiang Jinjiang commented Apr 3, 2023

Proposed Changes

Reverted files to make sure those packages below could be properly imported.

  • @teambit/legacy/dist/consumer/component/dependencies/files-dependency-builder/detectives/detective-es6
  • @teambit/legacy/dist/consumer/component/dependencies/files-dependency-builder/detectives/detective-typescript
  • @teambit/legacy/dist/consumer/component/dependencies/files-dependency-builder/detectives/detective-css
  • @teambit/legacy/dist/consumer/component/dependencies/files-dependency-builder/detectives/detective-sass
  • @teambit/legacy/dist/consumer/component/dependencies/files-dependency-builder/detectives/detective-scss
  • @teambit/legacy/dist/consumer/component/dependencies/files-dependency-builder/detectives/detective-less

Since I have no existing test cases. I just manually and locally tried some commands which were mentioned in the slack channel for a better review process and effect:

# successful
bit-dev new react my-workspace --env teambit.react/react-env --default-scope my-org.my-scope
# failed
bit-dev new bit-dev new-angular-doc --aspect teambit.community/starters/bit-dev --log=error
Error output
  -------------------------
✔ installing dependencies using pnpm
✔ running post install subscribers
✔ installed packages in capsules
failed to backup bitmap
    err: {
      "type": "Error",
      "message": "ENOENT: no such file or directory, copyfile '/Users/jinjiang/Developer/teambit/new-angular-doc/.bitmap' -> '/Users/jinjiang/Developer/teambit/new-angular-doc/.git/bit/bitmap-history/.bitmap-2023-4-3-10-53-38'",
      "stack":
          Error: ENOENT: no such file or directory, copyfile '/Users/jinjiang/Developer/teambit/new-angular-doc/.bitmap' -> '/Users/jinjiang/Developer/teambit/new-angular-doc/.git/bit/bitmap-history/.bitmap-2023-4-3-10-53-38'
      "errno": -2,
      "code": "ENOENT",
      "syscall": "copyfile",
      "path": "/Users/jinjiang/Developer/teambit/new-angular-doc/.bitmap",
      "dest": "/Users/jinjiang/Developer/teambit/new-angular-doc/.git/bit/bitmap-history/.bitmap-2023-4-3-10-53-38"
    }
✔ linking components
✔ deduping dependencies for installation
✔ running pre install subscribers
[email protected] |  WARN  deprecated [email protected]
[email protected] |  +96 ++++++++++
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /Users/jinjiang/Library/pnpm/store/v3
  Virtual store is at:             ../../../Library/Caches/Bit/capsules/8990969992d184e21d6c36674dd559f02fe00511/[email protected]/node_modules/.pnpm
[email protected] | Progress: resolved 96, reused 96, downloaded 0, added 96, done
  -------------------------
✔ installing dependencies using pnpm
✔ running post install subscribers
✔ installed packages in capsules
✔ linking components
✔ deduping dependencies for installation
✔ running pre install subscribers
[email protected] |  +36 ++++
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /Users/jinjiang/Library/pnpm/store/v3
  Virtual store is at:             ../../../Library/Caches/Bit/capsules/8990969992d184e21d6c36674dd559f02fe00511/[email protected]/node_modules/.pnpm
[email protected] | Progress: resolved 36, reused 36, downloaded 0, added 36, done
  -------------------------
✔ installing dependencies using pnpm
✔ running post install subscribers
✔ installed packages in capsules
  installing dependencies in workspace using teambit.dependencies/pnpm
✔ deduping dependencies for installation
✔ linking components
✔ running pre install subscribers
 WARN  deprecated [email protected]: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws    For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md
Progress: resolved 44, reused 43, downloaded 0, added 0
got an error from command new: BitErrorWithRichMessage: No matching version found for @teambit/[email protected]
BitErrorWithRichMessage: No matching version found for @teambit/[email protected]
    at pnpmErrorToBitError (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/pnpm/dist/pnpm-error-to-bit-error.js:35:10)
    at install (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/pnpm/dist/lynx.js:328:58)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async PnpmPackageManager.install (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/pnpm/dist/pnpm.package-manager.js:85:5)
    at async DependencyInstaller.installComponents (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/dependency-resolver/dist/dependency-installer.js:167:5)
    at async InstallMain._installModules (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/install/dist/install.main.runtime.js:374:7)
    at async WorkspaceGenerator.generate (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/generator/dist/workspace-generator.js:157:7)
    at async GeneratorMain.generateWorkspaceTemplate (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/generator/dist/generator.main.runtime.js:443:27)
    at async NewCmd.report (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/generator/dist/new.cmd.js:48:9)
    at async CommandRunner.runReportHandler (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/cli/dist/command-runner.js:163:20)
    at async CommandRunner.runCommand (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/cli/dist/command-runner.js:104:16)
No matching version found for @teambit/[email protected]
[*] the command "new" has been terminated with an error code 1
# failed
bit-dev new angular my-workspace --aspect teambit.angular/angular --default-scope test.my-scope --log=error
Error output
  -------------------------
✔ installing dependencies using pnpm
✔ running post install subscribers
✔ installed packages in capsules
teambit.harmony/aspect-loader, couldn't load one of the following extensions teambit.angular/[email protected], due to an error "failed loading extension teambit.workspace/workspace", please use the '--log=error' flag for the full error.
    err: {
      "type": "Error",
      "message": "failed loading extension teambit.workspace/workspace",
      "stack":
          Error: failed loading extension teambit.workspace/workspace
              at Harmony.get (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/harmony/dist/harmony.js:118:19)
              at ServiceHandlerContext.getAspect (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/services/service-handler-context.js:31:25)
              at /Users/jinjiang/Library/Caches/Bit/capsules/aeb8200bea78464a26a9c3bbfd0211e572f49364/node_modules/.pnpm/@[email protected]_y2pcjlu4okbqnojx6zvn6rzzla/node_modules/@teambit/angular-apps/dist/angular.app-type.js:23:39
              at /Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/application/dist/app-type-list.js:14:41
              at Array.map (<anonymous>)
              at AppTypeList.compute (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/application/dist/app-type-list.js:14:26)
              at AppService.transform (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/application/dist/application.service.js:32:35)
              at /Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/env.plugin.js:66:39
              at Array.reduce (<anonymous>)
              at EnvPlugin.transformToLegacyEnv (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/env.plugin.js:64:38)
              at EnvPlugin.register (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/env.plugin.js:83:22)
              at Plugin.register (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugin.js:30:14)
              at Plugins.registerPluginWithTryCatch (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugins.js:67:21)
              at /Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugins.js:53:23
              at Array.map (<anonymous>)
              at Object.provider (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugins.js:52:35)
    }
teambit.harmony/aspect-loader, couldn't load one of the following extensions teambit.angular/[email protected], due to an error "failed loading extension teambit.workspace/workspace", please use the '--log=error' flag for the full error.
✖ couldn't load one of the following extensions teambit.angular/[email protected], due to an error "failed loading extension teambit.workspace/workspace", please use the '--log=error' flag for the full error.
got an error from command new: Error: failed loading extension teambit.workspace/workspace
Error: failed loading extension teambit.workspace/workspace
    at Harmony.get (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/harmony/dist/harmony.js:118:19)
    at ServiceHandlerContext.getAspect (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/services/service-handler-context.js:31:25)
    at /Users/jinjiang/Library/Caches/Bit/capsules/aeb8200bea78464a26a9c3bbfd0211e572f49364/node_modules/.pnpm/@[email protected]_y2pcjlu4okbqnojx6zvn6rzzla/node_modules/@teambit/angular-apps/dist/angular.app-type.js:23:39
    at /Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/application/dist/app-type-list.js:14:41
    at Array.map (<anonymous>)
    at AppTypeList.compute (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/application/dist/app-type-list.js:14:26)
    at AppService.transform (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/application/dist/application.service.js:32:35)
    at /Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/env.plugin.js:66:39
    at Array.reduce (<anonymous>)
    at EnvPlugin.transformToLegacyEnv (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/env.plugin.js:64:38)
    at EnvPlugin.register (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/envs/dist/env.plugin.js:83:22)
    at Plugin.register (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugin.js:30:14)
    at Plugins.registerPluginWithTryCatch (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugins.js:67:21)
    at /Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugins.js:53:23
    at Array.map (<anonymous>)
    at Object.provider (/Users/jinjiang/Developer/teambit/bit/node_modules/@teambit/aspect-loader/dist/plugins.js:52:35)
failed loading extension teambit.workspace/workspace
[*] the command "new" has been terminated with an error code 1

Thanks.

@GiladShoham GiladShoham merged commit 02f51f8 into master Apr 3, 2023
@GiladShoham GiladShoham deleted the jinjiang/revert-legacy-detective-entries branch April 3, 2023 10:43
@GiladShoham
Copy link
Member

These issues are not related to your changes

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 this pull request may close these issues.

2 participants