Shuheng Liu (InterSystems)

Results 40 comments of Shuheng Liu (InterSystems)

Also, HSIEO-5745 mentions that IPM sometimes fails to detect cyclic dependencies. Should add a unit/integration test for that.

Per HSIEO-736, there should also be documentation of all the different module lifecycle parameters (Verbose, DeveloperMode, NoMapping, NoTransactions, Perforce.Sync, UnitTest.Case, etc.), along with their purpose, accepted values, and default behavior.

There should also be a separate command specifically for uninstall IPM itself as suggested by HSIEO-6864.

@isc-tleavitt The 256 job limit is a hard cap set by GitHub. I'm working on an amazing idea that uses high dimensional pooled testing to get a list of potentially...

These packages that are passing in master but not in v1: - [x] appmsw-banks-ru This module requires an interoperability-enabled namespace. - [x] appmsw-sql2xlsx This module requires an interoperability-enabled namespace. [appmsw-sql2xlsx]...

> @isc-shuliu this PR is related to #550 where part of running "update" should _upgrade_ a module and run its upgrade steps (if any). Thanks for the heads-up! I'm aware...

Not sure why [2c240de](https://github.com/intersystems/ipm/pull/578/commits/2c240dee4afe73ab2ea0c154ee1309c6fb774575) doesn't work. I have a local registry with _modA_ and _modB_, where _modB_ depends on _modA_. When installing _modB_, IPM will call `%IPM.Utils.Module:LoadDependencies()`, which uses %SYSTEM.WorkMgr...

It appears the lock is created because we're in a transaction. (Tried stepping through the code while monitoring management portal, lock disappears after manually running TCOMMIT)

Here's how it currently looks like ![image](https://github.com/user-attachments/assets/b11a5822-1292-4cad-b451-1c949ab0b3fb)

@isc-tleavitt Based on your feedback, I changed the time diff display to always show seconds and exposed API queries instead of API methods. Currently, the table data is shared among...