Commit Graph

1186 Commits

Author SHA1 Message Date
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