{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":328287059,"defaultBranch":"main","name":"save-thread-result","ownerLogin":"shailshouryya","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-10T02:23:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42100758?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709183270.0","currentOid":""},"activityList":{"items":[{"before":"d3ffb6beb9ad58c561e04da8ee331eaab092e18e","after":"449cff202a8cf85d4d4fce66d43e813d50005994","ref":"refs/heads/s1","pushedAt":"2024-02-29T05:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Make small space optimizations","shortMessageHtmlLink":"Make small space optimizations"}},{"before":null,"after":"c439ec28b181b6c62a8835a327341ca47ee8bc37","ref":"refs/heads/squash","pushedAt":"2024-02-29T05:07:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Squash work","shortMessageHtmlLink":"Squash work"}},{"before":"f3b58e1efc67cfdaa81ce3f99d2bdf06b8938c1e","after":"cfdfe0560b14fbe738dd14817161fca7259c08e5","ref":"refs/heads/work","pushedAt":"2024-02-27T00:13:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Run `nproc` `make` jobs simultaneously\n\n- significantly speeds up build time of the docker images","shortMessageHtmlLink":"Run nproc make jobs simultaneously"}},{"before":"343bcd8988a9fd949daeb6575c4950e979807b72","after":"d3ffb6beb9ad58c561e04da8ee331eaab092e18e","ref":"refs/heads/s1","pushedAt":"2023-12-31T09:20:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Excape `{` and `}` (curly braces)\n\n- https://stackoverflow.com/questions/15566344/how-to-include-the-symbol-in-a-python-format-string","shortMessageHtmlLink":"Excape { and } (curly braces)"}},{"before":null,"after":"343bcd8988a9fd949daeb6575c4950e979807b72","ref":"refs/heads/s1","pushedAt":"2023-12-31T08:36:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Squash work","shortMessageHtmlLink":"Squash work"}},{"before":"eeb3ba6e72db6c057a2cca1274416f8d1da27d26","after":"f3b58e1efc67cfdaa81ce3f99d2bdf06b8938c1e","ref":"refs/heads/work","pushedAt":"2023-12-31T08:17:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Place each command on its own line","shortMessageHtmlLink":"Place each command on its own line"}},{"before":"4109a5020c343d9693feb06e00e1907831a7a446","after":"eeb3ba6e72db6c057a2cca1274416f8d1da27d26","ref":"refs/heads/work","pushedAt":"2023-12-31T08:01:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Remove second stage of multi-stage build\n\n- after removing all dependencies installed to compile Python\n from source, the intermediate image layer occupies very little\n extra space and using a multi-stage build no longer saves\n much extra space\n - see the upcoming commits that include\n \"minimize intermediate image layer size\"\n- running the `prune` command after running a\n multi-stage build removes the intermediate layers and\n causes subseuent builds to rebuild the intermediate\n layer again\n - using a single-stage build avoids this problem\n since running the `prune` command after running\n a single-stage build does NOT remove the\n intermediate layers","shortMessageHtmlLink":"Remove second stage of multi-stage build"}},{"before":"a826d7c8c3d8b7b8223daf2ab94e8d3468bdfbc1","after":"4109a5020c343d9693feb06e00e1907831a7a446","ref":"refs/heads/work","pushedAt":"2023-12-31T07:51:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Remove second stage of multi-stage build\n\n- after removing all dependencies installed to compile Python\n from source, the intermediate image layer occupies very little\n extra space and using a multi-stage build no longer saves\n much extra space\n - see the upcoming commits that include\n \"minimize intermediate image layer size\"\n- running the `prune` command after running a\n multi-stage build removes the intermediate layers and\n causes subseuent builds to rebuild the intermediate\n layer again\n - using a single-stage build avoids this problem\n since running the `prune` command after running\n a single-stage build does NOT remove the\n intermediate layers","shortMessageHtmlLink":"Remove second stage of multi-stage build"}},{"before":"35b2cdf4dddf896cdc39bf35e59cabe17f242d2e","after":"a826d7c8c3d8b7b8223daf2ab94e8d3468bdfbc1","ref":"refs/heads/work","pushedAt":"2023-12-31T07:34:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Clarify correct fix to compile `Python-3.2.6` and `Python3.3.7`","shortMessageHtmlLink":"Clarify correct fix to compile Python-3.2.6 and Python3.3.7"}},{"before":"bf5498fd0ae5da0bf939707a262604cfcc186fb4","after":"35b2cdf4dddf896cdc39bf35e59cabe17f242d2e","ref":"refs/heads/work","pushedAt":"2023-12-31T07:30:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Clarify correct fix","shortMessageHtmlLink":"Clarify correct fix"}},{"before":"db104df96a8a99c7590eceb7e33f0f59ccac4f7a","after":"bf5498fd0ae5da0bf939707a262604cfcc186fb4","ref":"refs/heads/work","pushedAt":"2023-12-31T06:44:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Use template to create Dockerfiles for testing\n\n- effectively reverses the\n \"Remove `Dockerfile_template`\" commit\n - this works since the\n different python versions DID NOT\n have different build requirements\n and actually ended up being very similar","shortMessageHtmlLink":"Use template to create Dockerfiles for testing"}},{"before":"cca0b41963aba9a42cf66f3dccdaa9f37569cc0c","after":"db104df96a8a99c7590eceb7e33f0f59ccac4f7a","ref":"refs/heads/work","pushedAt":"2023-12-31T06:44:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Use template to create Dockerfiles for testing\n\n- effectively reverses the\n \"Remove `Dockerfile_template`\" commit\n - this works since the\n different python versions DID NOT\n have different build requirements\n and actually ended up being very similar","shortMessageHtmlLink":"Use template to create Dockerfiles for testing"}},{"before":"8693ceb253182d1948f4e1fa521099dd2f613e50","after":"cca0b41963aba9a42cf66f3dccdaa9f37569cc0c","ref":"refs/heads/work","pushedAt":"2023-12-30T06:18:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":"2ad3d03c2a5b675985a5652fd6802ba2c72756bf","after":"8693ceb253182d1948f4e1fa521099dd2f613e50","ref":"refs/heads/work","pushedAt":"2023-12-26T10:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":null,"after":"2ad3d03c2a5b675985a5652fd6802ba2c72756bf","ref":"refs/heads/work","pushedAt":"2023-12-26T08:38:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Add optional modules back with explicit `CC=/usr/bin/clang` flag\n\n- the `CC=/usr/bin/clang` flag manually forces the build from source\n to use the `clang` compiler even when the `gcc` compiler is\n available\n- see the following reference for more details:\n - https://discuss.python.org/t/compiling-python-with-clang/16323/2","shortMessageHtmlLink":"Add optional modules back with explicit CC=/usr/bin/clang flag"}},{"before":"b9994fbf6dc2e6489d45399d08a22ee8a2768c2a","after":"2a8fd45edf5aafc197ea4450a3a8f9528b6a4e42","ref":"refs/heads/main","pushedAt":"2023-12-15T22:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Remove incorrect comment\n\n- this comment is both\n - incorrectly formatted\n - since the `#` symbol must be placed at the START of the line\n - see commit explanation for\n `Fix `Dockerfile` comment` commit\n - incorrectly explained\n - the `-y` flag can be placed before the packages\n to be `install`ed\n - not sure why this comment was added","shortMessageHtmlLink":"Remove incorrect comment"}},{"before":"c6ad660a39fa11def4eede039b6db4746888bb53","after":"b9994fbf6dc2e6489d45399d08a22ee8a2768c2a","ref":"refs/heads/main","pushedAt":"2023-12-15T07:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Use only OS build and remove release date from identifier\n\n- similar to reasoning in previous commit\n - avoids requiring a file rename to update the OS build\n release date to an OS build from a different release date","shortMessageHtmlLink":"Use only OS build and remove release date from identifier"}},{"before":"323148d7aba227515b91bc3339a2b456340588a4","after":"521378dc11d88186341f536875e9ec9ba2f28076","ref":"refs/heads/unstable","pushedAt":"2023-12-15T02:57:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Clarify correct fix","shortMessageHtmlLink":"Clarify correct fix"}},{"before":"fc5246dc0494f3dc7a40fe34807660d9852ad71e","after":"c6ad660a39fa11def4eede039b6db4746888bb53","ref":"refs/heads/main","pushedAt":"2023-12-14T07:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Use only `MAJOR_MINOR` and remove `PATCH` from identifier\n\n- avoids requiring a file rename to update a `MINOR` release to\n the latest `PATCH` release","shortMessageHtmlLink":"Use only MAJOR_MINOR and remove PATCH from identifier"}},{"before":"e2cece8f68432f18dcb2b50c52130fbd33ec0810","after":"fc5246dc0494f3dc7a40fe34807660d9852ad71e","ref":"refs/heads/main","pushedAt":"2023-12-14T05:56:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Reduce size of final image layer with multi-stage build\n\n- see the before -> `AFTER` below:\n\n```\nsave_thread_result-debian-bullseye-20231120-slim-python3_12_0-from_source 1.17GB -> 496MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_11_6-from_source 1.05GB -> 466MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_10_13-from_source 807MB -> 344MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_9_18-from_source 779MB -> 329MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_8_18-from_source 748MB -> 317MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_7_17-from_source 700MB -> 296MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_6_15-from_source 659MB -> 271MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_5_10-from_source 635MB -> 258MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_4_10-from_source 595MB -> 229MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_3_7-from_source 1.02GB -> 205MB # much larger BEFORE because clang used instead of gcc\nsave_thread_result-debian-bullseye-20231120-slim-python3_2_6-from_source 976MB -> 185MB # much larger BEFORE because clang used instead of gcc\nsave_thread_result-debian-bullseye-20231120-slim-python3_1_1-from_source 481MB -> 184MB\nsave_thread_result-debian-bullseye-20231120-slim-python3_0_1-from_source 469MB -> 176MB\n```","shortMessageHtmlLink":"Reduce size of final image layer with multi-stage build"}},{"before":"27cd7e39570d8b00ee5d85e73a2eac60848342a3","after":"e2cece8f68432f18dcb2b50c52130fbd33ec0810","ref":"refs/heads/main","pushedAt":"2023-12-14T04:38:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Fix `Dockerfile` comment\n\n- the `#` symbol must be placed at the START of the line\n- placing the `#` symbol in the middle of a line AFTER\n an instruction results in incorrect parsing of the\n `Dockerfile`\n- see the following references for more information:\n - https://stackoverflow.com/a/42123446\n - https://docs.docker.com/engine/reference/builder/#format","shortMessageHtmlLink":"Fix Dockerfile comment"}},{"before":"3209f98ab41363bd27319256f799eda1e681acdb","after":"323148d7aba227515b91bc3339a2b456340588a4","ref":"refs/heads/unstable","pushedAt":"2023-12-13T04:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Add compiler flags","shortMessageHtmlLink":"Add compiler flags"}},{"before":"87fade1a70bc121cad310d018986036bc0ba07ba","after":"3209f98ab41363bd27319256f799eda1e681acdb","ref":"refs/heads/unstable","pushedAt":"2023-12-12T08:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Remove seconds stage of multi-stage build\n\n- the intermediate image layer now has very little unnecessarily taken\n space, so using a multi-stage build is no longer needed","shortMessageHtmlLink":"Remove seconds stage of multi-stage build"}},{"before":"8e051205ec5b3b5485341e3c4cfcf521fc0e4122","after":"87fade1a70bc121cad310d018986036bc0ba07ba","ref":"refs/heads/unstable","pushedAt":"2023-12-12T07:36:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Revert \"Add `--with-lto` flag\"","shortMessageHtmlLink":"Revert \"Add --with-lto flag\""}},{"before":"7d3cf02e6dc59a4a49c087c1c7b536da62e9e8a9","after":"8e051205ec5b3b5485341e3c4cfcf521fc0e4122","ref":"refs/heads/unstable","pushedAt":"2023-12-12T05:39:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Reduce intermediate image layer size","shortMessageHtmlLink":"Reduce intermediate image layer size"}},{"before":"7a82ea97de3645614aa141809bf65727bd3bd737","after":"7d3cf02e6dc59a4a49c087c1c7b536da62e9e8a9","ref":"refs/heads/unstable","pushedAt":"2023-12-11T08:51:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Remove optional modules\n\n- these modules install `gcc` as a required dependency, which\n leads to a `Segmentation fault` again","shortMessageHtmlLink":"Remove optional modules"}},{"before":"528bd6aca6e78957da0eb57e4b0c588e3210a924","after":"7a82ea97de3645614aa141809bf65727bd3bd737","ref":"refs/heads/unstable","pushedAt":"2023-12-11T08:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Minimize intermediate layer size","shortMessageHtmlLink":"Minimize intermediate layer size"}},{"before":null,"after":"528bd6aca6e78957da0eb57e4b0c588e3210a924","ref":"refs/heads/unstable","pushedAt":"2023-12-10T23:50:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Check intermediate layers","shortMessageHtmlLink":"Check intermediate layers"}},{"before":"36bb1bf5a632fd0afc556f3336d781222ae5980b","after":"27cd7e39570d8b00ee5d85e73a2eac60848342a3","ref":"refs/heads/main","pushedAt":"2023-12-10T23:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Use only OS build and remove release date from identifier\n\n- similar to reasoning in previous commit\n - avoids requiring a file rename to update the OS build\n release date to an OS build from a different release date","shortMessageHtmlLink":"Use only OS build and remove release date from identifier"}},{"before":"4f72fde986b25d3d38d4f79a408547a626328902","after":"36bb1bf5a632fd0afc556f3336d781222ae5980b","ref":"refs/heads/main","pushedAt":"2023-12-10T08:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shailshouryya","name":null,"path":"/shailshouryya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42100758?s=80&v=4"},"commit":{"message":"Use only `MAJOR_MINOR` and remove `PATCH` from identifier\n\n- avoids requiring a file rename to update a `MINOR` release to\n the latest `PATCH` release","shortMessageHtmlLink":"Use only MAJOR_MINOR and remove PATCH from identifier"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECFcTSQA","startCursor":null,"endCursor":null}},"title":"Activity ยท shailshouryya/save-thread-result"}