{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":257182474,"defaultBranch":"master","name":"humility","ownerLogin":"oxidecomputer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-20T05:40:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54040662?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723687091.0","currentOid":""},"activityList":{"items":[{"before":"3df577f93cec5ac8e857806cba3be85b0cfe871f","after":"0d331992cc4a6666c68fe1bb7fa678a1b346d58c","ref":"refs/heads/master","pushedAt":"2024-08-15T20:41:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iximeow","name":"iximeow","path":"/iximeow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4615790?s=80&v=4"},"commit":{"message":"offer some advice if we fail to open the requested probe (#504)\n\nearlier this evening i was somewhat perplexed by\r\n\r\n```\r\n$ humility -t sidecar sensors\r\nhumility sensors failed: Probe could not be created\r\n\r\nCaused by:\r\n Probe was not found.\r\n```\r\n\r\nbut the probe i wanted definitely was connected to the system.\r\n\r\neventually i realized that probe_rs tries to read the serial number, fails (because i was not root), believes the device must simply not be the one i wanted (but it was!!), and reports ProbeCreationError::NotFound.\r\n\r\nso, in the specific case that you're opening a probe by vid:pid:serial and the error is NotFound, hint that we might not have been able to look quite as fully as the user might have hoped.","shortMessageHtmlLink":"offer some advice if we fail to open the requested probe (#504)"}},{"before":"d6899903eea4d0bb98ccf79865b2aab79cd43d05","after":"6f29873972f4affc381338fac73cac24b826989d","ref":"refs/heads/ixi/probe-error-advice","pushedAt":"2024-08-15T16:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iximeow","name":"iximeow","path":"/iximeow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4615790?s=80&v=4"},"commit":{"message":"line breaks are good for the eyes, thank you eliza","shortMessageHtmlLink":"line breaks are good for the eyes, thank you eliza"}},{"before":"3091e9b1cc9be523484277545d5329b7812a3aa3","after":"d6899903eea4d0bb98ccf79865b2aab79cd43d05","ref":"refs/heads/ixi/probe-error-advice","pushedAt":"2024-08-15T02:09:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iximeow","name":"iximeow","path":"/iximeow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4615790?s=80&v=4"},"commit":{"message":"offer some advice if we fail to open the requested probe","shortMessageHtmlLink":"offer some advice if we fail to open the requested probe"}},{"before":null,"after":"3091e9b1cc9be523484277545d5329b7812a3aa3","ref":"refs/heads/ixi/probe-error-advice","pushedAt":"2024-08-15T01:58:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iximeow","name":"iximeow","path":"/iximeow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4615790?s=80&v=4"},"commit":{"message":"offer some advice if we fail to open the requested probe","shortMessageHtmlLink":"offer some advice if we fail to open the requested probe"}},{"before":"e3808c1ddb3d95a056d68b0378ab30f36c6b1ea0","after":"3df577f93cec5ac8e857806cba3be85b0cfe871f","ref":"refs/heads/master","pushedAt":"2024-08-14T21:06:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"improve dump handling with respect to space consumed (#501)\n\nhubris#1804 resulted in needlessly opaque symptoms. This cleans up\r\n\"humility dump\" to give a better error message when we have run out of\r\nspace, and adds a new option (--print-dump-breakdown) to explain where\r\nthe space went. This also cleans up the options a bit (e.g., ditching\r\nthe confusing -F; renaming --all to --extract-all, but perserving the\r\nold name as an alias), makes the emulated code match what we actually\r\ndo in the RoT with respect to buffer sizing, and improves the message\r\nwhen dumps are already present to guide the user to extract them\r\nrather than overwrite them.","shortMessageHtmlLink":"improve dump handling with respect to space consumed (#501)"}},{"before":"8fa096962b657971bd917478ea7a949923ac4141","after":"3edc5456da1bd73582a418127f5808ce8036efda","ref":"refs/heads/dump-sizing","pushedAt":"2024-08-14T19:46:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dump-sizing","shortMessageHtmlLink":"Merge branch 'master' into dump-sizing"}},{"before":"675004e8aea5fa0e1606691af0fb2795f25ee4ac","after":null,"ref":"refs/heads/cbiffle/rpc-usability-fixes","pushedAt":"2024-08-13T21:28:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cbiffle","name":"Cliff L. Biffle","path":"/cbiffle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45247?s=80&v=4"}},{"before":"679758edb3941974273ed95dac642b49f4d1f1a0","after":"e3808c1ddb3d95a056d68b0378ab30f36c6b1ea0","ref":"refs/heads/master","pushedAt":"2024-08-13T19:03:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cbiffle","name":"Cliff L. Biffle","path":"/cbiffle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45247?s=80&v=4"},"commit":{"message":"rpc: some usability improvements\n\n--listen no longer requires you to run it as root (which I guess\neveryone has been doing?!) and will report a failure to bind to port 8,\nwhich isn't the usual port anyway.\n\nFailures to get sockets or send messages or things now get context\ntraces that make the result somewhat more useful than just saying\n\"resource temporarily unavailable,\" which is what it basically always\nsaid before.","shortMessageHtmlLink":"rpc: some usability improvements"}},{"before":"6fb4659465cb727e67518b6d7bae776eb324894f","after":"675004e8aea5fa0e1606691af0fb2795f25ee4ac","ref":"refs/heads/cbiffle/rpc-usability-fixes","pushedAt":"2024-08-13T18:33:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbiffle","name":"Cliff L. Biffle","path":"/cbiffle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45247?s=80&v=4"},"commit":{"message":"rpc: some usability improvements\n\n--listen no longer requires you to run it as root (which I guess\neveryone has been doing?!) and will report a failure to bind to port 8,\nwhich isn't the usual port anyway.\n\nFailures to get sockets or send messages or things now get context\ntraces that make the result somewhat more useful than just saying\n\"resource temporarily unavailable,\" which is what it basically always\nsaid before.","shortMessageHtmlLink":"rpc: some usability improvements"}},{"before":"879c6b7202176b17fb7ccd679e67c5378005604c","after":"6fb4659465cb727e67518b6d7bae776eb324894f","ref":"refs/heads/cbiffle/rpc-usability-fixes","pushedAt":"2024-08-13T18:32:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cbiffle","name":"Cliff L. Biffle","path":"/cbiffle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45247?s=80&v=4"},"commit":{"message":"rpc: some usability improvements\n\n--listen no longer requires you to run it as root (which I guess\neveryone has been doing?!) and will report a failure to bind to port 8,\nwhich isn't the usual port anyway.\n\nFailures to get sockets or send messages or things now get context\ntraces that make the result somewhat more useful than just saying\n\"resource temporarily unavailable,\" which is what it basically always\nsaid before.","shortMessageHtmlLink":"rpc: some usability improvements"}},{"before":null,"after":"879c6b7202176b17fb7ccd679e67c5378005604c","ref":"refs/heads/cbiffle/rpc-usability-fixes","pushedAt":"2024-08-13T18:29:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cbiffle","name":"Cliff L. Biffle","path":"/cbiffle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45247?s=80&v=4"},"commit":{"message":"rpc: some usability improvements\n\n--listen no longer requires you to run it as root (which I guess\neveryone has been doing?!) and will report a failure to bind to port 8,\nwhich isn't the usual port anyway.\n\nFailures to get sockets or send messages or things now get context\ntraces that make the result somewhat more useful than just saying\n\"resource temporarily unavailable,\" which is what it basically always\nsaid before.","shortMessageHtmlLink":"rpc: some usability improvements"}},{"before":"812cb3f96840078bf7596c2b4c27dbeaa8fa4959","after":"8fa096962b657971bd917478ea7a949923ac4141","ref":"refs/heads/dump-sizing","pushedAt":"2024-08-12T16:51:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"2026e40cee0602177b7dba9a1aa36671db91d191","after":"812cb3f96840078bf7596c2b4c27dbeaa8fa4959","ref":"refs/heads/dump-sizing","pushedAt":"2024-08-08T18:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"871b3f5ec7c0f0154ba54140c59b70e353a1d12e","after":"2026e40cee0602177b7dba9a1aa36671db91d191","ref":"refs/heads/dump-sizing","pushedAt":"2024-08-08T18:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"make dump stats optional","shortMessageHtmlLink":"make dump stats optional"}},{"before":"f2d3d158ea661ad8f153898fb965c3aec180c6f8","after":"871b3f5ec7c0f0154ba54140c59b70e353a1d12e","ref":"refs/heads/dump-sizing","pushedAt":"2024-08-08T02:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"get task dumping working again","shortMessageHtmlLink":"get task dumping working again"}},{"before":"4d272d7833ff24eb8b878546fdcca64c8e0ac8bc","after":"f2d3d158ea661ad8f153898fb965c3aec180c6f8","ref":"refs/heads/dump-sizing","pushedAt":"2024-08-08T01:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"9948f3fb67424ff1e2469042f5ec943f27e57110","after":"679758edb3941974273ed95dac642b49f4d1f1a0","ref":"refs/heads/master","pushedAt":"2024-07-30T15:57:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"labbott","name":"Laura Abbott","path":"/labbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5463647?s=80&v=4"},"commit":{"message":"Support newer bootleby format\n\nNewer bootleby looks like a hubris archive","shortMessageHtmlLink":"Support newer bootleby format"}},{"before":"12ab68fd6b6df6bc1fd7d666dc055ca04142ae9d","after":"4d272d7833ff24eb8b878546fdcca64c8e0ac8bc","ref":"refs/heads/dump-sizing","pushedAt":"2024-07-26T15:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"fix out of space","shortMessageHtmlLink":"fix out of space"}},{"before":"b61ee3c9a7f0fe54aacdf6d8d5817526f8dee59b","after":"0a42351bc63ac6da4cea0a6c2b63f91806952d5e","ref":"refs/heads/newer_bootleby","pushedAt":"2024-07-25T19:42:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"labbott","name":"Laura Abbott","path":"/labbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5463647?s=80&v=4"},"commit":{"message":"Support newer bootleby format\n\nNewer bootleby looks like a hubris archive","shortMessageHtmlLink":"Support newer bootleby format"}},{"before":"b1f5314d760cab9ac95b023ee82bed51df636cb8","after":"b61ee3c9a7f0fe54aacdf6d8d5817526f8dee59b","ref":"refs/heads/newer_bootleby","pushedAt":"2024-07-25T19:26:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"labbott","name":"Laura Abbott","path":"/labbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5463647?s=80&v=4"},"commit":{"message":"Support newer bootleby format\n\nNewer bootleby looks like a hubris archive","shortMessageHtmlLink":"Support newer bootleby format"}},{"before":"c8818d2c6ed1d994d9fbd3978b21a7c00336b9eb","after":"b1f5314d760cab9ac95b023ee82bed51df636cb8","ref":"refs/heads/newer_bootleby","pushedAt":"2024-07-25T19:09:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"labbott","name":"Laura Abbott","path":"/labbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5463647?s=80&v=4"},"commit":{"message":"Support newer bootleby format\n\nNewer bootleby looks like a hubris archive","shortMessageHtmlLink":"Support newer bootleby format"}},{"before":null,"after":"c8818d2c6ed1d994d9fbd3978b21a7c00336b9eb","ref":"refs/heads/newer_bootleby","pushedAt":"2024-07-25T19:02:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"labbott","name":"Laura Abbott","path":"/labbott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5463647?s=80&v=4"},"commit":{"message":"Support newer bootleby format\n\nNewer bootleby looks like a hubris archive","shortMessageHtmlLink":"Support newer bootleby format"}},{"before":null,"after":"12ab68fd6b6df6bc1fd7d666dc055ca04142ae9d","ref":"refs/heads/dump-sizing","pushedAt":"2024-07-20T06:11:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"75e27376bb2f2f74c77470101e99819cb7cc3251","after":"9948f3fb67424ff1e2469042f5ec943f27e57110","ref":"refs/heads/master","pushedAt":"2024-07-04T01:09:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"add support for new IPCC panic data format (#497)\n\nThis fixes #495 using the (new) oxidecomputer/ipcc-data crate, which\r\ncontains the machinery to workaround oxidecomputer/hubris#1554. This\r\nwork also addresses a long-standing annoyance of not being able to\r\npull SPD data out of a core dump.","shortMessageHtmlLink":"add support for new IPCC panic data format (#497)"}},{"before":"8af9aa973337c2658a233c815f5d8fcfd1cdc007","after":"c44738dc43029b483407dff8cf055b34a64194bc","ref":"refs/heads/fix-ipcc","pushedAt":"2024-07-04T00:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"suggestion from Eliza","shortMessageHtmlLink":"suggestion from Eliza"}},{"before":"aa949290f8f8c237c77c53410e3c8b5241caa9e5","after":"8af9aa973337c2658a233c815f5d8fcfd1cdc007","ref":"refs/heads/fix-ipcc","pushedAt":"2024-07-03T21:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"latest ipcc-data","shortMessageHtmlLink":"latest ipcc-data"}},{"before":"94d9133854b6900aeca19f4868adcdc2bce5375d","after":"aa949290f8f8c237c77c53410e3c8b5241caa9e5","ref":"refs/heads/fix-ipcc","pushedAt":"2024-07-02T08:23:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"please Windows, I'm begging you","shortMessageHtmlLink":"please Windows, I'm begging you"}},{"before":"0aaf52f5b082edf92bbb512324268098e0cd2931","after":"94d9133854b6900aeca19f4868adcdc2bce5375d","ref":"refs/heads/fix-ipcc","pushedAt":"2024-07-02T07:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"code review comments + fix Windows","shortMessageHtmlLink":"code review comments + fix Windows"}},{"before":"c57ac1fdca18f00e8b7275cb7f9e2bd66b7f21d6","after":"0aaf52f5b082edf92bbb512324268098e0cd2931","ref":"refs/heads/fix-ipcc","pushedAt":"2024-07-01T21:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"windows wtf","shortMessageHtmlLink":"windows wtf"}},{"before":"d7abcd05bd15df99e52f7f8baec35f33a568adc8","after":"c57ac1fdca18f00e8b7275cb7f9e2bd66b7f21d6","ref":"refs/heads/fix-ipcc","pushedAt":"2024-07-01T20:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bcantrill","name":"Bryan Cantrill","path":"/bcantrill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/328614?s=80&v=4"},"commit":{"message":"To floating point! The cause of, and solution to, all of life's problems","shortMessageHtmlLink":"To floating point! The cause of, and solution to, all of life's problems"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQyMDo0MTo1Mi4wMDAwMDBazwAAAASbj5cM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQyMDo0MTo1Mi4wMDAwMDBazwAAAASbj5cM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMVQyMDo1NDo1MS4wMDAwMDBazwAAAAR0KuOe"}},"title":"Activity ยท oxidecomputer/humility"}