Skip to content

Navigation Menu

Sign in
Sign up

app-admin/rex: Initial ebuild with adjust patches - #534

Merged
xmhd merged 4 commits into
master from
rex-1-13-2-with-adjust-patches
Jun 3, 2021
Merged

app-admin/rex: Initial ebuild with adjust patches #534
xmhd merged 4 commits into
master from
rex-1-13-2-with-adjust-patches

Conversation

@alip

@alip alip commented Feb 18, 2021

Copy link
Copy Markdown
Contributor

Package-Manager: Portage-3.0.8, Repoman-2.3.11

This is rex-1.13.2 plus the adjust patches which have been included in trex-1.6.0.4 except RexOps/Rex#1471 which has been in trex master. I have carefully reviewed the changeset between current trex and latest rex and filtered out the patches which have already been fixed upstream. I have been testing this without issues for a couple of days now and there're no critical changes between the two versions so I'm relatively confident this won't kill your kittens. Still, you've been warned. Submitting this pull request with the hope to get wider testing. Note you have to uninstall trex before installing rex as they're blocking each other obviously due to file collisions.

The ebuild is identical to the one in gentoo-x86 except for the change below:

PATCHES=(
"${FILESDIR}"/adjust_patches/0001-LibVirt-Initial-support-for-virtio-scsi-virtual-driv.patch
"${FILESDIR}"/adjust_patches/0002-t-issue-948.t-Fixing-whitespace-detection-in-test.patch
"${FILESDIR}"/adjust_patches/0003-Shell.pm-add-iDRAC-4.00.00.00-support.patch
"${FILESDIR}"/adjust_patches/0004-Shell.pm-add-iLO-support.patch
"${FILESDIR}"/adjust_patches/0005-Allow-uploading-files-even-when-permissions-cannot-b.patch
"${FILESDIR}"/adjust_patches/0006-Only-apply-best-effort-option-if-sudo-is-not-availab.patch
)

All patches listed above have already been submitted upstream.
Current process of unforking can be tracked here: adjust/Rex#28.
This pull request obsoletes #474.

xmhd commented Feb 18, 2021

Copy link
Copy Markdown
Contributor

LGTM. I will test it out locally today.

alip reacted with heart emoji

alip commented Mar 9, 2021

Copy link
Copy Markdown
Contributor Author

After discussing with upstream we decided submitting two of the patches as modules to CPAN is a better idea.
I'll adapt this PR accordingly hence s/review/in progress/ for the time being.

Package-Manager: Portage-3.0.8, Repoman-2.3.11
alip force-pushed the rex-1-13-2-with-adjust-patches branch from e0e0e9c to 49b3d80 Compare March 9, 2021 14:43
Ali Polatel added 3 commits March 9, 2021 15:47
Package-Manager: Portage-3.0.8, Repoman-2.3.11
Package-Manager: Portage-3.0.8, Repoman-2.3.11
Package-Manager: Portage-3.0.8, Repoman-2.3.11

alip commented Mar 9, 2021

Copy link
Copy Markdown
Contributor Author

Updated adjust patches and added initial ebuilds for Rex-Interface-Shell-I{drac4,lo}.

alip commented Mar 9, 2021

Copy link
Copy Markdown
Contributor Author

Note: add Rex-Interface-Shell-I{drac4,lo} to adjust-infrastructure meta package once #542 is merged.

xmhd commented Jun 3, 2021

Copy link
Copy Markdown
Contributor

have been using this for a bit, and seems to be working fine.

I am merging this PR and will update the infrastructure package with || ( app-admin/rex app-admin/trex ) and we can keep trex around for bit before we decide to remove.

xmhd merged commit 1e1c6fa into master Jun 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

AltStyle によって変換されたページ (->オリジナル) /