{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":409188217,"defaultBranch":"main","name":"ubuntu-mir","ownerLogin":"cpaelzer","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-09-22T12:04:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14993822?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709708145.0","currentOid":""},"activityList":{"items":[{"before":"f31031a93944892d958b47e65ca2f39a6725e1f1","after":"1c8d45b5de1d9f465c0b646a33a1418c7f7b7f41","ref":"refs/heads/rationale-and-ownership","pushedAt":"2024-03-07T07:02:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"ownership: use acknowledge over confirm\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"ownership: use acknowledge over confirm"}},{"before":"7094dd37f27b8187d9f526193653c665d6134b31","after":"f31031a93944892d958b47e65ca2f39a6725e1f1","ref":"refs/heads/rationale-and-ownership","pushedAt":"2024-03-06T07:02:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Ask for reasoning to be in main\n\nIn most requests core Ubuntu development teams know exactly what they\nneed and why. Due to that it hasn't been in the rules before, but\nwe've seen some requesters being unclear or based on old assumptions.\n\nForce that potential mismatch into the open by explicitly asking for\nthe reason what they want to achieve and allowing the MIR team to\nconsider that in the evaluation of the rational.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Ask for reasoning to be in main"}},{"before":null,"after":"7094dd37f27b8187d9f526193653c665d6134b31","ref":"refs/heads/rationale-and-ownership","pushedAt":"2024-03-06T06:55:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Ask for reasoning to be in main\n\nIn most requests core Ubuntu development teams know exactly what they\nneed and why. Due to that it hasn't been in the rules before, but\nwe've seen some requesters being unclear or based on old assumptions.\n\nForce that potential mismatch into the open by explicitly asking for\nthe reason what they want to achieve and allowing the MIR team to\nconsider that in the evaluation of the rational.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Ask for reasoning to be in main"}},{"before":"de95e755c0cc4ada49b7f688e64dc39d69f88286","after":"e040d287d46d3b94f1f6c36e67de41ece8b7e533","ref":"refs/heads/team-requirement-ambiguity","pushedAt":"2023-09-20T06:52:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"team requirement: add review feedback\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"team requirement: add review feedback"}},{"before":"6670e8212f28f9ee172f5ed7cbaabc8c61cbbcd1","after":"de95e755c0cc4ada49b7f688e64dc39d69f88286","ref":"refs/heads/team-requirement-ambiguity","pushedAt":"2023-09-06T06:51:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Clarify owning team requirement\n\nFixes: #39\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Clarify owning team requirement"}},{"before":null,"after":"6670e8212f28f9ee172f5ed7cbaabc8c61cbbcd1","ref":"refs/heads/team-requirement-ambiguity","pushedAt":"2023-09-06T06:20:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Clarify owning team requirement\n\nFixes: #39\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Clarify owning team requirement"}},{"before":"170022e05955d40b6e2ee1859b8aa1366cbfe8ca","after":"5c5bba28dc20051a6230f451556a15f931255bb8","ref":"refs/heads/add-isolation","pushedAt":"2023-08-16T09:58:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Add an ask about isolation features\n\nAs discussed this adds a non-blocking rule and todo to check on the\nuse of common risk-mitigation techniques.\n\nWhile we decided that we can not make it mandatory, we can check and\nrecommend it where it seems appropriate.\n\nFixes: #34\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Add an ask about isolation features"}},{"before":null,"after":"170022e05955d40b6e2ee1859b8aa1366cbfe8ca","ref":"refs/heads/add-isolation","pushedAt":"2023-08-16T08:13:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Add an ask about isolation features\n\nAs discussed this adds a non-blocking rule and todo to check on the\nuse of common risk-mitigation techniques.\n\nWhile we decided that we can not make it mandatory, we can check and\nrecommend it where it seems appropriate.\n\nFixes: #34\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Add an ask about isolation features"}},{"before":"148ecb0a1e4fceca52461e3e272dc27f9a3472eb","after":"f2e449930c3ebfe16d010c4c8299f9a175870c31","ref":"refs/heads/relax-hw-testing-requirements-a-bit","pushedAt":"2023-08-04T10:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"special HW: document likely regressions\n\nOut of the discussions at the sprint this was one aspect everybody\nwanted to have defined as part of the process.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"special HW: document likely regressions"}},{"before":"7745582a2975d5c9a0ec84bf8cbb5f492ed79ef7","after":"92a62bbd031fdefc133b3bc84ae477f936ead052","ref":"refs/heads/add-commands","pushedAt":"2023-07-19T13:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"spellcheck: put hints to the right files\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"spellcheck: put hints to the right files"}},{"before":"d39c10d85f83581ba46a10c979ebbeeb046761ce","after":"7745582a2975d5c9a0ec84bf8cbb5f492ed79ef7","ref":"refs/heads/add-commands","pushedAt":"2023-07-19T09:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"spelling: allow options for setgid check\n\nsetuid seems known, but setgid is not.\nFurthermore Hrn is actually an argument to grep and hence ok to pass.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"spelling: allow options for setgid check"}},{"before":"5c4191037d3fc368d1a69c490c0bc37da79ea637","after":"d39c10d85f83581ba46a10c979ebbeeb046761ce","ref":"refs/heads/add-commands","pushedAt":"2023-07-19T09:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Clarify helpful commands\n\nBased on the MIR team discussion and PR feedback clarify that this\nneeds to be run in source and even more on built binaries.\nFurther clarify how to look for setuid and setgid.\nAnd finally, those are not rules or content to leave in the final\npost, so these hints are now prefixed with RULE as we usually do\nfor this kind of content.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Clarify helpful commands"}},{"before":"d5b945d9d311d949e241da456b6397463afe1901","after":"aacaaa4dc5dd03401e578eb05b70cd48e5cd4b0f","ref":"refs/heads/endpoints","pushedAt":"2023-07-19T09:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"generalize endpoints\n\nAfter team discussion of wanting the statement open, but going into\nthe differences od dbus vs ports vs sockets we generalize that to\nexternal endpoints and add symmetry in the reporters section.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"generalize endpoints"}},{"before":"269af309ca692f2f2408ecfd6dfb2b6b273cba38","after":"d5b945d9d311d949e241da456b6397463afe1901","ref":"refs/heads/endpoints","pushedAt":"2023-07-19T08:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Clarify old ports rule\n\nCo-authored-by: Dominik Viererbe ","shortMessageHtmlLink":"Clarify old ports rule"}},{"before":"c5f20330f459a5cbd63df442e67a19682de5942e","after":"5c4191037d3fc368d1a69c490c0bc37da79ea637","ref":"refs/heads/add-commands","pushedAt":"2023-07-17T10:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Fix new hints in regard to backtick and spellcheck\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Fix new hints in regard to backtick and spellcheck"}},{"before":"4c31e58f6684c8e709c799e68bc8f31e8b91b65b","after":"269af309ca692f2f2408ecfd6dfb2b6b273cba38","ref":"refs/heads/endpoints","pushedAt":"2023-07-17T09:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"ci(spelling/allow/software): add dbus\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"ci(spelling/allow/software): add dbus"}},{"before":null,"after":"c5f20330f459a5cbd63df442e67a19682de5942e","ref":"refs/heads/add-commands","pushedAt":"2023-07-17T09:34:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Guide how to check nobody/suid rules\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Guide how to check nobody/suid rules"}},{"before":null,"after":"4c31e58f6684c8e709c799e68bc8f31e8b91b65b","ref":"refs/heads/endpoints","pushedAt":"2023-07-17T09:11:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Any open-to-be-called matters\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Any open-to-be-called matters"}},{"before":"e64827f0517a4bf199bad252cc52ecd913e7f06b","after":"148ecb0a1e4fceca52461e3e272dc27f9a3472eb","ref":"refs/heads/relax-hw-testing-requirements-a-bit","pushedAt":"2023-07-11T08:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"special HW: expect reasons to not be in universe\n\nThere can be options to provide the very same feature to users from\nuniverse, if that is possible it is preferrable. Clarify the statements\nto force reporters to think about that as well as reviewers checking\non it.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"special HW: expect reasons to not be in universe"}},{"before":"f38eacaaf5151b97b63d4f67c9ad4101ab80aab1","after":"e64827f0517a4bf199bad252cc52ecd913e7f06b","ref":"refs/heads/relax-hw-testing-requirements-a-bit","pushedAt":"2023-07-07T06:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"special HW, clarify section H\n\nWe want to be sure people see that this provides details to the access\noutlined above.\n\nBased on the suggestion in review this also suggests details on\nwhen/where any regular tests migth be triggered.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"special HW, clarify section H"}},{"before":"4e6195f85b7f6e0607194eeccc1f4f1b5cf39e09","after":"f38eacaaf5151b97b63d4f67c9ad4101ab80aab1","ref":"refs/heads/relax-hw-testing-requirements-a-bit","pushedAt":"2023-07-06T10:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"ci(spelling/allow/canonical): add canonical terms\n\nStarting with product MAAS and internal system testflinger.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"ci(spelling/allow/canonical): add canonical terms"}},{"before":"581ebdbd9a01b5d23b101a7bd85a610bd65cdfbb","after":"4e6195f85b7f6e0607194eeccc1f4f1b5cf39e09","ref":"refs/heads/relax-hw-testing-requirements-a-bit","pushedAt":"2023-07-06T10:43:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Clarify options in case special-HW is needed\n\nThis tries to distill the discussions we had in person, in IRC and on\nthe GH issue into a non-epic-length version that we can use in the\ntemplates used by the reporter as well as the reviewer of a main\ninclusion request.\n\nFixes: #30\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Clarify options in case special-HW is needed"}},{"before":null,"after":"581ebdbd9a01b5d23b101a7bd85a610bd65cdfbb","ref":"refs/heads/relax-hw-testing-requirements-a-bit","pushedAt":"2023-07-06T10:42:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Clarify options in case special-HW is needed\n\nThis tries to distill the discussions we had in person, in IRC and on\nthe GH issue into a non-epic-length version that we can use in the\ntemplates used by the reporter as well as the reviewer of a main\ninclusion request.\n\nFixes: 30\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Clarify options in case special-HW is needed"}},{"before":"6b38a089c652d456c6b082fd5abc00075ce9c550","after":"d8c0ab0516c528520db3e7cb10c19cb91edd3bca","ref":"refs/heads/add-re-review-plan","pushedAt":"2023-05-16T06:58:34.191Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Improve rereviews to the MIR process\n\nBased on further feedback:\n- add explanations where incomplete or misleading\n- fix a few typos\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Improve rereviews to the MIR process"}},{"before":"f78727390250298e4acd8207659947b5b8f02928","after":"6b38a089c652d456c6b082fd5abc00075ce9c550","ref":"refs/heads/add-re-review-plan","pushedAt":"2023-05-11T10:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"Improve rereviews to the MIR process\n\nBased on the great initial feedback this improves the PR by:\n- Fixing various typos\n- Adding improved wording in various places\n- Defining a few aspects that were formerly unclear or missing\n- Restructuring the rereview template to be part of the normal\n template avoiding redundancy\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"Improve rereviews to the MIR process"}},{"before":null,"after":"f78727390250298e4acd8207659947b5b8f02928","ref":"refs/heads/add-re-review-plan","pushedAt":"2023-05-09T09:13:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpaelzer","name":"Christian Ehrhardt","path":"/cpaelzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14993822?s=80&v=4"},"commit":{"message":"add rereviews to the MIR process\n\nIn the last sprint a thought that has come up is the general desire\nto take our mission of \"quality in main\" serious and that actually\nre-reviews of packages already in main would need to be part of that.\n\nThis starts to document what we could do to start the discussion\nas only about half the team was in the in-person session.\n\nThe rules are 60% subset of the iniital MIR rules and 10% slight\nmodifications or small additions. It might make more sense to not create\na second redundant template and instead somehow \"mark\" those\nthat shall be \"also done\" or \"only done\" on re-reviews in the original\ntemplate. Open for suggestions, as I said this is only meant to be a\ndraft to get the ball rolling.\n\nSigned-off-by: Christian Ehrhardt ","shortMessageHtmlLink":"add rereviews to the MIR process"}},{"before":"8339ed517318b60c1b88461c575571fde3bc18cc","after":"8dbfca07bc215c4276ce6879e2e8a300128e9c50","ref":"refs/heads/clarify-that-users-should-look-for-better-alternatives","pushedAt":"2023-03-21T15:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slyon","name":"Lukas Märdian","path":"/slyon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63956?s=80&v=4"},"commit":{"message":"Update README.md: fix typos in the \"finding alternatives\" section","shortMessageHtmlLink":"Update README.md: fix typos in the \"finding alternatives\" section"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDrwriAA","startCursor":null,"endCursor":null}},"title":"Activity · cpaelzer/ubuntu-mir"}