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

docs: add install instructions for arch #433

Merged
merged 1 commit into from Jul 14, 2020

Conversation

@FFY00
Copy link
Contributor

@FFY00 FFY00 commented Jul 13, 2020

Signed-off-by: Filipe Laíns lains@archlinux.org

@FFY00
Copy link
Contributor Author

@FFY00 FFY00 commented Jul 13, 2020

Yosys will always be at the latest version since we follow the upstream closely. Arch is a rolling distribution so there are no installations with repo access to an older yosys.

As a packager I'd like to advise to install nmigen via the system package manager, this is the only proper way to install it system-wide. Does it make sense to do it here?

@whitequark
Copy link
Member

@whitequark whitequark commented Jul 13, 2020

Yosys will always be at the latest version since we follow the upstream closely. Arch is a rolling distribution so there are no installation with repo access to an older yosys.

Great!

As a packager I'd like to advise to install nmigen via the system package manager, this is the only proper way to install it system-wide. Does it make sense to do it here?

Depends. Would Arch provide the latest release or the latest master?

@FFY00
Copy link
Contributor Author

@FFY00 FFY00 commented Jul 13, 2020

Latest release, arch packages stable software.

@whitequark
Copy link
Member

@whitequark whitequark commented Jul 13, 2020

Sure. Then you can add the Arch-specific instructions to the Latest release section, also with :altname: linux.

@whitequark
Copy link
Member

@whitequark whitequark commented Jul 13, 2020

Note that, in the future (as in, when I figure out the least footgun-y path towards it) the primary mode of using nMigen would be through per-project virtualenvs. Once that happens, these installation instructions would be primarily targeted at developers who a are just trying it out and don't want to bother with relatively heavyweight project management yet.

@codecov
Copy link

@codecov codecov bot commented Jul 13, 2020

Codecov Report

Merging #433 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #433   +/-   ##
=======================================
  Coverage   81.71%   81.71%           
=======================================
  Files          40       40           
  Lines        6099     6099           
  Branches     1242     1242           
=======================================
  Hits         4984     4984           
  Misses        935      935           
  Partials      180      180           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 58f1d4b...b672812. Read the comment docs.

@FFY00 FFY00 force-pushed the docs-arch-install branch from a2d5181 to 88ea202 Jul 14, 2020
docs/install.rst Outdated Show resolved Hide resolved
@FFY00 FFY00 force-pushed the docs-arch-install branch from 88ea202 to c6ca89b Jul 14, 2020
docs/install.rst Show resolved Hide resolved
Signed-off-by: Filipe Laíns <lains@archlinux.org>
@FFY00 FFY00 force-pushed the docs-arch-install branch from c6ca89b to b672812 Jul 14, 2020
@whitequark whitequark merged commit d714d78 into amaranth-lang:master Jul 14, 2020
3 checks passed
@whitequark
Copy link
Member

@whitequark whitequark commented Jul 14, 2020

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants