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 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 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 commented Jul 13, 2020

Latest release, arch packages stable software.

@whitequark
Copy link
Member

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 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 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.

docs/install.rst Outdated Show resolved Hide resolved
docs/install.rst Show resolved Hide resolved
Signed-off-by: Filipe Laíns <lains@archlinux.org>
@whitequark whitequark merged commit d714d78 into amaranth-lang:master Jul 14, 2020
2 checks passed
@whitequark
Copy link
Member

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
Development

Successfully merging this pull request may close these issues.

None yet

2 participants