kamiyadm
b099a20d83
fix: push failed because of timeout
...
set timeout to 10 min.
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
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
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
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
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
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
e5be1cea15
feat: Use util::fromYAML in builder
...
使用 fromYAML 读取 linglong 文件
之前的方法有解析失败的情况
Log:
2023-12-28 17:34:40 +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
9d00026b28
refact: use new config
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:19:38 +08:00
kamiyadm
c8a68af3c8
feat: support the operation of print info from layer
...
Print info from layer with ll-cli info <layer path>.
Log:
2023-12-22 14:53:26 +08:00
kamiyadm
b5f4ed8dbd
feat: support the operation of import layer
...
Import layer with ll-builder import <layer path>.
Log:
2023-12-22 09:53:33 +08:00
kamiyadm
e30deed8b5
feat: support the operation of export layer
...
Export layer with ll-builer export <dir>.
Log:
2023-12-21 17:01:29 +08:00
black-desk
28bb59c9fb
fix: get right default repository
...
repos is not a QList but a QMap of QString.
2023-12-13 11:24:40 +08:00
black-desk
6fd9a4856b
fix: use value captured dbus connection in main
...
systemBus() and sessionBus() is not return a reference but a value.
This value captured by address in a lambda cause crash when that value
is gone.
So we use a value capture here to fix it.
2023-12-13 11:24:34 +08:00
black-desk
5d71e0861f
refact: inject repo::RepoClient
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 11:35:35 +08:00
linxin
f0ea664a1f
refact: refact repo module error handling
...
rewrite util::error by utils::error
Log: rewrite error handing
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-24 09:54:14 +08:00
black-desk
c834125382
fix: use Qt::QueuedConnection
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-15 09:50:10 +08:00
black-desk
59a47b5ebd
fix: register job manager
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-15 09:50:10 +08:00
black-desk
e9393e9e3b
refact: remove pkg manager in ll-cli
...
use p2p dbus to call method from package_manager in ll-cli.
2023-11-13 01:01:23 +08:00
black-desk
eb60cfbb80
refact: do not inject pkgManImpl
...
Run package manager directly in ll-cli is just a workaround.
Check comment for later refact note.
2023-11-13 01:01:23 +08:00
black-desk
45c88bb337
refact: use about to quit in main
...
`finally` runs after QCoreApplication::exec return.
2023-11-13 01:01:23 +08:00
black-desk
45934ed095
chore: add version marco
...
add LINGLONG_VERSION
2023-11-13 01:01:23 +08:00
black-desk
2a7d840879
style(cli): use anonymous namespace
...
use namespace instead of static
2023-11-13 01:01:23 +08:00
black-desk
f441040403
refact: refactory cli and its test
...
1. use pImpl for error;
2. remove factory template;
3. use gmock;
4. remove command helper class.
2023-11-13 01:01:23 +08:00
linxin
6712e3fc43
feat: add ll-cli command test
...
add ll-cli test
Log: add test
2023-11-13 01:01:23 +08:00
linxin
ae2ab9850c
reface: add json output
...
add the type of data output by json
Log: add data output type
Issue:
2023-11-13 01:01:23 +08:00
linxin
abcfb26eda
refact: parser dbus proxy parameter
...
parse the dbus proxy config data from json file
Log: change the method of obtainning dbus proxy parameter
2023-11-13 01:01:23 +08:00
black-desk
ee54a2edc0
refact(cli): early return
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk
2cca37b841
chore: remove unused comment
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk
ef80f995a9
refact: make all exec command as QStringList
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
linxin
6aed2a2b6c
refact: ll-cli command parser implement
...
use docopt lib to replace Qt command line parser lib
Log: change command line parser implement
Issues:
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk
ee1dece0a3
style: run clang-format on all files
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 22:41:07 +08:00
black-desk
7fa2bb3d6b
chore: update PFL.cmake
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 22:53:12 +08:00
black-desk
9ada065677
build: refact build process
...
- update cmake-format config;
- using PFL.cmake (https://github.com/black-desk/PFL.cmake );
- using CPM.cmake (https://github.com/cpm-cmake/CPM.cmake ).
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 13:35:51 +08:00
black-desk
ac5d7bc795
refact: remove unneed function
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 10:40:36 +08:00
black-desk
a122049325
style: sort include
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-07 10:55:46 +08:00
black-desk
b07e3ea778
refact: remove private class of package mangaer
...
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:13 +08:00
black-desk
dba8b94795
refact: remove private class of app_manager
...
- remove private class of app_manager
- remove singleton base of app_manager
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:12 +08:00
black-desk
6233e22990
refact: make ll-package-manager use utils/dbus
...
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:10 +08:00
black-desk
05030b467f
refact: add using in ll-service
...
use using to make the code more readable in ll-service.
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:09 +08:00
black-desk
32210fab10
refact: add some logs
...
- add some log in ll-service launching progress;
- add some log in utils/dbus.
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:08 +08:00
black-desk
92f8ddda72
refact: make ll-service use utils/dbus
...
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:07 +08:00
black-desk
2eee362db8
feat: use journald to logging
...
- introduce the new utils/global module for holding functions using
everywhere;
- add qt message handler for logging to journald;
- add -DQT_MESSAGELOGCONTEXT for enabling source location of log.
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-25 14:07:31 +08:00
hpdqddsy
654de6520b
refact(builder): unify addOptions() in ll-builder
...
Unify all `addOption()` and `addOptions()` in `ll-builder`.
Signed-off-by: hpdqddsy <hpdqddsy@gmail.com>
2023-09-16 00:35:46 +08:00
black-desk
995446c82a
format: run clang-format on ll-cli
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-05 15:12:26 +08:00
black-desk
814ea55b17
format: remove extra spaces
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-05 15:11:23 +08:00
hpdqddsy
f712e0655f
refact: unify addOptions()
...
Unify all `addOption()` and `addOptions()` in `ll-cli`.
2023-09-05 15:10:08 +08:00
hpdqddsy
58e227b675
refact: refactor if clause
...
Refactor an if clause. Just a test.
2023-09-05 15:10:08 +08:00
black-desk
c023e00dd5
fix(cli): correct the default repo name
...
When we update the config.json in LINGLONG_ROOT
to config.yaml
at commit 6e51c51e95 ,
we also update the default local repo name
in default configuration file
to "deepin".
But we didn't update the default value of
command line argument "--name" of
command `ll-cli repo modify`,
which make that command failed
when "--name" argument is not provided.
This commit update the default value of
"--name" to "deepin".
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-17 23:23:12 +08:00
black-desk
b74e5abde7
build: move virtual-base to apps/prototype
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:14 +08:00
black-desk
008d8b69d0
refact: move JobManager into linglong::job_manager
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:12 +08:00
black-desk
db79c61ce1
build: mv system_helper adaptors to linglong/adaptors
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:10 +08:00
black-desk
c9d82e32c9
build: mv job{_manager} adaptors to linglong/adaptors
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:09 +08:00
black-desk
23be7f5f7d
build: mv package_manager adaptor to linglong/adaptors
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:08 +08:00
black-desk
0771d23402
build: mv app_manager adaptor to linglong/adaptors
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:07 +08:00
black-desk
5ec0ebf3fc
build: mv linglong/api/v1/dbus/{interfaces,}
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:06 +08:00
black-desk
9c603411ec
build: move generated dbus interface codes to api/v1/dbus/interfaces
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:03 +08:00
black-desk
e450e6b671
refact!: add version numbver to dbus interface
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:02 +08:00
black-desk
a15c305fed
chore: add SPDX-* comments to src/* and apps/*
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:58 +08:00
black-desk
4e67f8e3f3
build: add SPDX-* comments to CMakeLists.txt
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:51 +08:00
black-desk
4ce50f6db6
build: move system_helper to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:47 +08:00
black-desk
dbd427f6ee
build: move module/* to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:46 +08:00
black-desk
60e1bdcbcc
build: move service to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:45 +08:00
black-desk
54f9648be1
build: move package_manager to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:44 +08:00
black-desk
05bf8395d8
build: move bulder to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:43 +08:00
black-desk
2e2bfb6e67
build: move ll-system-helper
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:41 +08:00
black-desk
fdd8b47bcf
build: move ll-service to apps
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:40 +08:00
black-desk
07bf9cc5be
build: move ll-package-manager to apps
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:39 +08:00
black-desk
1eb6e12073
refact: change llpkg into a shell script
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:39 +08:00
black-desk
d0807308e6
build: move ll-cli to apps
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:38 +08:00
black-desk
a3e33aba21
build: move ll-builder to apps
...
This commit starts move executables to /apps
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:36 +08:00