- https://gitee.com/openeuler-risc-v/dpkg/pulls/1
- https://gitee.com/openeuler-risc-v/source-highlight/pulls/1
- https://gitee.com/openeuler-risc-v/libclc/pulls/2
- https://gitee.com/openeuler-risc-v/libaio/pulls/5
- https://gitee.com/openeuler-risc-v/ca-certificates/pulls/1
- 实现openqa升级unmatched镜像(还有点问题,要调整)
- openqa 之前问题修复
- 审核实习生提交用例,部署
-
pr: docs: add qemu arm64 startup tutorial in vm-qemu-oErv.md
-
OBS构建用于测试trinity和syzkaller的测试版内核
这个月主要做了以下事情:
- 做了一些 openeuler 社区相关的工作。
- 将 2303 的一些软件包修复,为 2309 的构建做好准备。
- 对 Factory 仓内的 JDK 进行版本与上游平齐工作,并修复 llvm 平行宇宙计划的 OpenJDK 8。
点击展开
- https://gitee.com/openeuler/community/pulls/4683
- https://gitee.com/openeuler/release-management/pulls/1033
- https://gitee.com/src-openeuler/perl-Test-Taint/pulls/2
- https://gitee.com/openeuler/release-management/pulls/1043
- https://gitee.com/src-openeuler/cln/pulls/3
- https://gitee.com/src-openeuler/catdoc/pulls/2
- https://gitee.com/src-openeuler/kf5-kidletime/pulls/19
- https://gitee.com/src-openeuler/kf5-libkleo/pulls/4
- https://gitee.com/openeuler/RISC-V/pulls/669
- https://gitee.com/src-openeuler/iodine/pulls/1
- https://gitee.com/openeuler/community/pulls/4704
- https://gitee.com/src-openeuler/openfortivpn/pulls/1
- https://gitee.com/src-openeuler/vpnc/pulls/1
- https://gitee.com/src-openeuler/kdegraphics-mobipocket/pulls/1
- https://gitee.com/src-openeuler/kf5-libkexiv2/pulls/1
- https://gitee.com/src-openeuler/openjdk-17/pulls/33
- https://gitee.com/src-openeuler/nano/pulls/13
- https://gitee.com/src-openeuler/nodejs/pulls/117
- https://gitee.com/src-openeuler/spirv-tools/pulls/5
- https://gitee.com/src-openeuler/spirv-headers/pulls/7
- https://gitee.com/src-openeuler/kaddressbook/pulls/1
- https://gitee.com/src-openeuler/kf5-calendarsupport/pulls/1
- https://gitee.com/src-openeuler/kf5-akonadi-calendar/pulls/1
- https://gitee.com/src-openeuler/kf5-eventviews/pulls/1
五月主要活动内容如下:
- rust 系软件包的修改、更新与回合
- 平行宇宙计划相关的修改与镜像制作尝试
- 演示、比赛相关活动的准备协助与出勤
- sig 仓库常规文档更新和维护协助
rust 目前状态:
- 1.69.0 ✔️ (latest)
- 1.65.0 ✔️ 1.66.1 ✔️ 1.67.1 ✔️
- 1.64.0 ✔️ (recently fixed for 22.03 SP2)
点击展开
-
Open -> Merged : 将 openEuler 主线的 rust 包升级至 1.69.0,回合 riscv64 的修改
-
Open -> Merged: 创建 rust-bindgen 仓库
-
Merged: 将 rust-bindgen 包的内容推上 openEuler 主线
-
Merged: 仿照 clang-15 包创建 clang-12 用于平行宇宙计划
-
Merged: 小幅修订 qemu 环境搭建文档
点击展开
- 软件包
- rust 1.64 Link (已修复,尚未提交)
- sequoia-pgp 系列 (尝试中)
- 其他
- qemu-system + edk2 启动 (尝试中)
- 申请成为 rust sig 的提交者/维护者 (todo)
这个月主要做了以下工作
- firefox 常规升级到112,并且简单测试,运行成功,解决了之前的一些问题,还需要进一步测试验证
- chromium 在做升级,顺便看看有没有改进的点,和陆亚涵老师提了一些建议
- qt6 和 @eastdong 老师合作,把积压的工作全push上去了,qt6是三架构并行构建的,直接pr到上游,目前还剩一些大的包没解决,但是看起来是oe环境问题,x86都有问题。
- 将 mesa 23.0.3 和相关依赖包推动 push 上去了
- 调研 23.09 的需求,向上游提出了两个issue 接下来会继续修理 qt6 系列,展开dotnet8的尝试 同时会将工作重点放在2309的准备上
点击展开
- Open : mesa 23.0.3
点击展开
- Succeeded : firefox112
点击展开
- iresearch
- ArangeDB
这个月主要做的事情如下:
- 修复qt6相关软件包,并提交 openeuler
- 和 Jingwiw 老师一起开启 dotnet7 的构建工作
点击展开
- https://gitee.com/openeuler/release-management/pulls/1048
- https://gitee.com/openeuler/release-management/pulls/1058
- https://gitee.com/src-openeuler/qt6-qtimageformats/pulls/1
- https://gitee.com/src-openeuler/qt6-qtshadertools/pulls/1
- https://gitee.com/src-openeuler/qt6-qtlanguageserver/pulls/1
- https://gitee.com/src-openeuler/qt6-qtserialport/pulls/1
- https://gitee.com/src-openeuler/qt6-qt3d/pulls/1
- https://gitee.com/src-openeuler/qt6-qtlottie/pulls/1
- https://gitee.com/src-openeuler/qt6-qtmultimedia/pulls/1
- https://gitee.com/openeuler/release-management/pulls/1087
- https://gitee.com/src-openeuler/qt6-qtpositioning/pulls/1
- https://gitee.com/src-openeuler/qt6-qtdatavis3d/pulls/1
- https://gitee.com/src-openeuler/qt6-qtcharts/pulls/1
- https://gitee.com/src-openeuler/qt6-qtserialbus/pulls/1
- https://gitee.com/src-openeuler/qt6-qtscxml/pulls/1
- https://gitee.com/src-openeuler/qt6-qtwebsockets/pulls/1
- https://gitee.com/src-openeuler/qt6-qtwayland/pulls/1
- https://gitee.com/src-openeuler/qt6-qtremoteobjects/pulls/1
- https://gitee.com/src-openeuler/qt6-qtquicktimeline/pulls/1
- https://gitee.com/src-openeuler/qt6-qtnetworkauth/pulls/1
- https://gitee.com/src-openeuler/qt6-qt5compat/pulls/1
- https://gitee.com/src-openeuler/qt6-qtspeech/pulls/1
- https://gitee.com/src-openeuler/qt6-qtsvg/pulls/1
- https://gitee.com/openeuler/release-management/pulls/1093
- https://gitee.com/openeuler/community/pulls/4709
- https://gitee.com/src-openeuler/qt6-qthttpserver/pulls/1
- https://gitee.com/src-openeuler/qt6-qtquick3dphysics/pulls/1
- https://gitee.com/src-openeuler/qt6-qtwebchannel/pulls/1
- https://gitee.com/src-openeuler/qt6-qtsensors/pulls/1
- https://gitee.com/src-openeuler/qt6-qtquick3d/pulls/1
- https://gitee.com/src-openeuler/qt6-qtvirtualkeyboard/pulls/1
试验了kernel全量配置和代码同源构建
向社区提出并达成一致关于risc-v-kernel仓CVE的处理方式问题
分析研究了23.03 mugen部分测试问题
backport上游补丁修复了glibc动态库标识问题
backport上游补丁修复显式-latomic问题,正在2203sp2中试用
1、下载eclipse源码并分析,通过源码去更改eclipse固定菜单栏的功能展示和注销 2、完成了基于qemu搭建riscv环境,并安装执行eclipse,体验流畅度的任务 3、通过eclipse下载安装路径,修改系统文件来自定义更改eclipse的状态栏图标以及欢迎界面 4、正在阅读芯来科技. Nuclei Studio IDE的使用说明书,了解其中NPK模块的情况,看看部分功能我们是否能实现 5、报告:https://gitee.com/zhu-dedong/riscv/tree/monthly/
- dyninst: OpenMP 错误
- enchant: 编译器错误
- etmem: clang 编译错误
- fftw: 编译器、OpenMP、目录/文件路径错误
- grpc: clang 编译错误
- hivex: 文件权限错误
- ImageMagick: 文件权限错误
- libdb: clang 编译错误
- libguestfs: 文件权限错误
- libwebp: 编译器错误
- lmbench: 编译器及 CFLAGS 错误
- poly2tri: 编译器错误
- raptor2: clang 编译错误
- rcs: clang 编译错误
- rhash: 编译器错误
- rrdtool: 文件权限错误
- rsync: clang 编译错误
- bind-dyndb-ldap: 修复 clang 构建错误 Atomic type
- containernetworking-plugins: 修复 clang 构建错误 golang ldflags
- i40e: 修复 riscv 构建错误
- lasso: 修复 clang 构建错误 automake version
- libbsd: 修复 clang 构建错误 asm
- libnetwork: 修复 clang 构建错误 golang ldflags
- libstoragemgmt: 修复 clang 构建错误
- libyami: 修复 clang 构建错误
- lxcfs-tools: add riscv support
- mariadb-connector-c: add riscv support
- memcached: 修复 clang 构建错误
- motif: add riscv support
- multipath-tools: 修复 clang 构建错误
- nfs-utils: 修复 clang 构建错误 cannot jump
- nfs4-acl-tools: 修复 clang 构建错误
- oec-hardware: 修复 riscv 构建错误
- ogdi: 修复 clang 构建错误
- openjade: 修复 clang 构建错误
- openscap: 修复 clang 构建错误
- opensp: 修复 clang 构建错误
- openssl: 修复 clang 构建错误
- openvswitch: 修复 clang 构建错误
- pacemaker: 修复 clang 构建错误
- passenger: add riscv support
- perftest: add riscv support
- python-matplotlib: 修复 clang 构建错误
- secpaver: 修复 clang 构建错误 ldflags
- sphinx: 修复 clang 构建错误
- sysstat: 修复 clang 构建错误
- tracker: 修复 clang 构建错误
- webrtc-audio-processing: add riscv support
- xorg-x11-drv-intel: 修复 clang 多个构建错误
- zbar: 修复 clang 构建错误
- gnu-efi: 修复 clang 构建错误
- cmake: 修复 clang 构建错误
- kexec-tools: add riscv support
- mstflint: 修复 clang 构建错误, add riscv support
- qpid-proton: 修复 clang 构建错误, riscv id conflict
- scap-workbench: 修复 clang 构建错误
- spdk: 修复 clang 构建错误
- tbb: 修复 clang 构建错误
- texlive-base: 修复 clang 构建错误
- psm: 修复 clang 构建错误
- m4: add riscv support
- gsl: add riscv support
- gd: add riscv support
- findutils: add riscv support
- ffmpeg: 修复 clang 构建错误
- systemd: 修复 clang 构建错误
- diffutils: add riscv support
- iSulad: 修复 clang 构建错误
- gdb: 修复 clang 构建错误
- docker: 修复 clang 构建错误
- tog-pegasus: 修复 clang 构建错误
- systemtap: 修复 clang 构建错误
- skopeo: 修复 clang 构建错误
- postgresql: 修复 clang 构建错误
- opengauss-dcf: 修复 clang 构建错误
- proftpd: 修复 clang 构建错误
- jemalloc: 修复 clang 构建错误
- libepoxy: add riscv support
- lttng-ust: 修复 clang 构建错误
- crash: add riscv support
修包: https://gitee.com/openeuler-risc-v/LZMA-SDK/pulls/1 https://gitee.com/openeuler-risc-v/acpica-tools/pulls/3 https://gitee.com/openeuler-risc-v/annobin/pulls/3 https://gitee.com/openeuler-risc-v/firebird/pulls/1 https://gitee.com/openeuler-risc-v/labltk/pulls/3 https://gitee.com/openeuler-risc-v/libvpx/pulls/2 https://gitee.com/openeuler-risc-v/junit/pulls/2 https://gitee.com/openeuler-risc-v/libvpx/pulls/2 https://gitee.com/openeuler-risc-v/libgcrypt/pulls/1 https://build.tarsier-infra.com/request/show/1071
相关包合并到 humble 分支
| name | repo | merged | pr | |----------------------------|------------------------|--------|----------------------------------------------------------------| | rpyutils | rpyutils | y | https://gitee.com/src-openeuler/rpyutils/pulls/5 | | sdl2-vendor | joystick_drivers | y | https://gitee.com/src-openeuler/joystick_drivers/pulls/1 | | self-test | diagnostics | y | https://gitee.com/src-openeuler/diagnostics/pulls/12 | | sensor-msgs | common_interfaces | y | https://gitee.com/src-openeuler/common_interfaces/pulls/6 | | shape-msgs | common_interfaces | y | https://gitee.com/src-openeuler/common_interfaces/pulls/7 | | shared-queues-vendor | rosbag2 | y | https://gitee.com/src-openeuler/rosbag2/pulls/15 | | slam-toolbox | slam_toolbox | y | https://gitee.com/src-openeuler/slam_toolbox/pulls/1 | | smac-planner | navigation2 | y | https://gitee.com/src-openeuler/navigation2/pulls/2 | | spdlog-vendor | spdlog_vendor | y | https://gitee.com/src-openeuler/spdlog_vendor/pulls/5 | | sqlite3-vendor | rosbag2 | y | https://gitee.com/src-openeuler/rosbag2/pulls/3 | | sros2 | sros2 | y | https://gitee.com/src-openeuler/sros2/pulls/5 | | sros2-cmake | sros2 | y | https://gitee.com/src-openeuler/sros2/pulls/6 | | statistics-msgs | rcl_interfaces | y | https://gitee.com/src-openeuler/rcl_interfaces/pulls/9 | | std-msgs | common_interfaces | y | https://gitee.com/src-openeuler/common_interfaces/pulls/11 | | std-srvs | common_interfaces | y | https://gitee.com/src-openeuler/common_interfaces/pulls/10 | | stereo-msgs | common_interfaces | y | https://gitee.com/src-openeuler/common_interfaces/pulls/14 | | teleop-twist-joy | teleop_twist_joy | y | https://gitee.com/src-openeuler/teleop_twist_joy/pulls/1 | | teleop-twist-keyboard | teleop_twist_keyboard | y | https://gitee.com/src-openeuler/teleop_twist_keyboard/pulls/1 | | test-interface-files | test_interface_files | y | https://gitee.com/src-openeuler/test_interface_files/pulls/4 | | test-msgs | rcl_interfaces | y | https://gitee.com/src-openeuler/rcl_interfaces/pulls/10 | | cartographer | cartographer | y | https://gitee.com/src-openeuler/cartographer/pulls/7 | | cartographer-ros | cartographer_ros | y | https://gitee.com/src-openeuler/cartographer_ros/pulls/10 | | cartographer-ros-msgs | cartographer_ros | y | https://gitee.com/src-openeuler/cartographer_ros/pulls/7 | | tracetools | ros2_tracing | y | https://gitee.com/src-openeuler/ros2_tracing/pulls/3 | | uncrustify-vendor | uncrustify_vendor | y | https://gitee.com/src-openeuler/uncrustify_vendor/pulls/4 | | unique-identifier-msgs | unique_identifier_msgs | y | https://gitee.com/src-openeuler/unique_identifier_msgs/pulls/3 | | urdf | urdf | y | https://gitee.com/src-openeuler/urdf/pulls/14 | | urdfdom | urdfdom | y | https://gitee.com/src-openeuler/urdfdom/pulls/4 | | urdfdom-headers | urdfdom_headers | y | https://gitee.com/src-openeuler/urdfdom_headers/pulls/4 | | urdf-parser-plugin | urdf | y | https://gitee.com/src-openeuler/urdf/pulls/13 | | v4l2-camera | ros2_v4l2_camera | y | https://gitee.com/src-openeuler/ros2_v4l2_camera/pulls/1 | | vision-opencv | vision_opencv | y | https://gitee.com/src-openeuler/vision_opencv/pulls/5 | | visualization-msgs | common_interfaces | y | https://gitee.com/src-openeuler/common_interfaces/pulls/12 | | trajectory-msgs | common_interfaces | y | https://gitee.com/src-openeuler/common_interfaces/pulls/13 | | camera-calibration-parsers | image_common | y | https://gitee.com/src-openeuler/image_common/pulls/5 | | libcurl-vendor | resource_retriever | y | https://gitee.com/src-openeuler/resource_retriever/pulls/10 | | resource-retrever | resource_retriever | y | https://gitee.com/src-openeuler/resource_retriever/pulls/9 | | rviz-ogre-vendor | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/16 | | rviz-assimp-vendor | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/15 | | rviz-common | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/14 | | rviz-visual-testing-frame | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/13 | | rviz-default-plugins | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/12 | | rviz-rendering-tests | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/11 | | rviz-rendering | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/10 | | rviz2 | rviz | y | https://gitee.com/src-openeuler/rviz/pulls/9 |相关包添加 _multibuild
| 仓库名 | pr | merged | |------------------|----------------------------------------------------------|--------| | rviz | https://gitee.com/src-openeuler/rviz/pulls/17 | y | | urdf | https://gitee.com/src-openeuler/urdf/pulls/12 | y | | vision_opencv | https://gitee.com/src-openeuler/vision_opencv/pulls/7 | y | | cartographer_ros | https://gitee.com/src-openeuler/cartographer_ros/pulls/9 | y | | image_common | https://gitee.com/src-openeuler/image_common/pulls/7 | y |相关包合并到 Next 分支
| 合并到 next 分支 | merged | |----------------------------------------------------------------|---------| | https://gitee.com/src-openeuler/urdfdom_headers/pulls/5 | y | | https://gitee.com/src-openeuler/teleop_twist_keyboard/pulls/2 | y | | https://gitee.com/src-openeuler/cartographer/pulls/8 | y | | https://gitee.com/src-openeuler/vision_opencv/pulls/8 | y | | https://gitee.com/src-openeuler/urdfdom/pulls/6 | y | | https://gitee.com/src-openeuler/test_interface_files/pulls/5 | y | | https://gitee.com/src-openeuler/teleop_twist_joy/pulls/2 | y | | https://gitee.com/src-openeuler/slam_toolbox/pulls/2 | y | | https://gitee.com/src-openeuler/urdfdom_headers/pulls/5 | y | | https://gitee.com/src-openeuler/ros2_v4l2_camera/pulls/2 | y | | https://gitee.com/src-openeuler/rpyutils/pulls/6 | y | | https://gitee.com/src-openeuler/spdlog_vendor/pulls/6 | y | | https://gitee.com/src-openeuler/uncrustify_vendor/pulls/5 | y | | https://gitee.com/src-openeuler/unique_identifier_msgs/pulls/4 | y |提供了 guix riscv substitute server https://lists.gnu.org/archive/html/guix-devel/2023-05/msg00185.html
相关包合并到 humble 分支
- https://gitee.com/src-openeuler/orocos_kdl_vendor/pulls/1
- https://gitee.com/src-openeuler/osrf_pycommon/pulls/4
- https://gitee.com/src-openeuler/perception_pcl/pulls/7
- https://gitee.com/src-openeuler/pcl_msgs/pulls/7
- https://gitee.com/src-openeuler/perception_pcl/pulls/8
- https://gitee.com/src-openeuler/perception_pcl/pulls/6
- https://gitee.com/src-openeuler/pluginlib/pulls/15
- https://gitee.com/src-openeuler/pybind11_vendor/pulls/1
- https://gitee.com/src-openeuler/python_cmake_module/pulls/5
- https://gitee.com/src-openeuler/qpoases_vendor/pulls/1
- https://gitee.com/src-openeuler/rcl/pulls/3
- https://gitee.com/src-openeuler/rcl/pulls/4
- https://gitee.com/src-openeuler/rclcpp/pulls/4
- https://gitee.com/src-openeuler/rclcpp/pulls/5
- https://gitee.com/src-openeuler/rclcpp/pulls/6
- https://gitee.com/src-openeuler/rclcpp/pulls/7
- https://gitee.com/src-openeuler/rcl_interfaces/pulls/7
- https://gitee.com/src-openeuler/rcl/pulls/5
- https://gitee.com/src-openeuler/rcl_logging/pulls/5
- https://gitee.com/src-openeuler/rcl_logging/pulls/6
- https://gitee.com/src-openeuler/rclpy/pulls/1
- https://gitee.com/src-openeuler/rcl/pulls/6
- https://gitee.com/src-openeuler/rcpputils/pulls/5
- https://gitee.com/src-openeuler/rcutils/pulls/1
- https://gitee.com/src-openeuler/rmw/pulls/4
- https://gitee.com/src-openeuler/rmw_cyclonedds/pulls/3
- https://gitee.com/src-openeuler/rmw_dds_common/pulls/4
- https://gitee.com/src-openeuler/rmw_fastrtps/pulls/5
- https://gitee.com/src-openeuler/rmw_fastrtps/pulls/6
- https://gitee.com/src-openeuler/rmw_fastrtps/pulls/7
- https://gitee.com/src-openeuler/rmw_implementation/pulls/5
- https://gitee.com/src-openeuler/rmw/pulls/3
- https://gitee.com/src-openeuler/robot_state_publisher/pulls/7
- https://gitee.com/src-openeuler/ros2cli/pulls/5
- https://gitee.com/src-openeuler/rosbag2/pulls/14
- https://gitee.com/src-openeuler/orocos_kdl_vendor/pulls/3
相关 repo 添加 _multibuild
- https://gitee.com/src-openeuler/orocos_kdl_vendor/pulls/4
- https://gitee.com/src-openeuler/perception_pcl/pulls/9
- https://gitee.com/src-openeuler/rcl/pulls/7
- https://gitee.com/src-openeuler/rclcpp/pulls/8
- https://gitee.com/src-openeuler/rcl_interfaces/pulls/12
- https://gitee.com/src-openeuler/rcl_logging/pulls/7
- https://gitee.com/src-openeuler/rmw/pulls/5
- https://gitee.com/src-openeuler/rmw_fastrtps/pulls/8
相关包合并到 Next 分支
- https://gitee.com/src-openeuler/orocos_kdl_vendor/pulls/5
- https://gitee.com/src-openeuler/osrf_pycommon/pulls/5
- https://gitee.com/src-openeuler/pcl_msgs/pulls/8
- https://gitee.com/src-openeuler/perception_pcl/pulls/10
- https://gitee.com/src-openeuler/pluginlib/pulls/16
- https://gitee.com/src-openeuler/pybind11_vendor/pulls/2
- https://gitee.com/src-openeuler/python_cmake_module/pulls/6
- https://gitee.com/src-openeuler/qpoases_vendor/pulls/2
- https://gitee.com/src-openeuler/rcl/pulls/8
- https://gitee.com/src-openeuler/rclcpp/pulls/9
- https://gitee.com/src-openeuler/rclpy/pulls/2
- https://gitee.com/src-openeuler/rcl_interfaces/pulls/15
- https://gitee.com/src-openeuler/rcl_logging/pulls/8
- https://gitee.com/src-openeuler/rcpputils/pulls/6
- https://gitee.com/src-openeuler/rcutils/pulls/2
- https://gitee.com/src-openeuler/rmw/pulls/6
- https://gitee.com/src-openeuler/rmw_cyclonedds/pulls/4
- https://gitee.com/src-openeuler/rmw_dds_common/pulls/5
- https://gitee.com/src-openeuler/rmw_fastrtps/pulls/9
- https://gitee.com/src-openeuler/rmw_implementation/pulls/6
- https://gitee.com/src-openeuler/robot_state_publisher/pulls/8
相关包合并到 SP2 分支
相关包合并到 humble 分支
- https://gitee.com/src-openeuler/ros2cli/pulls/2
- https://gitee.com/src-openeuler/ros2cli_common_extensions/pulls/4
- https://gitee.com/src-openeuler/ros2cli/pulls/4
- https://gitee.com/src-openeuler/ros2cli/pulls/6
- https://gitee.com/src-openeuler/ros2cli/pulls/7
- https://gitee.com/src-openeuler/launch_ros/pulls/3
- https://gitee.com/src-openeuler/ros2cli/pulls/8
- https://gitee.com/src-openeuler/ros2cli/pulls/9
- https://gitee.com/src-openeuler/ros2cli/pulls/10
- https://gitee.com/src-openeuler/ros2cli/pulls/11
- https://gitee.com/src-openeuler/ros2cli/pulls/12
- https://gitee.com/src-openeuler/ros2cli/pulls/13
- https://gitee.com/src-openeuler/ros2cli/pulls/14
- https://gitee.com/src-openeuler/ros2cli/pulls/15
- https://gitee.com/src-openeuler/rosbag2/pulls/5
- https://gitee.com/src-openeuler/rosbag2/pulls/6
- https://gitee.com/src-openeuler/rosbag2/pulls/7
- https://gitee.com/src-openeuler/rosbag2/pulls/8
- https://gitee.com/src-openeuler/rosbag2/pulls/9
- https://gitee.com/src-openeuler/rosbag2/pulls/10
- https://gitee.com/src-openeuler/rosbag2/pulls/11
- https://gitee.com/src-openeuler/rosbag2/pulls/12
- https://gitee.com/src-openeuler/rosbag2/pulls/13
- https://gitee.com/src-openeuler/variants/pulls/1
- https://gitee.com/src-openeuler/variants/pulls/2
- https://gitee.com/src-openeuler/BehaviorTree.CPP/pulls/2
- https://gitee.com/src-openeuler/rcl_interfaces/pulls/8
- https://gitee.com/src-openeuler/rosidl/pulls/3
- https://gitee.com/src-openeuler/rosidl/pulls/4
- https://gitee.com/src-openeuler/rosidl/pulls/5
- https://gitee.com/src-openeuler/rosidl_defaults/pulls/3
- https://gitee.com/src-openeuler/rosidl_defaults/pulls/4
- https://gitee.com/src-openeuler/rosidl/pulls/6
- https://gitee.com/src-openeuler/rosidl/pulls/7
- https://gitee.com/src-openeuler/rosidl_python/pulls/4
- https://gitee.com/src-openeuler/rosidl/pulls/8
- https://gitee.com/src-openeuler/rosidl/pulls/9
- https://gitee.com/src-openeuler/rosidl/pulls/10
- https://gitee.com/src-openeuler/rosidl_runtime_py/pulls/3
- https://gitee.com/src-openeuler/rosidl_typesupport/pulls/4
- https://gitee.com/src-openeuler/rosidl_typesupport/pulls/5
- https://gitee.com/src-openeuler/rosidl_typesupport_fastrtps/pulls/4
- https://gitee.com/src-openeuler/rosidl_typesupport_fastrtps/pulls/5
- https://gitee.com/src-openeuler/rosidl/pulls/11
- https://gitee.com/src-openeuler/rosidl/pulls/12
- https://gitee.com/src-openeuler/rosidl/pulls/13
- https://gitee.com/src-openeuler/image_common/pulls/4
- https://gitee.com/src-openeuler/ros2cli/pulls/16
- https://gitee.com/src-openeuler/ros2cli/pulls/21
- https://gitee.com/src-openeuler/rosbag2/pulls/16
- https://gitee.com/src-openeuler/rosbag2/pulls/17
相关仓库提交 _multibuild 文件
- https://gitee.com/src-openeuler/ros2cli/pulls/18
- https://gitee.com/src-openeuler/rosbag2/pulls/18
- https://gitee.com/src-openeuler/rosidl/pulls/14
- https://gitee.com/src-openeuler/rosidl_defaults/pulls/5
- https://gitee.com/src-openeuler/rosidl_typesupport/pulls/6
- https://gitee.com/src-openeuler/rosidl_typesupport_fastrtps/pulls/6
- https://gitee.com/src-openeuler/variants/pulls/3
- https://gitee.com/src-openeuler/launch_ros/pulls/6
相关仓库合并到 Next 分支
- https://gitee.com/src-openeuler/ros2cli_common_extensions/pulls/5
- https://gitee.com/src-openeuler/rosidl_runtime_py/pulls/4
- https://gitee.com/src-openeuler/BehaviorTree.CPP/pulls/3
- https://gitee.com/src-openeuler/rosidl_defaults/pulls/6
- https://gitee.com/src-openeuler/rosidl_typesupport/pulls/7
- https://gitee.com/src-openeuler/rosidl_typesupport_fastrtps/pulls/7
5月份主要集中精力负责移植Debian riscv32(和高涵老师一起),阶段性成果为一个可 展示的、运行在qemu system上的Debian riscv32 rootfs;与Debian官方沟通移植RV32 系统的可行性;解决移植过程中遇到的问题并向上游反馈。
完成内部项目lord安排的任务并出差到客户现场5天。
具体links
- https://github.com/yuzibo/debian_dev/tree/main/firefox/113/113-0 [rebase firefox 113.0-1]
- https://lists.debian.org/debian-riscv/2023/05/msg00003.html [[RFC] To port rv32 to Debian]
- https://github.com/yuzibo/riscv32 [Debian riscv32 rootfs]
- https://sourceware.org/bugzilla/show_bug.cgi?id=30477 [fcntl issue on rv32]
- https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619020.html [backport one commit to gcc-13]
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036882 [jimtcl new release]
- Dungeonseeker/linbox-qt5#1 [riscv issue]
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036206[修包工作]
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036207
https://salsa.debian.org/java-team/javamail - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036588 [解bug,包升级] https://salsa.debian.org/java-team/jnr-ffi
- https://gitee.com/aosp-riscv/working-group/pulls/61 [aosp文档更新]
- 根据客户的需求集成新的定制镜像,输出性能测试数值
- 配合测试整理测试用例,对系统测试提供建议
- 集成和提交对定制系统系统和内核相关的修改
- https://github.com/Sakura286/libreoffice-riscv64-performance-testing [LibreOffice Performance Test]
- 修复在 riscv64 平台上的 2 个 bug,现在脚本可以在 riscv64 平台上顺利运行了
- 补充测试用例文档
- 新增了一个 uitest 以将测试结果呈现至表格中
-
DynamoRIO upstream 工作:
-
DynamoRIO/dynamorio#6050 [ Fixed CALLC for RISC-V and Implemented some instructions ]
-
DynamoRIO/dynamorio#6071 [ Implemented dr_setjmp and dr_longjmp ]
-
DynamoRIO/dynamorio#6053 [ Implemented dynamorio_condvar_wake_and_jmp ]
-
DynamoRIO/dynamorio#6014 [ Implement some base instructions ]
-
DynamoRIO/dynamorio#6063 [ Implemented dynamorio-clone ]
-
DynamoRIO/dynamorio#6065 [ Implemented atomic_swap and Improved atomic_add ]
-
DynamoRIO/dynamorio#6028 [ define w8 only for AArch64 ]
-
-
Debian 包打包
deepin 社区事务 https://www.freelists.org/list/deepin-devel :
- 2023/05例会部分提案: 社区技术委员会 会议纪要 23/05/31
RevyOS方面
- 出差现场,协调现场问题,修复bug,与客户一起协作推进项目
- 本月一个出了5个版本,推进了native优化工具链的工作、编解码适配与完善显卡gles加速工作
debian方面
- 协助yubo排查riscv32 bootstarp问题
deepin方面:
- 协助/审阅deepin-riscv方向pr/obs提交
- 解决obs上deepin-riscv相关依赖问题
具体links
obs pr network-manager : https://build.tarsier-infra.com/request/show/963 pexpect : https://build.tarsier-infra.com/request/show/966 xorg-server : https://build.tarsier-infra.com/request/show/967 dde-permission-manager : https://build.tarsier-infra.com/request/show/972 dtkwidget : https://build.tarsier-infra.com/request/show/974 adduser : https://build.tarsier-infra.com/request/show/976 apt : https://build.tarsier-infra.com/request/show/977 baloo-kf5 : https://build.tarsier-infra.com/request/show/978 bluez-qt : https://build.tarsier-infra.com/request/show/979 breeze-icons : https://build.tarsier-infra.com/request/show/980 byacc : https://build.tarsier-infra.com/request/show/981 cairomm : https://build.tarsier-infra.com/request/show/982 cheetah : https://build.tarsier-infra.com/request/show/983 cherrypy3 : https://build.tarsier-infra.com/request/show/984 compreffor : https://build.tarsier-infra.com/request/show/985 coreutils : https://build.tarsier-infra.com/request/show/986 dde-qt5platform-plugins : https://build.tarsier-infra.com/request/show/987 deepin-default-settings : https://build.tarsier-infra.com/request/show/988 dh-python : https://build.tarsier-infra.com/request/show/989 dkms : https://build.tarsier-infra.com/request/show/990 double-conversion : https://build.tarsier-infra.com/request/show/991 downloadmanager : https://build.tarsier-infra.com/request/show/992 fcitx5 : https://build.tarsier-infra.com/request/show/993 fcitx5-qt : https://build.tarsier-infra.com/request/show/994 ffmpeg : https://build.tarsier-infra.com/request/show/995 ffmpegthumbnailer : https://build.tarsier-infra.com/request/show/996 fish : https://build.tarsier-infra.com/request/show/997 frameworkintegration : https://build.tarsier-infra.com/request/show/998 freerdp2 : https://build.tarsier-infra.com/request/show/999 golang-defaults : https://build.tarsier-infra.com/request/show/1000 guvcview : https://build.tarsier-infra.com/request/show/1001 hwinfo : https://build.tarsier-infra.com/request/show/1002 kcalcore : https://build.tarsier-infra.com/request/show/1003 kcontacts : https://build.tarsier-infra.com/request/show/1004 kdav : https://build.tarsier-infra.com/request/show/1005 kdnssd-kf5 : https://build.tarsier-infra.com/request/show/1006 kfilemetadata-kf5 : https://build.tarsier-infra.com/request/show/1007 kholidays : https://build.tarsier-infra.com/request/show/1008 kidentitymanagement : https://build.tarsier-infra.com/request/show/1009 kmediaplayer : https://build.tarsier-infra.com/request/show/1010 kpeople : https://build.tarsier-infra.com/request/show/1011 kplotting : https://build.tarsier-infra.com/request/show/1012 kpty : https://build.tarsier-infra.com/request/show/1013 kquickcharts : https://build.tarsier-infra.com/request/show/1014 kross : https://build.tarsier-infra.com/request/show/1015 libffi : https://build.tarsier-infra.com/request/show/1016 libqapt : https://build.tarsier-infra.com/request/show/1017 libxcb : https://build.tarsier-infra.com/request/show/1018 litehtml : https://build.tarsier-infra.com/request/show/1019 memcached : https://build.tarsier-infra.com/request/show/1020 mpg123 : https://build.tarsier-infra.com/request/show/1021 nv-codec-headers : https://build.tarsier-infra.com/request/show/1022 openjpeg2 : https://build.tarsier-infra.com/request/show/1023 openssl : https://build.tarsier-infra.com/request/show/1024 oxygen-icons5 : https://build.tarsier-infra.com/request/show/1025 pkg-kde-tools : https://build.tarsier-infra.com/request/show/1026 prison-kf5 : https://build.tarsier-infra.com/request/show/1027 purpose : https://build.tarsier-infra.com/request/show/1028 qqc2-desktop-style : https://build.tarsier-infra.com/request/show/1029 readline : https://build.tarsier-infra.com/request/show/1030 svt-av1 : https://build.tarsier-infra.com/request/show/1031 syndication : https://build.tarsier-infra.com/request/show/1032 systemd : https://build.tarsier-infra.com/request/show/1033 udisks2 : https://build.tarsier-infra.com/request/show/1034 unicode-data : https://build.tarsier-infra.com/request/show/1035 util-dfm : https://build.tarsier-infra.com/request/show/1036 xcb-proto : https://build.tarsier-infra.com/request/show/1037 xfonts-100dpi : https://build.tarsier-infra.com/request/show/1038 xfonts-75dpi : https://build.tarsier-infra.com/request/show/1039 xserver-xorg-video-ati : https://build.tarsier-infra.com/request/show/1040 fcitx5-gtk : https://build.tarsier-infra.com/request/show/1043 libvdpau : https://build.tarsier-infra.com/request/show/1044 openbabel : https://build.tarsier-infra.com/request/show/1045 deepin-proxy : https://build.tarsier-infra.com/request/show/1047 golang-blackfriday-v2 : https://build.tarsier-infra.com/request/show/1048 golang-github-linuxdeepin-go-lib : https://build.tarsier-infra.com/request/show/1049 golang-github-linuxdeepin-go-x11-client : https://build.tarsier-infra.com/request/show/1050 golang-github-modern-go-reflect2 : https://build.tarsier-infra.com/request/show/1051 golang-github-seccomp-libseccomp-golang : https://build.tarsier-infra.com/request/show/1052 golang-golang-x-net : https://build.tarsier-infra.com/request/show/1053 golang-golang-x-oauth2 : https://build.tarsier-infra.com/request/show/1054 golang-gopkg-yaml.v3 : https://build.tarsier-infra.com/request/show/1055 golang-objx : https://build.tarsier-infra.com/request/show/1056 golang-testify : https://build.tarsier-infra.com/request/show/1057 abseil : https://build.tarsier-infra.com/request/show/1072 alsa-lib : https://build.tarsier-infra.com/request/show/1073 alsa-topology-conf : https://build.tarsier-infra.com/request/show/1074 aptitude : https://build.tarsier-infra.com/request/show/1075 autoconf : https://build.tarsier-infra.com/request/show/1076 autogen : https://build.tarsier-infra.com/request/show/1077 autotools-dev : https://build.tarsier-infra.com/request/show/1078 bind9 : https://build.tarsier-infra.com/request/show/1079 bind9-libs : https://build.tarsier-infra.com/request/show/1080 bluez : https://build.tarsier-infra.com/request/show/1081 cfitsio : https://build.tarsier-infra.com/request/show/1082 cogl : https://build.tarsier-infra.com/request/show/1083 cyrus-sasl2 : https://build.tarsier-infra.com/request/show/1084 deepin-feedback : https://build.tarsier-infra.com/request/show/1085 dh-autoreconf : https://build.tarsier-infra.com/request/show/1086 dmidecode : https://build.tarsier-infra.com/request/show/1087 e2fsprogs : https://build.tarsier-infra.com/request/show/1088 eigen3 : https://build.tarsier-infra.com/request/show/1089 gdal : https://build.tarsier-infra.com/request/show/1090 golang-github-creack-pty : https://build.tarsier-infra.com/request/show/1091 golang-github-yuin-goldmark : https://build.tarsier-infra.com/request/show/1092 golang-golang-x-mod : https://build.tarsier-infra.com/request/show/1093 golang-golang-x-sync : https://build.tarsier-infra.com/request/show/1094 golang-honnef-go-tools : https://build.tarsier-infra.com/request/show/1095 google-perftools : https://build.tarsier-infra.com/request/show/1096 grub2 : https://build.tarsier-infra.com/request/show/1097 im-config : https://build.tarsier-infra.com/request/show/1098 initramfs-tools : https://build.tarsier-infra.com/request/show/1099 java-common : https://build.tarsier-infra.com/request/show/1100 kcm-fcitx5 : https://build.tarsier-infra.com/request/show/1101 klibc : https://build.tarsier-infra.com/request/show/1102 laptop-mode-tools : https://build.tarsier-infra.com/request/show/1103 ldb : https://build.tarsier-infra.com/request/show/1104 libaio : https://build.tarsier-infra.com/request/show/1105 libbsd : https://build.tarsier-infra.com/request/show/1106 libev : https://build.tarsier-infra.com/request/show/1107 libgc : https://build.tarsier-infra.com/request/show/1108 libhdf4 : https://build.tarsier-infra.com/request/show/1109 libiberty : https://build.tarsier-infra.com/request/show/1110 libiodbc2 : https://build.tarsier-infra.com/request/show/1111 perl-openssl-defaults : https://build.tarsier-infra.com/request/show/1115 librime : https://build.tarsier-infra.com/request/show/1120 libsigsegv : https://build.tarsier-infra.com/request/show/1121 libtool : https://build.tarsier-infra.com/request/show/1122 liburcu : https://build.tarsier-infra.com/request/show/1123 liburing : https://build.tarsier-infra.com/request/show/1124 libxml2 : https://build.tarsier-infra.com/request/show/1131 links2 : https://build.tarsier-infra.com/request/show/1133 linux-firmware : https://build.tarsier-infra.com/request/show/1134 lzo2 : https://build.tarsier-infra.com/request/show/1135 mpi-defaults : https://build.tarsier-infra.com/request/show/1136 onboard : https://build.tarsier-infra.com/request/show/1137 policykit-1 : https://build.tarsier-infra.com/request/show/1138 postgresql-14 : https://build.tarsier-infra.com/request/show/1139 postgresql-common : https://build.tarsier-infra.com/request/show/1140 procps : https://build.tarsier-infra.com/request/show/1141 ruby-ethon : https://build.tarsier-infra.com/request/show/1144 ruby-ffi : https://build.tarsier-infra.com/request/show/1145 ruby-msgpack : https://build.tarsier-infra.com/request/show/1146 ruby-rack : https://build.tarsier-infra.com/request/show/1147 ruby-regexp-parser : https://build.tarsier-infra.com/request/show/1148 ruby-rubocop-ast : https://build.tarsier-infra.com/request/show/1149 ruby-web-console : https://build.tarsier-infra.com/request/show/1150 ruby-whitequark-parser : https://build.tarsier-infra.com/request/show/1151 rubygems : https://build.tarsier-infra.com/request/show/1152 rygel : https://build.tarsier-infra.com/request/show/1153 samba : https://build.tarsier-infra.com/request/show/1154 snappy-java : https://build.tarsier-infra.com/request/show/1155 sudo : https://build.tarsier-infra.com/request/show/1156 tevent : https://build.tarsier-infra.com/request/show/1157 unar : https://build.tarsier-infra.com/request/show/1159 uos-license-content : https://build.tarsier-infra.com/request/show/1160 vorbis-tools : https://build.tarsier-infra.com/request/show/1161 xerces-c : https://build.tarsier-infra.com/request/show/1162 xfsprogs : https://build.tarsier-infra.com/request/show/1163
本月暂无更新
所有的关键软件版本都追随Fedora 38最新的版本,继续编包中。支持多款桌面系统:
- XFCE
- LXDE
- LXQT
- GNOME
- budgie
- cinnamon
- sugar
- mate
- Sway
- phosh[need test] 还有两个正在构建中的桌面环境:
- KDE(qt5-qtwebengine的内置ffmpge编译错误)
- Deepin(几个关键包有编译错误,正在排查)
- server
- cloud
- Workstation
- Iot [Ongoing]
- CoreOS [Ongoing]
- 1、研究 Fedora 项目原有的 bootstrap 脚本,基于 Fedora on RV32 进行修改:
- 2、基于原有的 Fedora 项目原有的 bootstrap 脚本,创建新的 bootstrap 项目框架,目标是实现多构架 rpm 系发行版的 bootstrap
- 3、给定srpm列表,自动拉取对应的srpm文件以便rpm编包使用: https://github.com/fedora-riscv/srpm-get
- 4、记录所有 bootstrap 的过程,形成文档:
- 5、目前bootstrap进入到了rpm编包阶段,36/154[23%]。
- 1、BusyBox in Fedora 38: Pull Request: https://src.fedoraproject.org/rpms/busybox/pull-request/2
- 2、Podman Image : 镜像 Docker Hub 地址: https://hub.docker.com/r/imbearchild/fedora-rv64
- 3、Docker Image 打包脚本: https://github.com/ImBearChild/fedora-oci-bootstrap
- 1、定位并解决 gnome-shell 在Fedora 38 on RISC-V 上的bug, 使能了Fedora 38的GNOME on RISC-V: https://github.com/fedora-riscv/gnome-shell-rpath-bug-docs/blob/main/README.md
- 2、ROS1编译:完成Fedora 38 上的编译。并修正了 roscore死循环的问题: https://github.com/fedora-riscv/roslogging-bug-docs/blob/main/README.md
- 3、对Fedora安装image进行研究和调试,过程文档,但是anaconda可能需要RISC-V的补丁,正在研究中。
- 1、学习并翻译 Fedora Release Engineering 文档,已完成文档如下:
- sop_file_ftbfs.rst
- sop_generating_openh264_composes.rst
- sop_mass_rebuild_modules.rst
- sop_package_blocking.rst
- sop_package_unblocking.rst
- sop_process_dist_git_requests.rst
- sop_promoting_container_content.rst
- sop_signing_builds.rst
- sop_pushing_updates.rst
- sop_release_package_signing.rst
- sop_remote_dist_git_branches.rst
- sop_requesting_task_automation_users.rst
- sop_retire_orphaned_packages.rst
- sop_sigul_client_setup.rst
- sop_stage_final_release_for_mirrors.rst
- sop_unretire.rst
- sop_update_critpath.rst
初步适配荔枝派4a https://github.com/saeziae/openwrt/tree/lpi4a
pr:
- RT-Thread-packages/rw007#28
- RT-Thread/rt-thread#7450
- RT-Thread/rt-thread#7479
- RT-Thread/rt-thread#7487
- RT-Thread/rt-thread#7500
- RT-Thread/rt-thread#7506
- RT-Thread/rt-thread#7514
- RT-Thread/rt-thread#7525
- RT-Thread/packages#1616
- https://github.com/Z8MAN8/cst816x
- RT-Thread/rt-thread#7569
- RiceChen/gt911#1
- RT-Thread/rt-thread#7580
- RT-Thread/rt-thread#7585
- RTduino-libraries/MsgQ-C-CPP-demo#1
article:
article:
1.1.2 LTP
1.2.1 unixbench
1.2.2 netperf
1.2.3 libmicro
1.2.4 fio
1.2.5 stream
1.2.6 lmbench
1.3.1 nmap
1.3.2 syzkaller
1.3.3 mugen/security_test
1.4.1 trinity: syscall fuzzer
1.5.1 long stress
1.6.1 dejagnu
1.6.2 Anghabench
1.6.3 jotai
1.6.4 csmith
1.6.5 yarpgen
1.7.1 特性测试方案。
1.7.1 KubeSphere
2.2 OpenMPI 运行教程
大多数缺陷在整理中,目前存在于对应测试报告中,待提交
对openEuler RISC-V mugen 测试失败的用例首先排查了超时与环境文件缺失的用例,同时挑选出system报错用例以完善上表同时发现部分问题如下:
- oe_test_storage_smb_cmd_smbpasswd
-
- 运行软件smbpassword时需要加载libmessages-util-samba4.so,在LD_LIBRARY_PATH环境变量相同时,x86环境下运行可自动找到对应文件,但riscv下无法找到,只有将对应lib的文件路径赋值到环境变量时才可正常运行
- oe_test_storage_smb_cmd_testparm
-
- 运行软件时需要加载libserver-role-samba4.so,在LD_LIBRARY_PATH环境变量相同时,x86环境下运行可自动找到对应文件,但riscv下无法找到,只有将对应lib的文件路径赋值到环境变量时才可正常运行
- oe_test_storage_smb_cmd_smbcontrol
-
- 运行软件时需要加载libmessages-util-samba4.so,在LD_LIBRARY_PATH环境变量相同时,x86环境下运行可自动找到对应文件,但riscv下无法找到,只有将对应lib的文件路径赋值到环境变量时才可正常运行
- oe_test_storage_smb_cmd_smbstatus
-
- 运行软件时需要加载libmessages-util-samba4.so,在LD_LIBRARY_PATH环境变量相同时,x86环境下运行可自动找到对应文件,但riscv下无法找到,只有将对应lib的文件路径赋值到环境变量时才可正常运行
- oe_test_storage_smb_guest_share
-
- 同理,不过上面两个lib文件都需加载
- oe_test_storage_fileCMD_pwd
-
- 文件系统中并没有选择测试的目录,使用mkdir事先建立对应目录可过,建议加入pre_test中
-
oe_test_user_debug_iotop_03
-
- 当前环境不支持软件运行,怀疑为内核问题
[root@openeuler-riscv64 ~]# iotop -o -b -n 1 -d 10
Could not run iotop as some of the requirements are not met:
- Linux >= 2.6.20 with
- I/O accounting support (CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING)
- oe_test_service_smb
-
- 同上os-storage中与samba有关样例,无法获取的lib文件为:libmessages-util-samba4.so
- oe_test_service_nmb
-
- 同上os-storage中与samba有关样例,无法获取的lib文件为:libmessages-util-samba4.so
- oe_test_service_winbind
-
- 同上os-storage中与samba有关样例,无法获取的lib文件为:libflag-mapping-samba4.so
- dracut
- glibc-devel
- os-prober
- rsyslog
- lshw
- dmidecode
- tcp_bbr
[root@openeuler-riscv64 ~]# sudo modprobe tcp_bbr
modprobe: FATAL: Module tcp_bbr not found in directory /lib/modules/6.1.19-2.oe2303.riscv64
- bonding
+ modprobe bonding
modprobe: FATAL: Module bonding not found in directory /lib/modules/6.1.8-3.oe2303.riscv64
- oe_test_criu: criu
[root@openeuler-riscv64 ~]# yum install criu -y
Last metadata expiration check: 0:35:42 ago on 2023年05月25日 星期四 16时35分28秒.
No match for argument: criu
Error: Unable to find a match: criu
-
对mugen_riscv.py脚本进行修改,支持mugen上游新增功能combination的结合 commit
-
将目前mugen后续log处理的流程脚本化,包括:
-
- 自动比较riscv下与x86下运行结果生成表格
-
- 对失败样例进行筛选
-
- 对可能需要重新测试的测试例按上游combinaton的方式生成json文件 仓库
-
完善 result_parser.py ,基于 result_parser 编写 mugen 测试报告生成脚本 result_merge.py
5.1 中国科学院公众开放日
开放了RISC-V和ROS站台,展示了适配的各种开发板,RISC-V 软件生态体验,互动Libreoffice firefox 游戏,openEuler 下ROS 2.0键盘控制机器人运动仿真体验
组织内部测试会议和相关培训多次
按照 sig-QA openEuler 社区测试能力执行指南,对 openEuler 23.03 进行基础测试。本月完成:
- 基础性能测试 on D1 Nezha/LicheeRV, HiFive Unmatched, VisionFive 1/2
- 安全测试 on QEMU
- 长稳测试 on QEMU
- 内核测试 on QEMU(新内核)
- 功能测试 on QEMU(新内核)
- 编译器测试 on QEMU
ID | 缺陷内容 | 状态 |
---|---|---|
I70JPM | 23.03 使用 D1 SoC 的开发板上 fio 无法正常运行 | TBD |
- 在 D1 开发板上通过 QEMU 启动 Core-V-MCU/RT-Thread BSP,编写相关文档。见 /misc/month1/week2/rt-thread。
- 针对部分项目,在 openEuler 23.03 x86_64 平台执行测试并与 oErv 进行对比,筛选 oErv 独有/架构强相关问题。目前已对比项包括:
Tracked by PLCT Lab
无
- Bug 905468 >=sci-libs/metis-5.2.1: rekeyword request
- Bug 905428 net-libs/dleyna-0.8.2: keywording
- Bug 905645 media-libs/libsdl: rekeywording
- Bug 905837 media-fonts/iosevka: rekeywording
- Bug 906062 net-libs/libiscsi: rekeywording
- Bug 905816 media-sound/rhythmbox: rekeywording
- Bug 906291 app-emacs/with-editor: riscv rekeywording
- Bug 906819 dev-ruby/asciidoctor: rekeywording
- Bug 907291 media-sound/krecorder keywordreq
-
Google AOSP upstream 工作更新:
- AOSP upsteam RISC-V 进展进度跟踪,每两周更新一次。
- Android (RISC-V) Review 双周报(第 16 期):https://zhuanlan.zhihu.com/p/628467034
- Android (RISC-V) Review 双周报(第 17 期):https://zhuanlan.zhihu.com/p/632017553
- RVI Android SIG 会议纪要(2023/5/19): https://zhuanlan.zhihu.com/p/630818409
- 相关 PR list:
- AOSP upsteam RISC-V 进展进度跟踪,每两周更新一次。
-
RVI Android SIG 工作更新:
- Chromium for Android apk 109.0.5414.87 移植 针对 ChromePublikc apk 的 build,定位了 ukm crash 问题,目前该问题移交工具链相关小伙伴继续检查。采用 workaroud 方式跳过 ukm 可以正常加载网页和播放视频。 相关 PR list 如下:
- Chromium upstream 工作,向 google 上游提交并持续追踪最新的 main
相关 PR list 如下:
- [riscv64][android] Placeholder android toolchain definition for RISCV64
- [riscv64][android] support 64-bit builds on riscv64
- [riscv64][android] Fix identifier libs undefined error
- [riscv64][android] apply flush_icache system call number directly
- [riscv64][android] add riscv64 abi for Android-specific Chromium linker
- [riscv64][android] disable linking libatomic
- [riscv64][android] add riscv64 abi for crashpad
- [riscv64][android] skip 2nd abi support for pure 64-bit android
-
技术类文章分享:
- musl 测试环境搭建: https://zhuanlan.zhihu.com/p/627214074
- Thread-safe 以及 Thread-Specific Data: https://zhuanlan.zhihu.com/p/631282001
- 待添加