Commit Graph

702 Commits

Author SHA1 Message Date
yuanqiliang e22fe870da chore: bump version to 1.3.3.14-1
update version

Log:
Change-Id: I2c72461d287c9582ebae01a40284252c53114291
2022-10-21 15:56:40 +08:00
Heysion Yuan 248b39c893 feat: add deepin downloader install rules
add deepin downloader install files to system rules

Log:
Change-Id: I2e122ab66deebff61f2fd86d38157b60b6ae5494
2022-10-21 15:27:34 +08:00
chenlinxuan 1b76ff84f3 fix: update ll-cli bash completions
remove extra d for kill subcommand

Change-Id: Icddab3520e819056a2d15062025059935267f10a
2022-10-21 15:05:20 +08:00
chenhuixing 4119833273 fix: deepin-manual cannot be accessed by other applications
move deepin-manual in files/share to entries

Log:
Change-Id: Id344635d6de3725105e40db8a7fd4118d3c9b087
2022-10-21 14:37:15 +08:00
chenhuixing 96df902d96 fix: modify files in context-menus
set the value of 'Exec' to linglong startup mode

Log:
Change-Id: Ic20cdfee9f1269f4e269f511627d68ad03aebd79
2022-10-21 14:35:55 +08:00
chenhuixing 0c8bf3a7eb fix: desktop file modification is incomplete
set all sections when modifying desktop files

Log:
Change-Id: Ia17607174686bb13d10d5d20c2219241d7483ded
2022-10-21 14:23:43 +08:00
huqinghong f97b381eb0 fix: 包管理runtime更新
包管理runtime更新

Log:
Change-Id: I0d4f5c89f33a08b3519aab12460879f41269cda0
2022-10-21 13:30:20 +08:00
liujianqiang 990c26a797 feat: make link llpkg
link /usr/bin/ll-cli /usr/bin/llpkg.

Log:
Change-Id: Ia00d2560f89e7ab657b7f8ed431ba94b62cd378a
2022-10-21 10:01:27 +08:00
liujianqiang cc7c9bcd88 fix: mount /dev
mount /dev for specify app.

Bug: https://pms.uniontech.com/bug-view-162385.html
Log:
Change-Id: Ieb100d40c378f1de143691a57c425061027088cc
2022-10-20 21:49:12 +08:00
huqinghong 91623f7126 fix: 当前调试符号失效问题
当前调试符号失效问题

Log:
Change-Id: I6d0d7774c8c55d43b3001bac41f2470aee9b5bcf
2022-10-20 21:21:23 +08:00
huqinghong 483eab0c19 fix: 包管理特定场景安装包失败
包管理特定场景安装包失败

Log:
Change-Id: I73918203c677de034303ef56edc8c15651559902
2022-10-20 21:07:32 +08:00
liujianqiang 4e1f476108 fix: rbind mount /tmp/deepin-mail-web
deepin-mail need save data with /tmp/deepin-mail-web.

Log:
Change-Id: I002fcedabd7f46e2367ee42c23dcff7049c775cc
2022-10-20 20:48:21 +08:00
huqinghong 94ecfb13f3 fix: 包管理卸载时无法删除应用数据
包管理卸载时无法删除应用数据

Log:
Change-Id: I3a1f39ca9cda166ba0f0d2a8faf4c0c6a6ad03dc
2022-10-20 20:42:28 +08:00
liujianqiang d9ad6417e6 fix: mount /dev/sr0
mount /dev/sr*

Bug: https://pms.uniontech.com/bug-view-162149.html
Log:
Change-Id: I123ad0e499bc2daa360d897d67a5ebc8180c89c0
2022-10-20 20:21:57 +08:00
liujianqiang 8e84392d62 fix: appid err
com->360.browser-stable -> com.360.browser-stable.

Log:
Change-Id: I8a2f65d1da8e5dabac641121fe1a48cb63e70afa
2022-10-20 20:18:34 +08:00
liujianqiang cec95cc8e8 fix: bind /run/user/uid/gvfs
bind /run/user/uid/gvfs.

Bug: https://pms.uniontech.com/bug-view-159831.html
Log:
Change-Id: Iee97a986c4f1430c25e91a2adc9bc1046dcc4538
2022-10-20 20:05:36 +08:00
huqinghong b98dc790c7 feat: 增加修改仓库URL功能
增加ll-cli修改仓库URL功能

Log:
Change-Id: I99612bd0d7495e0ef2553648b82ad16901d9e653
(cherry picked from commit 141a6a2b1e661131c27beabf62de8d2182bfe669)
2022-10-20 19:58:59 +08:00
huqinghong dc6ae1a66e refactor: 包管理ll-cli --help隐藏nodbus参数
包管理ll-cli --help隐藏nodbus

