Skip to content

[Release][Ruby][CI] Verification job fails to install python 3.13 for Ruby under conda due to glib pin #44381

@raulcd

Description

@raulcd

Describe the bug, including details regarding any error messages, version, and platform.

The verify-rc-source-ruby-linux-conda-latest-amd64 job is failing with:

Looking for: ['glib==2.80.5', 'gobject-introspection', 'meson', 'ninja', 'ruby']


Pinned packages:
  - python 3.13.*


Could not solve for environment specs
The following packages are incompatible
├─ glib 2.80.5  is requested and can be installed;
└─ gobject-introspection is installable with the potential options
   ├─ gobject-introspection 1.51.1 would require
   │  └─ glib 2.51.* , which conflicts with any installable versions previously reported;
   ├─ gobject-introspection [1.51.3|1.55.0|1.56.1] would require
   │  └─ python [2.7* |>=2.7,<2.8.0a0 ], which can be installed;
   ├─ gobject-introspection [1.51.3|1.55.0|1.56.1] would require
   │  └─ python [3.5* |>=3.5,<3.6.0a0 ], which can be installed;
   ├─ gobject-introspection [1.51.3|1.55.0] would require
   │  └─ python 3.6* , which can be installed;
   ├─ gobject-introspection [1.55.0|1.56.1|...|1.70.0] would require
   │  └─ python >=3.6,<3.7.0a0 , which can be installed;
   ├─ gobject-introspection [1.56.1|1.58.2|...|1.74.0] would require
   │  └─ python >=3.7,<3.8.0a0 , which can be installed;
   ├─ gobject-introspection [1.58.2|1.64.1|...|1.80.1] would require
   │  └─ python >=3.8,<3.9.0a0 , which can be installed;
   ├─ gobject-introspection [1.66.1|1.68.0|...|1.82.0] would require
   │  └─ python >=3.9,<3.10.0a0 , which can be installed;
   ├─ gobject-introspection [1.70.0|1.72.0|...|1.82.0] would require
   │  └─ python >=3.10,<3.11.0a0 , which can be installed;
   ├─ gobject-introspection [1.74.0|1.76.1|...|1.82.0] would require
   │  └─ python >=3.11,<3.12.0a0 , which can be installed;
   ├─ gobject-introspection 1.78.1 would require
   │  └─ python >=3.12.0rc3,<3.13.0a0  with the potential options
   │     ├─ python [3.12.0|3.12.1|...|3.12.7], which can be installed;
   │     └─ python 3.12.0rc3 would require
   │        └─ _python_rc, which does not exist (perhaps a missing channel);
   ├─ gobject-introspection [1.80.1|1.82.0] would require
   │  └─ python >=3.12,<3.13.0a0 , which can be installed;
   └─ gobject-introspection 1.82.0 would require
      └─ libglib >=2.82.1,<3.0a0 , which requires
         └─ glib 2.82.1 *_0, which conflicts with any installable versions previously reported.

We did pin glib here:

but this seems to be failing now.

This is failing for the maintenance branch on 18.0.0

Component(s)

Packaging, Ruby

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions