black-desk
ad2482bb07
chore: release 1.4.0-1
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-05 16:26:51 +08:00
black-desk
f309518046
fix: update postinst script
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-05 16:26:50 +08:00
black-desk
7c652b9151
fix: workround for error during upgrade
...
When I removing private class of package_manager at
b07e3ea778 ,
I made a misstake.
The `Install` method of private package_manager at that time is a sync
method, but the public one is an async method.
But I make them all async then I break `Update` which expected to call
sync install method but call async one,
which leads to linuxdeepin/developer-center#6642
and linuxdeepin/developer-center#6770 .
And it might related to linuxdeepin/developer-center#6691 .
I make the async part of `Install` to `InstallSync`
and call this sync method in `Update` to workround this issue.
Hope it works.
Related: linuxdeepin/developer-center#6642 linuxdeepin/developer-center#6691 linuxdeepin/developer-center#6770
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-05 16:26:49 +08:00
black-desk
c00575da7f
fix(cli): compatiable with old --exec
...
continue 92f60891b2
Related: linuxdeepin/developer-center#6636
Related: linuxdeepin/developer-center#6736
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-04 15:42:55 +08:00
black-desk
68dcc268d0
chore: force log to stderr with --no-dbus
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-04 15:31:25 +08:00
black-desk
e3a46e5e6b
fix: correct dbus address for p2p mode
...
Old location has permission issue.
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-04 15:31:24 +08:00
black-desk
14feec11d7
chore: add pid to stderr log
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-04 15:31:23 +08:00
black-desk
697250a27d
fix(pm): wrong result check
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-04 15:31:20 +08:00
linxin
0fb9e3bdfc
feat: add transfer appimage to linglong
...
help ll-builder to build linglong package with appimage file
2024-01-02 21:24:09 +08:00
black-desk
69c69c95a4
feat: add postinst for upgrade from 1.3.x
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-02 17:30:46 +08:00
black-desk
da0893de4b
chore: update gitignore
...
We should not ignore debian mantainer hook files.
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-02 11:37:17 +08:00
linxin
faad21a6b9
fix: ref without channel
...
can not checkout because of the argument ref without channel field
2023-12-29 17:50:06 +08:00
myml
8e64eebcc9
feat: ll-builder support login in using environment variables
...
ll-builder在push的时候使用环境变量进行登录
Log:
2023-12-29 15:31:53 +08:00
myml
7f0bd9b54b
chore: update api swagger file
...
更新api接口文件,新增登陆接口
Log:
2023-12-29 15:31:53 +08:00
myml
108726d634
feat: ll-builder uses new default channel to push application
...
ll-builder使用新默认channel推送应用
Log:
2023-12-29 15:31:53 +08:00
myml
936872b918
feat: support start application from the new default channel
...
支持启动来自新channel的应用
Log:
2023-12-29 10:58:48 +08:00
myml
a132a1728c
fix: devel ref branch name error
...
devel的分支名写错了
Log:
2023-12-29 10:00:23 +08:00
myml
e5be1cea15
feat: Use util::fromYAML in builder
...
使用 fromYAML 读取 linglong 文件
之前的方法有解析失败的情况
Log:
2023-12-28 17:34:40 +08:00
black-desk
4aebda4301
fix: not pass version as "latest" when upgrade
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 17:24:43 +08:00
black-desk
d08a9655f8
fix: update upgrade-all script
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 17:20:26 +08:00
myml
6c4962bdc6
fix: The issues of PM lacking permission to read layer file
...
修复PM没有权限读取layer文件的问题
Log:
2023-12-28 17:15:45 +08:00
linxin
d052132c75
fix: ref without channel
...
can not commit directory to repo when the reference lost the channel field
2023-12-28 17:06:28 +08:00
black-desk
0b9a12d29d
fix: always create empty json array in dbus proxy config
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 17:03:42 +08:00
black-desk
f5ccafee5e
fix: appId -> appID
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 17:03:42 +08:00
black-desk
02441c2e47
fix(cli): correct ps
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 16:50:32 +08:00
black-desk
d7be58f27b
refact(cli): disable enter
...
This command not working now.
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 14:37:27 +08:00
black-desk
d0150dc8bc
fix: allow exec with appId
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 14:25:48 +08:00
black-desk
60ee306b7c
fix: register exec param dbus type
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 14:25:47 +08:00
black-desk
92f60891b2
fix(cli): handle old run --exec arguments
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 13:25:22 +08:00
black-desk
29f01bc39e
fix(cli): do not pass version as latest when uninstall
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-28 10:45:36 +08:00
linxin
ce0e1271b7
fix: overlays json object access nonexistent key
...
overlays json object access nonexistent key
2023-12-27 13:48:58 +08:00
linxin
bd8a5aa985
fix: select the broken argument
...
the reference argument lost member variables
2023-12-27 10:38:30 +08:00
black-desk
aabbb87cad
fix: add missing semicolon
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-27 09:57:40 +08:00
linxin
ef6b0e26c9
fix: ignore pull or checkout error for devel
...
can not return error when failed to handle for devel modules
2023-12-26 18:22:15 +08:00
linxin
296d0b5169
fix: set gpg-verify to false not work
...
set gpg-verify is false for ostree_repo_remote_change
2023-12-26 17:57:25 +08:00
linxin
7607025682
fix: appid is filled with reference
...
appid is filled with reference
2023-12-26 17:56:11 +08:00
linxin
4ed31ae63a
fix: uidMappings and gidMappings not init
...
uidMappings and gidMappings not init by std::optional
2023-12-26 17:54:00 +08:00
linxin
497d42e69a
fix: remove 30 times retry for pull
...
do not need to retry when pull data from remote repo
2023-12-26 17:49:42 +08:00
black-desk
0838b76591
fix: handle "latest" in latestOfRef
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 11:17:16 +08:00
black-desk
812c59adb1
fix: do not pass version="latest" when start app
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 11:13:15 +08:00
black-desk
31b55f4d1b
fix: ensure layer dir before checkout
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:58:34 +08:00
black-desk
c4ec461bbe
refact: remove old repo config
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:19:41 +08:00
black-desk
c8afffd300
fix: use remote name in ostree_repo
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:19:40 +08:00
black-desk
5259ca5858
fix(cli): do not pass version as "latest"
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:19:39 +08:00
black-desk
9d00026b28
refact: use new config
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:19:38 +08:00
black-desk
ae3ec323a1
refact: update error message
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-25 17:38:35 +08:00
black-desk
c2dc353fd4
refact: remove module from reference
...
Remove module property from reference, and move channel to front and
split with other components with :.
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-25 16:20:31 +08:00
black-desk
7d7216c8b0
feat: new error wrap macros
...
Introduce LINGLONG_TRACE_MESSAGE, and a new single argument version
LINGLONG_EWRAP to wrap error with LINGLONG_TRACE_MESSAGE string.
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-25 16:20:31 +08:00
kamiyadm
5da7112e41
fix: other user failed to create workdir
...
Change workdir from /tmp/linglong-layer/UUID to /tmp/linglong-layer-UUID.
Log:
2023-12-25 13:29:19 +08:00
kamiyadm
5712ee41f4
feat: support the operation of install layer
...
Install layer with ll-cli install <layer path>.
Log:
2023-12-25 13:21:34 +08:00