{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":373917781,"defaultBranch":"master","name":"void-bootstrap","ownerLogin":"JamiKettunen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-04T17:38:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47358222?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1636030836.328161","currentOid":""},"activityList":{"items":[{"before":"56e855949da5fd33952f2f2a8754d2a4eeb92f9d","after":"dc03cc4df5ab97769bd8fc33ef413d7db3f394e0","ref":"refs/heads/master","pushedAt":"2024-05-13T07:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Update to 20240314 release base images","shortMessageHtmlLink":"meta: Update to 20240314 release base images"}},{"before":"61f2ff0f997d5e51f05938f31789f6954243f85f","after":"56e855949da5fd33952f2f2a8754d2a4eeb92f9d","ref":"refs/heads/master","pushedAt":"2024-01-14T13:15:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"config: Drop remaining reference to old now dead mirror\n\nhttps://voidlinux.org/news/2023/10/repo-changes.html","shortMessageHtmlLink":"config: Drop remaining reference to old now dead mirror"}},{"before":"da6557179671c1d293e4c9db9ba16a31216dfcf0","after":"61f2ff0f997d5e51f05938f31789f6954243f85f","ref":"refs/heads/master","pushedAt":"2023-11-30T18:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"Revert \"config: Default to glibc instead of musl\"\n\nv8.1.0 was released at 2023-08-22 and v8.0.5 on 2023-09-21, if a distro\nremains on the affected broken older v8.x releases that's on them at\nthis point.\n\nThis reverts commit 657e8da9e7724b4f39950d0d45035f35a80f92ab.","shortMessageHtmlLink":"Revert \"config: Default to glibc instead of musl\""}},{"before":"a3d1c31bd6baeb57b1eb12f1f7a9b3d6f26b3eb1","after":"da6557179671c1d293e4c9db9ba16a31216dfcf0","ref":"refs/heads/master","pushedAt":"2023-10-10T10:23:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"packages: Silence non-error patch output\n\nbsdpatch is excessively noisy here and only errors are relevant\nrealistically.","shortMessageHtmlLink":"packages: Silence non-error patch output"}},{"before":"26591dafb873ac04fb76a42d108a1e6bba9c8940","after":"a3d1c31bd6baeb57b1eb12f1f7a9b3d6f26b3eb1","ref":"refs/heads/master","pushedAt":"2023-08-28T20:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"setup.sh.in: Make runas function support multi-line stdin\n\nLike before:\n\n runas user \"some commands\"\n\ncontinues to work, but now you may also:\n\n runas user <<'EOF'\n some\n multi-line\n commands\n EOF","shortMessageHtmlLink":"setup.sh.in: Make runas function support multi-line stdin"}},{"before":"3bb0e35e3c855d22f6d83ff16412d72ce9531796","after":"26591dafb873ac04fb76a42d108a1e6bba9c8940","ref":"refs/heads/master","pushedAt":"2023-08-25T21:51:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Support setting up pkgs from official extra Void repos","shortMessageHtmlLink":"meta: Support setting up pkgs from official extra Void repos"}},{"before":"3ffef479cd8d725935a88675cf60ae9028fe203e","after":"3bb0e35e3c855d22f6d83ff16412d72ce9531796","ref":"refs/heads/master","pushedAt":"2023-08-25T19:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Support setting up pkgs from official extra Void repos","shortMessageHtmlLink":"meta: Support setting up pkgs from official extra Void repos"}},{"before":"a7d6779745db9d9de2a3f2facb4ad5d7c2f2b5cb","after":"3ffef479cd8d725935a88675cf60ae9028fe203e","ref":"refs/heads/master","pushedAt":"2023-08-03T17:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"README: Add missing chmod +x in mkrootfs.sh example","shortMessageHtmlLink":"README: Add missing chmod +x in mkrootfs.sh example"}},{"before":"cd65be061083fd459d0cd27c95c20183bf4b958a","after":"a7d6779745db9d9de2a3f2facb4ad5d7c2f2b5cb","ref":"refs/heads/master","pushedAt":"2023-08-02T17:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Further sed-focused portability fixes\n\nThis should resolve the remaining \"sed -i\" portability issues and get it\nall fully working under Chimera Linux; let's hope for the best...","shortMessageHtmlLink":"meta: Further sed-focused portability fixes"}},{"before":"657e8da9e7724b4f39950d0d45035f35a80f92ab","after":"cd65be061083fd459d0cd27c95c20183bf4b958a","ref":"refs/heads/master","pushedAt":"2023-08-02T14:34:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"mkrootfs: Fail early if missing /dev/loop-control and making image\n\nInstead of failing late in the rootfs creation process with cryptic\nmessages like \"mount failed: No such file or directory.\" fail early when\na known problematic host environment is detected.","shortMessageHtmlLink":"mkrootfs: Fail early if missing /dev/loop-control and making image"}},{"before":"c43d444afc619a75e679a13087163ca5a8f8c479","after":"657e8da9e7724b4f39950d0d45035f35a80f92ab","ref":"refs/heads/master","pushedAt":"2023-08-02T12:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"config: Default to glibc instead of musl\n\nEspecially until QEMU v8.0.5 / v8.1.0 is released, fixing a v8.0.x\nregression where running nearly anything (including /bin/ls) with the\nolder musl v1.1.x segfaulted QEMU linux-user executable.","shortMessageHtmlLink":"config: Default to glibc instead of musl"}},{"before":"a0e3b607a30336cc736c9c745923e6a5f26b3412","after":"c43d444afc619a75e679a13087163ca5a8f8c479","ref":"refs/heads/master","pushedAt":"2023-08-02T12:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"mkrootfs: Fix detecting QEMU binfmt status on Ubuntu (23.10)\n\nThere the interpreter is /usr/libexec/qemu-binfmt/aarch64-binfmt-P\nwhich is a symlink to /usr/bin/qemu-aarch64-static.","shortMessageHtmlLink":"mkrootfs: Fix detecting QEMU binfmt status on Ubuntu (23.10)"}},{"before":"1d9b8597ec81895b5e423c1f3e3547f9db965ee6","after":"a0e3b607a30336cc736c9c745923e6a5f26b3412","ref":"refs/heads/master","pushedAt":"2023-07-24T20:32:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Rename overlay dir to overlays\n\nThere's already images and packages, so why not overlays? :)\n\nNOTE: This needs a dir rename on all existing void-bootstrap profiles!","shortMessageHtmlLink":"meta: Rename overlay dir to overlays"}},{"before":"d5bb5cfa24fa7b5ccdb3a8d537058aff54f4665e","after":"1d9b8597ec81895b5e423c1f3e3547f9db965ee6","ref":"refs/heads/master","pushedAt":"2023-07-24T19:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Rename overlay dir to overlays\n\nThere's already images and packages, so why not overlays? :)\n\nNOTE: This needs a dir rename on all existing void-bootstrap profiles!","shortMessageHtmlLink":"meta: Rename overlay dir to overlays"}},{"before":"2f46df4115301aa1007d7421199fa2cb0ec8e7c8","after":"d5bb5cfa24fa7b5ccdb3a8d537058aff54f4665e","ref":"refs/heads/master","pushedAt":"2023-07-24T13:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"REAMDE: Custom update threshold in external repo mkrootfs.sh example","shortMessageHtmlLink":"REAMDE: Custom update threshold in external repo mkrootfs.sh example"}},{"before":"ddca2f07dc87a180dd933ae761af28c839ce89bb","after":"2f46df4115301aa1007d7421199fa2cb0ec8e7c8","ref":"refs/heads/master","pushedAt":"2023-07-12T19:07:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"mkrootfs: Fix being unable to ^C the script on systemd-nspawn backend\n\nAfter further testing under Arch Linux this appears to do the trick, and\neven if e.g. qemu-aarch64-static segfaults and the container appears to\nbe stuck at least you can ^C your way out instead of having to send kill\nsignals to the systemd-nspawn process.","shortMessageHtmlLink":"mkrootfs: Fix being unable to ^C the script on systemd-nspawn backend"}},{"before":"1dbda2ef6b8a2a1e006ee12a7cd8d60f2fb76e99","after":"ddca2f07dc87a180dd933ae761af28c839ce89bb","ref":"refs/heads/master","pushedAt":"2023-07-12T09:39:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Update to 20230628 release base images","shortMessageHtmlLink":"meta: Update to 20230628 release base images"}},{"before":"e40b6c79ec630ad975b89b6de9cabe5c652101dd","after":"1dbda2ef6b8a2a1e006ee12a7cd8d60f2fb76e99","ref":"refs/heads/master","pushedAt":"2023-07-09T14:03:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"REAMDE: Fix external repo example mkrootfs.sh\n\nAs profiles can be nested by making void-bootstrap clone/symlink to\nanother external repo and not the main one they could potentially not\nhave any setup remotes to pull updates from; just call the next script\nwithout checking updates in this case.","shortMessageHtmlLink":"REAMDE: Fix external repo example mkrootfs.sh"}},{"before":"dfcf5af78d82cc6932c30db3f69612ecfe83ce81","after":"e40b6c79ec630ad975b89b6de9cabe5c652101dd","ref":"refs/heads/master","pushedAt":"2023-07-09T01:33:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"mkrootfs: Clarify \"runtime dependencies\" -> \"host binaries\"","shortMessageHtmlLink":"mkrootfs: Clarify \"runtime dependencies\" -> \"host binaries\""}},{"before":"f109c7d3e36547a3c1c29e98a3d016f43308a7c6","after":"dfcf5af78d82cc6932c30db3f69612ecfe83ce81","ref":"refs/heads/master","pushedAt":"2023-07-09T01:13:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Various portability fixes (part 1)\n\nThis is the beginning of getting void-bootstrap running on Chimera Linux\n(https://chimera-linux.org/); the fixes so far include:\n\n 1. auto-detect `sudo` vs `doas`\n 2. support `wget2` progress argument syntax\n 3. drop `readlink -f` calls for potentially non-existing dirs\n - this may need some replacement to match the GNU readlink behavior,\n we'll see\n 4. `qemu-${arch}-static` is a downstream distro variation of the\n upstream `qemu-${arch}` binary name default; support upstream style\n 5. don't pretend `update-binfmts` from binfmt-support is the only way\n to do things without `systemd-nspawn`, we already poke at\n `/proc/sys/fs/binfmt_misc` directly anyway for actually checking\n things\n 6. print more detailed info about host environment on launch\n 7. drop broken support for `doas` persistent authentication bg timer\n 8. run host `sed` with POSIX syntax (file path always last)","shortMessageHtmlLink":"meta: Various portability fixes (part 1)"}},{"before":"4ae8ce8c59cbcddb5dc7f71115b65a1e9415ae1d","after":"f109c7d3e36547a3c1c29e98a3d016f43308a7c6","ref":"refs/heads/master","pushedAt":"2023-07-09T01:03:53.000Z","pushType":"push","commitsCount":95,"pusher":{"login":"JamiKettunen","name":"Jami Kettunen","path":"/JamiKettunen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47358222?s=80&v=4"},"commit":{"message":"meta: Various portability fixes (part 1)\n\nThis is the beginning of getting void-bootstrap running on Chimera Linux\n(https://chimera-linux.org/); the fixes so far include:\n\n 1. auto-detect `sudo` vs `doas`\n 2. support `wget2` progress argument syntax\n 3. drop `readlink -f` calls for potentially non-existing dirs\n - this may need some replacement to match the GNU readlink behavior,\n we'll see\n 4. `qemu-${arch}-static` is a downstream distro variation of the\n upstream `qemu-${arch}` binary name default; support upstream style\n 5. don't pretend `update-binfmts` from binfmt-support is the only way\n to do things without `systemd-nspawn`, we already poke at\n `/proc/sys/fs/binfmt_misc` directly anyway for actually checking\n things\n 6. print more detailed info about host environment on launch\n 7. drop broken support for `doas` persistent authentication bg timer\n 8. run host `sed` with POSIX syntax (file path always last)","shortMessageHtmlLink":"meta: Various portability fixes (part 1)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESCBaeQA","startCursor":null,"endCursor":null}},"title":"Activity ยท JamiKettunen/void-bootstrap"}