{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":38281992,"defaultBranch":"master","name":"haikuporter","ownerLogin":"haikuports","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-30T02:02:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12898682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726057794.0","currentOid":""},"activityList":{"items":[{"before":"68e45bf2d33d002f4301f36a8ccc715d2588f2e9","after":"88f60d29d6ff20c65579dfef1914fc337c88c613","ref":"refs/heads/master","pushedAt":"2024-09-17T20:34:09.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"Merge pull request #292 from kallisti5/master\n\nbuildmaster/builders: Some basic cleanups and repairs","shortMessageHtmlLink":"Merge pull request #292 from kallisti5/master"}},{"before":"aa59caa0328a7001c785521d8ab34d3792fae61c","after":"68e45bf2d33d002f4301f36a8ccc715d2588f2e9","ref":"refs/heads/master","pushedAt":"2024-09-11T12:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"korli","name":"Jérôme Duval","path":"/korli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8371556?s=80&v=4"},"commit":{"message":"Prepare for release 1.3.1","shortMessageHtmlLink":"Prepare for release 1.3.1"}},{"before":"5e5a2b4b49382c84b5154e508b911fff6bda74d1","after":"aa59caa0328a7001c785521d8ab34d3792fae61c","ref":"refs/heads/master","pushedAt":"2024-09-11T12:08:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"korli","name":"Jérôme Duval","path":"/korli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8371556?s=80&v=4"},"commit":{"message":"Source/SourceFetcher: let the fetcher compute the checksum\n\nenable checksum for git commits or git tags, example:\ngit+https://github.com/HaikuArchives/StreamRadio.git#tag=1.0.0","shortMessageHtmlLink":"Source/SourceFetcher: let the fetcher compute the checksum"}},{"before":"63d44b8bb9563e86496ce09e94391d90dd558340","after":"5e5a2b4b49382c84b5154e508b911fff6bda74d1","ref":"refs/heads/master","pushedAt":"2024-09-06T15:13:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"korli","name":"Jérôme Duval","path":"/korli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8371556?s=80&v=4"},"commit":{"message":"Policy: automatically add libstdc++ in requires\n\ninstead of ignoring it.\n* fixes #278","shortMessageHtmlLink":"Policy: automatically add libstdc++ in requires"}},{"before":"651fe617b5b5abd95a84e77833c96a89bcfa5112","after":"63d44b8bb9563e86496ce09e94391d90dd558340","ref":"refs/heads/master","pushedAt":"2024-09-02T09:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmairboeck","name":"Joachim Mairböck","path":"/jmairboeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20295545?s=80&v=4"},"commit":{"message":"HaikuPorter/ShellScriptlet.py: Fixed infinite recursion (#294)\n\nFixes #293\r\n\r\nCo-authored-by: Ilmari \"ilzu\" Siiteri ","shortMessageHtmlLink":"HaikuPorter/ShellScriptlet.py: Fixed infinite recursion (#294)"}},{"before":"775be2014ce3789f92cb98fcfd2a3b4f79adc427","after":"651fe617b5b5abd95a84e77833c96a89bcfa5112","ref":"refs/heads/master","pushedAt":"2024-08-30T16:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"buildmaster/backend: Document storage backend config file","shortMessageHtmlLink":"buildmaster/backend: Document storage backend config file"}},{"before":"bd52d9c7880dd80a8d185a91e9fcd156f1ff61aa","after":"775be2014ce3789f92cb98fcfd2a3b4f79adc427","ref":"refs/heads/master","pushedAt":"2024-08-29T15:49:33.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mmlr","name":"Michael Lotz","path":"/mmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176061?s=80&v=4"},"commit":{"message":"buildmaster: Add do-repository trigger file to loop.\n\nIt can be used to just run the package repository creation. This is\nusually not needed but nice when experimenting with repo info changes\nand signing.","shortMessageHtmlLink":"buildmaster: Add do-repository trigger file to loop."}},{"before":"39095f14df329f4b48cadd505d49ef51143f3c18","after":"bd52d9c7880dd80a8d185a91e9fcd156f1ff61aa","ref":"refs/heads/master","pushedAt":"2024-08-29T10:45:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pulkomandy","name":"Adrien Destugues","path":"/pulkomandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2964297?s=80&v=4"},"commit":{"message":"don't add the secondaryArchSuffix on patchset export (#285)\n\nCo-authored-by: zeldakatze \r\nCo-authored-by: Adrien Destugues \r\nCo-authored-by: OscarL ","shortMessageHtmlLink":"don't add the secondaryArchSuffix on patchset export (#285)"}},{"before":"ad55f5f6c41d1e32bf69b570680c9629082e6fd6","after":"39095f14df329f4b48cadd505d49ef51143f3c18","ref":"refs/heads/master","pushedAt":"2024-08-29T08:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmlr","name":"Michael Lotz","path":"/mmlr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1176061?s=80&v=4"},"commit":{"message":"Ship signature file to object storage when repo was signed.\n\nExplicitly name the signature file and ship it along with the checksum\nand info files.","shortMessageHtmlLink":"Ship signature file to object storage when repo was signed."}},{"before":"1f7e28eaa3d87145725e4c16c12e8e9abb40fa7d","after":"ad55f5f6c41d1e32bf69b570680c9629082e6fd6","ref":"refs/heads/master","pushedAt":"2024-08-28T13:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"versions: Bump versions to next version. Add some notes on how to make a release\n\n* The 1.2.9 release of haikuporter still had the 1.2.8 version. Update the\n readme to help prevent this from happening again.","shortMessageHtmlLink":"versions: Bump versions to next version. Add some notes on how to mak…"}},{"before":"35a32ad20a9f396625c7e176f7bac155f3e71378","after":"1f7e28eaa3d87145725e4c16c12e8e9abb40fa7d","ref":"refs/heads/master","pushedAt":"2024-08-28T13:09:44.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"Merge pull request #291 from mmlr/s3storage\n\nImplement S3 Object Storage for Package Repositories","shortMessageHtmlLink":"Merge pull request #291 from mmlr/s3storage"}},{"before":"cd6d330737def98db2eaefd973704973ad957687","after":"35a32ad20a9f396625c7e176f7bac155f3e71378","ref":"refs/heads/master","pushedAt":"2024-08-10T19:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmairboeck","name":"Joachim Mairböck","path":"/jmairboeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20295545?s=80&v=4"},"commit":{"message":"remove default dependency on which\n\nIt is replaced with the built-in `command -v`.\nIf any recipes require `cmd:which`, they should require it explicitly.","shortMessageHtmlLink":"remove default dependency on which"}},{"before":"a6c7b45dc1717bc933d75321e0fc05bad4bb586c","after":"cd6d330737def98db2eaefd973704973ad957687","ref":"refs/heads/master","pushedAt":"2024-08-08T14:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"buildmaster/backend: Why are we currently running -5 lol, bump to 6","shortMessageHtmlLink":"buildmaster/backend: Why are we currently running -5 lol, bump to 6"}},{"before":"49f29cbff2f73d267e2ce52c3347895294ff0b58","after":"a6c7b45dc1717bc933d75321e0fc05bad4bb586c","ref":"refs/heads/master","pushedAt":"2024-08-08T14:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"buildmaster/backend: allow blocking buildmaster activity","shortMessageHtmlLink":"buildmaster/backend: allow blocking buildmaster activity"}},{"before":"36f9a136caf81ba981ba06bda8d41f9c5703dcf1","after":"49f29cbff2f73d267e2ce52c3347895294ff0b58","ref":"refs/heads/master","pushedAt":"2024-06-15T09:52:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Begasus","name":"Schrijvers Luc","path":"/Begasus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16057090?s=80&v=4"},"commit":{"message":"Merge pull request #254 from OscarL/commented_out_patches\n\nSupport commented out lines in the PATCHES section.","shortMessageHtmlLink":"Merge pull request #254 from OscarL/commented_out_patches"}},{"before":"c787b4080245bf1e0edbd9c930ef3147072e6a56","after":"36f9a136caf81ba981ba06bda8d41f9c5703dcf1","ref":"refs/heads/master","pushedAt":"2024-04-27T12:47:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmairboeck","name":"Joachim Mairböck","path":"/jmairboeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20295545?s=80&v=4"},"commit":{"message":"fixCMake: use double quotes in the sed command so that the variables are actually expanded","shortMessageHtmlLink":"fixCMake: use double quotes in the sed command so that the variables …"}},{"before":"a7d5749a1be7ce02b650410163f279f5eb30d96d","after":"c787b4080245bf1e0edbd9c930ef3147072e6a56","ref":"refs/heads/master","pushedAt":"2024-04-27T12:25:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jmairboeck","name":"Joachim Mairböck","path":"/jmairboeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20295545?s=80&v=4"},"commit":{"message":"Add `cmd:find` to scriptletPrerequirements (needed by fixCMake). (#281)","shortMessageHtmlLink":"Add cmd:find to scriptletPrerequirements (needed by fixCMake). (#281)"}},{"before":"36d7d9ee020e0a51302e5630ae6021c3d5dc95f4","after":"a7d5749a1be7ce02b650410163f279f5eb30d96d","ref":"refs/heads/master","pushedAt":"2024-03-27T19:37:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"buildmaster: Add tool to regenerate repo\n\n* Helpful for architectures and branches without\n haikuporter automating repo generation","shortMessageHtmlLink":"buildmaster: Add tool to regenerate repo"}},{"before":"b14ff611c48dd9a3e319c16949cd3f8585e4cdb7","after":"36d7d9ee020e0a51302e5630ae6021c3d5dc95f4","ref":"refs/heads/master","pushedAt":"2024-03-18T17:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"waddlesplash","name":"waddlesplash","path":"/waddlesplash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175324?s=80&v=4"},"commit":{"message":"Don't sign git tags (#283)\n\nRationale: when the git config setting `tag.gpgSign=true` is used, this implies the `-s` option to\r\n`git tag`. This means that git needs a message for the tag. Because no message is given, git\r\ninvokes an editor, which doesn't work when running non-interactively.\r\n\r\nWe don't need signed tags in a git repo created by HaikuPorter, so the easiest solution is to pass\r\n`--no-sign` to `git tag` calls.","shortMessageHtmlLink":"Don't sign git tags (#283)"}},{"before":"2259164bf0ed1dcbcc6dec60a0b3977affbc7921","after":"b14ff611c48dd9a3e319c16949cd3f8585e4cdb7","ref":"refs/heads/master","pushedAt":"2024-01-19T11:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pulkomandy","name":"Adrien Destugues","path":"/pulkomandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2964297?s=80&v=4"},"commit":{"message":"cargo-to-recipe.sh: new tool (#176)\n\nThis tool allows to partially automate the generation of a recipe from a Cargo dependency file. It reduces the amount of work needed to package Rust software.","shortMessageHtmlLink":"cargo-to-recipe.sh: new tool (#176)"}},{"before":"d6b17900c23075a93996e160eba03a157b4b7da7","after":"2259164bf0ed1dcbcc6dec60a0b3977affbc7921","ref":"refs/heads/master","pushedAt":"2023-12-28T04:39:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"waddlesplash","name":"waddlesplash","path":"/waddlesplash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175324?s=80&v=4"},"commit":{"message":"extractPatchset: add git config core.abbrev=auto to format-patch call (#280)\n\nThis makes sure that the patch output is consistent, even if users use\r\ndifferent values for that option.\r\n\r\n`haikuporter -e` is called by developers and its output ends up in the\r\nhaikuports repository, so it should be as consistent as possible to avoid\r\nunnecessary noise.\r\n\r\nOther commands either don't produce any visible output or are run on the\r\nbuildmaster systems where there is a defined environment, so it isn't necessary\r\nto define the git config explicitly.\r\n\r\nIf there are other options which influence the output of `format-patch`, they\r\nshould also be set explicitly.","shortMessageHtmlLink":"extractPatchset: add git config core.abbrev=auto to format-patch call ("}},{"before":"248f0747d89fbeda1aefe159967a1381a1b1cc5a","after":"d6b17900c23075a93996e160eba03a157b4b7da7","ref":"refs/heads/master","pushedAt":"2023-11-01T15:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"buildmaster: Workaround bug #277; fix image locations in docs\n\n* Ensure haikuporter cli is in path until tools.poetry is a little\n less melancholy","shortMessageHtmlLink":"buildmaster: Workaround bug #277; fix image locations in docs"}},{"before":"377491ee22795b6a8b737d1f0489d7e79a83ae5a","after":"248f0747d89fbeda1aefe159967a1381a1b1cc5a","ref":"refs/heads/master","pushedAt":"2023-10-31T19:06:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kallisti5","name":"Alexander von Gluck","path":"/kallisti5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100110?s=80&v=4"},"commit":{"message":"buildmaster: Bump frontend / backend containers to ghcr","shortMessageHtmlLink":"buildmaster: Bump frontend / backend containers to ghcr"}},{"before":"007d8684c90c090a643252267492e2399bf41977","after":"377491ee22795b6a8b737d1f0489d7e79a83ae5a","ref":"refs/heads/master","pushedAt":"2023-10-19T15:42:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"waddlesplash","name":"waddlesplash","path":"/waddlesplash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175324?s=80&v=4"},"commit":{"message":"Fix #256. (#275)","shortMessageHtmlLink":"Fix #256. (#275)"}},{"before":"f197120d4110780e47928c3a3b59d3f48c898312","after":"007d8684c90c090a643252267492e2399bf41977","ref":"refs/heads/master","pushedAt":"2023-10-09T18:11:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"waddlesplash","name":"waddlesplash","path":"/waddlesplash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2175324?s=80&v=4"},"commit":{"message":"Small refactor of Builders/Builder.py (#273)\n\n* refactor: changed Builder.py\r\n\r\n* refactor: changed name from _BuilderState to BuilderState\r\n\r\n* refactor: added unit tests for the BuilderStates module\r\n\r\n* feat: added tox-based CI\r\n\r\n* feat: removed the newest python version\r\n\r\n* feat: removed unnecessary entries\r\n\r\n* feat: simplified workflow\r\n\r\n* fix: fixing executing tests in Actions\r\n\r\n* fix: changed allow_externals from poetry to pytest\r\n\r\n* fix: add pytest-cov as a required package for testing\r\n\r\n* fix: removed macos and windows testing\r\n\r\n* refactor: removed commented line","shortMessageHtmlLink":"Small refactor of Builders/Builder.py (#273)"}},{"before":"53e9180df4a5cac580b487278ddb97c4fc16af08","after":"f197120d4110780e47928c3a3b59d3f48c898312","ref":"refs/heads/master","pushedAt":"2023-09-18T15:50:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pulkomandy","name":"Adrien Destugues","path":"/pulkomandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2964297?s=80&v=4"},"commit":{"message":"Import statements sorted with isort and fixed MockBuilder.py (#266)\n\n* Fixed missing closing bracket in the MockBuilder.py\r\n\r\n* Import statements sorted with isort","shortMessageHtmlLink":"Import statements sorted with isort and fixed MockBuilder.py (#266)"}},{"before":"54b3b29fe199d830fe1e908f5a1e7c3f2193015d","after":"53e9180df4a5cac580b487278ddb97c4fc16af08","ref":"refs/heads/master","pushedAt":"2023-09-18T15:47:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pulkomandy","name":"Adrien Destugues","path":"/pulkomandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2964297?s=80&v=4"},"commit":{"message":"BuildPlatform: assume python3 is available on Unix build host","shortMessageHtmlLink":"BuildPlatform: assume python3 is available on Unix build host"}},{"before":"f86ae173c66bfc9315fe41a340c68289f78379a2","after":"54b3b29fe199d830fe1e908f5a1e7c3f2193015d","ref":"refs/heads/master","pushedAt":"2023-08-12T08:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pulkomandy","name":"Adrien Destugues","path":"/pulkomandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2964297?s=80&v=4"},"commit":{"message":"Fix checks for source packages again","shortMessageHtmlLink":"Fix checks for source packages again"}},{"before":"6d68ae1992c37f6a3634f236a17be4aa21044d76","after":"f86ae173c66bfc9315fe41a340c68289f78379a2","ref":"refs/heads/master","pushedAt":"2023-08-12T08:14:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pulkomandy","name":"Adrien Destugues","path":"/pulkomandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2964297?s=80&v=4"},"commit":{"message":"Prepare for release 1.2.8","shortMessageHtmlLink":"Prepare for release 1.2.8"}},{"before":"cac0903d0f2c1f1dccb7f7af88185ebfef398bee","after":"6d68ae1992c37f6a3634f236a17be4aa21044d76","ref":"refs/heads/master","pushedAt":"2023-08-12T08:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pulkomandy","name":"Adrien Destugues","path":"/pulkomandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2964297?s=80&v=4"},"commit":{"message":"Fix conditions for creating source packages\n\nFixes #251","shortMessageHtmlLink":"Fix conditions for creating source packages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMDozNDowOS4wMDAwMDBazwAAAAS491nm","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMDozNDowOS4wMDAwMDBazwAAAAS491nm","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xMlQwODowNjo0MS4wMDAwMDBazwAAAANpUpjL"}},"title":"Activity · haikuports/haikuporter"}