{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"openSUSE","name":"open-build-service","updatedAt":"2026-10-11T05:34:53.369Z","coveredSince":"2025-10-04T13:01:08.320Z","facts":{"owner":"openSUSE","name":"open-build-service","description":"Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs","stars":1083,"forks":497,"archived":false,"isFork":false,"license":"GPL-2.0","defaultBranch":"master","pushedAt":"2026-10-10T20:16:07Z","createdAt":"2011-07-14T06:52:57Z","topics":["opensuse","rpm","deb","packaging","pkgbuild","packages","archlinux","obs","ruby","docker","kiwi","appimage","centos","debian","fedora","ubuntu","rails-application","openbuildservice","ruby-on-rails"],"languages":{"Ruby":5622517,"Perl":3163490,"Haml":741561,"JavaScript":154551,"SCSS":56455,"HTML":49373,"Shell":19953,"Makefile":6534,"Dockerfile":1829,"C++":1507,"CSS":202,"Procfile":193},"frameworks":[],"commits90d":778,"releases365d":0,"lastReleaseAt":"2022-09-01T16:55:23Z","gettingStarted":{"contributing":true,"codeOfConduct":false,"issueTemplates":true,"devcontainer":false,"cla":"none","channels":[{"kind":"mailing-list","url":"https://lists.opensuse.org/archives/list/buildservice@lists.opensuse.org/"},{"kind":"irc","url":"irc://irc.libera.chat/openSUSE-buildservice"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:34:53.369Z","outsidePulls":{"cohort":{"n":136,"merged":92,"closedUnmerged":27,"open":17,"mergeRate":0.773109243697479,"openShare":0.125,"evidence":{"merged":[20281,20277,20276,20273,20265,20260,20259,20241,20236,20230,20217,20208,20198,20170,20168,20164,20155,20154,20147,20146],"closedUnmerged":[20266,20264,20250,20246,20220,20207,20163,20162,20116,20114,20100,20074,19982,19939,19926,19921,19913,19912,19902,19890],"open":[20268,20251,20233,20203,20166,20136,20129,20122,20113,20044,20019,20009,20003,19959,19955,19917,19817]}},"firstTimers":{"n":10,"merged":3,"closedUnmerged":3,"open":4,"mergeRate":0.5,"openShare":0.4,"evidence":{"merged":[20168,19903,19845],"closedUnmerged":[20264,20207,19885],"open":[20268,20251,20009,19817]}},"year":{"n":456,"merged":311,"closedUnmerged":81,"open":64,"mergeRate":0.7933673469387755,"openShare":0.14035087719298245,"evidence":{"merged":[20281,20277,20276,20273,20265,20260,20259,20241,20236,20230,20217,20208,20198,20170,20168,20164,20155,20154,20147,20146],"closedUnmerged":[20266,20264,20250,20246,20220,20207,20163,20162,20116,20114,20100,20074,19982,19939,19926,19921,19913,19912,19902,19890],"open":[20268,20251,20233,20203,20166,20136,20129,20122,20113,20044,20019,20009,20003,19959,19955,19917,19817,19801,19770,19747]}}},"pullFirstResponse":{"n":136,"answered":122,"waiting":14,"medianHours":20.783333333333335,"p75Hours":72.91805555555555,"within48h":0.6176470588235288,"within7d":0.8529411764705881,"curve":[{"hours":0.010277777777777778,"waiting":0.9926470588235294},{"hours":0.03,"waiting":0.9705882352941176},{"hours":0.05444444444444444,"waiting":0.9558823529411765},{"hours":0.10722222222222222,"waiting":0.9338235294117648},{"hours":0.1272222222222222,"waiting":0.9191176470588237},{"hours":0.39444444444444443,"waiting":0.8970588235294119},{"hours":0.5061111111111111,"waiting":0.8823529411764708},{"hours":0.7458333333333333,"waiting":0.8602941176470591},{"hours":0.8783333333333333,"waiting":0.8382352941176474},{"hours":0.9736111111111111,"waiting":0.8235294117647063},{"hours":1.0816666666666668,"waiting":0.8014705882352946},{"hours":1.2527777777777778,"waiting":0.7867647058823534},{"hours":1.3977777777777778,"waiting":0.7647058823529417},{"hours":1.4547222222222222,"waiting":0.7500000000000006},{"hours":1.6875,"waiting":0.7279411764705889},{"hours":2.1238888888888887,"waiting":0.7058823529411772},{"hours":2.381111111111111,"waiting":0.691176470588236},{"hours":3.3144444444444443,"waiting":0.6691176470588241},{"hours":3.5880555555555556,"waiting":0.654411764705883},{"hours":10.627777777777778,"waiting":0.6323529411764713},{"hours":13.77111111111111,"waiting":0.6176470588235302},{"hours":15.63861111111111,"waiting":0.5955882352941184},{"hours":17.551944444444445,"waiting":0.5735294117647066},{"hours":18.15,"waiting":0.5588235294117655},{"hours":19.421666666666667,"waiting":0.5367647058823537},{"hours":19.820555555555554,"waiting":0.5220588235294125},{"hours":20.783333333333335,"waiting":0.5000000000000008},{"hours":21.65138888888889,"waiting":0.477941176470589},{"hours":22.639444444444443,"waiting":0.4632352941176478},{"hours":23.59611111111111,"waiting":0.441176470588236},{"hours":24.934722222222224,"waiting":0.4264705882352948},{"hours":31.346944444444443,"waiting":0.40441176470588297},{"hours":42.0275,"waiting":0.3897058823529418},{"hours":51.629444444444445,"waiting":0.36764705882352994},{"hours":64.68722222222222,"waiting":0.3455882352941181},{"hours":65.26527777777778,"waiting":0.33088235294117685},{"hours":65.83166666666666,"waiting":0.30882352941176505},{"hours":67.11916666666667,"waiting":0.2941176470588238},{"hours":70.635,"waiting":0.272058823529412},{"hours":71.54333333333334,"waiting":0.25735294117647084},{"hours":76.2925,"waiting":0.23529411764705904},{"hours":92.3411111111111,"waiting":0.21323529411764727},{"hours":105.56805555555556,"waiting":0.1985294117647061},{"hours":119.70111111111112,"waiting":0.17647058823529432},{"hours":140.98583333333335,"waiting":0.16176470588235314},{"hours":191.89194444444445,"waiting":0.13970588235294135},{"hours":236.93166666666667,"waiting":0.12500000000000017},{"hours":506.55805555555554,"waiting":0.10294117647058837}],"evidence":{"answered":[20281,20277,20276,20273,20266,20265,20264,20260,20259,20251,20250,20246,20241,20236,20233,20230,20220,20217,20208,20207],"waiting":[20268,20203,20136,20129,20122,20116,20113,20019,20009,19982,19923,19912,19881,19832]}},"timeToMerge":{"n":136,"merged":92,"medianHours":128.76083333333332,"evidence":[20281,20277,20276,20273,20265,20260,20259,20241,20236,20230,20217,20208,20198,20170,20168,20164,20155,20154,20147,20146]},"issueFirstResponse":{"n":47,"answered":28,"waiting":19,"medianHours":136.11111111111111,"p75Hours":null,"within48h":0.4255319148936172,"within7d":0.5319148936170214,"curve":[{"hours":0.02722222222222222,"waiting":0.9787234042553191},{"hours":0.058055555555555555,"waiting":0.9574468085106382},{"hours":0.15555555555555556,"waiting":0.9361702127659574},{"hours":0.23,"waiting":0.9148936170212765},{"hours":0.2727777777777778,"waiting":0.8936170212765956},{"hours":0.3463888888888889,"waiting":0.8723404255319147},{"hours":0.43916666666666665,"waiting":0.8510638297872338},{"hours":0.45444444444444443,"waiting":0.829787234042553},{"hours":1.0875,"waiting":0.8085106382978721},{"hours":1.476388888888889,"waiting":0.7872340425531913},{"hours":3.7630555555555554,"waiting":0.7659574468085105},{"hours":7.2186111111111115,"waiting":0.7446808510638296},{"hours":7.495277777777778,"waiting":0.7234042553191488},{"hours":15.620555555555555,"waiting":0.7021276595744679},{"hours":16.959722222222222,"waiting":0.6808510638297871},{"hours":27.996666666666666,"waiting":0.6595744680851062},{"hours":29.086666666666666,"waiting":0.6382978723404253},{"hours":43.30972222222222,"waiting":0.6170212765957445},{"hours":45.00472222222222,"waiting":0.5957446808510637},{"hours":47.047777777777775,"waiting":0.5744680851063828},{"hours":55.821666666666665,"waiting":0.553191489361702},{"hours":88.56916666666666,"waiting":0.5319148936170212},{"hours":131.85416666666666,"waiting":0.5106382978723403},{"hours":136.11111111111111,"waiting":0.48936170212765945},{"hours":165.64333333333335,"waiting":0.4680851063829786},{"hours":443.65472222222223,"waiting":0.4468085106382978},{"hours":529.0202777777778,"waiting":0.4255319148936169},{"hours":803.2791666666667,"waiting":0.40425531914893603}],"evidence":{"answered":[20275,20272,20262,20261,20252,20249,20228,20225,20222,20206,20165,20159,20156,20149,20084,20075,20047,20021,19947,19945],"waiting":[20224,20223,20216,20213,20211,20096,20085,20070,20066,20020,19991,19969,19930,19924,19888,19860,19841,19816,19814]}},"starter":{"counts":{"available":1,"claimed":0,"in-progress":9,"stale":0},"helpWantedAvailable":0,"issues":[{"n":18324,"title":"Minor regression: keep e.g. \"unresolvable\" pop-up visible on monitor page after clicking into it","state":"in-progress","label":"beginner","createdAt":"2025-08-06T14:57:18Z","updatedAt":"2026-08-02T22:51:38Z"},{"n":14695,"title":"Display rich diffs in emails","state":"in-progress","label":"beginner","createdAt":"2023-07-24T19:13:37Z","updatedAt":"2024-10-10T12:00:51Z"},{"n":12710,"title":"[production][project#restore] Cannot find repository 'devel:kubic/openSUSE_Leap_15.2'","state":"in-progress","label":"beginner","createdAt":"2022-06-21T10:59:20Z","updatedAt":"2026-07-09T15:30:44Z"},{"n":12288,"title":"Add EOL date for Distributions","state":"in-progress","label":"beginner","createdAt":"2022-03-09T11:48:14Z","updatedAt":"2022-09-07T10:09:25Z"},{"n":10824,"title":"Show user-specific \"Latest Updates\" after login","state":"available","label":"beginner","createdAt":"2021-03-01T13:02:08Z","updatedAt":"2026-10-08T16:00:23Z"},{"n":10790,"title":"Icons instead of text for build results","state":"in-progress","label":"beginner","createdAt":"2021-02-19T12:04:00Z","updatedAt":"2024-04-11T16:00:49Z"},{"n":9704,"title":"Expose mergeservice command in web UI","state":"in-progress","label":"beginner","createdAt":"2020-06-09T09:29:35Z","updatedAt":"2026-10-06T11:03:44Z"},{"n":2488,"title":"webui /monitor page can not handle some worker states","state":"in-progress","label":"beginner","createdAt":"2016-12-20T15:23:34Z","updatedAt":"2026-07-17T13:46:12Z"},{"n":1363,"title":"Make OBS user documentation more visible","state":"in-progress","label":"beginner","createdAt":"2015-11-11T09:08:55Z","updatedAt":"2026-02-13T21:10:03Z"},{"n":560,"title":"worker capabilities","state":"in-progress","label":"beginner","createdAt":"2014-01-21T17:36:26Z","updatedAt":"2024-02-26T09:35:52Z"}]},"responseWindow":{"hours":[0,0,0,0,0,0,0,0,3,6,10,2,1,11,8,6,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,7,6,2,4,8,6,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,6,11,3,9,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,4,15,6,10,10,8,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,4,2,3,6,3,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"people":10,"replies":236},"activeMaintainers":17},"series":[{"week":"2025-10-12","opened":7,"merged":5,"answered7d":6,"activity":28},{"week":"2025-10-19","opened":7,"merged":7,"answered7d":7,"activity":69},{"week":"2025-10-26","opened":10,"merged":10,"answered7d":10,"activity":110},{"week":"2025-11-02","opened":6,"merged":5,"answered7d":5,"activity":57},{"week":"2025-11-09","opened":13,"merged":12,"answered7d":12,"activity":40},{"week":"2025-11-16","opened":13,"merged":11,"answered7d":12,"activity":67},{"week":"2025-11-23","opened":18,"merged":11,"answered7d":13,"activity":89},{"week":"2025-11-30","opened":7,"merged":3,"answered7d":3,"activity":44},{"week":"2025-12-07","opened":7,"merged":4,"answered7d":4,"activity":51},{"week":"2025-12-14","opened":7,"merged":6,"answered7d":6,"activity":60},{"week":"2025-12-21","opened":3,"merged":1,"answered7d":1,"activity":6},{"week":"2025-12-28","opened":11,"merged":3,"answered7d":7,"activity":91},{"week":"2026-01-04","opened":4,"merged":4,"answered7d":4,"activity":52},{"week":"2026-01-11","opened":16,"merged":9,"answered7d":12,"activity":104},{"week":"2026-01-18","opened":12,"merged":11,"answered7d":12,"activity":89},{"week":"2026-01-25","opened":17,"merged":12,"answered7d":13,"activity":90},{"week":"2026-02-01","opened":3,"merged":1,"answered7d":2,"activity":47},{"week":"2026-02-08","opened":15,"merged":10,"answered7d":12,"activity":61},{"week":"2026-02-15","opened":20,"merged":12,"answered7d":17,"activity":80},{"week":"2026-02-22","opened":13,"merged":9,"answered7d":11,"activity":94},{"week":"2026-03-01","opened":6,"merged":3,"answered7d":4,"activity":61},{"week":"2026-03-08","opened":5,"merged":3,"answered7d":4,"activity":67},{"week":"2026-03-15","opened":6,"merged":2,"answered7d":3,"activity":44},{"week":"2026-03-22","opened":8,"merged":5,"answered7d":5,"activity":53},{"week":"2026-03-29","opened":3,"merged":2,"answered7d":2,"activity":54},{"week":"2026-04-05","opened":6,"merged":4,"answered7d":6,"activity":71},{"week":"2026-04-12","opened":6,"merged":5,"answered7d":4,"activity":32},{"week":"2026-04-19","opened":14,"merged":9,"answered7d":10,"activity":74},{"week":"2026-04-26","opened":2,"merged":1,"answered7d":2,"activity":56},{"week":"2026-05-03","opened":12,"merged":11,"answered7d":9,"activity":36},{"week":"2026-05-10","opened":4,"merged":2,"answered7d":3,"activity":25},{"week":"2026-05-17","opened":16,"merged":11,"answered7d":12,"activity":53},{"week":"2026-05-24","opened":8,"merged":5,"answered7d":6,"activity":36},{"week":"2026-05-31","opened":9,"merged":6,"answered7d":7,"activity":19},{"week":"2026-06-07","opened":7,"merged":4,"answered7d":4,"activity":30},{"week":"2026-06-14","opened":15,"merged":11,"answered7d":14,"activity":77},{"week":"2026-06-21","opened":14,"merged":10,"answered7d":13,"activity":84},{"week":"2026-06-28","opened":15,"merged":9,"answered7d":13,"activity":85},{"week":"2026-07-05","opened":16,"merged":12,"answered7d":14,"activity":92},{"week":"2026-07-12","opened":11,"merged":8,"answered7d":9,"activity":57},{"week":"2026-07-19","opened":9,"merged":7,"answered7d":8,"activity":64},{"week":"2026-07-26","opened":14,"merged":10,"answered7d":12,"activity":55},{"week":"2026-08-02","opened":10,"merged":7,"answered7d":7,"activity":55},{"week":"2026-08-09","opened":8,"merged":5,"answered7d":7,"activity":48},{"week":"2026-08-16","opened":2,"merged":1,"answered7d":1,"activity":50},{"week":"2026-08-23","opened":8,"merged":5,"answered7d":7,"activity":56},{"week":"2026-08-30","opened":8,"merged":3,"answered7d":8,"activity":38},{"week":"2026-09-06","opened":6,"merged":5,"answered7d":4,"activity":18},{"week":"2026-09-13","opened":10,"merged":6,"answered7d":8,"activity":26},{"week":"2026-09-20","opened":10,"merged":7,"answered7d":9,"activity":22},{"week":"2026-09-27","opened":15,"merged":10,"answered7d":14,"activity":25},{"week":"2026-10-04","opened":20,"merged":7,"answered7d":13,"activity":80}],"trend":{"flag":"got-faster","recentMedianHours":19.238055555555555,"previousMedianHours":49.62111111111111,"recentN":55,"previousN":24,"openedThisWeek":20,"openedLastWeek":15},"programs":[{"program":"gsoc","slug":"opensuse-project","name":"openSUSE Project","years":[2024,2025,2026]}]}