{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":668197156,"defaultBranch":"master","name":"debdroid","ownerLogin":"zavocc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-19T08:48:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119603393?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690462324.0","currentOid":""},"activityList":{"items":[{"before":"d127fcba66db1d0e97e5f38d76fc49a1add9814a","after":"36607c24875677626656107b207494d7357f565f","ref":"refs/heads/master","pushedAt":"2023-07-26T09:49:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"DebDroid version 4.0 (#1)\n\nWhat's new in this release:\r\n- Refactor and organize some code to make it more workable, removed redundant code, new variables and constants for debdroid script.\r\n\r\n- New suite of Debian releases: buster/oldoldstable, bullseye/oldstable, bookworm/stable, trixie/testing, sid/unstable. Removed Debian stretch (reached it's EOL, very outdated distribution released since 2017)\r\n\r\n- Deprecate `debdroid launch-asroot`, instead it is replaced by `debdroid launch --asroot` (as part of refactoring)\r\n\r\n- Launching commands without dropping to shell now requires explicit escaping `--` (e.g. `debdroid launch --asroot -- apt update`)\r\n- Install: Changed parameters and flags:\r\n - To install stable without arguments, run `debdroid install`\r\n - To install other than stable, run `debdroid install --suite sid`\r\n - To force install 32-bit Debian, run `debdroid install --32` or `debdroid install --suite sid --32`\r\n - New `debdroid install --list` argument\r\n\r\n- New mountpoints.sh format instead of mountpoints.conf, this consists of arrays in a : format\r\n Syntax as follows to create a bind mount:\r\n\r\n mount+=(\"source\")\r\n mount+=(\"source:destination\")\r\n mount+=(\"/sdcard:/sdc\")\r\n\r\n- Runtime directory is now \"/.proot.debdroid\" instead of \"/var/debdroid\". dot proot dot prefix was used to hide this runtime directory even with file managers with show hidden files toggle it will still be hidden\r\n\r\n- SOON: Debianize re-write and re-implementation\r\n\r\n- Bumped Linux kernel to 6.2.0\r\n\r\n- Environment: Synchronize GALLIUM_DRIVER Termux environment variable to Debian at login to utilize hardware acceleration modes from Termux (Default: llvmpipe) WARNING: virpipe fails on woody to bullseye","shortMessageHtmlLink":"DebDroid version 4.0 (#1)"}},{"before":"cecfe8f9cd86ddeec35e5607ec1715c4029f5127","after":"4dac7a3d0577ec4bbc29999b05d5582984cab747","ref":"refs/heads/2.0","pushedAt":"2023-07-26T09:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"prepare for 4.0","shortMessageHtmlLink":"prepare for 4.0"}},{"before":"191961426e444b9eec986e8edaa92c0f6c6943a8","after":"cecfe8f9cd86ddeec35e5607ec1715c4029f5127","ref":"refs/heads/2.0","pushedAt":"2023-07-26T09:20:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"almost finalization and polishing: exit nonzero if argument is invalid","shortMessageHtmlLink":"almost finalization and polishing: exit nonzero if argument is invalid"}},{"before":"a39e71553a468499be620bdd77f87e133639800a","after":"191961426e444b9eec986e8edaa92c0f6c6943a8","ref":"refs/heads/2.0","pushedAt":"2023-07-26T07:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: run shift after case block","shortMessageHtmlLink":"debdroid: run shift after case block"}},{"before":"7787d5b30d70adc486b8f8590157a4d0c399c9af","after":"a39e71553a468499be620bdd77f87e133639800a","ref":"refs/heads/2.0","pushedAt":"2023-07-26T03:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"TESTING! almost decoupling every launch parameters to run_debian","shortMessageHtmlLink":"TESTING! almost decoupling every launch parameters to run_debian"}},{"before":"d82fc3a5bdee76f4727fada40911d7a5dcaffa74","after":"7787d5b30d70adc486b8f8590157a4d0c399c9af","ref":"refs/heads/2.0","pushedAt":"2023-07-26T02:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debian: use set for checking for extcmd instead of pure $@","shortMessageHtmlLink":"debian: use set for checking for extcmd instead of pure $@"}},{"before":"0e04b622d14df605c03ffe313de26f4baa141f51","after":"d82fc3a5bdee76f4727fada40911d7a5dcaffa74","ref":"refs/heads/2.0","pushedAt":"2023-07-25T15:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debian_config: use -x for checking the presence of tput command","shortMessageHtmlLink":"debian_config: use -x for checking the presence of tput command"}},{"before":"db578c7504c04809c5297176d7fbe468e7b23b65","after":"0e04b622d14df605c03ffe313de26f4baa141f51","ref":"refs/heads/2.0","pushedAt":"2023-07-25T15:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: make rootmode variable check shorthand","shortMessageHtmlLink":"debdroid: make rootmode variable check shorthand"}},{"before":"77cd73b50a789e795f4ce870417d2c1e9a251fb9","after":"db578c7504c04809c5297176d7fbe468e7b23b65","ref":"refs/heads/2.0","pushedAt":"2023-07-25T15:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: use for loop and array and prevent word splitting by multi-quoting extcmd","shortMessageHtmlLink":"debdroid: use for loop and array and prevent word splitting by multi-…"}},{"before":"b9e66b74b96b6a5573026a9af9f7a3e36922677f","after":"77cd73b50a789e795f4ce870417d2c1e9a251fb9","ref":"refs/heads/2.0","pushedAt":"2023-07-25T14:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: use grep for looking for LANG variable","shortMessageHtmlLink":"debdroid: use grep for looking for LANG variable"}},{"before":"672945f3c923a921af842b188ea8c00808dcb5e6","after":"b9e66b74b96b6a5573026a9af9f7a3e36922677f","ref":"refs/heads/2.0","pushedAt":"2023-07-25T13:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: do not set LANG in run_proot_cmd","shortMessageHtmlLink":"debdroid: do not set LANG in run_proot_cmd"}},{"before":"463a4ece31fcf9982001afc15dd4ce7a71016d54","after":"672945f3c923a921af842b188ea8c00808dcb5e6","ref":"refs/heads/2.0","pushedAt":"2023-07-25T13:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: fix for last commit","shortMessageHtmlLink":"debdroid: fix for last commit"}},{"before":"c1a38d3a7f52247423cbc89f3b9cf3477019fc8a","after":"463a4ece31fcf9982001afc15dd4ce7a71016d54","ref":"refs/heads/2.0","pushedAt":"2023-07-25T12:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: move binds directory creation to configuration phase","shortMessageHtmlLink":"debdroid: move binds directory creation to configuration phase"}},{"before":"c6bbc698730b694d1b9a2256d6b04020973d76d1","after":"c1a38d3a7f52247423cbc89f3b9cf3477019fc8a","ref":"refs/heads/2.0","pushedAt":"2023-07-25T12:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: polishing","shortMessageHtmlLink":"debdroid: polishing"}},{"before":"da7fe162ba7199bfc09caee96f0de75f7593acf0","after":"c6bbc698730b694d1b9a2256d6b04020973d76d1","ref":"refs/heads/2.0","pushedAt":"2023-07-25T11:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"update dependencies","shortMessageHtmlLink":"update dependencies"}},{"before":"7242101b8a72b16a379fbda828a64d239236a7f5","after":"da7fe162ba7199bfc09caee96f0de75f7593acf0","ref":"refs/heads/2.0","pushedAt":"2023-07-25T11:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"use head instead of cat for reading certain oneline config files","shortMessageHtmlLink":"use head instead of cat for reading certain oneline config files"}},{"before":"ccb6ffa3ce2abd46f7e4fa0c8118406fdebc91e8","after":"7242101b8a72b16a379fbda828a64d239236a7f5","ref":"refs/heads/2.0","pushedAt":"2023-07-25T11:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: suppress ls errors when directory was not found","shortMessageHtmlLink":"debdroid: suppress ls errors when directory was not found"}},{"before":"46e2b3e1039f2fc62e70d389c155f7fe8c35cdbd","after":"ccb6ffa3ce2abd46f7e4fa0c8118406fdebc91e8","ref":"refs/heads/2.0","pushedAt":"2023-07-25T09:41:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: follow up from previous commit","shortMessageHtmlLink":"debdroid: follow up from previous commit"}},{"before":"3b691ef743251e4cf14fa369e3f413e0860e7f64","after":"46e2b3e1039f2fc62e70d389c155f7fe8c35cdbd","ref":"refs/heads/2.0","pushedAt":"2023-07-25T09:36:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid.sh: also quote other places that might have spaces in filenames","shortMessageHtmlLink":"debdroid.sh: also quote other places that might have spaces in filenames"}},{"before":"d1c59a97f90c18e2e3df427e6d1c63d2170bbdfc","after":"3b691ef743251e4cf14fa369e3f413e0860e7f64","ref":"refs/heads/2.0","pushedAt":"2023-07-25T09:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid.sh: wrap DEBDROID_DEBIAN_FS variable when ls'ing subshell subst\r\n\r\n_-_","shortMessageHtmlLink":"debdroid.sh: wrap DEBDROID_DEBIAN_FS variable when ls'ing subshell subst"}},{"before":"ded724b9e672cd6b98f59be59bdd2f84be7d58f5","after":"d1c59a97f90c18e2e3df427e6d1c63d2170bbdfc","ref":"refs/heads/2.0","pushedAt":"2023-07-25T03:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: use ls to properly check if rootfs is installed by checking if the rootfs directory is not empty","shortMessageHtmlLink":"debdroid: use ls to properly check if rootfs is installed by checking…"}},{"before":"91c2538a8c8195808b6a358975643343c57b7e30","after":"ded724b9e672cd6b98f59be59bdd2f84be7d58f5","ref":"refs/heads/2.0","pushedAt":"2023-07-25T02:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"Another polishing before release\r\n\r\nrun_debian: use head for simple value checking (corrosive)","shortMessageHtmlLink":"Another polishing before release"}},{"before":"89937077e94d37cf555435da26f832aa4b576c4b","after":"91c2538a8c8195808b6a358975643343c57b7e30","ref":"refs/heads/2.0","pushedAt":"2023-07-24T15:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: slight changes to help","shortMessageHtmlLink":"debdroid: slight changes to help"}},{"before":"188dd9914672729526b7ef9e9769398744f574bd","after":"89937077e94d37cf555435da26f832aa4b576c4b","ref":"refs/heads/2.0","pushedAt":"2023-07-24T15:46:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid: more shouting to errors","shortMessageHtmlLink":"debdroid: more shouting to errors"}},{"before":"9331c4768b669b2c46f30af2e0f7c22a9f036ed9","after":"188dd9914672729526b7ef9e9769398744f574bd","ref":"refs/heads/2.0","pushedAt":"2023-07-24T15:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"More polishing readme for finalization","shortMessageHtmlLink":"More polishing readme for finalization"}},{"before":"06316b2b5850340eb1e55c5b2883dc153a7807b9","after":"9331c4768b669b2c46f30af2e0f7c22a9f036ed9","ref":"refs/heads/2.0","pushedAt":"2023-07-24T03:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"Polishing with wording and grammar","shortMessageHtmlLink":"Polishing with wording and grammar"}},{"before":"6ab01e7604eb4921b749d3a3d1feaad4860496a0","after":"06316b2b5850340eb1e55c5b2883dc153a7807b9","ref":"refs/heads/2.0","pushedAt":"2023-07-23T13:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid.sh, debian_config.sh, run_debian: fixes\n\n- More grammar fixes\n- Fix /usr/bin/env -i command not found when launching\n- Make uname consistent","shortMessageHtmlLink":"debdroid.sh, debian_config.sh, run_debian: fixes"}},{"before":"e3c2be066ab4ba6b8debeb5f94c7c53ef5774a86","after":"6ab01e7604eb4921b749d3a3d1feaad4860496a0","ref":"refs/heads/2.0","pushedAt":"2023-07-23T08:51:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"Slight fixes from previous commit","shortMessageHtmlLink":"Slight fixes from previous commit"}},{"before":"95bc743ebea71e6a453006b1302a89f8302b59bd","after":"e3c2be066ab4ba6b8debeb5f94c7c53ef5774a86","ref":"refs/heads/2.0","pushedAt":"2023-07-23T08:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid.sh, run_debian.sh, mountpoints.sh: Format changes\r\n\r\nNow using \"set\" instead of variable concatenation. This stores arguments information better and can handle word splitting, filenames with spaces for bind-mounting files or folders with spaces, compared to variables which doesn't handle properly.\r\n\r\nAlong changing the mountpoints.sh format with array-based variable concatenation instead, syntax is:\r\n\r\n mount+=(\"/source:/destination\")\r\n mount+=(\"/source\")\r\n\r\nMuch more cleaner approach\r\n\r\nIdea taken from proot-distro project. Huge thank you @sylirre!","shortMessageHtmlLink":"debdroid.sh, run_debian.sh, mountpoints.sh: Format changes"}},{"before":"697ee4db23df9ec7cdbfaaf07a90347c0a44f3a9","after":"95bc743ebea71e6a453006b1302a89f8302b59bd","ref":"refs/heads/2.0","pushedAt":"2023-07-22T13:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zavocc","name":"WMCB Tech (marcusz)","path":"/zavocc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119603393?s=80&v=4"},"commit":{"message":"debdroid.sh: remove unnecessary comment","shortMessageHtmlLink":"debdroid.sh: remove unnecessary comment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADXWtztAA","startCursor":null,"endCursor":null}},"title":"Activity · zavocc/debdroid"}