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

download: Remove i686 Linux link #695

Merged
merged 1 commit into from
Feb 6, 2020
Merged

download: Remove i686 Linux link #695

merged 1 commit into from
Feb 6, 2020

Conversation

maflcko
Copy link

@maflcko maflcko commented Feb 4, 2020

There is only one known user of the i686 linux binary, so it is planned to be removed from the build and quality assurance pipeline. The last user (or users) is encouraged to compile locally with make check && ./test/functional/test_runner.py to run the tests on their target system. Using clang, this is possible even on systems with 1 GB of ram. See bitcoin/bitcoin#17504

Prepare this website and remove the download link from it early.

@harding
Copy link
Contributor

harding commented Feb 4, 2020

What's the goal for merging this, before 0.19.1 or before 0.20.0?

@maflcko
Copy link
Author

maflcko commented Feb 4, 2020

I'd say before 0.19.1, so that everyone has a final chance to complain before the binaries are no longer produced and uploaded.

Co-Authored-By: David A. Harding <[email protected]>
@laanwj
Copy link
Member

laanwj commented Feb 6, 2020

After discussion on IRC I'm fine with merging this as soon as possible. It serves as an advance warning, and given that no one really seems to care that these are going away we might as well stop building them for 0.20.

@@ -251,21 +249,16 @@ <h2 style="text-align: center">{{page.build_reproduction}}</h2>
<script type="text/javascript">
var os = 'windows64';
if (navigator.userAgent.indexOf('Mac') != -1) var os = 'mac'
else if (navigator.userAgent.indexOf('Linux') != -1) {
var os='linux32';
Copy link
Member

Choose a reason for hiding this comment

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

I guess we don't need this check for ARM, as the detection assumes Linux is always x86?

Copy link
Author

Choose a reason for hiding this comment

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

I think we assume that only x86 can run a browser 😬

Copy link
Contributor

Choose a reason for hiding this comment

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

Created an issue: #696

@harding
Copy link
Contributor

harding commented Feb 6, 2020

Tested ACK fa73ac1

@harding
Copy link
Contributor

harding commented Feb 6, 2020

From the weekly meeting:

<wumpus> yes, so let's remove it from the website, but still build x86_32 binaries for 0.19.1
<MarcoFalke> +1
<luke-jr> sgtm
[...]
<emilengler> ack

Will merge momentarily.

harding added a commit that referenced this pull request Feb 6, 2020
fa73ac1 download: Remove i686 Linux links (MarcoFalke)

Pull request description:

  There is only one known user of the i686 linux binary, so it is planned to be removed from the build and quality assurance pipeline. The last user (or users) is encouraged to compile locally with `make check && ./test/functional/test_runner.py` to run the tests on their target system. Using clang, this is possible even on systems with 1 GB of ram. See bitcoin/bitcoin#17504

  Prepare this website and remove the download link from it early.

ACKs for top commit:
  harding:
    Tested ACK fa73ac1

Tree-SHA512: f904d00371d077bf2fb88e69bdde120db518926556a709bc438407a7a00b0572efa61798e48c58e90aeb6191ab2ce2d5846ee178c3a0b5c5f34023999a0cfb41
@harding harding merged commit fa73ac1 into bitcoin-core:master Feb 6, 2020
@maflcko maflcko deleted the 2002-NOi686 branch February 7, 2020 14:45
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.

3 participants