statusboard icon indicating copy to clipboard operation
statusboard copied to clipboard

Linked Install Strategy - part 2 | Testing & Migration

Open raiyanalam opened this issue 2 years ago • 7 comments

Summary

This epic is a continuation of Linked Install Strategy - part 1

Bugs

  • [ ] https://github.com/npm/statusboard/issues/637

Exit Criteria

  • [x] testing complete
    • [x] MS Outlook hands on testing
    • [x] new smoke tests with linked install strategy
    • [x] cigtm with linked install strategy
  • [ ] any major bug fixes closed
  • [ ] msft team onboared and migrated to npm
  • [ ] Performance benchmark and numbers
  • [x] npmjs Document changes
  • [ ] announcement blog post

raiyanalam avatar Jan 31 '23 16:01 raiyanalam

@fritzy Please provide updates here cc: @saquibkhan

raiyanalam avatar Feb 23 '23 11:02 raiyanalam

RTB: @saquibkhan and team would evaluate the investment needed on this and scope accordingly.
@MylesBorins to help with alignment with MS team.

raiyanalam avatar Feb 23 '23 14:02 raiyanalam

@fritzy can you share the latest updates here

saquibkhan avatar Mar 02 '23 13:03 saquibkhan

@fritzy - a gentle nudge on this, please let us know whats the latest here

satyaye avatar Mar 07 '23 14:03 satyaye

I took last week off, and now diving into this week with an update.

Update 2023-03-14

  • Bugs preventing installs on certain repos have been fixed.
    • This doesn't mean that all repos will work. Some tools don't work with pnpm style installs, and some dependencies have incorrect dependencies of their own, working by coincidence in the default "hoisted" install mode.
    • Remaining bugs around performance and correctness when it comes to modifying existing installs are currently in progress.
  • The Outlook "client-web" repo, including CodeSpaces is working with the new install mode.
  • I'm working on finishing the Outlook report, including migration instructions, gaps, and benchmarks for Microsoft 1JS using the Outlook "client-web" repo as the primary example.

fritzy avatar Mar 14 '23 17:03 fritzy

@fritzy can you provide latest updates plz

saquibkhan avatar Mar 20 '23 14:03 saquibkhan

Update 2023-03-23 🟡

  • updating the standard benchmark suite to include workspaces and linked install strategy
  • improvements to loadactual to fix bugs with npm ls -a and subsequent installs reinstalling packages unnecessarily

Linked/Isolated Mode is nearly stable (2 bugs left), and our standard benchmarks will soon include this feature. The hand-off for supporting 1JS at Microsoft will wrapup soon. That hand-off may go happen shortly after the new quarter.

fritzy avatar Mar 23 '23 16:03 fritzy