Skip to content

Add support for E2K architecture#1720

Merged
kontura merged 1 commit intorpm-software-management:dnf-4-masterfrom
arrowd:e2k-support
Mar 26, 2026
Merged

Add support for E2K architecture#1720
kontura merged 1 commit intorpm-software-management:dnf-4-masterfrom
arrowd:e2k-support

Conversation

@arrowd
Copy link
Copy Markdown
Contributor

@arrowd arrowd commented Aug 20, 2025

No description provided.

@arrowd arrowd requested a review from a team as a code owner August 20, 2025 15:43
@arrowd arrowd requested review from jrohel and removed request for a team August 20, 2025 15:43
@ppisar
Copy link
Copy Markdown
Contributor

ppisar commented Sep 2, 2025

I can see it matches rpm-software-management/rpm@2c7933d.

@ppisar
Copy link
Copy Markdown
Contributor

ppisar commented Sep 2, 2025

To make this useful, we will need a similar patch in DNF4 https://github.com/rpm-software-management/dnf/blob/master/dnf/rpm/__init__.py.

@m-blaha
Copy link
Copy Markdown
Member

m-blaha commented Sep 2, 2025

I think also libsolv must support these architectures - https://github.com/openSUSE/libsolv/blob/master/src/poolarch.c . Otherwise the dependency solving will not work.

arrowd added a commit to arrowd/dnf that referenced this pull request Sep 3, 2025
This is a follow-up for the RPM upstreaming efforts in
rpm-software-management/rpm#3899
and a prerequisite for
rpm-software-management/libdnf#1720
kontura pushed a commit to rpm-software-management/dnf that referenced this pull request Nov 11, 2025
This is a follow-up for the RPM upstreaming efforts in
rpm-software-management/rpm#3899
and a prerequisite for
rpm-software-management/libdnf#1720
@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Nov 11, 2025

To make this useful, we will need a similar patch in DNF4 https://github.com/rpm-software-management/dnf/blob/master/dnf/rpm/__init__.py.

The dnf part is now merged.

@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Nov 11, 2025

I think also libsolv must support these architectures - https://github.com/openSUSE/libsolv/blob/master/src/poolarch.c . Otherwise the dependency solving will not work.

We don't have any local patches for libsolv, so it somehow works for us.

@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Dec 7, 2025

Bump. Can we get this in?

@m-blaha
Copy link
Copy Markdown
Member

m-blaha commented Dec 9, 2025

I think also libsolv must support these architectures - https://github.com/openSUSE/libsolv/blob/master/src/poolarch.c . Otherwise the dependency solving will not work.

We don't have any local patches for libsolv, so it somehow works for us.

It works if you do not need to enable installation of a e2kv4 arch package on a e2kv5 system (for example). Without patching libsolv, the architecture of the package must match the system architecture exactly.

@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Dec 10, 2025

Thanks to @mlschroe the libsolv part of changes is in.

@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Dec 26, 2025

Can we get this merged now? It seems all the bits are in place.

@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Feb 3, 2026

Monthly ping.

@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Mar 21, 2026

Rebased, can we get this in, please?

Copy link
Copy Markdown
Contributor

@kontura kontura left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, for the delay.

@kontura kontura merged commit 5e4f978 into rpm-software-management:dnf-4-master Mar 26, 2026
8 of 10 checks passed
@arrowd arrowd deleted the e2k-support branch March 26, 2026 11:54
@arrowd
Copy link
Copy Markdown
Contributor Author

arrowd commented Mar 26, 2026

Splendid, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants