{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95608757,"defaultBranch":"master","name":"pdsh","ownerLogin":"grondo","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-06-27T23:18:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/741970?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703012113.0","currentOid":""},"activityList":{"items":[{"before":"d0ca5195cee68b8f9c94b7e27bd545902ac85362","after":null,"ref":"refs/heads/news-2.35","pushedAt":"2023-12-19T18:55:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"}},{"before":"e9fc8816832ec03614083f9215e056d06c3898f2","after":"d0ca5195cee68b8f9c94b7e27bd545902ac85362","ref":"refs/heads/news-2.35","pushedAt":"2023-12-19T18:52:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"NEWS: add release notes for pdsh-2.35\n\nProblem: There are no release notes for pdsh-2.35.\n\nAdd release notes to the NEWS file.","shortMessageHtmlLink":"NEWS: add release notes for pdsh-2.35"}},{"before":null,"after":"e9fc8816832ec03614083f9215e056d06c3898f2","ref":"refs/heads/news-2.35","pushedAt":"2023-12-19T18:17:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"NEWS: add release notes for pdsh-2.35\n\nProblem: There are no release notes for pdsh-2.35.\n\nAdd release notes to the NEWS file.","shortMessageHtmlLink":"NEWS: add release notes for pdsh-2.35"}},{"before":"38eda25b24252a1c4ca23fbf78faa794ff0223d1","after":null,"ref":"refs/heads/updates","pushedAt":"2023-12-19T18:14:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"}},{"before":"174c6dcdb072f516a2957de9c0c1d0c0396682cd","after":"38eda25b24252a1c4ca23fbf78faa794ff0223d1","ref":"refs/heads/updates","pushedAt":"2023-12-19T17:41:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"fix truncation warnings for strncpy(3)\n\nProblem: Modern compilers warn of possible truncation in calls to\nstrncpy(3) in the pdsh codebase.\n\nFix the warnings in hostlist.c and wcoll.c by reducing the size to\ncopy by one character.","shortMessageHtmlLink":"fix truncation warnings for strncpy(3)"}},{"before":null,"after":"174c6dcdb072f516a2957de9c0c1d0c0396682cd","ref":"refs/heads/updates","pushedAt":"2023-12-19T17:41:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"fix truncation warnings for strncpy(3)\n\nProblem: Modern compilers warn of possible truncation in calls to\nstrncpy(3) in the pdsh codebase.\n\nFix the warnings in hostlist.c and wcoll.c by reducing the size to\ncopy by one character.","shortMessageHtmlLink":"fix truncation warnings for strncpy(3)"}},{"before":null,"after":"2c32c1fb1a47381b6cbe290d5ff233edd363ce6d","ref":"refs/heads/slurm-init","pushedAt":"2023-12-19T00:24:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"slurm: call slurm_init() in slurm plugin\n\nProblem: libslurm now requires that all API users call slurm_init()\nbefore any other slurm API call, but the pdsh slurm plugin does not\ndo that.\n\nAdd the missing slurm_init() call.\n\nNote that slurm_fini() is not called because this causes a segfault\non some versions of Slurm.","shortMessageHtmlLink":"slurm: call slurm_init() in slurm plugin"}},{"before":"d63bab35eed6a8515c3d9771a282c4726e12b51e","after":null,"ref":"refs/heads/issue#152","pushedAt":"2023-10-09T22:57:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"}},{"before":"c989805fe7267010462bd509c2640f1e935d6f5e","after":"d63bab35eed6a8515c3d9771a282c4726e12b51e","ref":"refs/heads/issue#152","pushedAt":"2023-10-09T20:45:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"ci: test compilation of slurm plugin\n\nProblem: The slurm plugin is not even compiled in Github CI.\n\nInstall libslurm-dev to the list of packages to install in the\nci container and add --with-slurm to the list of configure options.","shortMessageHtmlLink":"ci: test compilation of slurm plugin"}},{"before":"5155f9e5f2d98808b99052b57643ea78eac7212f","after":"c989805fe7267010462bd509c2640f1e935d6f5e","ref":"refs/heads/issue#152","pushedAt":"2023-10-09T20:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"ci: update codecov-action\n\nProblem: Github complains that the codecov-action@v1 is deprecated:\n\n The following actions uses node12 which is deprecated and will be\n forced to run on node16: codecov/codecov-action@v1.\n\nUpdate to codecov-action@v3.","shortMessageHtmlLink":"ci: update codecov-action"}},{"before":"5e2c514a488da67522df242e8042447b54cdbf86","after":"5155f9e5f2d98808b99052b57643ea78eac7212f","ref":"refs/heads/issue#152","pushedAt":"2023-10-09T20:41:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"ci: test compilation of slurm plugin\n\nProblem: The slurm plugin is not even compiled in Github CI.\n\nInstall libslurm-dev to the list of packages to install in the\nci container and add --with-slurm to the list of configure options.","shortMessageHtmlLink":"ci: test compilation of slurm plugin"}},{"before":null,"after":"5e2c514a488da67522df242e8042447b54cdbf86","ref":"refs/heads/issue#152","pushedAt":"2023-10-09T20:34:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grondo","name":"Mark Grondona","path":"/grondo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/741970?s=80&v=4"},"commit":{"message":"slurm: workaround Slurm 23.x new `list_t` typedef\n\nProblem: Slurm exports a few generic container typedefs via slurm.h\nlike `List` and `ListIterator` which conflict with pdsh internal\ndefinitions of the same types. To work around this, pdsh currently\ndefines `__list_datatypes_defined` in the slurm plugin to avoid Slurm\nexporting those typedefs. However, in Slurm >23.x, a new typedef\nis added, `list_t`, and the list handling functions are updated to\nuse this new type (which is actually just a new name for the same\ntype). Now pdsh can no longer use the `__list_datatypes_defined`\nbecause then the necessary `list_t` data is not defined so including\nthe `slurm.h` header fails. However, without `__list_datatypes_defined`\ncompilation also fails because the `List` typedef is redefined.\n\nUse the only available option and force the definitions of\n\n typedef struct xlist list_t;\n typedef struct listIterator list_itr_t;\n\nin the pdsh slurm module before including `slurm.h`. This allows the\n`__list_datatypes_defined` define to remain enabled, avoiding the\nredefinition of `List` and `ListIterator`, while also ensuring that\nthe new names for these structs are defined.\n\nThis may be brittle in the long term, but is the only solution\navailable now.\n\nFixes #152","shortMessageHtmlLink":"slurm: workaround Slurm 23.x new list_t typedef"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzhg3-wA","startCursor":null,"endCursor":null}},"title":"Activity ยท grondo/pdsh"}