{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19784232,"defaultBranch":"master","name":"meson","ownerLogin":"mesonbuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-14T15:08:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12551236?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722082198.0","currentOid":""},"activityList":{"items":[{"before":"2166f0a60d6002f56106c89c4987879f27f8f0ec","after":"ae783b7642d15d659500a489d1316ddd1d5264d2","ref":"refs/heads/optionrefactor2","pushedAt":"2024-07-31T15:14:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Fix project tests.","shortMessageHtmlLink":"Fix project tests."}},{"before":"a51be6b1c77cba06bec3f27cdb846e825e958c55","after":"bdc2f2774c35ad2c81e3fea8621fdff6905c021b","ref":"refs/heads/master","pushedAt":"2024-07-31T14:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"Fix some small typing issues in interpreter.py","shortMessageHtmlLink":"Fix some small typing issues in interpreter.py"}},{"before":"d9518e653afaff654e17784cfcd6f0cc3bc2f34b","after":"2166f0a60d6002f56106c89c4987879f27f8f0ec","ref":"refs/heads/optionrefactor2","pushedAt":"2024-07-31T14:18:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Fix project tests.","shortMessageHtmlLink":"Fix project tests."}},{"before":"03a8f35031c9ae0ded162f8b228c5b3f04643632","after":"a51be6b1c77cba06bec3f27cdb846e825e958c55","ref":"refs/heads/master","pushedAt":"2024-07-30T21:40:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"backend/ninja: stop adding random attributes to BuildTargets\n\nInstead of storing the generated header cache in the Target, store it in\nthe NinjaBackend, as it really is just data for the NinjaBackend to use.","shortMessageHtmlLink":"backend/ninja: stop adding random attributes to BuildTargets"}},{"before":"077d540c10a103fd5a41d0747b8140fef87b02ef","after":"03a8f35031c9ae0ded162f8b228c5b3f04643632","ref":"refs/heads/master","pushedAt":"2024-07-30T19:28:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"tests: nasm: make it easier to debug generator() style build\n\nBy default, we build with debug info which can be useful for\ninvestigating why a test segfaults instead of either passing or failing.\nThe nasm language hooks this up, but using nasm as a generator program\ndoes not.\n\nBug: https://bugs.gentoo.org/936911","shortMessageHtmlLink":"tests: nasm: make it easier to debug generator() style build"}},{"before":"2daf5f7c9d825e9c130be9bf4c6234edf30859d9","after":"077d540c10a103fd5a41d0747b8140fef87b02ef","ref":"refs/heads/master","pushedAt":"2024-07-30T19:20:46.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"unittests: fix EncodingWarnings. minus 123 warnings collected by pytest","shortMessageHtmlLink":"unittests: fix EncodingWarnings. minus 123 warnings collected by pytest"}},{"before":"a2533b858f3fd664306463f8c7802a984e7f4843","after":"d9518e653afaff654e17784cfcd6f0cc3bc2f34b","ref":"refs/heads/optionrefactor2","pushedAt":"2024-07-30T19:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Temporary fix for failing test.","shortMessageHtmlLink":"Temporary fix for failing test."}},{"before":"1e26a884814b4d3a0bd09780443972b215724959","after":"2daf5f7c9d825e9c130be9bf4c6234edf30859d9","ref":"refs/heads/master","pushedAt":"2024-07-30T07:43:23.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"nirbheek","name":"Nirbheek Chauhan","path":"/nirbheek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75801?s=80&v=4"},"commit":{"message":"ci: Update actions/upload-artifact to v4 to fix deprecations","shortMessageHtmlLink":"ci: Update actions/upload-artifact to v4 to fix deprecations"}},{"before":"541fee0c3c495ff20cd771c12a71370d1062296b","after":"1e26a884814b4d3a0bd09780443972b215724959","ref":"refs/heads/master","pushedAt":"2024-07-29T00:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"add initial support for llvm-flang","shortMessageHtmlLink":"add initial support for llvm-flang"}},{"before":"6258f0dc86188570e7d00316557bfb85948ed290","after":"541fee0c3c495ff20cd771c12a71370d1062296b","ref":"refs/heads/master","pushedAt":"2024-07-28T16:03:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"mtest: remove superfluous '\\r' from read_decode()\n\nOn Windows, the output read from the stream has '\\r\\n', which in .txt,\n.json and console logger (when captured to a file) translates to '\\n\\n'.\n\nThis results in every log line being separated by an empty line.","shortMessageHtmlLink":"mtest: remove superfluous '\\r' from read_decode()"}},{"before":"484a90bfff3f39ae59cc566e793d81c2212241bf","after":"a2533b858f3fd664306463f8c7802a984e7f4843","ref":"refs/heads/optionrefactor2","pushedAt":"2024-07-28T15:27:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Fix options so that all common tests now pass.","shortMessageHtmlLink":"Fix options so that all common tests now pass."}},{"before":"b6023cec6fe587631223efb7bc6e6aec8671053b","after":"484a90bfff3f39ae59cc566e793d81c2212241bf","ref":"refs/heads/optionrefactor2","pushedAt":"2024-07-28T12:05:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Fix options in project() call.","shortMessageHtmlLink":"Fix options in project() call."}},{"before":"d52697036746d66f4a3553a56d9bc1ef68138e2f","after":"b6b634ad33e5ca9ad4a9d6139dba4244847cc0e8","ref":"refs/heads/1.5","pushedAt":"2024-07-26T00:25:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"Bump versions to 1.5.1 for release","shortMessageHtmlLink":"Bump versions to 1.5.1 for release"}},{"before":"dcefe67b89afba67323e626e45d1208776a9fc3e","after":"6258f0dc86188570e7d00316557bfb85948ed290","ref":"refs/heads/master","pushedAt":"2024-07-25T23:08:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"coverage: improve llvm-cov detection\n\nSigned-off-by: Jannik Glückert ","shortMessageHtmlLink":"coverage: improve llvm-cov detection"}},{"before":"8a202de6ec763284cbb7160b9d43d5e7e0703f19","after":"dcefe67b89afba67323e626e45d1208776a9fc3e","ref":"refs/heads/master","pushedAt":"2024-07-25T23:04:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"backends/ninja: Add annotation for generate_coverage_commands","shortMessageHtmlLink":"backends/ninja: Add annotation for generate_coverage_commands"}},{"before":"f2a7377a5d840b880a4e48a129f31344232930eb","after":"d52697036746d66f4a3553a56d9bc1ef68138e2f","ref":"refs/heads/1.5","pushedAt":"2024-07-25T21:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"tests: try to fix ubuntu bionic tests\n\nby forcing an older nodejs\n\n(cherry picked from commit 9cc94a16ab837e85c47a818668b98a110fbabc48)","shortMessageHtmlLink":"tests: try to fix ubuntu bionic tests"}},{"before":null,"after":"f2a7377a5d840b880a4e48a129f31344232930eb","ref":"refs/heads/1.5","pushedAt":"2024-07-25T21:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"Bump versions to 1.5.1 for release","shortMessageHtmlLink":"Bump versions to 1.5.1 for release"}},{"before":"a544c750b1d6d6d6cd3e617da6a060f3e5662a6a","after":"8a202de6ec763284cbb7160b9d43d5e7e0703f19","ref":"refs/heads/master","pushedAt":"2024-07-25T18:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"wrap: Use OSError instead of URLError for exception handling\n\nURLError is a subclass of OSError and intermittent server errors can\nmanifest as OSError while reading instead of a URLError while\nestablishing a connection, which will cause the fallback url to be\nignored:\n\n```\nLooking for a fallback subproject for the dependency gudev-1.0\nDownloading libgudev source from https://gitlab.gnome.org/GNOME/libgudev/-/archive/238/libgudev-238.tar.bz2\nHTTP Error 404: Not Found\nWARNING: failed to download with error: could not get https://gitlab.gnome.org/GNOME/libgudev/-/archive/238/libgudev-238.tar.bz2 is the internet available?. Trying after a delay...\nHTTP Error 404: Not Found\nWARNING: failed to download with error: could not get https://gitlab.gnome.org/GNOME/libgudev/-/archive/238/libgudev-238.tar.bz2 is the internet available?. Trying after a delay...\nHTTP Error 404: Not Found\nWARNING: failed to download with error: could not get https://gitlab.gnome.org/GNOME/libgudev/-/archive/238/libgudev-238.tar.bz2 is the internet available?. Trying after a delay...\nWARNING: failed to download with error: The read operation timed out. Trying after a delay...\nWARNING: failed to download with error: The read operation timed out. Trying after a delay...\nERROR: Unhandled python OSError. This is probably not a Meson bug, but an issue with your build environment.\n```","shortMessageHtmlLink":"wrap: Use OSError instead of URLError for exception handling"}},{"before":"f009ccb81bde95a414ca071aadfe24b44b39398b","after":"a544c750b1d6d6d6cd3e617da6a060f3e5662a6a","ref":"refs/heads/master","pushedAt":"2024-07-25T18:10:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"backend/ninja: use 32k byte limit for command lines on !Windows\n\nAt an OS level, Unix-like OSes usually have very large or even\nunlimited sized command line limits. In practice, however, many\napplications do not handle this (intentionally or otherwise). Notably\nWine has the same limits Windows does, 32,768 characters. Because we\npreviously double counted most characters, we papered over most\nsituations that we would need an RSP file on Unix-like OSes with Wine.\n\nTo fix this issue I have set the command line limit to 32k, this is\nstill a massive command line to pass without an RSP file, and will only\ncause the use of an RSP file where it is not strictly necessary in a\nsmall number of cases, but will fix Wine applications. Projects who wish\nto not use an RSP file can still set the MESON_RSP_THRESHOLD environment\nvariable to a very large number instead.\n\nFixes: #13414\nFixes: cf0fecfce (\"backend/ninja: Fix bug in NinjaRule.length_estimate\")","shortMessageHtmlLink":"backend/ninja: use 32k byte limit for command lines on !Windows"}},{"before":"4205c1ea23b2dc881105ef158eb5cb441380f9ee","after":"f009ccb81bde95a414ca071aadfe24b44b39398b","ref":"refs/heads/master","pushedAt":"2024-07-24T16:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"CI: arch: do not package up source files for stepping through code with gdb\n\nmakepkg can do this, if when building packages from source you enable\ndebug. This is apparently being shipped in the /etc/makepkg.conf in\ndocker containers, which means building AUR packages now requires\ninstalling debugedit, and then bloating your container with\n/usr/src/debug. We really do not want that.\n\nReconfigure so that we do not, in fact, need that.","shortMessageHtmlLink":"CI: arch: do not package up source files for stepping through code wi…"}},{"before":"0c93149f09bbeedd03c70abc7b6d652b8e9ee9fa","after":"4205c1ea23b2dc881105ef158eb5cb441380f9ee","ref":"refs/heads/master","pushedAt":"2024-07-24T16:15:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"CI: gentoo: avoid bloating up the image with cache data","shortMessageHtmlLink":"CI: gentoo: avoid bloating up the image with cache data"}},{"before":"f76f9ddf28f16704b9d91066f6cc151fc78329e1","after":"0c93149f09bbeedd03c70abc7b6d652b8e9ee9fa","ref":"refs/heads/master","pushedAt":"2024-07-24T01:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"CI: skip LTO tests on cygwin\n\nA GCC update broke this and is being investigated\n\nBug: #13465","shortMessageHtmlLink":"CI: skip LTO tests on cygwin"}},{"before":"93f5ceb9eebfee229c15b31b935d8df6ad642a0b","after":"f76f9ddf28f16704b9d91066f6cc151fc78329e1","ref":"refs/heads/master","pushedAt":"2024-07-23T21:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"depfixer: Add missing annotation that breaks mypy check","shortMessageHtmlLink":"depfixer: Add missing annotation that breaks mypy check"}},{"before":"a97de6b527c0109112909af8f29e8d262a87c247","after":"93f5ceb9eebfee229c15b31b935d8df6ad642a0b","ref":"refs/heads/master","pushedAt":"2024-07-23T15:37:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"depfixer: deduplicate rpaths on darwin\n\nDuplicated -delete_rpath arguments will cause macOS's install_name_tool\nfailed.","shortMessageHtmlLink":"depfixer: deduplicate rpaths on darwin"}},{"before":"a6bae131c0d2f37090ccd3983f04907929a17239","after":null,"ref":"refs/heads/fixoverridenone","pushedAt":"2024-07-23T15:34:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"}},{"before":"fa70974a647db90864df4af6172cf7766f79857b","after":"a97de6b527c0109112909af8f29e8d262a87c247","ref":"refs/heads/master","pushedAt":"2024-07-23T15:34:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"Ensure override var exists. Closes #13402.","shortMessageHtmlLink":"Ensure override var exists. Closes #13402."}},{"before":"cd8b5b2eb02b73f279f7fdfe26cec32d80c28dcf","after":"b6023cec6fe587631223efb7bc6e6aec8671053b","ref":"refs/heads/optionrefactor2","pushedAt":"2024-07-23T09:59:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Fix pending options.","shortMessageHtmlLink":"Fix pending options."}},{"before":"f45f398b2c7701286fa86851af99051568d7414d","after":"a6bae131c0d2f37090ccd3983f04907929a17239","ref":"refs/heads/fixoverridenone","pushedAt":"2024-07-23T08:33:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Ensure override var exists. Closes #13402.","shortMessageHtmlLink":"Ensure override var exists. Closes #13402."}},{"before":"e9037e7b9ff81febbcef860dbfa785464ba3b457","after":"fa70974a647db90864df4af6172cf7766f79857b","ref":"refs/heads/master","pushedAt":"2024-07-23T08:18:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpakkane","name":"Jussi Pakkanen","path":"/jpakkane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4079821?s=80&v=4"},"commit":{"message":"Remove reference to GPL in test files\n\nWe have permission to use that file. Fixes #13442.","shortMessageHtmlLink":"Remove reference to GPL in test files"}},{"before":"86d142666a4517c9c5694c87dc92589214be920f","after":"e9037e7b9ff81febbcef860dbfa785464ba3b457","ref":"refs/heads/master","pushedAt":"2024-07-22T17:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eli-schwartz","name":"Eli Schwartz","path":"/eli-schwartz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6551424?s=80&v=4"},"commit":{"message":"mdist: don't fail on readonly source trees\n\nIn commit c9aa4aff66ebbbcd3eed3da8fbc3af0e0a8b90a2 we added a refresh\ncall to git to catch cases where checking for uncommitted changes would\nmisfire. Unfortunately, that refresh performs a write operation, which\nin turn misfires on readonly media. We don't actually care about the\nreturn value of the refresh, since its purpose is solely to make the\nnext command more accurate -- so ignore it.\n\nFixes: c9aa4aff66ebbbcd3eed3da8fbc3af0e0a8b90a2\nFixes: #13461","shortMessageHtmlLink":"mdist: don't fail on readonly source trees"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjjYxPwA","startCursor":null,"endCursor":null}},"title":"Activity · mesonbuild/meson"}