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