{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3728161,"defaultBranch":"master","name":"cabal","ownerLogin":"haskell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-15T12:53:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/450574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717748430.0","currentOid":""},"activityList":{"items":[{"before":"9f54c2266e60ab9af74fe346e8db3bb9897f700d","after":"3a04b13fadd73d9ca04baf3672eab5a0817ddf17","ref":"refs/heads/mergify/bp/3.12/pr-10044","pushedAt":"2024-06-07T11:41:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulysses4ever","name":"Artem Pelenitsyn","path":"/ulysses4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6832600?s=80&v=4"},"commit":{"message":"Fix #10042 Don't recommend deprecated/removed 'extensions:' field\n\n(cherry picked from commit dc9a7a0211880644808e0ebb463f85914ff7deaa)","shortMessageHtmlLink":"Fix #10042 Don't recommend deprecated/removed 'extensions:' field"}},{"before":"f20f80804c7ddf1e620dce9c7d46fe28c9f2f2ff","after":null,"ref":"refs/heads/mergify/bp/3.12/pr-9926","pushedAt":"2024-06-07T08:20:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"639928f9bf0b4cc8b667778105443dcf94c1eb7f","after":"e80632a6c7b405f9496073ec4892b8307c9d80f6","ref":"refs/heads/3.12","pushedAt":"2024-06-07T08:20:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Downgrade NoLibraryFound from an error to a warning (backport #9926) (#10076)\n\n* Downgrade NoLibraryFound from an error to a warning\n\nThis makes Setup copy/install succeed if there's\nnothing to do because the package doesn't contain\na library or executable.\n\nThis allows downstream users of Cabal to avoid having to\nadd workarounds for this edge case.\n\nResolves #6750\n\n(cherry picked from commit 312a4124e3e197e3525f60d5b9684e208e1c8df4)\n\n# Conflicts:\n#\tCabal/src/Distribution/Simple/Install.hs\n\n* fixup! fix conflicts\n\n---------\n\nCo-authored-by: Teo Camarasu \nCo-authored-by: Artem Pelenitsyn \nCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Downgrade NoLibraryFound from an error to a warning (backport #9926) (#…"}},{"before":"7d2ea54bbd72d595d184f7a42365ab2fedc4b5fd","after":"f20f80804c7ddf1e620dce9c7d46fe28c9f2f2ff","ref":"refs/heads/mergify/bp/3.12/pr-9926","pushedAt":"2024-06-07T05:22:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Merge branch '3.12' into mergify/bp/3.12/pr-9926","shortMessageHtmlLink":"Merge branch '3.12' into mergify/bp/3.12/pr-9926"}},{"before":"e165edf82b0186abf5c02b0923396dd135a7574e","after":null,"ref":"refs/heads/mergify/bp/3.12/pr-10056","pushedAt":"2024-06-07T03:22:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"42b93b75987bc6815b253551d0694a3b22646ae4","after":"639928f9bf0b4cc8b667778105443dcf94c1eb7f","ref":"refs/heads/3.12","pushedAt":"2024-06-07T03:22:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix --program-suffix resulting in invalid symlink (backport #10056) (#10079)\n\n* Fix --program-{prefix,suffix} resulting in invalid installation\n\nCurrently the options `--program-{prefix,suffix}` for cabal install\naffects the name of the file in the install directory *and* the\nexecutable name in the store. The installation fails:\n\n- If using `--install-method=symlink`, the *target* of the symlink is\n not affected by the affix options and it results in an invalid symlink.\n- If using `--install-method=copy`, the copy fails because the source\n is not found.\n\nAnother issue is that it affects the computation of the hash of the\nbuild directory in the store, resulting in needless rebuild when using\nsuccessively different affix options.\n\nFixed by making the name of the executable in the store canonical, i.e.\nalways ignoring the program affix options.\n\nAdded a test for all the combinations of `--install-method` and program\naffixes options.\n\n(cherry picked from commit 859347426ec5a4b4577d8a4c9fa38e877167d525)\n\n# Conflicts:\n#\tcabal-install/src/Distribution/Client/CmdInstall.hs\n\n* fixup! resolve conflicts\n\n---------\n\nCo-authored-by: Pierre Le Marre \nCo-authored-by: Artem Pelenitsyn \nCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Fix --program-suffix resulting in invalid symlink (backport #10056) (#…"}},{"before":"cc8e677ea5669c3a7774c6789563b1327b40fd81","after":"7d2ea54bbd72d595d184f7a42365ab2fedc4b5fd","ref":"refs/heads/mergify/bp/3.12/pr-9926","pushedAt":"2024-06-07T01:13:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulysses4ever","name":"Artem Pelenitsyn","path":"/ulysses4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6832600?s=80&v=4"},"commit":{"message":"fixup! fix conflicts","shortMessageHtmlLink":"fixup! fix conflicts"}},{"before":"27a94c05c320e92e55cf25035d6d8cb5612fb3d7","after":"e165edf82b0186abf5c02b0923396dd135a7574e","ref":"refs/heads/mergify/bp/3.12/pr-10056","pushedAt":"2024-06-07T00:39:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Merge branch '3.12' into mergify/bp/3.12/pr-10056","shortMessageHtmlLink":"Merge branch '3.12' into mergify/bp/3.12/pr-10056"}},{"before":"0618840bd039e738d03fac54575c755906d50bc8","after":null,"ref":"refs/heads/mergify/bp/3.12/pr-10048","pushedAt":"2024-06-07T00:38:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"a0a820f9738ef72bc273f3f315539290d76fdf1b","after":"42b93b75987bc6815b253551d0694a3b22646ae4","ref":"refs/heads/3.12","pushedAt":"2024-06-07T00:38:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"CI: install changelog-d from bindist (backport #10048) (#10053)\n\n* CI: install changelog-d from bindist (#10048)\n\nThis will avoid build problems when the GHC in the CI environment\nis updated sooner than expected.\nPrevious breakage: https://github.com/haskell/cabal/pull/9177#issuecomment-2125549693\n\n(cherry picked from commit d1a6ced037e69551d08d7df934ea84d74b29b04f)\n\n# Conflicts:\n#\t.github/workflows/changelogs.yml\n\n* !fixup resolve conflicts\n\n---------\n\nCo-authored-by: Francesco Gazzetta \nCo-authored-by: Artem Pelenitsyn \nCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>","shortMessageHtmlLink":"CI: install changelog-d from bindist (backport #10048) (#10053)"}},{"before":"5c1b3013ff265171c2fd9ad027ca51ec2561ae96","after":"cc8e677ea5669c3a7774c6789563b1327b40fd81","ref":"refs/heads/mergify/bp/3.12/pr-9926","pushedAt":"2024-06-07T00:13:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ulysses4ever","name":"Artem Pelenitsyn","path":"/ulysses4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6832600?s=80&v=4"},"commit":{"message":"fixup! fix conflicts","shortMessageHtmlLink":"fixup! fix conflicts"}},{"before":"256d7e9b7b3d740307f72a0710324ce0994d2402","after":"0618840bd039e738d03fac54575c755906d50bc8","ref":"refs/heads/mergify/bp/3.12/pr-10048","pushedAt":"2024-06-06T22:02:08.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Merge branch '3.12' into mergify/bp/3.12/pr-10048","shortMessageHtmlLink":"Merge branch '3.12' into mergify/bp/3.12/pr-10048"}},{"before":"0f12d92d7ad9e215e07cb20fbdc074dc53c38889","after":"27a94c05c320e92e55cf25035d6d8cb5612fb3d7","ref":"refs/heads/mergify/bp/3.12/pr-10056","pushedAt":"2024-06-06T19:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulysses4ever","name":"Artem Pelenitsyn","path":"/ulysses4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6832600?s=80&v=4"},"commit":{"message":"fixup! resolve conflicts","shortMessageHtmlLink":"fixup! resolve conflicts"}},{"before":"0f2df55d63bb927706dad51fdee1ab40539c245b","after":null,"ref":"refs/heads/mergify/bp/3.12/pr-10034","pushedAt":"2024-06-06T18:57:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"e9de0dd7a496b4d75e4f8c1c496f0d5508bf9586","after":"a0a820f9738ef72bc273f3f315539290d76fdf1b","ref":"refs/heads/3.12","pushedAt":"2024-06-06T18:57:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Add docs for list-bin support of scripts (#10077)\n\ncloses #7986\n\n(cherry picked from commit 0f1e17df1ecf72b27171da3e0eed45b6a21a7dc0)\n\nCo-authored-by: Zoe Zuser \nCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add docs for list-bin support of scripts (#10077)"}},{"before":"b04ab3026cf3623892d1fa348b2af708a6297101","after":"0f2df55d63bb927706dad51fdee1ab40539c245b","ref":"refs/heads/mergify/bp/3.12/pr-10034","pushedAt":"2024-06-06T18:49:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Merge branch '3.12' into mergify/bp/3.12/pr-10034","shortMessageHtmlLink":"Merge branch '3.12' into mergify/bp/3.12/pr-10034"}},{"before":"1d491f072f55f730591ea7a16e151acd143a1043","after":null,"ref":"refs/heads/mergify/bp/3.12/pr-9959","pushedAt":"2024-06-06T18:45:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"fc9de616d5eef39521cb789f1d9f54aa08ed7b33","after":"e9de0dd7a496b4d75e4f8c1c496f0d5508bf9586","ref":"refs/heads/3.12","pushedAt":"2024-06-06T18:45:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Bump to hlint-3.8 (backport #9959) (#10074)\n\n* Regenerate HLint counts with hlint-3.5\n\n(cherry picked from commit 1cdb4b9e01d8665093a18a3974bcc60876546486)\n\n* Bump to hlint-3.8 and regenerate counts\n\n(cherry picked from commit 46391f70e91165b8ae12b9a532095fc031631349)\n\n* fix hlint warning\n\n---------\n\nCo-authored-by: Phil de Joux \nCo-authored-by: Artem Pelenitsyn ","shortMessageHtmlLink":"Bump to hlint-3.8 (backport #9959) (#10074)"}},{"before":"4a208c63d4939031cf7738d0b76ac90376eeec8d","after":"5c1b3013ff265171c2fd9ad027ca51ec2561ae96","ref":"refs/heads/mergify/bp/3.12/pr-9926","pushedAt":"2024-06-06T18:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulysses4ever","name":"Artem Pelenitsyn","path":"/ulysses4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6832600?s=80&v=4"},"commit":{"message":"fixup! fix conflicts","shortMessageHtmlLink":"fixup! fix conflicts"}},{"before":"5fb34d7b384f4e9471579abec4553e8435b1b396","after":null,"ref":"refs/heads/mergify/bp/3.12/pr-9966","pushedAt":"2024-06-06T18:09:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":null,"after":"0f12d92d7ad9e215e07cb20fbdc074dc53c38889","ref":"refs/heads/mergify/bp/3.12/pr-10056","pushedAt":"2024-06-06T15:51:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix --program-{prefix,suffix} resulting in invalid installation\n\nCurrently the options `--program-{prefix,suffix}` for cabal install\naffects the name of the file in the install directory *and* the\nexecutable name in the store. The installation fails:\n\n- If using `--install-method=symlink`, the *target* of the symlink is\n not affected by the affix options and it results in an invalid symlink.\n- If using `--install-method=copy`, the copy fails because the source\n is not found.\n\nAnother issue is that it affects the computation of the hash of the\nbuild directory in the store, resulting in needless rebuild when using\nsuccessively different affix options.\n\nFixed by making the name of the executable in the store canonical, i.e.\nalways ignoring the program affix options.\n\nAdded a test for all the combinations of `--install-method` and program\naffixes options.\n\n(cherry picked from commit 859347426ec5a4b4577d8a4c9fa38e877167d525)\n\n# Conflicts:\n#\tcabal-install/src/Distribution/Client/CmdInstall.hs","shortMessageHtmlLink":"Fix --program-{prefix,suffix} resulting in invalid installation"}},{"before":null,"after":"9f54c2266e60ab9af74fe346e8db3bb9897f700d","ref":"refs/heads/mergify/bp/3.12/pr-10044","pushedAt":"2024-06-06T15:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix #10042 Don't recommend deprecated/removed 'extensions:' field\n\n(cherry picked from commit dc9a7a0211880644808e0ebb463f85914ff7deaa)","shortMessageHtmlLink":"Fix #10042 Don't recommend deprecated/removed 'extensions:' field"}},{"before":null,"after":"b04ab3026cf3623892d1fa348b2af708a6297101","ref":"refs/heads/mergify/bp/3.12/pr-10034","pushedAt":"2024-06-06T15:48:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Add docs for list-bin support of scripts\n\ncloses #7986\n\n(cherry picked from commit 0f1e17df1ecf72b27171da3e0eed45b6a21a7dc0)","shortMessageHtmlLink":"Add docs for list-bin support of scripts"}},{"before":null,"after":"4a208c63d4939031cf7738d0b76ac90376eeec8d","ref":"refs/heads/mergify/bp/3.12/pr-9926","pushedAt":"2024-06-06T15:47:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Downgrade NoLibraryFound from an error to a warning\n\nThis makes Setup copy/install succeed if there's\nnothing to do because the package doesn't contain\na library or executable.\n\nThis allows downstream users of Cabal to avoid having to\nadd workarounds for this edge case.\n\nResolves #6750\n\n(cherry picked from commit 312a4124e3e197e3525f60d5b9684e208e1c8df4)\n\n# Conflicts:\n#\tCabal/src/Distribution/Simple/Install.hs","shortMessageHtmlLink":"Downgrade NoLibraryFound from an error to a warning"}},{"before":null,"after":"5fb34d7b384f4e9471579abec4553e8435b1b396","ref":"refs/heads/mergify/bp/3.12/pr-9966","pushedAt":"2024-06-06T15:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Haddock: use buildSettingKeepTempFiles\n\nThis commit initialises the Haddock flag haddockKeepTempFiles with the\nvalue of buildSettingKeepTempFiles.\n\nThis addresses an 8 year old TODO in the code, from Duncan Coutts.\n\n(cherry picked from commit e35c0dccaf0bb36a980809a0c4e1bc45119b413e)\n\n# Conflicts:\n#\tcabal-install/src/Distribution/Client/ProjectBuilding/UnpackedPackage.hs\n#\tcabal-install/src/Distribution/Client/ProjectPlanning.hs","shortMessageHtmlLink":"Haddock: use buildSettingKeepTempFiles"}},{"before":"38c4b9263d5059cba51bf158a575852cede7d8ea","after":"1d491f072f55f730591ea7a16e151acd143a1043","ref":"refs/heads/mergify/bp/3.12/pr-9959","pushedAt":"2024-06-06T15:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ulysses4ever","name":"Artem Pelenitsyn","path":"/ulysses4ever","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6832600?s=80&v=4"},"commit":{"message":"fix hlint warning","shortMessageHtmlLink":"fix hlint warning"}},{"before":null,"after":"38c4b9263d5059cba51bf158a575852cede7d8ea","ref":"refs/heads/mergify/bp/3.12/pr-9959","pushedAt":"2024-06-06T15:29:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Bump to hlint-3.8 and regenerate counts\n\n(cherry picked from commit 46391f70e91165b8ae12b9a532095fc031631349)","shortMessageHtmlLink":"Bump to hlint-3.8 and regenerate counts"}},{"before":"23046d110f3a036b2d1d83ad289f362b6ecd75d1","after":null,"ref":"refs/heads/mergify/bp/3.12/pr-9905","pushedAt":"2024-06-06T14:45:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"}},{"before":"78e9ee046e907bd5f512658567ecf53eb5bd9f9b","after":"fc9de616d5eef39521cb789f1d9f54aa08ed7b33","ref":"refs/heads/3.12","pushedAt":"2024-06-06T14:45:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix #8141 Don't refer to 'custom-setup' as 'optional' (#10073)\n\nAlso uses 'stanza' consistently in that context.\n\n(cherry picked from commit 2e8d728611466a8dedd867e7353b565b426f5a49)\n\nCo-authored-by: Mike Pilgrem ","shortMessageHtmlLink":"Fix #8141 Don't refer to 'custom-setup' as 'optional' (#10073)"}},{"before":null,"after":"23046d110f3a036b2d1d83ad289f362b6ecd75d1","ref":"refs/heads/mergify/bp/3.12/pr-9905","pushedAt":"2024-06-06T14:36:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix #8141 Don't refer to 'custom-setup' as 'optional'\n\nAlso uses 'stanza' consistently in that context.\n\n(cherry picked from commit 2e8d728611466a8dedd867e7353b565b426f5a49)","shortMessageHtmlLink":"Fix #8141 Don't refer to 'custom-setup' as 'optional'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXyi9bAA","startCursor":null,"endCursor":null}},"title":"Activity · haskell/cabal"}