mailweb.openeuler.org
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
List overview
Download
Dev
October 2024
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
dev@openeuler.org
12 participants
48 discussions
Start a n
N
ew thread
%cmake引用统计
by wufengguang
20 Dec '24
20 Dec '24
受影响的600+ spec清单见附件。 受影响的SIG统计: bigdata/sig-info.yaml:1 Private/sig-info.yaml:1 sig-AccLib/sig-info.yaml:1 sig-HPC/sig-info.yaml:1 sig-python-modules/sig-info.yaml:1 sig-recycle/sig-info.yaml:1 sig-RISC-V/sig-info.yaml:1 sig-ROS/sig-info.yaml:1 sig-SDS/sig-info.yaml:1 System-tool/sig-info.yaml:1 xfce/sig-info.yaml:1 sig-bio/sig-info.yaml:2 sig-CloudNative/sig-info.yaml:2 sig-ebpf/sig-info.yaml:2 sig-high-performance-network/sig-info.yaml:2 Networking/sig-info.yaml:3 Runtime/sig-info.yaml:3 sig-embedded/sig-info.yaml:3 DB/sig-info.yaml:4 iSulad/sig-info.yaml:4 sig-compat-winapp/sig-info.yaml:4 sig-Java/sig-info.yaml:4 sig-security-facility/sig-info.yaml:4 Computing/sig-info.yaml:5 GNOME/sig-info.yaml:5 sig-desktop-apps/sig-info.yaml:5 ai/sig-info.yaml:7 sig-OS-Builder/sig-info.yaml:7 Others/sig-info.yaml:9 Programming-language/sig-info.yaml:13 sig-UKUI/sig-info.yaml:16 sig-epol/sig-info.yaml:17 dev-utils/sig-info.yaml:18 Application/sig-info.yaml:21 sig-DDE/sig-info.yaml:27 sig-KIRAN-DESKTOP/sig-info.yaml:28 Desktop/sig-info.yaml:31 Base-service/sig-info.yaml:32 Compiler/sig-info.yaml:36 sig-QT/sig-info.yaml:41 sig-KDE/sig-info.yaml:140 wfg /c/openeuler/community/sig% grep -c -f cmake-pkgs */sig-info.yaml | sort -n -k2 -t: From: wufengguang <wufengguang(a)huawei.com> Sent: Wednesday, October 23, 2024 12:35 PM To: dev(a)openeuler.org Cc: liyang (AG) <liyang342(a)huawei.com> Subject: [Dev] TC议题:cmake macros改进总结 # cmake macros改进,及其600+包升级 ## issues
https://gitee.com/src-openeuler/cmake/issues/I5OATI
## 使用cmake编译安装需要单独定义DESTDIR cmake install ./ ## 打包时会导致安装路径不明确,打包文件不完整,所以建议改为: DESTDIR="%{buildroot}" cmake --install ./
https://gitee.com/src-openeuler/cmake/pulls/31
**%cmake_build, %cmake_install 等相关宏的缺失, 使得从 rpm 生态的其他发行版移植软件包不便。** 部分Fedora中包,如asdcplib,SPEC文件中会使用%cmake3_build, %cmake3_install宏定义。 但是在openEuler中没有这几个定义,导致用户自行rpmbuild asdcplib.spec报错。
https://gitee.com/src-openeuler/cmake/pulls/53
由于相关宏的缺失,很多的确需要 out-of-source building 的包都会在 spec 中通过各种方式手动指定编译目录参数 Closed: 不完全兼容已有%cmake,会导致软件包批量构建失败aom等软件包批量失败。
https://gitee.com/src-openeuler/cmake/issues/IAND9Y
## cmake新增支持%cmake_build和%cmake_install的实施方案 经过多方讨论,提供如下兼容方案1 ## PRs ### 方案1 <
https://gitee.com/src-openeuler/cmake/pulls/81
> **Support cmake_build and cmake_install** 【8月合入】 | | cmake包 | 各下游包 | | --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | | 修改 | 定义全新 <br>%**cmake_conf**<br>%cmake_build<br>%cmake_install | 逐步修改 %cmake 为<br>%cmake_conf<br>%cmake_build<br>%cmake_install | | 注解 | %cmake_conf 是在 %cmake 的基础上增加如下两行:<br>+ %{!?\_\_cmake_in_source_build:-S "%{\_vpath_srcdir}"}<br>+ %{!?\_\_cmake_in_source_build:-B "%{\_\_cmake_builddir}"} | 一旦定义builddir,<br>需同步修改conf/build/install三阶段 | 【归一化方法】 后续版本在条件允许的时候,将 %cmake 和 %cmake_conf 合并成一个宏 ### 方案2 <
https://gitee.com/src-openeuler/cmake/pulls/80
> **Update cmake macro** 【讨论中】 | | cmake包 | 各下游包 | | ------------------------- | --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | 修改 | 重定义%cmake,<br>同时定义全局%__cmake_in_source_build为1<br><br>定义全新 <br>%cmake_build<br>%cmake_install | 逐步修改 %cmake 为<br>%cmake<br>%cmake_build<br>%cmake_install<br><br>同时定义%__cmake_in_source_build=0 | | 后期建议(半年后, <br>等所有下游包完成改造) | 去掉全局%__cmake_in_source_build=1定义 | 移除%__cmake_in_source_build=0 | ## 决策点 1. 技术方向:方案1 or 方案2 ?直接合入PR80 2. 落地版本:面向未来 25.03 ? 是 3. 回合版本:存量版本 22.03, 24.03 收益 ? 建议:仅回合对cmake包的修改,新增宏,以方便用户rpmbuild三方包。暂不考虑。 4. 兼容性:同一个spec, 可以拿到所有版本上去构建?暂不考虑。 5. 分离目录:是最佳实践,是未来方向。但存量软件包迁移是否迫切,收益是否大,优先级是否高? 6. 在master上改, 批量暴露问题,推动下游包fix,缩短切换期,25.03分叉点前结束切换 7. release sig确认, 出倒排方案 8. oEEP:fundawang,fengguang ## 组织修改600+下游包 TODOs: 1. 确定上述技术路线(二选一) 2. 确定修改清单:在src-openeuler git上总共grep到634个包含%cmake的spec文件, 按SIG分类,发email出来 3. 提供文档与demo,目前发现有以下三类包,需要各自提供修改示例 1. %make_build、%make_install 2. %ninja_build、%ninja_install 3. %\_\_cmake --build、%\_\_cmake --install 4. 组织修改600+下游包spec,迁移到新的cmake宏,落地25.03版本 **决策点**:如何组织?专人批量修改固定套路的多数包,余下的push各个SIG组去修改?
3
13
0
0
云原生sig例会
by openEuler conference
31 Oct '24
31 Oct '24
您好! sig-CloudNative 邀请您参加 2024-11-05 16:00 召开的Zoom会议 会议主题:云原生sig例会 会议内容: 云原生sig例会 会议链接:https://us06web.zoom.us/j/88922108716?pwd=bHgqdgbp2bcAAQoMGBOuCrTFzNb4Jc.1
会议纪要:https://etherpad.openeuler.org/p/sig-CloudNative-meetings
更多资讯尽在:https://www.openeuler.org/zh/
Hello! sig-CloudNative invites you to attend the Zoom conference will be held at 2024-11-05 16:00, The subject of the conference is 云原生sig例会, Summary: 云原生sig例会 You can join the meeting at
https://us06web.zoom.us/j/88922108716?pwd=bHgqdgbp2bcAAQoMGBOuCrTFzNb4Jc.1
. Add topics at
https://etherpad.openeuler.org/p/sig-CloudNative-meetings
. More information:
https://www.openeuler.org/en/
1
0
0
0
RM sig双周会议
by openEuler conference
31 Oct '24
31 Oct '24
您好! sig-release-management 邀请您参加 2024-11-01 10:00 召开的WeLink会议(自动录制) 会议主题:RM sig双周会议 会议链接:https://meeting.huaweicloud.com:36443/#/j/982291579
会议纪要:https://etherpad.openeuler.org/p/sig-release-management-meetings
更多资讯尽在:https://www.openeuler.org/zh/
Hello! sig-release-management invites you to attend the WeLink conference(auto recording) will be held at 2024-11-01 10:00, The subject of the conference is RM sig双周会议, You can join the meeting at
https://meeting.huaweicloud.com:36443/#/j/982291579
. Add topics at
https://etherpad.openeuler.org/p/sig-release-management-meetings
. More information:
https://www.openeuler.org/en/
1
0
0
0
【开发过程疑问】
by 3128856842
31 Oct '24
31 Oct '24
您好,请问加入G11N组的方式是什么?只要提交了翻译的相关内容就可以吗? 3128856842 3128856842(a)qq.com
2
1
0
0
RISC-V SIG 双周会
by openEuler conference
30 Oct '24
30 Oct '24
您好! sig-RISC-V 邀请您参加 2024-10-31 10:00 召开的WeLink会议(自动录制) 会议主题:RISC-V SIG 双周会 会议链接:https://meeting.huaweicloud.com:36443/#/j/962137543
会议纪要:https://etherpad.openeuler.org/p/sig-RISC-V-meetings
更多资讯尽在:https://www.openeuler.org/zh/
Hello! sig-RISC-V invites you to attend the WeLink conference(auto recording) will be held at 2024-10-31 10:00, The subject of the conference is RISC-V SIG 双周会, You can join the meeting at
https://meeting.huaweicloud.com:36443/#/j/962137543
. Add topics at
https://etherpad.openeuler.org/p/sig-RISC-V-meetings
. More information:
https://www.openeuler.org/en/
1
0
0
0
sig-intelligence 例会
by openEuler conference
30 Oct '24
30 Oct '24
您好! sig-intelligence 邀请您参加 2024-11-01 10:30 召开的Zoom会议(自动录制) 会议主题:sig-intelligence 例会 会议内容: 1. issue处理 议题征集中~ 会议链接:https://us06web.zoom.us/j/84797630168?pwd=ayo03V9SEuB3QCZXdsBuBYnaMaVor2.1
会议纪要:https://etherpad.openeuler.org/p/sig-intelligence-meetings
更多资讯尽在:https://www.openeuler.org/zh/
Hello! sig-intelligence invites you to attend the Zoom conference(auto recording) will be held at 2024-11-01 10:30, The subject of the conference is sig-intelligence 例会, Summary: 1. issue处理 议题征集中~ You can join the meeting at
https://us06web.zoom.us/j/84797630168?pwd=ayo03V9SEuB3QCZXdsBuBYnaMaVor2.1
. Add topics at
https://etherpad.openeuler.org/p/sig-intelligence-meetings
. More information:
https://www.openeuler.org/en/
1
0
0
0
bigdata SIG例会
by openEuler conference
30 Oct '24
30 Oct '24
您好! bigdata 邀请您参加 2024-10-31 16:00 召开的WeLink会议 会议主题:bigdata SIG例会 会议链接:https://meeting.huaweicloud.com:36443/#/j/966890626
会议纪要:https://etherpad.openeuler.org/p/bigdata-meetings
更多资讯尽在:https://www.openeuler.org/zh/
Hello! bigdata invites you to attend the WeLink conference will be held at 2024-10-31 16:00, The subject of the conference is bigdata SIG例会, You can join the meeting at
https://meeting.huaweicloud.com:36443/#/j/966890626
. Add topics at
https://etherpad.openeuler.org/p/bigdata-meetings
. More information:
https://www.openeuler.org/en/
1
0
0
0
openeuler 24.03-LTS-SP1 分支初始化公示通知
by yangchaohao
30 Oct '24
30 Oct '24
各位openeuler社区的maintainer、 committer和contributor们好: openEuler-24.03-LTS-SP1版本分支初始化创建pr已提交,链接为init openEuler-24.03-LTS-SP1 branch ・ Pull Request !5967 ・ openEuler/community -
Gitee.com
<
https://gitee.com/openeuler/community/pulls/5967
> 请涉及各sig的maintainer检视,如无问题请评论/lgtm 。 公示三天,若无反对意见,将于11月1日12点合入。 ________________________________ 杨超豪 Yang Chaohao Email:yangchaohao(a)huawei.com<mailto:yangchaohao@huawei.com>
1
0
0
0
SBOM SIG例会
by openEuler conference
29 Oct '24
29 Oct '24
您好! sig-sbom 邀请您参加 2024-10-30 16:00 召开的WeLink会议(自动录制) 会议主题:SBOM SIG例会 会议链接:https://meeting.huaweicloud.com:36443/#/j/986957489
会议纪要:https://etherpad.openeuler.org/p/sig-sbom
更多资讯尽在:https://www.openeuler.org/zh/
Hello! sig-sbom invites you to attend the WeLink conference(auto recording) will be held at 2024-10-30 16:00, The subject of the conference is SBOM SIG例会, You can join the meeting at
https://meeting.huaweicloud.com:36443/#/j/986957489
. Add topics at
https://etherpad.openeuler.org/p/sig-sbom
. More information:
https://www.openeuler.org/en/
1
0
0
0
openEuler tc 补充会议
by openEuler conference
29 Oct '24
29 Oct '24
您好! TC 邀请您参加 2024-10-30 10:00 召开的WeLink会议(自动录制) 会议主题:openEuler tc 补充会议 会议链接:https://meeting.huaweicloud.com:36443/#/j/963310592
会议纪要:https://etherpad.openeuler.org/p/TC-meetings
更多资讯尽在:https://www.openeuler.org/zh/
Hello! TC invites you to attend the WeLink conference(auto recording) will be held at 2024-10-30 10:00, The subject of the conference is openEuler tc 补充会议, You can join the meeting at
https://meeting.huaweicloud.com:36443/#/j/963310592
. Add topics at
https://etherpad.openeuler.org/p/TC-meetings
. More information:
https://www.openeuler.org/en/
1
0
0
0
← Newer
1
2
3
4
5
Older →
Jump to page:
1
2
3
4
5
Results per page:
10
25
50
100
200