Commit Graph

1217 Commits

Author SHA1 Message Date
black-desk 03d95ab4ce
chore: bump version to 1.4.3-1
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-23 17:00:56 +08:00
black-desk aa9837e0bb
chore: remove old xsession script
Related: linuxdeepin/developer-center#7033
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-23 16:15:28 +08:00
linxin ec78c8f121
fix: bring `enter` back
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-22 17:53:37 +08:00
kamiyadm d74abc167a fix: install app failed after modify url
If the url ends with '/', just remove it.

Log:
2024-01-19 15:26:10 +08:00
black-desk cd3096419b
chore: replace linglong-dbus-proxy
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-19 11:30:57 +08:00
kamiyadm 0160bf1299 chore: repolaces and conflicts linglong-dbus-proxy
We don't use linglong-dbus-proxy for now.

Log:
2024-01-19 11:27:32 +08:00
black-desk 1b8cee683f fix: use default channel `main` when uninstall
Related: #208
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-18 09:45:17 +08:00
kamiyadm fa843121c7 chore: add erofsfuse to depends
We need use erofsfuse to handle the layer file.

Log:
2024-01-17 17:45:16 +08:00
black-desk 548535aa49 fix: avoid dangling pointer
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-17 17:25:05 +08:00
kamiyadm da88f49e05 fix(ll-builder): format output information
-

Log:
2024-01-16 18:00:30 +08:00
kamiyadm 9fef31265f fix: print progress error
Use pull() and checkout() instead of pullAll() and
checkoutAll while fetching dependency.

Log:
2024-01-16 18:00:30 +08:00
kamiyadm db2e047f4f feat: support print progress while pull ostree data
-

Log:
2024-01-16 18:00:30 +08:00
kamiyadm 59ff4bfa15 feat: emit signal with progress while pulling data
-

Log:
2024-01-16 18:00:30 +08:00
忘怀 a89b54cc5b fix: typo in cli/cli.cpp
typo fix

Signed-off-by: black-desk <me@black-desk.cn>
2024-01-16 10:22:55 +08:00
kamiyadm 526bf28644 feat: support extract the layer
-

Log:
2024-01-15 15:14:26 +08:00
kamiyadm b099a20d83 fix: push failed because of timeout
set timeout to 10 min.

Log:
2024-01-15 15:14:26 +08:00
kamiyadm 7ab2cc05fa fix: the error message from getToken() is too simple
getToken() should return full error message.

Log:
2024-01-15 15:14:26 +08:00
kamiyadm 232d0a6398 fix: Exec() always return Unkonw Error
We should return the real error message from stderr.

Log:
2024-01-15 15:14:26 +08:00
kamiyadm 26c0bdf1a3 feat: add some function for print text in console
-

Log:
2024-01-15 15:14:26 +08:00
kamiyadm b663c7eab2 fix: QT_LOGGING_RULES doesn't work in ll-builder
QT_LOGGING_RULES should be set before QCoreApplication.

Log:
2024-01-15 15:14:26 +08:00
linxin 4635f07c6b feat: display build details in linglong.yaml
display build details in linglong.yaml for developer

Log:
2024-01-15 14:11:23 +08:00
myml 73f15547b4 fix: Commit failure incorrectly indicates build success
在commit时,判断的ret是否有值,但返回的却是err这个变量

Log:
2024-01-12 22:22:40 +08:00
black-desk 45bb62ff1e
chore: release 1.4.1-1
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-12 15:24:45 +08:00
black-desk f89669c3e0
fix: allow anonymous auth in --no-dbus mode
Check comment.

Related: linuxdeepin/developer-center#6784
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-12 15:24:44 +08:00
black-desk 4c96d3a3bd
chore: keep QDBUS_DEBUG while exec ll pkg manager
It make debug --no-dbus mode easier.

Signed-off-by: black-desk <me@black-desk.cn>
2024-01-12 15:24:41 +08:00
black-desk bdac646b66
fix: void core dump caused by nullptr
Because system_helper coredump because deserialize failed,
some symbol link is not created, which leads to
linuxdeepin/developer-center#6784.

Related: linuxdeepin/developer-center#6784
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-11 18:22:36 +08:00
black-desk 63950e8225
chore: add some log
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-11 18:19:11 +08:00
black-desk 4d345a588c
fix: add service name for system helper
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-11 18:19:10 +08:00
black-desk 67d5a74713
refact: add a check for p2p conn
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-11 18:19:07 +08:00
black-desk 3ab8ef2a03
fix: make a symbolink from old repo location
Default repository location moved from /persistent/linglong to
/var/lib/linglong.
I just move all files from old location to the new one,
but system helper export some files as symbolink
point to old /persistent/linglong location.
And it is hard to perform this in debian mantainer scripts,
as ll-system-helper do not has a portal record or something else.

I just make a symbolink from /persisten/linglong to /var/lib/linglong
to fix this issue.

So now when check symbolink created by system_helper,
we should use canonicalFilePath() to
get an absolute path without symbolic links.

Related: linuxdeepin/developer-center#6784
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-08 15:29:35 +08:00
black-desk 7b1ece15a9
fix: enable dh_installsysusers
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-08 15:13:23 +08:00
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