Skip to content

Conversation

@JunHe77
Copy link
Contributor

@JunHe77 JunHe77 commented Sep 5, 2018

Update libapr1 to use distro version. Fixed packages dependency issue
on aarch64.

Change-Id: I043b701b4bd5b89eea7488e21ace939624528310
Signed-off-by: Jun He jun.he@linaro.org

Update libapr1 to use distro version. Fixed packages dependency issue
on aarch64.

Change-Id: I043b701b4bd5b89eea7488e21ace939624528310
Signed-off-by: Jun He <jun.he@linaro.org>
asfgit pushed a commit that referenced this pull request Sep 6, 2018
Update libapr1 to use distro version. Fixed packages dependency issue
on aarch64.

This closes #390

Change-Id: I043b701b4bd5b89eea7488e21ace939624528310
Signed-off-by: Jun He <junhe@apache.org>
Copy link
Contributor

@oflebbe oflebbe left a comment

Choose a reason for hiding this comment

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

Is there a specific reason to install libxml2-devel boost-devel libxslt-devel with the force-resolution phase ?

But I am +1 for it, anyway. I remember vaguely that there where issues with distro provided libapr1 and greenplum for suse. But lets try again with the updated distro.

@JunHe77
Copy link
Contributor Author

JunHe77 commented Sep 6, 2018

On aarch64, these libraries require libncurses5-5.9-57.1.aarch64, while the distro installed is newer libncurses5-5.9-62.1.aarch64, so it has to be specified with "force-resolution" to downgrade libncurses5 to proceed installation.

@oflebbe
Copy link
Contributor

oflebbe commented Sep 6, 2018

libxml2(-devel), libxslt(-devel) to require libncurses ??
Distro supplied packages don't match requirements ??

That is a genuine bug in opensuse to be reported.

The original usecase was as follows: There are two kerberos implementations in opensuse: One with a dummy kerberos and the full fledged MIT kerberos, the first is installed as default in the docker image. If you would have installed from ISO images the other one is default. The statement is needed to switch packages (remove and install) on the fly. It was not intended to work around Bugs in opensuse.

but anyway, if it works, fine by me. I do not have ressources to test.

@JunHe77
Copy link
Contributor Author

JunHe77 commented Sep 6, 2018

Yes, seems this bug only affects aarch64 based distro.
https://ci.bigtop.apache.org/job/Docker-Toolchain-1.3.0/6/DISTRO=opensuse-42.3,PLATFORM=aarch64-slave/console
Both x86 and ppc64le are OK.

@asfgit asfgit closed this in a86ab79 Sep 13, 2018
@JunHe77 JunHe77 deleted the BIGTOP-3077 branch November 26, 2018 05:09
panelion pushed a commit to panelion/bigtop that referenced this pull request Jan 15, 2019
Update libapr1 to use distro version. Fixed packages dependency issue
on aarch64.

This closes apache#390

Change-Id: I043b701b4bd5b89eea7488e21ace939624528310
Signed-off-by: Jun He <junhe@apache.org>
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.

2 participants