{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16964283,"defaultBranch":"main","name":"fusesoc","ownerLogin":"olofk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-18T21:27:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2194902?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701117696.0","currentOid":""},"activityList":{"items":[{"before":"23c05921359652cd4d9f152021b530d98f9f7ede","after":"6b794fb8f219cf67bd979a45d65529191baa8735","ref":"refs/heads/main","pushedAt":"2024-05-26T08:53:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Replace logging.warn usage with logging.warning\n\nlogging.warn is an alias to logging.warning since Python 3.3 and will be\nremoved in Python 3.13.","shortMessageHtmlLink":"Replace logging.warn usage with logging.warning"}},{"before":"3f77403cb5edbba984e7a8482bfc5d3b1d35ab7f","after":"23c05921359652cd4d9f152021b530d98f9f7ede","ref":"refs/heads/main","pushedAt":"2024-03-19T14:57:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Allow omitting name for library add","shortMessageHtmlLink":"Allow omitting name for library add"}},{"before":"290ec9404a298cf9cde0a68f07613d187ac27973","after":"3f77403cb5edbba984e7a8482bfc5d3b1d35ab7f","ref":"refs/heads/main","pushedAt":"2024-03-08T19:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Connect generated cores in EDAM dependency graph","shortMessageHtmlLink":"Connect generated cores in EDAM dependency graph"}},{"before":"d5e1edb1f474a1325072fbabc17311f2688f6fd3","after":"290ec9404a298cf9cde0a68f07613d187ac27973","ref":"refs/heads/main","pushedAt":"2024-01-28T14:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Remove stale LibreCores badge","shortMessageHtmlLink":"Remove stale LibreCores badge"}},{"before":"efe96af697a1b918165c58f6bf0eab0eccb238a2","after":"d5e1edb1f474a1325072fbabc17311f2688f6fd3","ref":"refs/heads/main","pushedAt":"2024-01-22T18:04:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Add example of dependencies with optional parts","shortMessageHtmlLink":"Add example of dependencies with optional parts"}},{"before":"dc2cb4fcc021d73c6979d632a57c039d724fc720","after":"efe96af697a1b918165c58f6bf0eab0eccb238a2","ref":"refs/heads/main","pushedAt":"2024-01-22T12:56:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Add example of dependencies with optional parts","shortMessageHtmlLink":"Add example of dependencies with optional parts"}},{"before":"584d0aeb7d99105eb2dfb1d7003cd0e27aad13c6","after":"dc2cb4fcc021d73c6979d632a57c039d724fc720","ref":"refs/heads/main","pushedAt":"2024-01-22T07:09:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"coremanager: Pick preferred cores for virtual VLNVs\n\nAdd \"conflicts\" constraints for each core implementing virtual VLNVs, so\nno two cores implementing the same virtual VLNV may be selected\nsimultaneously.\n\nThis change should prevent more than a single implementing core from\nbeing selected as the implementation for a virtual VLNV, and when there\nis an explicit dependency in the tree, that one should be selected.\n\nSigned-off-by: Alexander Williams ","shortMessageHtmlLink":"coremanager: Pick preferred cores for virtual VLNVs"}},{"before":"58a73389368b357bb8247b624df0e065df5abad0","after":"584d0aeb7d99105eb2dfb1d7003cd0e27aad13c6","ref":"refs/heads/main","pushedAt":"2024-01-11T11:51:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Add pointers to edalize in docs for tool/flow options","shortMessageHtmlLink":"Add pointers to edalize in docs for tool/flow options"}},{"before":"436b1888c6c26aed795be83e6b94446d35dc49fb","after":"58a73389368b357bb8247b624df0e065df5abad0","ref":"refs/heads/main","pushedAt":"2024-01-11T09:33:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Modernize setup.py with pyproject.toml","shortMessageHtmlLink":"Modernize setup.py with pyproject.toml"}},{"before":"c4c31120899cfcc3992e9a3a01dd5895d59c3e0d","after":"436b1888c6c26aed795be83e6b94446d35dc49fb","ref":"refs/heads/main","pushedAt":"2024-01-01T09:37:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Update json_schema.py\n\nSeveral superfluous commas removed","shortMessageHtmlLink":"Update json_schema.py"}},{"before":"c84f4488db878ff0c1f4d2e539f2346945b55328","after":"4b800aa5ebb5da996f3b6eebe507983f2b21b9a4","ref":"refs/heads/filters","pushedAt":"2023-12-30T23:22:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"wip: filters","shortMessageHtmlLink":"wip: filters"}},{"before":"11a40e5484a69c1d06d65172ee151cfd29133b0e","after":"c4c31120899cfcc3992e9a3a01dd5895d59c3e0d","ref":"refs/heads/main","pushedAt":"2023-12-30T23:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Clean up Edalizer API","shortMessageHtmlLink":"Clean up Edalizer API"}},{"before":"ecf29553cdb5a4f8e524c83d25f3182af74bf20f","after":"11a40e5484a69c1d06d65172ee151cfd29133b0e","ref":"refs/heads/main","pushedAt":"2023-12-30T21:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Remove all __init__.py for PEP0420 compatibility","shortMessageHtmlLink":"Remove all __init__.py for PEP0420 compatibility"}},{"before":"20235d2b58eb5d649f89eae6dce7f3542e42fc8c","after":"ecf29553cdb5a4f8e524c83d25f3182af74bf20f","ref":"refs/heads/main","pushedAt":"2023-12-30T20:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Simplify edam struct creation","shortMessageHtmlLink":"Simplify edam struct creation"}},{"before":"095ea6c01d73079c15bf59ec48d6823383cde7c3","after":"20235d2b58eb5d649f89eae6dce7f3542e42fc8c","ref":"refs/heads/main","pushedAt":"2023-12-26T20:06:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"file reformatted by linter","shortMessageHtmlLink":"file reformatted by linter"}},{"before":"dbfc8f58a4326505a7fcc51d50fe016c12c2e5b8","after":"095ea6c01d73079c15bf59ec48d6823383cde7c3","ref":"refs/heads/main","pushedAt":"2023-12-11T09:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Exit with error if target is missing\n\nUp until now it was possible to request a target that didn't exist\nin the core description file, and FuseSoC would treat it basically\nas an empty target and most likely fail later with a cryptic error\nmessage. This was originally done as a compromise to provide\nbackwards-compatibility with the CAPI1 format, but since we no longer\nsupport that, let's provide the user with a more sensible error\nmessage instead.","shortMessageHtmlLink":"Exit with error if target is missing"}},{"before":"30d46208c4122374c3ea78e55fac171bf5ed9c8b","after":"c84f4488db878ff0c1f4d2e539f2346945b55328","ref":"refs/heads/filters","pushedAt":"2023-12-01T19:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"70e1f331c6e4ba3c27435156f73a9d3172809e20","after":"30d46208c4122374c3ea78e55fac171bf5ed9c8b","ref":"refs/heads/filters","pushedAt":"2023-12-01T12:37:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"wip: filters","shortMessageHtmlLink":"wip: filters"}},{"before":null,"after":"70e1f331c6e4ba3c27435156f73a9d3172809e20","ref":"refs/heads/filters","pushedAt":"2023-11-27T20:41:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"wip: filters","shortMessageHtmlLink":"wip: filters"}},{"before":"df10b8db625fa4727f28d3e6cd3aee98b95b9e97","after":"dbfc8f58a4326505a7fcc51d50fe016c12c2e5b8","ref":"refs/heads/main","pushedAt":"2023-11-17T11:56:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Prepare for release","shortMessageHtmlLink":"Prepare for release"}},{"before":"b72d3ff62585f449cf4880bb78997b28254a8b34","after":"df10b8db625fa4727f28d3e6cd3aee98b95b9e97","ref":"refs/heads/main","pushedAt":"2023-11-17T11:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Workaround to clean out stale exported files on Windows\n\nThe list of source files always use forward-slashes, so comparing\nthese to OS-specific paths always fail on Windows with back-slashes.\nAs a quick fix, just convert to forward-slashes for the comparison.\n\nThanks schwende for reporting and suggesting this fix!","shortMessageHtmlLink":"Workaround to clean out stale exported files on Windows"}},{"before":"dba68ffe6204748f8931652f8d99203a2b6b62e5","after":"b72d3ff62585f449cf4880bb78997b28254a8b34","ref":"refs/heads/main","pushedAt":"2023-11-17T11:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Enable windows tests again (#528)\n\n* Resolve XDG paths in a OS independent way (using pathlib.Path)\n* Create directories for config file if it does not exist.\n* Workaround for removal of tmp XDG files on windows.\n shutil.rmtree sometimes fails one windows, seems to be UAC related.","shortMessageHtmlLink":"Enable windows tests again (#528)"}},{"before":"456c2ae75dae6ac2a3ae10bd83d5be12bb9df7b8","after":"dba68ffe6204748f8931652f8d99203a2b6b62e5","ref":"refs/heads/main","pushedAt":"2023-11-17T11:13:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Prepending generated core files (#636)\n\n* added a possibility to prepend generated cores\r\n\r\n* added tests for posisiton prepend + fixed syntax\r\n\r\n---------\r\n\r\nCo-authored-by: Mykyta Haranko ","shortMessageHtmlLink":"Prepending generated core files (#636)"}},{"before":"e111d441c340dc21b92c8cc6df96cd21f6d5d786","after":"456c2ae75dae6ac2a3ae10bd83d5be12bb9df7b8","ref":"refs/heads/main","pushedAt":"2023-11-16T21:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Warn when duplicate cores are encountered\n\nThe rules for how several cores with the same VLNV are handled is\nclearly defined. It is however very easy to miss if users have made\na mistake. FuseSoC printed a debug message about this, but it is\nlikely more user-friendly to print this as a warning instead.","shortMessageHtmlLink":"Warn when duplicate cores are encountered"}},{"before":"f063b881636ad69189e25ad89b87694b7680732a","after":null,"ref":"refs/heads/warn_duplicate_cores","pushedAt":"2023-11-16T21:58:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"}},{"before":"e111d441c340dc21b92c8cc6df96cd21f6d5d786","after":"f063b881636ad69189e25ad89b87694b7680732a","ref":"refs/heads/warn_duplicate_cores","pushedAt":"2023-11-16T21:54:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Warn when duplicate cores are encountered\n\nThe rules for how several cores with the same VLNV are handled is\nclearly defined. It is however very easy to miss if users have made\na mistake. FuseSoC printed a debug message about this, but it is\nlikely more user-friendly to print this as a warning instead.","shortMessageHtmlLink":"Warn when duplicate cores are encountered"}},{"before":null,"after":"e111d441c340dc21b92c8cc6df96cd21f6d5d786","ref":"refs/heads/warn_duplicate_cores","pushedAt":"2023-11-16T21:50:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"improved inheritance\n\nimproved inheritance\ncentralized inheritance calls\nremove extra import\nfixed lint issues\nimproved yaml_merge_2_fusesoc_merge()\nlint","shortMessageHtmlLink":"improved inheritance"}},{"before":"03910d0dd308b12498258e75e4ead29c13464040","after":"e111d441c340dc21b92c8cc6df96cd21f6d5d786","ref":"refs/heads/main","pushedAt":"2023-09-27T06:27:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"improved inheritance\n\nimproved inheritance\ncentralized inheritance calls\nremove extra import\nfixed lint issues\nimproved yaml_merge_2_fusesoc_merge()\nlint","shortMessageHtmlLink":"improved inheritance"}},{"before":"71fd41e17e5318cceb4c14b589474d1e57ae8a9a","after":"03910d0dd308b12498258e75e4ead29c13464040","ref":"refs/heads/main","pushedAt":"2023-09-26T20:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"},"commit":{"message":"Allow matching against simple name\n\nIf the user specifies a core on the conmand-line using a simple name\n(without vendor or library), try to match against all full VLNV in\nthe libraries that has the same name.\n\nIf there is a single match, use that VLNV. If there are multiple matches,\nerror out and notify the user that the name is ambiguous.","shortMessageHtmlLink":"Allow matching against simple name"}},{"before":"26d895a0adfe770c89da9d127077167268c63a4c","after":null,"ref":"refs/heads/nomyst","pushedAt":"2023-09-23T19:32:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olofk","name":"Olof Kindgren","path":"/olofk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2194902?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVBAFxAA","startCursor":null,"endCursor":null}},"title":"Activity ยท olofk/fusesoc"}