Commit Graph

2297 Commits

Author SHA1 Message Date
ice909 33f5913209 feat: extract the export paths as a config file
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-04-07 17:14:27 +08:00
reddevillg eb1da48ae6 fix: avoid gio start thread before unshare
set GVFS_REMOTE_VOLUME_MONITOR_IGNORE to 1
2025-04-07 17:13:46 +08:00
reddevillg 5ab119abae fix: merge runtime module also
old runtime module is equal to binary module
2025-04-07 13:14:57 +08:00
ComixHe 468466df1f chore: suppress error while executing systemd-generator
file or directory may not exist

Signed-off-by: ComixHe <heyuming@deepin.org>
2025-04-07 13:03:20 +08:00
ComixHe 6cdc6ca73d fix: failed to compile with qt 6.9
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-04-03 15:14:47 +08:00
dengbo 85b52cc23a release 1.8.0 2025-04-02 16:54:16 +08:00
dengbo 2fb12eca32 feat: support Qt6 packaging
Support Qt6 packaging according to the method recommended by the Qt official.
2025-04-02 15:56:22 +08:00
ice909 337e42022f feat: support don't export the develop module
When exporting layer, add --no-develop to avoid exporting the develop module.

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-04-02 14:28:22 +08:00
ComixHe 6bfebe8e0c fix: compatible with qt 5.11
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-04-02 14:24:07 +08:00
ice909 e8227994de chore: adjust the builder output format
Increase the width of the packge under the builder Processing Dependency.

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-04-02 14:22:22 +08:00
dengbo 9dad8536a6 feat: add share/templates dir to whitelist
Templates file should be exported, add it to whitelist.
2025-03-31 13:19:27 +08:00
dengbo bd5f7ebeee refactor: use the new unmount command to unmount the directory
Use fusermount -u to replace umount.
2025-03-28 13:16:51 +08:00
dengbo c6afc10ee2 fix: failed to umount layer dir
Layer dir has been umount in unpack,
so do not need to umount again in LayerPackager destructor.
2025-03-28 13:16:51 +08:00
ice909 e5010969ac fix: ll-builder build failed
Symbolic should only be created for directories.

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-28 12:25:40 +08:00
ice909 619a93ea5c fix: version comparison error
Direct string comparisons should not be used.

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-27 17:56:15 +08:00
myml b332bbd5df fix: exporting systemd service may cause system error
builder不再将systemd service导出到share目录,
避免因share优先级过高影响系统功能
2025-03-26 13:43:30 +08:00
reddevillg d6a36355a3 fix: fix unshare error
tryMigrate may use ostree repo, put GIO_USE_VFS=local before it
2025-03-26 13:32:39 +08:00
reddevillg a7a8cf5efa fix: skip whiteout files
skip fuse-overlayfs whiteout files which name starts with ".wh."
2025-03-26 13:12:33 +08:00
reddevillg c7ba19a611 fix: fix compiler error
fix compiler error when use nlohmann from CPM
2025-03-26 11:09:08 +08:00
myml 17276ba01d fix: adjust container mount items
在之前的提交中, 本应删除/tmp挂载, 却误删了/dev的挂载
2025-03-26 09:34:49 +08:00
ComixHe 1d29b19a11 chore: add missing SPDX comment
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-03-24 14:21:02 +08:00
ComixHe 917e7f0977 fix: correct path deduplication while fixmount
only need to skip strictly equivalent path

