Skip to content

Add Arch Linux Milk-V Duo S test report - #394

Merged
DuoQilai merged 1 commit into
ruyisdk:mainfrom
ZihanCheng63:main
Sep 21, 2026
Merged

DuoQilai merged 1 commit into
ruyisdk:mainfrom
ZihanCheng63:main

Conversation

@ZihanCheng63

@ZihanCheng63 ZihanCheng63 commented Sep 7, 2026 •

Copy link
Copy Markdown
Contributor

Welcome to Pull Request

Thank you for your contribution! Please refer to the contributing guidelines for more details.

If you are working on the support-matrix report

We appreciate your effort in improving the support matrix. To generate the SVG image locally, you can use:

python assets/generate_svgimage.py -p . -o assets/output --html https://${{ github.repository_owner }}.github.io/support-matrix

For internationalization (i18n) SVG generation test, simply add the -l zh option.

If you're creating a new report, please refer to our templates:

Checklist

  • SVG table generation passes successfully
  • Appropriate changes to documentation are included in the PR
  • i18n for documentation (optional)

If you are working on the assets toolchain

Fixes #<issue_number_goes_here>

We recommend opening an issue for discussion before making significant changes.

Checklist

  • Changes to workflow/codes are fully tested
  • Appropriate changes to documentation are included in the PR
  • This fixes an issue
  • New feature added

Summary by Sourcery

Refresh the Milk-V Duo S Arch Linux support report with results from the latest tested image.

Enhancements:

  • Update the Milk-V Duo S Arch Linux support report with refreshed image details and current boot validation results.

Documentation:

  • Refresh the English and Chinese Arch Linux test reports with the newer Arch Linux RISC-V release, updated image commands, boot logs, and screen recording.

Tests:

  • Document successful boot and serial-console login validation for the updated Arch Linux image.

@sourcery-ai

sourcery-ai Bot commented Sep 7, 2026 •

Copy link
Copy Markdown

Reviewer's Guide

Updates the Milk-V Duo S Arch Linux report in English and Chinese for a newer rootfs/image test run, refreshing build commands, boot logs, metadata, and recording evidence.

File-Level Changes

Change Details Files
Refresh the Arch Linux test report to document a newer RISC-V root filesystem and regenerated image.
  • Update the reported Arch Linux version and all rootfs download/extraction references.
  • Replace image filenames in loop-device and microSD flashing commands with the September 2025 build.
  • Align the Chinese flashing command with the current output path and a generic target device.
Duo_S/ArchLinux/README.md
Duo_S/ArchLinux/README_zh.md
Update boot validation evidence to match the refreshed test run.
  • Replace the captured boot log with the newer systemd startup sequence and timings.
  • Update the asciinema recording link in both language versions.
  • Remove the previously shown lscpu output from the login transcript.
Duo_S/ArchLinux/README.md
Duo_S/ArchLinux/README_zh.md
Advance the report metadata to the latest test date.
  • Set the English report's last-update field to 2025-09-06.
  • Update the documented image build identifier to the 2026-09-06 timestamp.
Duo_S/ArchLinux/README.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Hey - I've found 2 issues

Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location path="Duo_S/ArchLinux/README.md" line_range="7" />
<code_context>

 status: basic
-last_update: 2025-08-31
+last_update: 2025-09-06
 ---

</code_context>
<issue_to_address>
**issue:** The report is dated 2025-09-06 but all updated rootfs references point to the future version `archriscv-2026-08-27`; when users follow the report at its stated update date, the `wget` URL requests an unavailable archive and the documented tested version cannot be reproduced.

**Triggers:** When following this report before 2026-08-27.

**Suggested fix:** Use the actual tested 2025 rootfs/build dates consistently, or update `last_update` and the report only when the 2026 archive actually exists.
</issue_to_address>

### Comment 2
<location path="Duo_S/ArchLinux/README.md" line_range="130" />
<code_context>

 ```shell
-dd if=milkv-duos-sd_2025-0831-0547.img of=/dev/sdc bs=1M status=progress
+dd if=milkv-duos-sd_2026-0906-2125.img of=/dev/sdc bs=1M status=progress
 ```

</code_context>
<issue_to_address>
**issue:** The English flashing command looks for `milkv-duos-sd_2026-0906-2125.img` in the current directory, while the build and loop-setup instructions produce and reference it under `out/`; following the documented steps therefore makes `dd` fail with a missing input file unless the user manually changes directories or adds the prefix.

**Triggers:** When the command is run from the repository root or from the `/mnt/duo-rootfs` directory left by the preceding steps.

**Suggested fix:** Use `dd if=out/milkv-duos-sd_2026-0906-2125.img ...`, matching the Chinese instructions and the build output path.

```suggestion
dd if=out/milkv-duos-sd_2026-0906-2125.img of=/dev/sdc bs=1M status=progress
```
</issue_to_address>

Sourcery assessment

Approval pending. 2 findings to address first.

Blocking findings: Duo_S/ArchLinux/README.md:7, Duo_S/ArchLinux/README.md:130


Sourcery is free for open source - if you like our reviews please consider sharing them ✨

Comment thread Duo_S/ArchLinux/README.md Outdated
Comment thread Duo_S/ArchLinux/README.md Outdated
@ZihanCheng63
ZihanCheng63 force-pushed the main branch 2 times, most recently from f2f51e9 to 82c58a3 Compare September 8, 2026 13:20
sourcery-ai[bot]
sourcery-ai Bot previously approved these changes Sep 13, 2026

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Sourcery assessment

Approved.

@sourcery-ai
sourcery-ai Bot dismissed their stale review September 13, 2026 12:36

Sourcery withdrew this approval because it has stopped reviewing this pull request.

@sourcery-ai

sourcery-ai Bot commented Sep 13, 2026

Copy link
Copy Markdown

Sourcery has withdrawn its approval of this pull request. It auto-reviews a pull request 5 times, and this push is past that limit, so the approval no longer reflects code Sourcery has read.

Comment @sourcery-ai review to get a fresh review, which can approve again.

Re-reviews, rate limits and approvals

@DuoQilai

DuoQilai commented Sep 17, 2026 •

Copy link
Copy Markdown
Collaborator

感谢更新测试报告~目前还有以下问题需要调整:

  • 更新 nano 和 dhcpcd 的下载链接,目前两个链接均返回 404;请核实可下载安装的版本,并同步后续 pacman -U 的文件名。

以上修改完成并确认步骤可复现后即可合入,感谢。

@ZihanCheng63
ZihanCheng63 force-pushed the main branch 2 times, most recently from acb6c1c to 9546241 Compare September 20, 2026 09:55
Signed-off-by: ZihanCheng63 <3886855436@qq.com>
@DuoQilai
DuoQilai merged commit 46119fc into ruyisdk:main Sep 21, 2026
5 checks passed
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