intersystems / intersystems/ipm

Support for ORAS is broken

Open
#1,246 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
ObjectScript
Stars
41
Forks
29
Avg merge
23h 54m
Merged PRs (30d)
4

Description

## Describe the bug
A clear and concise description of what the bug is.

Publishing to ORAS registry in GitHub returns MethodDoesNotExist

## To Reproduce
Steps to reproduce the behavior:
Install IPM on new IRIS instance with python 3.12 referenced. The ORAS python package 0.2.nn will be downloaded
Setup a GitHub ORAS registry
Publish a module to that registry
You will get a Python exception indicating python couldn't find set_basic_auth method.

## Expected behavior
A clear and concise description of what you expected to happen.
Publishing package to ORAS registry should work or at least verify all dependencies and versions of python modules required are in place.

## Screenshots

## System information (please complete the following information):
- IPM version: 0.10.9
- IRIS version: 2026.2
- OS: Windows
- local installation

Contributor guide

Open the contributing guide

Research direction

Start by reproducing publication from IPM 0.10.9 on a new IRIS 2026.2 instance using Python 3.12 and an ORAS package in the 0.2 series, then trace the missing set_basic_auth method. Check how IPM discovers and validates the ORAS Python dependency. Done means publishing to a GitHub ORAS registry succeeds or incompatible dependency versions are rejected clearly.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.