Signed-off-by: ComixHe <heyuming@deepin.org>
2025-03-24 14:21:02 +08:00
dengbo 8813fcf268 release 1.7.11 2025-03-21 17:42:09 +08:00
dengbo b956b77471 feat: add release script
Add release script.
2025-03-21 17:41:54 +08:00
dengbo 06dc2a06f8 fix: empty directory exists after app uninstall
Delete empty directories after uninstalling the app.
2025-03-20 17:40:25 +08:00
myml a11b66d9e3 fix: no free space when installing dependencies
tmp目录被挂载成tmpfs并且设置了64M大小, 导致安装deb依赖时报错
现在会在宿主机的tmp目录创建新的临时文件夹做为容器的tmp目录
2025-03-18 20:09:59 +08:00
myml 0450a2726c feat: supports selecting compression algorithm
在导出时传递参数自选压缩算法
layer默认使用lzma有更高压缩率
uab默认使用lz4可以更快解压速度,避免影响应用自运行
2025-03-18 15:16:36 +08:00
dengbo 534fb1b0f8 fix: dsg config not effective
DSG_APP_ID should be add to environment.
2025-03-18 14:52:14 +08:00
dengbo 05655fc764 feat: support export dsg config file
Support export dsg config file for self-developed applications.
2025-03-18 14:52:14 +08:00
ice909 4fa4148801 fix: Invalid symbolic links should also be copied
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-14 10:36:27 +08:00
ice909 52479429ae fix: relative symlinks to directories from becoming empty folders
When copying relative symlinks pointing to existing directories, they were incorrectly turned into empty folders.

Issue: https://github.com/OpenAtom-Linyaps/linyaps/issues/1039

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-14 10:36:27 +08:00
ice909 f72413cdd3 fix: ostree init failed
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-13 14:07:41 +08:00
ice909 f5cb7a22c0 fix: preserve packages with different modules while filtering by version
Previously, packages with the same id but different module values were incorrectly treated as the same package, causing some to be lost.
This fix ensures that (id, module) is used as the unique key, preserving all distinct packages while still filtering by version.

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-13 11:37:35 +08:00
ice909 1e9c45de71 fix: ostree repo config is not initialized
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-12 17:27:07 +08:00
ice909 b24d059538 fix: network exception waiting time is to long
Setting connection timeout is 1 second.

Issue: https://github.com/OpenAtom-Linyaps/linyaps/issues/1041

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-12 16:31:23 +08:00
dengbo a0f68ba652 refactor: adust the behavior of install UAB
Do not Execute UAB when install UAB.
2025-03-12 16:30:56 +08:00
dengbo 845089d652 fix: app cannot be started immediately after exiting
Mount /tmp to tmpfs to prevent some files sharing.
2025-03-12 09:46:18 +08:00
ice909 498d9d1e9f docs: add build dependencies to build.md
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-11 21:22:32 +08:00
ice909 c6f4126e54 chore: update bash-completion
Now repo should use alias.

Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-11 21:22:32 +08:00
dengbo bc206df5be feat: add linglong desktop
Add linglong desktop file to support install uab.
2025-03-11 20:57:55 +08:00
myml ecf1297728 chore: regenerator http api code
重新生成客户端http代码
2025-03-11 17:16:29 +08:00
myml 8ec9eb817d feat: update client swagger
更新api swagger文件, 用于自动生成客户端代码
主要为了将RegisterStruct.size字段改为int64类型, 避免溢出
2025-03-11 17:16:29 +08:00
ziggy cf763b240d docs: Removed unused image path
有一个文档中的图像不再需要了,从md中删除
2025-03-11 17:01:46 +08:00
ziggy 61e0bd1096 docs: Add 4 building examples 2025-03-11 13:29:17 +08:00
ice909 cb3a81d50b fix: builder push crash
Push crashes when getting the default repository.
2025-03-10 17:46:17 +08:00
reddevillg 6ffb64124d fix: fix mapping file
fix an unintentional change made by commit d7cea3443a
2025-03-10 16:59:38 +08:00
ComixHe 278bbc63e4 fix: correct mount option for distribution.info
Signed-off-by: ComixHe <heyuming@deepin.org>
2025-03-10 10:28:02 +08:00
reddevillg abe82f68e2 fix: fix missing environment variable
Merge environment variable if possible
2025-03-06 12:02:53 +08:00
ice909 bbc864d9cd fix: repo output is not aligned
Fix repo's output title and value do not align.
2025-03-05 10:53:40 +08:00
ice909 904e726f12 fix: upgrade progress abnormal
Fix upgrade progress will exceed 100%.
2025-03-05 10:52:59 +08:00