{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"haskell","name":"cabal","updatedAt":"2026-10-11T05:36:00.843Z","coveredSince":"2025-10-04T13:19:46.038Z","facts":{"owner":"haskell","name":"cabal","description":"Official upstream development repository for Cabal and cabal-install","stars":1745,"forks":758,"archived":false,"isFork":false,"license":"NOASSERTION","defaultBranch":"master","pushedAt":"2026-10-10T20:02:13Z","createdAt":"2012-03-15T12:53:38Z","topics":["cabal","haskell","hackage"],"languages":{"Haskell":7692362,"Shell":29872,"Python":17992,"Makefile":16902,"Vim Script":15681,"Dockerfile":15667,"C":15044,"C++":11045,"Lex":10328,"Batchfile":2101,"M4":1629,"Assembly":523},"frameworks":[],"commits90d":162,"releases365d":4,"lastReleaseAt":"2026-10-10T18:06:53Z","gettingStarted":{"contributing":true,"codeOfConduct":false,"issueTemplates":true,"devcontainer":false,"cla":"none","channels":[{"kind":"matrix","url":"https://matrix.to/#/#hackage:matrix.org"},{"kind":"mailing-list","url":"http://www.haskell.org/mailman/listinfo/cabal-devel"},{"kind":"irc","url":"https://web.libera.chat/#hackage"},{"kind":"forum","url":"https://discourse.haskell.org"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:36:00.843Z","outsidePulls":{"cohort":{"n":11,"merged":9,"closedUnmerged":0,"open":2,"mergeRate":1,"openShare":0.18181818181818182,"evidence":{"merged":[12226,12211,12147,12132,12114,12078,12054,12005,11996],"closedUnmerged":[],"open":[12145,12051]}},"firstTimers":{"n":8,"merged":7,"closedUnmerged":0,"open":1,"mergeRate":1,"openShare":0.125,"evidence":{"merged":[12226,12211,12147,12132,12114,12005,11996],"closedUnmerged":[],"open":[12051]}},"year":{"n":22,"merged":17,"closedUnmerged":0,"open":5,"mergeRate":1,"openShare":0.22727272727272727,"evidence":{"merged":[12226,12211,12147,12132,12114,12078,12054,12005,11996,11790,11628,11574,11571,11487,11481,11479,11476],"closedUnmerged":[],"open":[12145,12051,11788,11480,11412]}}},"pullFirstResponse":{"n":11,"answered":11,"waiting":0,"medianHours":1.7716666666666667,"p75Hours":87.7136111111111,"within48h":0.5454545454545454,"within7d":1,"curve":[{"hours":0.19305555555555556,"waiting":0.9090909090909091},{"hours":0.3844444444444444,"waiting":0.8181818181818181},{"hours":0.4963888888888889,"waiting":0.7272727272727272},{"hours":1.241111111111111,"waiting":0.6363636363636362},{"hours":1.5991666666666666,"waiting":0.5454545454545454},{"hours":1.7716666666666667,"waiting":0.45454545454545453},{"hours":83.73166666666667,"waiting":0.36363636363636365},{"hours":86.46222222222222,"waiting":0.2727272727272727},{"hours":87.7136111111111,"waiting":0.18181818181818182},{"hours":94.41444444444444,"waiting":0.09090909090909091},{"hours":121.06777777777778,"waiting":0}],"evidence":{"answered":[12226,12211,12147,12145,12132,12114,12078,12054,12051,12005,11996],"waiting":[]}},"timeToMerge":{"n":11,"merged":9,"medianHours":369.2158333333333,"evidence":[12226,12211,12147,12132,12114,12078,12054,12005,11996]},"issueFirstResponse":{"n":68,"answered":45,"waiting":23,"medianHours":84.235,"p75Hours":null,"within48h":0.47058823529411786,"within7d":0.5441176470588237,"curve":[{"hours":0.018333333333333333,"waiting":0.9852941176470589},{"hours":0.06222222222222222,"waiting":0.9705882352941176},{"hours":0.06722222222222222,"waiting":0.9558823529411765},{"hours":0.22916666666666666,"waiting":0.9411764705882354},{"hours":0.3327777777777778,"waiting":0.9264705882352943},{"hours":0.3422222222222222,"waiting":0.9117647058823531},{"hours":0.7441666666666666,"waiting":0.897058823529412},{"hours":0.7580555555555556,"waiting":0.8823529411764708},{"hours":1.0016666666666667,"waiting":0.8676470588235295},{"hours":1.1344444444444444,"waiting":0.8529411764705884},{"hours":1.1719444444444445,"waiting":0.8382352941176472},{"hours":1.6733333333333333,"waiting":0.823529411764706},{"hours":2.3152777777777778,"waiting":0.8088235294117647},{"hours":3.096111111111111,"waiting":0.7941176470588235},{"hours":3.3505555555555557,"waiting":0.7794117647058824},{"hours":3.398888888888889,"waiting":0.7647058823529412},{"hours":3.4525,"waiting":0.75},{"hours":4.165277777777778,"waiting":0.7352941176470588},{"hours":4.530833333333334,"waiting":0.7205882352941175},{"hours":5.194166666666667,"waiting":0.7058823529411763},{"hours":5.861111111111111,"waiting":0.6911764705882351},{"hours":6.6338888888888885,"waiting":0.6764705882352938},{"hours":6.948333333333333,"waiting":0.6617647058823527},{"hours":7.697222222222222,"waiting":0.6470588235294115},{"hours":8.3175,"waiting":0.6323529411764703},{"hours":8.9625,"waiting":0.6176470588235291},{"hours":9.290833333333333,"waiting":0.6029411764705879},{"hours":20.50888888888889,"waiting":0.5882352941176466},{"hours":22.263333333333332,"waiting":0.5735294117647055},{"hours":24.004444444444445,"waiting":0.5588235294117644},{"hours":28.243055555555557,"waiting":0.5441176470588233},{"hours":45.033611111111114,"waiting":0.5294117647058821},{"hours":53.66888888888889,"waiting":0.514705882352941},{"hours":84.235,"waiting":0.49999999999999983},{"hours":94.845,"waiting":0.48529411764705865},{"hours":150.8852777777778,"waiting":0.4705882352941175},{"hours":163.66972222222222,"waiting":0.4558823529411763},{"hours":169.73638888888888,"waiting":0.4411764705882351},{"hours":173.78972222222222,"waiting":0.42647058823529393},{"hours":174.0861111111111,"waiting":0.41176470588235276},{"hours":175.39583333333334,"waiting":0.3970588235294116},{"hours":199.53861111111112,"waiting":0.38235294117647045},{"hours":199.55166666666668,"waiting":0.36764705882352927},{"hours":249.6052777777778,"waiting":0.3529411764705881},{"hours":1664.69,"waiting":0.33088235294117635}],"evidence":{"answered":[12344,12332,12326,12311,12306,12296,12295,12286,12285,12272,12271,12269,12262,12245,12244,12242,12231,12220,12217,12212],"waiting":[12328,12305,12293,12292,12291,12270,12233,12218,12190,12175,12173,12171,12154,12150,12144,12142,12138,12130,12122,12120]}},"starter":{"counts":{"available":0,"claimed":2,"in-progress":0,"stale":3},"helpWantedAvailable":0,"issues":[{"n":10213,"title":"Parsing of `extra-lib-dirs` fails if trailing comma","state":"claimed","label":"beginner","createdAt":"2024-07-18T22:47:57Z","updatedAt":"2026-08-24T03:05:43Z"},{"n":9252,"title":"\"componentAvailableTargetStatus: impossible;\" on 3.10.1.0","state":"stale","label":"beginner","createdAt":"2023-09-12T13:40:21Z","updatedAt":"2026-05-14T15:32:23Z"},{"n":7661,"title":"Failures on \"unknown package\" should list active repositories","state":"claimed","label":"beginner","createdAt":"2021-09-18T06:56:31Z","updatedAt":"2026-08-30T08:49:49Z"},{"n":6444,"title":"Error if `--enable-nix` is passed to `v2-command`","state":"stale","label":"beginner","createdAt":"2019-12-18T11:54:30Z","updatedAt":"2026-04-02T15:00:19Z"},{"n":1720,"title":"`executable-dynamic: True` should apply to `build-type: Custom` setup","state":"stale","label":"beginner","createdAt":"2014-03-10T10:00:18Z","updatedAt":"2025-11-07T19:08:43Z"}]},"responseWindow":{"hours":[1,1,1,2,0,2,2,8,22,13,6,3,5,7,7,8,2,1,5,6,7,0,0,5,2,3,3,7,7,2,8,0,2,2,2,7,7,7,7,3,3,7,4,5,11,2,2,1,3,1,4,2,1,2,1,2,5,0,4,1,2,3,4,2,5,20,1,7,4,6,3,1,1,3,3,4,1,3,5,5,1,8,9,6,6,3,4,11,11,61,15,10,5,0,4,7,5,0,0,1,5,3,4,6,1,5,9,7,13,7,10,12,8,1,4,3,2,1,2,2,2,0,1,1,5,3,2,5,2,0,6,5,5,4,6,4,2,5,3,4,2,1,2,2,0,1,0,2,2,0,0,1,10,9,2,8,3,3,2,1,9,0,2,2,0,1,2,1],"people":41,"replies":732},"activeMaintainers":49},"series":[{"week":"2025-10-12","opened":0,"merged":0,"answered7d":0,"activity":3},{"week":"2025-10-19","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-10-26","opened":0,"merged":0,"answered7d":0,"activity":12},{"week":"2025-11-02","opened":0,"merged":0,"answered7d":0,"activity":14},{"week":"2025-11-09","opened":0,"merged":0,"answered7d":0,"activity":51},{"week":"2025-11-16","opened":0,"merged":0,"answered7d":0,"activity":43},{"week":"2025-11-23","opened":0,"merged":0,"answered7d":0,"activity":24},{"week":"2025-11-30","opened":0,"merged":0,"answered7d":0,"activity":23},{"week":"2025-12-07","opened":0,"merged":0,"answered7d":0,"activity":41},{"week":"2025-12-14","opened":0,"merged":0,"answered7d":0,"activity":57},{"week":"2025-12-21","opened":0,"merged":0,"answered7d":0,"activity":8},{"week":"2025-12-28","opened":0,"merged":0,"answered7d":0,"activity":24},{"week":"2026-01-04","opened":0,"merged":0,"answered7d":0,"activity":74},{"week":"2026-01-11","opened":1,"merged":0,"answered7d":0,"activity":85},{"week":"2026-01-18","opened":0,"merged":0,"answered7d":0,"activity":54},{"week":"2026-01-25","opened":0,"merged":0,"answered7d":0,"activity":20},{"week":"2026-02-01","opened":2,"merged":2,"answered7d":2,"activity":30},{"week":"2026-02-08","opened":3,"merged":2,"answered7d":3,"activity":23},{"week":"2026-02-15","opened":0,"merged":0,"answered7d":0,"activity":41},{"week":"2026-02-22","opened":0,"merged":0,"answered7d":0,"activity":87},{"week":"2026-03-01","opened":2,"merged":2,"answered7d":1,"activity":151},{"week":"2026-03-08","opened":0,"merged":0,"answered7d":0,"activity":67},{"week":"2026-03-15","opened":1,"merged":1,"answered7d":1,"activity":91},{"week":"2026-03-22","opened":0,"merged":0,"answered7d":0,"activity":98},{"week":"2026-03-29","opened":0,"merged":0,"answered7d":0,"activity":64},{"week":"2026-04-05","opened":0,"merged":0,"answered7d":0,"activity":67},{"week":"2026-04-12","opened":0,"merged":0,"answered7d":0,"activity":40},{"week":"2026-04-19","opened":0,"merged":0,"answered7d":0,"activity":38},{"week":"2026-04-26","opened":0,"merged":0,"answered7d":0,"activity":36},{"week":"2026-05-03","opened":2,"merged":1,"answered7d":2,"activity":85},{"week":"2026-05-10","opened":0,"merged":0,"answered7d":0,"activity":100},{"week":"2026-05-17","opened":0,"merged":0,"answered7d":0,"activity":73},{"week":"2026-05-24","opened":0,"merged":0,"answered7d":0,"activity":107},{"week":"2026-05-31","opened":0,"merged":0,"answered7d":0,"activity":66},{"week":"2026-06-07","opened":0,"merged":0,"answered7d":0,"activity":63},{"week":"2026-06-14","opened":1,"merged":1,"answered7d":1,"activity":75},{"week":"2026-06-21","opened":1,"merged":1,"answered7d":1,"activity":94},{"week":"2026-06-28","opened":3,"merged":2,"answered7d":3,"activity":139},{"week":"2026-07-05","opened":0,"merged":0,"answered7d":0,"activity":77},{"week":"2026-07-12","opened":1,"merged":1,"answered7d":1,"activity":43},{"week":"2026-07-19","opened":3,"merged":2,"answered7d":3,"activity":91},{"week":"2026-07-26","opened":0,"merged":0,"answered7d":0,"activity":96},{"week":"2026-08-02","opened":1,"merged":1,"answered7d":1,"activity":55},{"week":"2026-08-09","opened":1,"merged":1,"answered7d":1,"activity":45},{"week":"2026-08-16","opened":0,"merged":0,"answered7d":0,"activity":52},{"week":"2026-08-23","opened":0,"merged":0,"answered7d":0,"activity":66},{"week":"2026-08-30","opened":0,"merged":0,"answered7d":0,"activity":73},{"week":"2026-09-06","opened":0,"merged":0,"answered7d":0,"activity":77},{"week":"2026-09-13","opened":0,"merged":0,"answered7d":0,"activity":38},{"week":"2026-09-20","opened":0,"merged":0,"answered7d":0,"activity":57},{"week":"2026-09-27","opened":1,"merged":0,"answered7d":0,"activity":63},{"week":"2026-10-04","opened":4,"merged":2,"answered7d":3,"activity":69}],"trend":{"flag":"unknown","recentMedianHours":42.2525,"previousMedianHours":null,"recentN":5,"previousN":0,"openedThisWeek":4,"openedLastWeek":1},"programs":[{"program":"gsoc","slug":"haskellorg","name":"Haskell.org","years":[2024,2025,2026]}]}