三月伊始,平头哥主办的「玄铁RISC-V生态大会」让我们看到了国内RISC-V人气的旺盛。 PLCT实验室和TARSIER团队代表软件所参加了展览,展示了利用哪吒搭建的RISC-V集群等最新的好玩的工作。 如意SDK也开始频繁的在合作伙伴的演讲中出现,让我们在鼓舞的同时,更感到责任的增加。中科院软件所(ISCAS)从2022年下半年开始筹备 RUYISDK 的建设,目前已经完成了团队的初步组建,计划用三年时间为 RISC-V 开发者提供一个完整的、全家桶式的全功能开发环境。从今年开始,我们希望开发者购买了(几乎)任何一款 RISC-V 开发板或模组,都可以通过 RUYISDK 系统获得硬件资料说明、固件/软件更新、调试支持等。这里面也包含了TARSIER团队在 openEuler 等操作系统上最新工作成果的集成。
四月是花开的季节,希望各位都能进入到「下笔如有神」的心流状态中,实现自身技术和创意上的突破。
- openEuler RISC-V 2303 如期发布。
- box64 的 RISC-V porting 工作开始热火朝天的展开了。
1.新增文档
2.pr
3.其他
- 已打出archlinux risc-v64系统sbcl软件包
- 已跑通在Unmatched开发板上无盘系统启动archlinux和debian系统
-
整理firefox下载和标签相关用例,提交部分公共函数
- https://gitee.com/lvxiaoqian/os-autoinst-distri-openeuler/commit/93d3a9df3e8eb9070289432c7154a60e8aba6cfd
- https://gitee.com/lvxiaoqian/os-autoinst-distri-openeuler/commit/2df4c494f0b842ab6113bd26397412482cbdf034
- https://gitee.com/lvxiaoqian/os-autoinst-distri-openeuler/commit/a252b1f30cd7379bdfddfe176bf74d2af8d95f9b
-
openqa整体进展
-
为开放openqa web做准备
- 学习笔记: 怎么从BCC的ebpf代码转变到libbpf
3月无其他外部可见进展(WIP)
这个月主要做了以下事情:
- 做 openEuler RISC-V 23.03 版本的发版工作,一些修复的工作目前还在个人仓,暂时没有提交到中间仓或者上游,可以看下方的源码矫正记录表.
- 继续和章翔老师联调 OpenJDK 8 on openEuler RISC-V.
点击展开
- https://gitee.com/src-openeuler/python-os-win/pulls/23
- https://gitee.com/src-openeuler/python-os-vif/pulls/18
- https://gitee.com/src-openeuler/python-oslo.vmware/pulls/29
- https://gitee.com/src-openeuler/gn/pulls/4
- https://gitee.com/src-openeuler/obs-bundled-gems/pulls/54
- https://gitee.com/src-openeuler/color-filesystem/pulls/22
- https://gitee.com/src-openeuler/fence-virt/pulls/21
- https://gitee.com/src-openeuler/apache-commons-daemon/pulls/3
- https://gitee.com/src-openeuler/nispor/pulls/2
- https://gitee.com/src-openeuler/openstack-cinder/pulls/43
- https://gitee.com/src-openeuler/papi/pulls/22
- https://gitee.com/src-openeuler/golang/pulls/180
- https://gitee.com/src-openeuler/clibcni/pulls/149
三月主要活动内容如下:
- 配合刘鑫老师进行待发布的 23.03 镜像的构建、测试和排错 Link
- 硬件相关软件包 (kernel, opensbi, uboot) 修复、调整和改进
- 面向 23.03 发版的 CI 修复和改进
- 一些软件包的升级/提交上游/打包
rust 目前状态
- 1.62.1 ✔️ 1.65.0 ✔️ 1.66.1 ✔️ 1.67.0 (building) 1.68.0 (todo)
点击展开
lld
升到 15.0.7,合入 roll 分支
rust-cbindgen
: Init package
rust-bindgen
加包
三月的工作进展:
- 跟踪 luajit 进展,完成 luajit patch 的跟踪优化
- 完成 openresty 软件包构建与测试
- 完成 mozjs102 的 spidermonkey JIT 的 backport
- 完成 mesa 23.0.0 升级,添加 JIT 支持并在 Unmatched 上配合测试
- thunerbird 升级 102 firefox 正在升级到 111
- 添加 memleax 的 riscv 支持
- 打包了基于 luajit 的 minetest,并和 @misaka00251 一起测试运行
- dietlibc 基本构建完成目前在 debug 阶段
- 初始化 wine-ce 仓库,尝试进行构建
在学习 rvv 相关内容并与 VideoLAN 组织进行交流。
点击展开
openresty:
mozjs102
x265
点击展开
luajit 相关进展 - https://build.tarsier-infra.com/project/show/home:Jingwiw:Porting memleak - https://build.tarsier-infra.com/project/show/home:Jingwiw:rvsupport wine-ce: - https://build.tarsier-infra.com/project/show/home:Jingwiw:wine-ce minetest: - https://build.tarsier-infra.com/package/show/home:Jingwiw:game/minetest firefox: - https://build.tarsier-infra.com/package/show/home:Jingwiw:Build-Firefox/firefox111 thunderbird: - https://build.tarsier-infra.com/package/show/home:Jingwiw:Thunderbird/thunderbird-102
-
greatsql:增加riscv64基本支持 @laokz merged
-
libcareplus:增加riscv支持并使能%check @laokz merged
-
pytorch:rebase中间仓补丁 @laokz merged
-
risc-v-kernel:清理spec增加配置 @laokz merged
-
qemu:增加user模式模拟器 @laokz merged
-
lwip:修复riscv64上的构建 @laokz merged
-
libvirt:增加riscv构建支持 @laokz open
-
gcc:解决riscv显式-latomic问题 @laokz open
-
openEuler-rpm-config:修复riscv64上brp-ldconfig失效问题 @laokz open
-
libepoxy:riscv: 将"GLIBC_2.27"加入test/dlwrap.c @laokz open
-
libaio:删除补丁2的架构隔离宏 @laokz merged
-
openssl:修复riscv64上的构建 @laokz merged
-
isomd5sum:[手工sync] PR-10: 增加riscv支持并使能%check @laokz merged
-
isula-build:riscv64去除-static-pie @laokz merged
-
jnr-ffi:修复riscv64上的有关构建测试错误 @laokz merged
-
jffi:应用上游补丁修复riscv64上的有关构建测试错误 @laokz merged
-
openmpi:Upgrade OpenMPI to 4.1.5 @arielheleneto open
- @laokz - OERV LTP 测试简介 20230316 TARSIER 内部分享:https://www.bilibili.com/video/BV1Eg4y137rq/
-
Setup openeuler riscv 2203LTS classical version on visionfive1&2 @samuel_yuan
-
Play phoronix test suite for openeuler on visionfive @samuel_yuan
这个月主要做了以下事情:
- Debug/help riscv64 issues with upstream.
- Rebased patch for firefox(110&111)/thunderbird(110).
- 帮助Debci解决riscv64 issue.
- 修包.
- 调研/尝试移植Debian riscv32(WIP),感谢夜语(gaohan)老师帮助.
点击展开
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032265 [update [golang-github-zyedidia-pty](https://salsa.debian.org/go-team/packages/golang-github-zyedidia-pty/-/blob/debian/sid/debian/changelog)] - strace/strace#242 [debug strace test failed on riscv64] - https://salsa.debian.org/python-team/packages/python-cpuinfo/-/blob/master/debian/changelog [upload python-cpuinfo to fix [#1032975](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032957)] - https://etherpad.openeuler.org/p/debci_riscv64_list [fixed debci packages list] - numba/llvmlite#923 [reportbug] - [firefox 110](https://github.com/yuzibo/debian_dev/tree/main/firefox/110) & [firefox 111](https://github.com/yuzibo/debian_dev/tree/main/firefox/111) - [thunderbird](https://github.com/yuzibo/debian_dev/tree/main/thunderbird/110) - Azure/azure-sdk-for-go#20465 [reportbug] - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033629 [ruby-devise pass debci] - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033731 [bootstrap sbcl 2.2.2]- https://zhuanlan.zhihu.com/p/614240473 [RV开发板性能测试(UnixBench)]
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033275 [更新zstd-jni-java包]
https://lists.debian.org/debian-java/2023/03/msg00020.html
https://salsa.debian.org/java-team/zstd-jni-java - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033307 [porting 86Box]
https://salsa.debian.org/sunmin/86Box/-/commits/master - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032288 [更新jetty9包,修包]
https://lists.debian.org/debian-java/2023/03/msg00006.html
https://salsa.debian.org/java-team/jetty9/-/commits/master
- rustc 1.66 https://salsa.debian.org/rust-team/rust/-/merge_requests/24
- rustc 1.67 WIP
- Boxfort/Criterion Port: Snaipe/BoxFort#46
- LibreOffice UITest Memo: https://github.com/Sakura286/libreoffice-riscv64-performance-testing/blob/main/UITest_memo.md
Enable dynamorio unit test compile and port some tests to RISC-V
deepin 社区事务 https://www.freelists.org/list/deepin-devel :
- 2023/03例会部分提案: 社区技术委员会 会议纪要 23/03/29
杂项:
- 协助/审阅deepin-riscv方向pr/obs提交
- 解决obs上deepin-riscv相关依赖问题
- deepin-stage1-alpha2 桌面同步项目:
- deepin-port-stage1
- deepin-stage2
本月无可见交付
- dde-file-manager: https://build.tarsier-infra.com/request/show/873
- util-dfm: https://build.tarsier-infra.com/request/show/865
- tl-expected: https://build.tarsier-infra.com/request/show/863
- seetaface-pose-estimation: https://build.tarsier-infra.com/request/show/862
- seetaface-anti-spoofing-x: https://build.tarsier-infra.com/request/show/861
- qr-code-generator: https://build.tarsier-infra.com/request/show/860
- plymouth-theme-deepin: https://build.tarsier-infra.com/request/show/859
- libunique: https://build.tarsier-infra.com/request/show/857
- libdareader: https://build.tarsier-infra.com/request/show/856
- dwayland: https://build.tarsier-infra.com/request/show/855
- dtkdeclarative: https://build.tarsier-infra.com/request/show/854
- deepin-wayland-protocols: https://build.tarsier-infra.com/request/show/853
- deepin-system-monitor: https://build.tarsier-infra.com/request/show/852
- deepin-kwin: https://build.tarsier-infra.com/request/show/851
- deepin-installer-reborn: https://build.tarsier-infra.com/request/show/850
- deepin-home: https://build.tarsier-infra.com/request/show/849
- deepin-fcitx5configtool-plugin: https://build.tarsier-infra.com/request/show/848
- deepin-face: https://build.tarsier-infra.com/request/show/847
- dde-wloutput-daemon: https://build.tarsier-infra.com/request/show/846
- dde-kwin: https://build.tarsier-infra.com/request/show/845
- dde-grand-search: https://build.tarsier-infra.com/request/show/844
- dde-dock: https://build.tarsier-infra.com/request/show/843
- dde-control-center: https://build.tarsier-infra.com/request/show/842
- dde-api: https://build.tarsier-infra.com/request/show/841
- catch: https://build.tarsier-infra.com/request/show/840
- breeze: https://build.tarsier-infra.com/request/show/839
- dtkgui: https://build.tarsier-infra.com/request/show/836
- dtkwidget: https://build.tarsier-infra.com/request/show/833
- seetaface-tracker: https://build.tarsier-infra.com/request/show/832
- seetaface-tennis: https://build.tarsier-infra.com/request/show/831
- seetaface-recognizer: https://build.tarsier-infra.com/request/show/830
- seetaface-quality-assessor: https://build.tarsier-infra.com/request/show/829
- seetaface-pose-estimation: https://build.tarsier-infra.com/request/show/828
- seetaface-landmarker: https://build.tarsier-infra.com/request/show/827
- seetaface-boxes: https://build.tarsier-infra.com/request/show/826
- qt5integration: https://build.tarsier-infra.com/request/show/825
- image-editor: https://build.tarsier-infra.com/request/show/824
- fcitx-qt5: https://build.tarsier-infra.com/request/show/823
- dtkgui: https://build.tarsier-infra.com/request/show/821
- dtkcore: https://build.tarsier-infra.com/request/show/820
- dtkcommon: https://build.tarsier-infra.com/request/show/819
- dpa-ext-gnomekeyring: https://build.tarsier-infra.com/request/show/818
- deepin-voice-note: https://build.tarsier-infra.com/request/show/817
- deepin-upgrade-manager: https://build.tarsier-infra.com/request/show/816
- deepin-terminal: https://build.tarsier-infra.com/request/show/815
- deepin-sound-theme: https://build.tarsier-infra.com/request/show/814
- deepin-shortcut-viewer: https://build.tarsier-infra.com/request/show/813
- deepin-screensaver: https://build.tarsier-infra.com/request/show/812
- deepin-picker: https://build.tarsier-infra.com/request/show/811
- deepin-log-viewer: https://build.tarsier-infra.com/request/show/810
- deepin-gettext-tools: https://build.tarsier-infra.com/request/show/809
- deepin-font-manager: https://build.tarsier-infra.com/request/show/808
- deepin-diskmanager: https://build.tarsier-infra.com/request/show/807
- deepin-devicemanager: https://build.tarsier-infra.com/request/show/806
- deepin-desktop-theme: https://build.tarsier-infra.com/request/show/805
- deepin-desktop-schemas: https://build.tarsier-infra.com/request/show/804
- deepin-desktop-environment: https://build.tarsier-infra.com/request/show/803
- deepin-deb-installer: https://build.tarsier-infra.com/request/show/802
- deepin-compressor: https://build.tarsier-infra.com/request/show/801
- deepin-clone: https://build.tarsier-infra.com/request/show/800
- deepin-boot-maker: https://build.tarsier-infra.com/request/show/799
- dde-wloutput: https://build.tarsier-infra.com/request/show/798
- dde-wldpms: https://build.tarsier-infra.com/request/show/797
- dde-widgets: https://build.tarsier-infra.com/request/show/796
- dde-wayland-config: https://build.tarsier-infra.com/request/show/795
- dde-session: https://build.tarsier-infra.com/request/show/794
- dde-qt-dbus-factory: https://build.tarsier-infra.com/request/show/793
- dde-printer: https://build.tarsier-infra.com/request/show/792
- dde-polkit-agent: https://build.tarsier-infra.com/request/show/791
- dde-manual-content: https://build.tarsier-infra.com/request/show/790
- dde-launcher: https://build.tarsier-infra.com/request/show/789
- dde-introduction: https://build.tarsier-infra.com/request/show/788
- dde-device-formatter: https://build.tarsier-infra.com/request/show/787
- dde-application-manager: https://build.tarsier-infra.com/request/show/786
- dde-appearance: https://build.tarsier-infra.com/request/show/785
- dde-app-services: https://build.tarsier-infra.com/request/show/784
- dde-api-proxy: https://build.tarsier-infra.com/request/show/783
- dde: https://build.tarsier-infra.com/request/show/782 另外对stage2进行维护,解决了部分unresolved的包
article:
- https://blog.csdn.net/m0_59551305/article/details/129889388
- https://blog.csdn.net/m0_59551305/article/details/129864141
- dde-wloutput https://build.tarsier-infra.com/request/show/696
- dde-wldpms https://build.tarsier-infra.com/request/show/695
- plymouth-theme-deepin https://build.tarsier-infra.com/request/show/694
- libdareader https://build.tarsier-infra.com/request/show/693
- deepin-desktop-environment https://build.tarsier-infra.com/request/show/692
- deepin-desktop-theme https://build.tarsier-infra.com/request/show/701
- dde-manual-content https://build.tarsier-infra.com/request/show/700
- dde-wayland-config https://build.tarsier-infra.com/request/show/699
- deepin-desktop-schemas https://build.tarsier-infra.com/request/show/698
- deepin-sound-theme https://build.tarsier-infra.com/request/show/697
- fcitx-qt5 https://build.tarsier-infra.com/request/show/702
- dtkcommon https://build.tarsier-infra.com/request/show/703
- dtkcore https://build.tarsier-infra.com/request/show/704
- dde-kwin https://build.tarsier-infra.com/request/show/705
- deepin-shortcut-viewer https://build.tarsier-infra.com/request/show/706
- seetaface-tennis https://build.tarsier-infra.com/request/show/707
- dde-permission-manager https://build.tarsier-infra.com/request/show/708
- deepin-picker https://build.tarsier-infra.com/request/show/709
- seetaface-boxes https://build.tarsier-infra.com/request/show/710
- seetaface-recognizer https://build.tarsier-infra.com/request/show/711
- seetaface-tracker https://build.tarsier-infra.com/request/show/712
- seetaface-pose-estimation https://build.tarsier-infra.com/request/show/713
- seetaface-landmarker https://build.tarsier-infra.com/request/show/714
- dtkgui https://build.tarsier-infra.com/request/show/715 https://build.tarsier-infra.com/request/show/752
- dde-session https://build.tarsier-infra.com/request/show/716
- dde-api-proxy https://build.tarsier-infra.com/request/show/717
- dde-app-services https://build.tarsier-infra.com/request/show/718
- dde-appearance https://build.tarsier-infra.com/request/show/719
- dde-application-manager https://build.tarsier-infra.com/request/show/720
- dde-dock https://build.tarsier-infra.com/request/show/721
- dde-launcher https://build.tarsier-infra.com/request/show/722
- dde-polkit-agent https://build.tarsier-infra.com/request/show/723
- dde-printer https://build.tarsier-infra.com/request/show/724
- dde-qt-dbus-factory https://build.tarsier-infra.com/request/show/725
- deepin-clone https://build.tarsier-infra.com/request/show/726
- deepin-deb-installer https://build.tarsier-infra.com/request/show/727
- deepin-devicemanager https://build.tarsier-infra.com/request/show/728
- deepin-diskmanager https://build.tarsier-infra.com/request/show/729
- deepin-log-viewer https://build.tarsier-infra.com/request/show/730
- deepin-screensaver https://build.tarsier-infra.com/request/show/731
- deepin-system-monitor https://build.tarsier-infra.com/request/show/732
- deepin-terminal https://build.tarsier-infra.com/request/show/733
- deepin-voice-note https://build.tarsier-infra.com/request/show/734
- deepin-wayland-protocols https://build.tarsier-infra.com/request/show/735
- dpa-ext-gnomekeyring https://build.tarsier-infra.com/request/show/736
- dtkwidget https://build.tarsier-infra.com/request/show/737
- dwayland https://build.tarsier-infra.com/request/show/738
- image-editor https://build.tarsier-infra.com/request/show/739
- libunique https://build.tarsier-infra.com/request/show/740
- qr-code-generator https://build.tarsier-infra.com/request/show/741
- qt5integration https://build.tarsier-infra.com/request/show/742
- seetaface-quality-assessor https://build.tarsier-infra.com/request/show/743
- dtkdeclarative https://build.tarsier-infra.com/request/show/750
- deepin-installer-reborn https://build.tarsier-infra.com/request/show/749
- deepin-home https://build.tarsier-infra.com/request/show/748
- dde-widgets https://build.tarsier-infra.com/request/show/747
- catch https://build.tarsier-infra.com/request/show/746
- breeze https://build.tarsier-infra.com/request/show/745
- tl-expected https://build.tarsier-infra.com/request/show/751
- deepin-face https://build.tarsier-infra.com/request/show/754
- seetaface-anti-spoofing-x https://build.tarsier-infra.com/request/show/753
- deepin-fcitxconfigtool-plugin https://build.tarsier-infra.com/request/show/758
- deepin-camera https://build.tarsier-infra.com/request/show/757
- dde-introduction https://build.tarsier-infra.com/request/show/756
- dde-api https://build.tarsier-infra.com/request/show/755
- deepin-screen-recorder https://build.tarsier-infra.com/request/show/761
- deepin-movie-reborn https://build.tarsier-infra.com/request/show/760
- deepin-font-manager https://build.tarsier-infra.com/request/show/759
- dde-grand-search https://build.tarsier-infra.com/request/show/762
- dtkwidget https://build.tarsier-infra.com/request/show/775
- dwayland https://build.tarsier-infra.com/request/show/776
- deepin-kwin https://build.tarsier-infra.com/request/show/777
- deepin-fcitx5configtool-plugin https://build.tarsier-infra.com/request/show/778
- dde-wloutput-daemon https://build.tarsier-infra.com/request/show/779
- dde-control-center https://build.tarsier-infra.com/request/show/780
- deepin-desktop-base https://build.tarsier-infra.com/request/show/867
- pcre3 https://build.tarsier-infra.com/request/show/868
- deepin-anything https://build.tarsier-infra.com/request/show/869
- util-dfm https://build.tarsier-infra.com/request/show/870
- downloadmanager https://build.tarsier-infra.com/request/show/871
- dde-file-manager https://build.tarsier-infra.com/request/show/872
- 1、 Fedora 37 的编包已经告一段落,关键节点都已突破,支持多款桌面系统,可以制作LXDE/XFCE/GNOME等Image。 所有的关键软件版本都追随Fedora 37最新的版本。Fedora 38的编译环境已经就绪,计划本月开始批量编译。
- 2、Fedora 37 Image for Sophgo SG2042
- 3、Fedora 37 Image for T-Head TH1520
- 4、ROS/ROS2的软件编译和安装,测试已经完成,相关依赖问题基本解决。
- 1、跟踪ROCKS的编译进度:rocks 软件包跟踪:文档, 对所有可能的upstream包和导师进行确认。
- 2、学习并翻译 Fedora Release Engineering 文档
- 3、管理 Openkoji 编译 tags, 管理Fedora 38 tags 组
- 1、对ROS2依赖Mimick进行移植编译和测试。{任务完成} Mimick
- 2、ROS2编译: 所有依赖已经补齐,完成了从编译、测试,随后到文档的过程{任务完成} ROS2编译教程
- 3、ROS2成果及测试log: 测试软件包中提供的所有demo和测试程序并保留所有结果文件
- 1、对ROS1依赖sbcl进行移植编译和测试。{任务完成}:编译测试文档
- 2、ROS1编译:对 ROS1编译进行研究,搜集了针对Fedora37的所需依赖,补齐所有依赖,并完成了从编译和文档的过程{任务完成}。ROS1编译教程,正在找ROS1的测试方法和demo.
mlibc: plctlab/mlibc#7 plctlab/mlibc#8
article https://club.rt-thread.org/ask/article/8c4a74f07ac1faf3.html
PR:
- RT-Thread/rt-thread#6994
- RT-Thread/rt-thread#7093
- RT-Thread/rt-thread#7094
- RT-Thread/rt-thread#7098
- RT-Thread/rt-thread#7103
- RT-Thread/rt-thread#7125
- RT-Thread/rt-thread#7131
- RT-Thread/rt-thread#7132
article:
PR:
PR:
- RT-Thread/rt-thread#7118
- RT-Thread/rt-thread#7084
- RT-Thread/rt-thread#7083
- RT-Thread/rt-thread#7082
- RT-Thread/rt-thread#7081
- luhuadong/rtt-ssd1306#3
- RT-Thread/rt-thread#7029
1.2 对于测试流程的介绍与探讨
1.3 Mugen的Debian化迁移
1.4 openQA编程
-
南向兼容性测试
-
-
https://gitee.com/openeuler/RISC-V/issues/I6Q24W
23.02 LicheePI RV Dock swapon 失败 kernel 没开启 CONFIG_SWAP 选项
-
-
D1
- ping需要root权限
- firefox安装成功,启动失败
- 不支持wifi
-
Gnome
-
缺陷
-
I6QET6 gnome-contacts 安装报错
-
UKUI
-
UKUI测试用例
-
https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/tree/master/UKUI/Panel/testcase
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/tree/master/UKUI/Menu/testcase
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/tree/master/UKUI/Peony/testcase
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/tree/master/UKUI/desktop/testcase
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/tree/master/UKUI/system-monitor/testcase
-
缺陷
-
https://gitee.com/openeuler/RISC-V/issues/I6NXSV
22.03 ukui-control-center 切换 system 页极大概率卡死
-
https://gitee.com/openeuler/RISC-V/issues/I6O31D
22.03 23.02 ukui-control-center 无法添加/修改 用户/用户组及相关选项
-
https://gitee.com/openeuler/RISC-V/issues/I6O33R
22.03 ukui-control-center 无法搜索
-
https://gitee.com/openeuler/RISC-V/issues/I6OEEV
22.03 ukui-control-center 设置语言失败
-
https://gitee.com/openeuler/RISC-V/issues/I6Q24G
ukui 登录界面间歇性卡住
-
https://gitee.com/openeuler/RISC-V/issues/I6Q27C
ukui panel 图标显示默认可见性有问题
-
https://gitee.com/openeuler/RISC-V/issues/I6Q2UP
23.02 LicheePI RV Dock 关机无效
-
https://gitee.com/openeuler/RISC-V/issues/I6Q7QH
23.02 /usr/lib/polkit-1/polkit-agent-helper-1 没有 setuid root
-
https://gitee.com/openeuler/RISC-V/issues/I6Q85U
23.02 LicheePI RV Dock 没有网络
-
https://gitee.com/openeuler/RISC-V/issues/I6QHNW
LicheePI RV Dock xfce 没有声音或声音极小
-
https://gitee.com/openeuler/RISC-V/issues/I6QHS3
ukui peony 及桌面回收站相关无法使用
-
-
Cinnamon
-
A-Tune
- atuned.service 无法启动
-
virt
-
I6RURG libvirt 组件安装失败
-
- 缺陷
- #I6RFZV kubernetes测试套中oe_test_service_kube-apiserver和 oe_test_service_kube-proxy两个用例执行失败
- mugen测试较多测试用例失败(在进一步和上游x86进行比较确认)
- 缺陷
-
secpaver
-
缺陷
-
https://gitee.com/openeuler/RISC-V/issues/I6R07N
secpaver 无法使用
-
-
- 已知缺陷,计划回归测试(https://gitee.com/openeuler/RISC-V/issues/I6Q910)
- openKylin测试
- MySQL
- Python 3.8
- 升级软件包
- 天气
- 开始菜单
- 浏览器
- 终端
- 计算器
- 设置
- 软件包缺失
-
继续添加测试用例,包括openEuler 23.03桌面和重点测试软件,部分测试用例还在openEuler 23.03测试项目,后续pr
- openQA服务器搭建和添加OAuth功能
- openQA 安装教程
- openQA基础和Web端操作
- openQA 测试用例编写
- openQA 测试用例以及 Schedule
- openQA needles
- GIMP Xfce 测试用例
- GIMP Perl 用例编写:见 openqa 服务器(完成了部分(5/30),预计4月完成)
- 将autopkgtest的功能进行拓展,详见commit
为了满足 openMPI 测试需求,补充包。
- gengetopt:等待上游准备仓库,见 Pull Request 4564。编译日志
- openMPI 4.1.5:等待上游合并。
- 测试了 HPC 基准测试在 openEuler on Qemu RISC-V 的情况。见 HPL 测试。
- 测试了多节点 Qemu 上 openMPI 的运行情况,补充了 VDE 组建虚拟网的 教程
- 补充了官方对 openMPI 进行测试在 openEuler 的 运行方法。由于设备缓慢暂时无法测试。
- 远程直接内存访问 (即RDMA) 需要内核版本提升到5.10(5.11)以上,本测试使用openEuler 22.03 RISC-V v2内核(5.5),暂不支持,袁老师反馈有团队正在做RDMA在openEuler RISC-V下的支持
-
gengetopt:等待上游准备仓库,见 Pull Request 4564。编译日志
-
openMPI 4.1.5:等待上游合并。
-
archlinux risc-v: m17n-db
-
archlinux risc-v: ogre
-
patch
-
guix
-
https://issues.guix.gnu.org/61994 fix m17n libs cross-compile.
-
https://issues.guix.gnu.org/61995
graphene: fix cross-compile.
-
https://issues.guix.gnu.org/62094
gamin: fix riscv64 cross-compile.
-
https://issues.guix.gnu.org/62431
libjxr: fix cross-build.
-
https://issues.guix.gnu.org/62432
libicns: fix riscv64 cross-build.
-
https://issues.guix.gnu.org/62433
jpegoptim: fix riscv64 cross-build.
-
https://issues.guix.gnu.org/62438
llvm: fix riscv64 cross-compile.
-
https://issues.guix.gnu.org/62544
tcsh: fix riscv64 cross-build.
-
-
欧拉 RISC-V Techday视频拍摄(2人)
-
RISC-V Lab展示技术支持
-
tjko/jpegoptim#134 update config.guess and config.sub
-
blog
-
https://gitee.com/openeuler/RISC-V/issues/I6NXSV
22.03 ukui-control-center 切换 system 页极大概率卡死
-
https://gitee.com/openeuler/RISC-V/issues/I6O31D
22.03 23.02 ukui-control-center 无法添加/修改 用户/用户组及相关选项
-
https://gitee.com/openeuler/RISC-V/issues/I6O33R
22.03 ukui-control-center 无法搜索
-
https://gitee.com/openeuler/RISC-V/issues/I6OEEV
22.03 ukui-control-center 设置语言失败
-
https://gitee.com/openeuler/RISC-V/issues/I6Q24G
ukui 登录界面间歇性卡住
-
https://gitee.com/openeuler/RISC-V/issues/I6Q24W
23.02 LicheePI RV Dock swapon 失败 kernel 没开启 CONFIG_SWAP 选项
-
https://gitee.com/openeuler/RISC-V/issues/I6Q27C
ukui panel 图标显示默认可见性有问题
-
https://gitee.com/openeuler/RISC-V/issues/I6Q2UP
23.02 LicheePI RV Dock 关机无效
-
https://gitee.com/openeuler/RISC-V/issues/I6Q7QH
23.02 /usr/lib/polkit-1/polkit-agent-helper-1 没有 setuid root
-
https://gitee.com/openeuler/RISC-V/issues/I6Q85U
23.02 LicheePI RV Dock 没有网络
-
https://gitee.com/openeuler/RISC-V/issues/I6QHNW
LicheePI RV Dock xfce 没有声音或声音极小
-
https://gitee.com/openeuler/RISC-V/issues/I6QHS3
ukui peony 及桌面回收站相关无法使用
-
https://gitee.com/openeuler/RISC-V/issues/I6R07N
secpaver 无法使用
-
https://gitee.com/openeuler/ukui/issues/I6QJ6O
ukui 桌面如何进行测试
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/pulls/21
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/pulls/20
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/pulls/14
- https://gitee.com/yunxiangluo/openeuler-riscv-2303-test/pulls/9
- ArielHeleneto/RISCV-testcase#56
-
https://issues.guix.gnu.org/61994
fix m17n libs cross-compile.
-
https://issues.guix.gnu.org/61995
graphene: fix cross-compile.
-
https://issues.guix.gnu.org/62094
gamin: fix riscv64 cross-compile.
-
https://issues.guix.gnu.org/62431
libjxr: fix cross-build.
-
https://issues.guix.gnu.org/62432
libicns: fix riscv64 cross-build.
-
https://issues.guix.gnu.org/62433
jpegoptim: fix riscv64 cross-build.
-
https://issues.guix.gnu.org/62438
llvm: fix riscv64 cross-compile.
-
https://issues.guix.gnu.org/62544
tcsh: fix riscv64 cross-build.
-
update config.guess and config.sub
- https://z572.online/%E8%AE%B0%E5%BD%95%E7%BC%96%E8%AF%91-risc-v-opensbi.html
- https://z572.online/learn-mugen.html
- #I6OYL4 在桌面环境中打开 FFADO Mixer 提示无法与 FFADO DBUS 进行通信
- #I6OZ5N Kiran桌面关机时的异常行为
- #I6QHWC 23.02Kiran桌面安装报错
- #I6RFYU 23.02安装kiarn-desktop包后在终端切换用户提示“不能加载某些模块”
- #I6RR6R 23.02pkgship服务启动失败
- #I6RR83 23.02pkgship安装elasticsearch失败
- #I6RRJT 23.02k3s安装过程中出现的一些关于AST的报错
- #I6QK77 23.02 kiran桌面在qemu无法正常启动
- #I6QIGJ 请问openEuler这边对kubernetes使用什么样的方法进行测试
- #I6QLEL 请问openEuler这边对pkgship使用什么样的方法进行功能测试
- #I6RFZV kubernetes测试套中oe_test_service_kube-apiserver和 oe_test_service_kube-proxy两个用例执行失败
完成得差不多的
正在进行当中的
- I6O1SE gnome-builder 和 mesa-va-drivers 存在依赖冲突
- I6O3AY gnome-control-center 启动报错
- I6QET6 gnome-contacts 安装报错
- I6QETA tepl 安装报错
- I6QETK Night Light 模式无效
- I6QETO nautilus 打开回收站报错
- I6QRDS 23.02-V1-xfce 在 unmatched 黑屏
- I6R5DH docker 服务启动失败
-
iSulad: iSulad 如何进行测试
-
Cinnamon 相关软件包在 openEuler RISC-V 下支持情况的调研:
-
Cinnamon 相关的缺陷:
I6QV1V 打开回收站报错
I6QUT1 menu 部分图标点击无反应
I6QV8A panel 中固定的软件无法打开
I6QVEN 从终端中启动 settings 报错
I6QVV6 默认文件系统无法使用
-
A-Tune 相关缺陷:
I6R8CR atuned.service 无法启动
-
虚拟化 virt 相关缺陷
I6RURG libvirt 组件安装失败
-
Cinnamon 的安装文档,能够在 qemu 虚拟机上的 oerv 2302 进行安装:
Tracked by PLCT Lab
-
Google AOSP upstream 工作更新:
- AOSP upsteam RISC-V 进展进度跟踪,每两周更新一次。
- Android (RISC-V) Review 双周报 (第 11 期): https://zhuanlan.zhihu.com/p/610627787
- Android (RISC-V) Review 双周报 (第 12 期): https://zhuanlan.zhihu.com/p/614404464
- Android (RISC-V) Review 双周报(第 13 期):https://zhuanlan.zhihu.com/p/618145179
- 2023 年 3 月 RVI Android SIG 月会会议纪要: https://zhuanlan.zhihu.com/p/614404464
- AOSP upsteam RISC-V 进展进度跟踪,每两周更新一次。
-
RVI Android SIG 工作更新:
-
Chromium for Android apk 从 93/96 升级到 109.0.5414.87
本月完成了 build system 的移植,可以出 apk,正在联系硬件平台厂家联测,目前启动过程中遇到 crash 的问题,解决中。
相关 PR list 如下:
- [chrome] porting sandbox
- [chrome] fixed atomic link issue
- [chrome] applied crashpad patch from sifive
- [chrome] accumulated bug fixes
- [chrome] a minor changes for riscv64/android
- [chrome] Use 29 as API level.
- [chrome] don't touch default min sdk version
- [chrome] add some libs to link for skia
- [chrome] improve Makefile
- [chrome] use ARCH instead of BUILD for Makefile
- [chrome] FIXME -> FIXEME(riscv64-android)
- [chrome] add FIXME to flag where android_webview is mask out
- [chrome] enable android webview
- [chrome.clang] applied patch D145474
- [chrome] use plugins for clang
- [chrome] removed unused comments(FIXME)
- [chrome.v8] pass build for v8
- [chrome.ffmpeg] add riscv64 for android
- [chrome.ffmpeg] reverted a wrong change in 1573b52
- [chrome.ndk]: accumulated patches in one PR
- [chrome.ndk] add initial riscv support for cpu features
-
-
技术类文章分享:
- 链接处理过程中的"符号解析(Symbol Resolution)":https://zhuanlan.zhihu.com/p/616183375
- 待添加