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

【deepin_V23_Release】【一般】【正常】【内测反馈】【玲珑】ll-builder构建项目时会产生多个重复文件 #10417

Closed
vivianxf opened this issue Aug 16, 2024 · 1 comment
Labels
P3 一般优先 PMS跟踪 PMS跟踪

Comments

@vivianxf
Copy link

SUMMARY | 问题概要

ll-builder构建项目时会产生多个重复文件

SOFTWARE/OS VERSIONS | 软件/系统版本信息

镜像: https://cdimage.uniontech.com/daily-iso/image-beige/CUSTOM/lichenggang/20240814/deepin-23-beige-release-amd64-20240814-174055.iso 
linglong-bin:1.6.0.-1

PRE-REQUIREMENT | 预置条件

sudo apt install linglong-builder

STEPS TO REPRODUCE | 复现步骤

1.ll-builder create org.dde.demo
2.cd org.dde.demo
3.ll-builder build
4.分析对比构建项目下的文件

OBSERVED RESULT | 观察到的结果

1.ll-builder构建项目时会产生多个重复文件

ll-builder构建项目共计会在硬盘上产生4份几乎完全相同的文件内容,也就是产生了4份重复文件,加上下载的deb文件,以及ll-cli中安装的应用,那就是一共产生了6份相同的文件,大量浪费磁盘空间。

#1 缓存中的重复文件
ll-builder会在HOME/.cache/linglong-builder中建立类似ll-cli的软件存储库,已构建的软件会复制两份分别放在develop和runtime文件夹,这两个文件夹中的内容和占用大小几乎完全相同。

#2 项目文件夹中的重复文件
ll-builder会在项目文件夹的linglong/output目录中生成develop和runtime文件夹,这两个文件夹中的内容和占用大小也是几乎完全相同。

EXPECTED RESULT | 期望的结果

1.优化存储空间,减少重复文件

ADDITIONAL INFORMATION | 额外补充

No response

@vivianxf vivianxf added the P3 一般优先 label Aug 16, 2024
@vivianxf
Copy link
Author

@vivianxf vivianxf added the PMS跟踪 PMS跟踪 label Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 一般优先 PMS跟踪 PMS跟踪
Projects
None yet
Development

No branches or pull requests

2 participants