Log:
Change-Id: Iccbbf078e442855dffa3ad14bcb3ede5f2f6c122
(cherry picked from commit c51a7a0643d680baa2b6722fa8aa323436a5c888)
2022-10-20 19:58:48 +08:00
huqinghong 181fecf4e8 fix: 同一应用多个版本调试包时卸载错误问题
同一应用多个版本调试包时卸载错误问题

Log:
Change-Id: I280c144e3c4f77fc451029f5eb3d0fa9d2b877ef
(cherry picked from commit 078e89f2251af96d563bcfb76d6d9c00fa1a7623)
2022-10-20 19:46:35 +08:00
huqinghong 8477e5cd05 chore: bump version to 1.3.3.8-1
update version.

Log:
Change-Id: Ice49191e14aee24ca164a8dc46956851674326fa
2022-09-13 13:40:57 +08:00
huqinghong 0afe6c9035 fix: 包管理uninstall all-version无法卸载问题
包管理uninstall all-version无法卸载问题

Log:
Change-Id: Ia07b1a814232bfaad07591139529321c5d3ddec5
2022-09-09 13:12:39 +08:00
chenhuixing 85d518f835 chore: bump version to 1.3.3.7-1
update version.

Log:
Change-Id: I64d7a62aaaddc4581f63d346050ef10825860446
2022-09-08 20:34:06 +08:00
lihe 4c06346152 fix: link systemd user files when install
- Add systemd user service/timer support, link files to
/etc/systemd/user

Change-Id: Ic8a9a3c9d515bdcb0d86bb114554eaaecafca541
2022-09-08 17:46:27 +08:00
huqinghong 9d8dc969e2 fix: 多channel模式特定场景下应用无法更新问题
多channel模式特定场景下应用无法更新问题

Log:
Change-Id: I36d82ce489d4bb25c5374727e4ed9b6c7397a9ed
2022-09-08 16:20:35 +08:00
chenhuixing b816b05aab fix: decompress failed after download
* the file descriptor should be closed at the end of the event
  loop to finish writing.
* check the hash of the file after download.

Log:
Change-Id: I568600a2099d6a3982a9001db4d745e6e4b1c233
2022-09-08 14:26:24 +08:00
chenlinxuan d5f5e5e16c refactor: update ll-cli bash completions
Change-Id: I010e528197932e03dfad445dee1eb155475f3495
2022-09-08 13:23:24 +08:00
chenhuixing e9e1be5943 fix: show full reference in section App
show appId instead full reference when running 'll-cli ps'.

