black-desk
dfa94ad37d
deps: update qserializer to v0.1.1
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:52 +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
fe7d64641b
chore: license CI config files with CC0-1.0
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:50 +08:00
black-desk
fcc7ec5787
chore: format api/dbus/*.xml and add SPDX-* comments
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:49 +08:00
black-desk
7eb3276879
chore: remove all items in .reuse/dep5
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:48 +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
bd55fb999c
build: start move files in src to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:42 +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
33dbeeca7c
build: remove unnecessary enable_testing
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:37 +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
black-desk
c8781aac98
fix: workaround for dbus adaptor
...
only link adaptor to the library who implement that interface
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:35 +08:00
black-desk
105ff508ef
refact: update external/qserializer
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:34 +08:00
black-desk
c3e713954d
refact: start add types for new dbus api
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:33 +08:00
black-desk
a95b9a13db
chore: remove xmls in src/module/dbus_ipc
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:32 +08:00
black-desk
0551e2ec15
build: move dbus interface to src/dbusgen
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:31 +08:00
black-desk
0b15c1af66
build: move dbus adaptor to src/dbusgen
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:30 +08:00
black-desk
ef4f831639
chore: copy dbus xml files to api/dbus
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:30 +08:00
black-desk
601fb11a24
chore: remove unused code
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:29 +08:00
black-desk
1ebed3d5dc
test: add test for new serialize utils
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:28 +08:00
black-desk
a830ab73c5
chore: test -> tests
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:27 +08:00
black-desk
d6b96551d4
refact: new serialize utils
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:26 +08:00
black-desk
79137ac900
build: ll-system-helper
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:25 +08:00
black-desk
d799fdf6b0
build: use namespaced library aliases
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:24 +08:00
black-desk
ecb8f9f212
docs: move uab-build.md to docs
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:23 +08:00
black-desk
48463802de
build: ll-service
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:22 +08:00
black-desk
e1ef569b68
build: ll-package-manager
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:21 +08:00
black-desk
83583dbff5
build: ll-cli
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:21 +08:00
black-desk
372e6f89bd
build: ll-builder
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:20 +08:00
black-desk
c58172e244
build: add the new qserializer
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:19 +08:00
black-desk
0ade3fe179
chore: disable formators in external
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:18 +08:00
black-desk
10e1fd06bb
chore: add new qserializer
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:17 +08:00
black-desk
6b582a2b2c
build: add update-extarnal script
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:16 +08:00
Iceyer
d324f879b3
fix: bulider crash with new serialize
...
- Fix mass issue of empty pointer with new serialize in ll-builder
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:15 +08:00
Iceyer
6e51c51e95
feat: change confing.josn to config.yaml
...
- Use config.yaml to support multi repos, now support repo only
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:14 +08:00
Iceyer
9973dea415
feat: support pull/push to oci distribution
...
- Add distribution client for pull/pull manifest/blob
Support push erofs image to oci distribution server. Just support V2 api
and V2 manifest format.
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:13 +08:00
Iceyer
a62c8a4644
feat: add head method to HttpRestClient
...
- Add QNetworkReply *head(QNetworkRequest &request)
- Update QIODevice argument name to device
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:12 +08:00
Iceyer
09051850ed
feat: add test helper function runQApplication
...
- runQApplication would create QCoreApplication and call exec to run
operation. call exit(0) when operation finish
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:11 +08:00
Iceyer
6624aed53a
feat: add put QIODevice to HttpRestClient
...
- Add QNetworkReply *put(QNetworkRequest &request, QIODevice *data);
- Add content type json and binary
- Add error wrap for QNetworkReply
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:10 +08:00
Iceyer
c92fd1ac9c
feat: add fileHash for QIODevice
...
- fileHash with QIODevice could calc hash for memory file
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:09 +08:00
Iceyer
37c8e10f26
feat: add pretty output when gtest assert fail
...
- Add PrintTo for util::Error
- Add == operator to util::Error so ASSERT_EQ(err, Success()) work
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:08 +08:00
Iceyer
602ee363a3
chore: fix some spell error
...
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:07 +08:00
Iceyer
214224acb6
doc: add unit testing doc
...
- Use LINGLONG_TEST_ALL to enable all test, though it can not pass in ci
envioment.
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:06 +08:00