{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93071863,"defaultBranch":"master","name":"rpm","ownerLogin":"kanavin","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-06-01T15:26:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1011938?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708085856.0","currentOid":""},"activityList":{"items":[{"before":"c206dba94252bb384c9b95f2aa516a62f2ee0acb","after":"39f039eee382c83ed3e75bb89382d52d1f128f8a","ref":"refs/heads/fix-determinism","pushedAt":"2024-02-20T20:10:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kanavin","name":"Alexander Kanavin","path":"/kanavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1011938?s=80&v=4"},"commit":{"message":"CMakeLists.txt: eliminate floating dependencies\n\nPrior to this, the respective build options would get enabled depending\non whether or not these components were found on the build system.\n\nI believe it's better to make them strict (add REQUIRED parameter),\nso that rpm builds are always deterministic, subject to cmake options.\n\nResolves: https://github.com/rpm-software-management/rpm/issues/2855","shortMessageHtmlLink":"CMakeLists.txt: eliminate floating dependencies"}},{"before":"f4f80f6e6b6c51b608f012c7732bd9ef63b46120","after":"c206dba94252bb384c9b95f2aa516a62f2ee0acb","ref":"refs/heads/fix-determinism","pushedAt":"2024-02-16T12:18:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kanavin","name":"Alexander Kanavin","path":"/kanavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1011938?s=80&v=4"},"commit":{"message":"CMakeLists.txt: eliminate floating dependencies\n\nPrior to this, the respective build options would get enabled depending\non whether or not these components were found on the build system.\n\nI believe it's better to make them strict (add REQUIRED parameter),\nso that rpm builds are always deterministic, subject to cmake options.\n\nAs a follow-up, some of these newly hardened dependencies can be wrapped\nin cmake options (like was just done for readline support), if there are situations\nwhere they should be disabled.\n\nResolves: https://github.com/rpm-software-management/rpm/issues/2855","shortMessageHtmlLink":"CMakeLists.txt: eliminate floating dependencies"}},{"before":null,"after":"f4f80f6e6b6c51b608f012c7732bd9ef63b46120","ref":"refs/heads/fix-determinism","pushedAt":"2024-02-16T12:17:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kanavin","name":"Alexander Kanavin","path":"/kanavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1011938?s=80&v=4"},"commit":{"message":"CMakeLists.txt: eliminate floating dependencies\n\nPrior to this, the respective build options would get enabled depending\non whether or not these components were found on the build system.\n\nI believe it's better to make them strict (add REQUIRED parameter),\nso that rpm builds are always deterministic, subject to cmake options.\n\nAs a follow-up, some of these newly hardened dependencies can be wrapped\nin cmake options (like was just done for readline support), if there are situations\nwhere they should be disabled.\n\nFixes: https://github.com/rpm-software-management/rpm/issues/2855\n\nSigned-off-by: Alexander Kanavin ","shortMessageHtmlLink":"CMakeLists.txt: eliminate floating dependencies"}},{"before":null,"after":"dc13c4d558f2f1b4fda129a020eaf6b2d419406f","ref":"refs/heads/add-readline-option","pushedAt":"2024-01-17T16:09:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kanavin","name":"Alexander Kanavin","path":"/kanavin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1011938?s=80&v=4"},"commit":{"message":"CMakeLists.txt: restore readline support as an explicit option\n\nThis was lost in autotools -> cmake transition. The particular\nreason to make it explicit is that readline is gpl version 3\nlicensed, and in some builds components under that license\nneed to be excluded.","shortMessageHtmlLink":"CMakeLists.txt: restore readline support as an explicit option"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMFQyMDoxMDoxMC4wMDAwMDBazwAAAAQAGcuO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMFQyMDoxMDoxMC4wMDAwMDBazwAAAAQAGcuO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xN1QxNjowOToxNi4wMDAwMDBazwAAAAPiMmuQ"}},"title":"Activity ยท kanavin/rpm"}