intersystems / ipm

InterSystems ObjectScript Package Manager
MIT License
27 stars 19 forks source link

Conflicts between packages due to inconsistent casing #534

Closed isc-shuliu closed 3 weeks ago

isc-shuliu commented 1 month ago

@isc-tleavitt @isc-kiyer

In ObjectScript, there are error codes (5092, 5093) for packages/classes sharing otherwise the same name except for casing. In the current community registry, we already have such problem. For example, package csvgen is under package community and package demo-pandas-analytics is under Community. This makes csvgen and demo-pandas-analytics not compatible in the same environment. But such incompatibility is really unnecessary and should be fixed.

Some ideas:

See also #527

isc-tleavitt commented 1 month ago

The most we can do in a community setting is advocate a naming convention.