Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

32-bit CI build process : Remove some 64-bit packages #1985

Merged
merged 1 commit into from
Sep 3, 2021

Conversation

matt335672
Copy link
Member

The 32-bit CI build process is broken again.

The reason this time appears to be that the libtiff-dev:i386 package conflicts with the libtiff-dev:amd64 package. The exact reason for this isn't clear to me. At the time of writing, both i386 and amd64 packages appear to have the same version, namely 4.0.9-5ubuntu0.4.

I've tried to come up with a more pro-active solution this time. What I've done, is for i386 builds where libxxx-dev:i386 is installed, I've removed libxxx-dev:amd64 beforehand. We shouldn't need any of these packages for a 32-bit build and removing them should greatly decrease the chances of a package version clash if the repos are out-of sync.

@matt335672 matt335672 merged commit b56bd78 into neutrinolabs:devel Sep 3, 2021
@matt335672
Copy link
Member Author

I've merged this PR without review to get the CI working again.

I'm not completely happy with doing this.

If anyone has got any better ideas on improving the 32-bit solution, or can improve my shell scripting please feel free to jump in.

@matt335672 matt335672 deleted the fix_32bit_ci branch September 3, 2021 11:28
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.

1 participant