SAP/ui5-tooling

UI5 Tooling 3.0 internal modules use itself the outdated UI5 Tooling components

pubmikeb opened this issue · 6 comments

When installing the latest version of UI5 Tooling 3.0 components, e.g.:

"@sap/ui5-builder-webide-extension": "^1.1.9"

and some other (!) UI5 Tooling 3.0 components.

Expected Behavior

The latest UI5 Tooling 3.0 components will use itself the latest UI5 Tooling 3.0 components.

Current Behavior

I get:

npm WARN deprecated @ui5/logger@1.0.2
npm WARN deprecated @ui5/logger@2.0.1
npm WARN deprecated @ui5/fs@1.1.2
npm WARN deprecated @ui5/fs@2.0.6
UI5 Tooling version 1 and below are out of maintenance.
Migrate your project to the latest version: https://sap.github.io/ui5-tooling/stable/

Steps to Reproduce the Issue

Try to install

"@sap/ui5-builder-webide-extension": "^1.1.9"

And, in generally, check if the UI5 Tooling 3.0 dependencies are completely updated.

Context

  • Node.js Version: 20.x, 21.x
  • npm Version: 10.2.0
  • OS/Platform: Windows 10 22H2

Log Output / Stack Trace

npm WARN deprecated @ui5/logger@1.0.2
npm WARN deprecated @ui5/logger@2.0.1
npm WARN deprecated @ui5/fs@1.1.2
npm WARN deprecated @ui5/fs@2.0.6
UI5 Tooling version 1 and below are out of maintenance.
Migrate your project to the latest version: https://sap.github.io/ui5-tooling/stable/

Hi @pubmikeb ,

The latest version of UI5 Tooling is v3. We encourage all users to migrate to that version since v1 and v2 are out of maintenance. This could be seen in v2 documentation page, in NPM: https://www.npmjs.com/package/@ui5/cli/v/2.1.0 as well as in the console, like in your case.

There are migration guidelines in UI5 Tooling's documentation: https://sap.github.io/ui5-tooling/v3/updates/migrate-v3/

You are referencing the package (@sap/ui5-builder-webide-extension) from another repository/owner that reuses the UI5 Tooling. Please address your request there.

Best Regards

@d3xter666,

The latest version of UI5 Tooling is v3.

That's exactly the point, I'm using the latest UI5 Tooling, which is 3.0 (!), but it looks like that inside (!) v.3.0 there are still outdated dependencies to the components from the previous versions of UI Tooling.

I'll open a ticket in @sap/ui5-builder repo.

@d3xter666,

You are referencing the package (@sap/ui5-builder-webide-extension) from another repository/owner that reuses the UI5 Tooling. Please address your request there.

I've tried to open a ticket at ui5-builder, however, when I select «Report UI5 Tooling Issues or Request a Feature», I'm forwarded here. Could you, please, point me out, which repository is the right place to open a ticket?

I think there is a bit of a misunderstanding here, and I have to admit, the package names and GitHub repository names can be confusing.

This open-source project (UI5 Tooling) maintains npm packages prefixed with @ui5/, such as @ui5/builder. The repositories are under the SAP org on GitHub (e.g. https://github.com/SAP/ui5-builder).

The mentioned npm package @sap/ui5-builder-webide-extension is provided by a different team at SAP, but not as an open-source project. Unfortunately, the README at https://www.npmjs.com/package/@sap/ui5-builder-webide-extension does not mention how to obtain support. For SAP customers I recommend following the usual support process via https://support.sap.com to address this issue. I have also notified the team about this issue.

@matz3, thanks for clarification.

Could you, please, also address to #885 (relates to the @ui5/* packages)?

Thanks.

@pubmikeb you're welcome. Please see my comment in the issue.