Log:
Change-Id: Ia4798b77e6d892d348bd8b6ec1580d572d7db5b5
2022-09-08 11:52:50 +08:00
lihe 78e3cea270 fix: link dfm context-menus files when install
- link files from files/share/applications/context-menus/*.conf to
/usr/share/applications/context-menus

Change-Id: I392c2e50180f056564213bbf9bf2ef627e46d73f
2022-09-08 11:52:22 +08:00
huqinghong 2f8a848ef8 fix: 增加u盘和home目录挂载到沙箱
增加u盘和home目录挂载到沙箱

Log:
Change-Id: I880864ebed6201de41eb0ff018c82d5e5bb7dda0
2022-09-08 10:52:05 +08:00
lihe 9ee241dfcf fix: add privilege portal white list
- Add whiteList to filter package that can use privilege portal

Change-Id: I4d0868a49c7c19f9aa975498a4b5c60dfb9a76c2
2022-09-06 21:01:09 +08:00
chenhuixing 6dcb76c41c fix: prevent ostree data from being modified
Make a copy instead of a link when exporting files.

Log:
Change-Id: I303d8c12dda1ae7f8f00663d570206d3de153627
2022-09-06 11:21:51 +08:00
lihe fbc4baeb3a
refactor: add install portal fix dock plugin
- WARN: it is not safe to portal file in linglong to host, every install
portal need review.
- Fix that dock can not load plugin. The plugin is part of dock binary
code, not linglong package.

Change-Id: I4557d7e005d890125a1d0fb6af7f0a5fdf8687c1
2022-09-06 10:12:14 +08:00
Li He a7be2068b4 refactor: add system-helper
system-helper will fix install/run compatibility issue for applications.

it also deal some problem need root to fix, but never grant a privilege
for application.

Change-Id: Ie5035e1296edaeb4573c50ed7b4ead7ba1fe0bcb
2022-09-05 11:06:30 +08:00
chenlinxuan 42a74cd3ae doc: add fixme
add a fixme comment

Change-Id: I146337a637317de8087b91dd4ed73f9fa6e19a9f
2022-09-02 18:12:49 +08:00
lihe 950ecacf8d
refactor: remove download from cli
- no need download, if need an bundle, install and export it.

Change-Id: I98408d487564ad4fdea85d163f22e2f8df4f9fb5
2022-09-02 09:56:52 +08:00
lihe 0c4a1120f6 refactor: fix the error package manager name
- the package manager is not system-helper, correct that issue.
- the dbus service should be org.deepin.linglong.PackageManager.

Change-Id: Ib66fd2d20dcfcd0557184fb6812151ce17df90e7
2022-09-02 09:52:33 +08:00
lihe 379b49acf5 fix: free ostree object and dismiss qt dbus memory warning
- need free repoPtr with g_obejct_unref.
- unregister service/object to dismiss memory check warning.

Change-Id: I0a8d4f1702668a9d6de1adb542a5c382b9b0ef1e
2022-09-02 09:52:14 +08:00
liujianqiang d16c6b1d11 fix: 修复二次启动应用失败
1. 二次启动ref字段加入了channel与module字段,导致二次启动不进同一沙箱启动.
2. exec执行参数解析错误处理。

Bug: https://pms.uniontech.com/bug-view-153939.html

Log:
Change-Id: Ie86d43ec53f6c4e2095fa1cc33936bc1a2d01a79
2022-09-02 08:28:35 +08:00
chenhuixing fb130b55fb chore: add default configuration file
install default configugration file to /etc/linglong.

Log:
Change-Id: Ia22c4035b19a119ebaf50285cadc19b25ba0a1fb
2022-09-01 13:26:02 +08:00
huqinghong 4e191ad083 feat: 包管理ll-cli命令自动补全
包管理ll-cli命令自动补全

Log:
Change-Id: If95f58490a686de5e97ae25dfc28ab470029fbc0
2022-08-30 13:25:29 +08:00
liujianqiang 05e3c5238b fix: lintian error
fix lintian error.

Log:
Change-Id: I6e8313070023faacd4af99aa09a94ae31f21271b
2022-08-29 16:02:40 +08:00
lihe 07b4c9f8fc fix: memory leak when use loadJson
load json return an QObject*, the caller need free it

Change-Id: Iefd66f1da7b0717f6852398fdaadb462c7ffe803
2022-08-29 11:57:25 +08:00
chenhuixing e2c28d0e5d feat: calculate package size
After the build is successful, calculate the package size
and write it into info.json.

Log:
Change-Id: I1c6b4c379d44c165bcb3198923733b68a980708c
2022-08-27 09:46:38 +08:00
chenlinxuan 0a8501e493 feat: add PKGBUILD
* copy PKGBUILD from https://wiki.archlinux.org/title/CMake_package_guidelines
  * add some dependencies

  This is just a workround, dependencies list should be consider more
  carefully.

Change-Id: Ie70aea128d3d8f127496d1860231a6651d98835e
2022-08-26 21:46:24 +08:00
Heysion Yuan 211dbbea9c Revert "test: add test demo data"
This reverts commit 1f3949c4df.

Change-Id: I27fe4eabfa17a523b8dada3aec5df2ad4d30b991
2022-08-26 21:43:20 +08:00
lihe dbffe60138 docs: remove help manual
- move help/manual to website project
- clean some legacy description

Change-Id: I7e06310d09d29913ee47190757d31065b22aaf5b
2022-08-26 21:43:01 +08:00
chenhuixing 855d627989 fix: pull latest dependency failed
if the version of dependency is unset, pull latest version.

Log:
Change-Id: Ic575f3480714d547efec1342175194d79f91dee3
2022-08-25 13:03:41 +08:00
liujianqiang addd36d826 feat: add uab mimetype
add uab mimetype.

Log:
Change-Id: I4e512f42c5ceec08880978f631ce1ddee68a4d17
2022-08-18 13:32:40 +08:00
huqinghong b7e8860973 fix: 包管理安装卸载更新支持调试符号
包管理安装卸载更新支持调试符号

Log:
Change-Id: I730286d3db4db9e7743368b7ca5e207d51931a87
2022-08-18 13:17:23 +08:00
Heysion Yuan d58e5622e5 Revert "add: add demo pkg data"
This reverts commit e1b73deb34.

Change-Id: Iea015f8c95088738b91e13ede52ef8461ddd5443
2022-08-18 11:04:17 +08:00