{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":521402785,"defaultBranch":"master","name":"flux-core","ownerLogin":"researchapps","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-08-04T20:12:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23015227?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724269275.0","currentOid":""},"activityList":{"items":[{"before":"47fe8a4be05d58b82bdb7c4a5345dbf79853791c","after":"03f7be3aedce6475595d656882ab46eb7f2228bb","ref":"refs/heads/add-depends-on-example","pushedAt":"2024-08-22T22:01:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"doc: add dependency example\n\nProblem: there is not a concrete example of using --dependency\nin our current documentation.\nSolution: add example to man1/common/job-dependencies.rst\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"doc: add dependency example"}},{"before":"e0fb82d50c7b516bf7b18f9f7ec8560689b485e4","after":"47fe8a4be05d58b82bdb7c4a5345dbf79853791c","ref":"refs/heads/add-depends-on-example","pushedAt":"2024-08-21T19:41:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"doc: add dependency example\n\nProblem: there is not a concrete example of using --dependency\nin our current documentation.\nSolution: add example to man1/common/job-dependencies.rst\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"doc: add dependency example"}},{"before":null,"after":"e0fb82d50c7b516bf7b18f9f7ec8560689b485e4","ref":"refs/heads/add-depends-on-example","pushedAt":"2024-08-21T19:41:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"doc: add dependency example\n\nProblem: there is not a concrete example of using --dependency\nin our current documentation.\nSolution: add example to man1/common/job-dependencies.rst\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"doc: add dependency example"}},{"before":"49b66ee2eb2babbbf19e3e5abe874b71fbd294a9","after":"5dd20eca76374628e2f473a3150bc38ae341d256","ref":"refs/heads/add-dependency-frob-plugin","pushedAt":"2024-05-17T06:11:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"plugin: frob for system attribute dependency name\n\nProblem: we need a quick solution for assigning a jobid\ndependnecy to run after success (afterok) given a given\nname.\nSolution: write a frobnicator plugin that handles this\ntransformation to the jobspec.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"plugin: frob for system attribute dependency name"}},{"before":null,"after":"49b66ee2eb2babbbf19e3e5abe874b71fbd294a9","ref":"refs/heads/add-dependency-frob-plugin","pushedAt":"2024-05-17T06:10:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"plugin: frob for system attribute dependency name\n\nProblem: we need a quick solution for assigning a jobid\ndependnecy to run after success (afterok) given a given\nname.\nSolution: write a frobnicator plugin that handles this\ntransformation to the jobspec.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"plugin: frob for system attribute dependency name"}},{"before":"96d51cd082343ee58da2a4c458cd889daeaee347","after":null,"ref":"refs/heads/remove-spack-docker","pushedAt":"2023-12-19T01:53:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"}},{"before":"35b2662c8a6a1f32286b371f93d7c23845b0d899","after":"96d51cd082343ee58da2a4c458cd889daeaee347","ref":"refs/heads/remove-spack-docker","pushedAt":"2023-12-19T01:26:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"maint: remove flux spack docker\n\nProblem: the flux + spack docker images in /etc are not commonly used\nand would better be maintained elsewhere anyway.\nSolution: delete them from this repository (and will put elsewhere)\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"maint: remove flux spack docker"}},{"before":null,"after":"35b2662c8a6a1f32286b371f93d7c23845b0d899","ref":"refs/heads/remove-spack-docker","pushedAt":"2023-12-18T23:13:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"maint: remove flux spack docker\n\nProblem: the flux + spack docker images in /etc are not commonly used\nand would better be maintained elsewhere anyway.\nSolution: delete them from this repository (and will put elsewhere)\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"maint: remove flux spack docker"}},{"before":null,"after":"a7c970a3758c72e242720290e9f6fc90b9d30426","ref":"refs/heads/add/alpine-test","pushedAt":"2023-11-14T22:36:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"testing changes needed for alpine gnutools\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"testing changes needed for alpine gnutools"}},{"before":"35c6aaa460c2565e5242af990ae88f443189ea6a","after":"1e1b9ea00d5caa32b82e0531cfe0942b19b141d7","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-18T18:27:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add generation of wrapper python scripts\n\nThe flux/wrapper directory holds a custom wrapper for each .so\nlibrary type, and we can use it (with the base Wrapper as the\nparent class) to more quickly provide an interface to\nexisting functions.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add generation of wrapper python scripts"}},{"before":"bca7650d3b70f714d79a203eee1a89c091f6c8fd","after":"35c6aaa460c2565e5242af990ae88f443189ea6a","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-18T17:55:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add generation of wrapper python scripts\n\nThe flux/wrapper directory holds a custom wrapper for each .so\nlibrary type, and we can use it (with the base Wrapper as the\nparent class) to more quickly provide an interface to\nexisting functions.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add generation of wrapper python scripts"}},{"before":"d4832c25a67abd08fd76542954728e3a7b2469e5","after":"bca7650d3b70f714d79a203eee1a89c091f6c8fd","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-18T17:35:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add generation of wrapper python scripts\n\nThe flux/wrapper directory holds a custom wrapper for each .so\nlibrary type, and we can use it (with the base Wrapper as the\nparent class) to more quickly provide an interface to\nexisting functions.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add generation of wrapper python scripts"}},{"before":"401889da19296fbc3ee27505c819bc250e8fa034","after":"d4832c25a67abd08fd76542954728e3a7b2469e5","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-16T14:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add generation of wrapper python scripts\n\nThe flux/wrapper directory holds a custom wrapper for each .so\nlibrary type, and we can use it (with the base Wrapper as the\nparent class) to more quickly provide an interface to\nexisting functions.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add generation of wrapper python scripts"}},{"before":"6446bd18f6da6efa55c31907f9186aa3d052ee14","after":"401889da19296fbc3ee27505c819bc250e8fa034","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-16T04:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"reorganize wrapper.py into wrapper directory module\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"reorganize wrapper.py into wrapper directory module"}},{"before":"6dc7e240b1d515cc478be482a3e0e6c8524a9cf6","after":"6446bd18f6da6efa55c31907f9186aa3d052ee14","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-16T04:14:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add codegen prototype to _flux\n\nProblem: we cannot autocomplete python modules and need to use getattr\nto derive a function existence\nSolution: prepare json dumps of functions from cffi lib/ffi directly for later use\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add codegen prototype to _flux"}},{"before":"9854f0695bc6e88b17cda5b78ca8c02e426dc6a1","after":"6dc7e240b1d515cc478be482a3e0e6c8524a9cf6","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-16T04:07:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add codegen prototype to _flux\n\nProblem: we cannot autocomplete python modules and need to use getattr\nto derive a function existence\nSolution: prepare json dumps of functions from cffi lib/ffi directly for later use\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add codegen prototype to _flux"}},{"before":"95714b38b3657fc100fff00b9fd23b2d8d4d83d1","after":"9854f0695bc6e88b17cda5b78ca8c02e426dc6a1","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-16T03:54:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add codegen prototype to _flux\n\nProblem: we cannot autocomplete python modules and need to use getattr\nto derive a function existence\nSolution: prepare json dumps of functions from cffi lib/ffi directly for later use\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add codegen prototype to _flux"}},{"before":"40ace012f5b4db9be5b9322b509c022a57e2211d","after":"95714b38b3657fc100fff00b9fd23b2d8d4d83d1","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-16T03:53:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add codegen prototype to _flux\n\nProblem: we cannot autocomplete python modules and need to use getattr\nto derive a function existence\nSolution: prepare json dumps of functions from cffi lib/ffi directly for later use\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add codegen prototype to _flux"}},{"before":"bf32961a423f399cdc709dcc1aa84746dd2ee973","after":"40ace012f5b4db9be5b9322b509c022a57e2211d","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-16T00:11:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add codegen prototype to _flux\n\nProblem: we cannot autocomplete python modules and need to use getattr\nto derive a function existence\nSolution: prepare json dumps of functions from cffi lib/ffi directly for later use\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add codegen prototype to _flux"}},{"before":null,"after":"bf32961a423f399cdc709dcc1aa84746dd2ee973","ref":"refs/heads/add-python-discovery","pushedAt":"2023-08-15T23:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"add codegen prototype to _flux\n\nProblem: we cannot autocomplete python modules and need to use getattr\nto derive a function existence\nSolution: prepare json dumps of functions from cffi lib/ffi directly for later use\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"add codegen prototype to _flux"}},{"before":"638b1d4cdf64a979b05489bc0ebd9972bb5405fb","after":"beb3979ad1e13ea5e7e7cf5bd5d2a124b4bf658b","ref":"refs/heads/expose-python-version","pushedAt":"2023-06-20T17:11:27.135Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"expose flux version in python module\n\nProblem: Python tools that use Flux want custom logic based on the version,\nand we currently do not easily expose it.\nSolution: create a flux.__version__ \"attribute\" that calls into a module\nto call flux_core_version_string().\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"expose flux version in python module"}},{"before":"0c69f60c414c4994d5baa4b77ee4174a2ec2adbc","after":"638b1d4cdf64a979b05489bc0ebd9972bb5405fb","ref":"refs/heads/expose-python-version","pushedAt":"2023-06-20T17:04:28.667Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"expose flux version in python module\n\nProblem: Python tools that use Flux want custom logic based on the version,\nand we currently do not easily expose it.\nSolution: create a flux.__version__ \"attribute\" that calls into a module\nto call flux_core_version_string().\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"expose flux version in python module"}},{"before":"c6017ee9e173f9f00a35d2b3bd793898bf6c4fd2","after":"0c69f60c414c4994d5baa4b77ee4174a2ec2adbc","ref":"refs/heads/expose-python-version","pushedAt":"2023-06-20T17:03:23.818Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"expose flux version in python module\n\nProblem: Python tools that use Flux want custom logic based on the version,\nand we currently do not easily expose it.\nSolution: create a flux.__version__ \"attribute\" that calls into a module\nto call flux_core_version_string().\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"expose flux version in python module"}},{"before":null,"after":"c6017ee9e173f9f00a35d2b3bd793898bf6c4fd2","ref":"refs/heads/expose-python-version","pushedAt":"2023-06-20T17:00:01.918Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"expose flux version in python module\n\nProblem: Python tools that use Flux want custom logic based on the version,\nand we currently do not easily expose it.\nSolution: create a flux.__version__ \"attribute\" that calls into a module\nto call flux_core_version_string().\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"expose flux version in python module"}},{"before":"61410b6ee678a348667e4e5baac79a29fb5a4ed6","after":"0d7db158e41100874da493f29a72ba0d45099472","ref":"refs/heads/add/prometheus-plugin","pushedAt":"2023-05-29T03:57:18.177Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"refactor prometheus plugin to have context\n\nWhen I ran the original daemon, it did not seem to save\nstate. I looked at the other daemons and saw they would\ncreate a separate context to save to the handle, so I\nam trying that here.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"refactor prometheus plugin to have context"}},{"before":"0813efd2e481dc1095183476fef6168cf027d8a8","after":"61410b6ee678a348667e4e5baac79a29fb5a4ed6","ref":"refs/heads/add/prometheus-plugin","pushedAt":"2023-05-29T03:31:25.696Z","pushType":"push","commitsCount":1,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"refactor prometheus plugin to have context\n\nWhen I ran the original daemon, it did not seem to save\nstate. I looked at the other daemons and saw they would\ncreate a separate context to save to the handle, so I\nam trying that here.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"refactor prometheus plugin to have context"}},{"before":"cfd40b1046253e96b13010e570b9efab99f2f4c3","after":"0813efd2e481dc1095183476fef6168cf027d8a8","ref":"refs/heads/add/prometheus-plugin","pushedAt":"2023-05-29T01:32:20.972Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"start of work to add prometheus plugin\n\nProblem: we want to report metrics from flux to prometheus\nSolution: write a plugin!\n\nThese early steps create the plugin skeleton, adding build\nlogic to enable the plugin given particular flags are present.\nI next want to try installing this, adding the module load\nto rc1, and seeing what happens. I think likely we want the\nmetrics to be updated from elsewhere (meaning the trigger for\nan update) but not fully understanding how modules run\nI am not sure yet.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"start of work to add prometheus plugin"}},{"before":null,"after":"cfd40b1046253e96b13010e570b9efab99f2f4c3","ref":"refs/heads/add/prometheus-plugin","pushedAt":"2023-05-28T22:50:59.021Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"start of work to add prometheus plugin\n\nProblem: we want to report metrics from flux to prometheus\nSolution: write a plugin!\n\nThese early steps create the plugin skeleton, adding build\nlogic to enable the plugin given particular flags are present.\nI next want to try installing this, adding the module load\nto rc1, and seeing what happens. I think likely we want the\nmetrics to be updated from elsewhere (meaning the trigger for\nan update) but not fully understanding how modules run\nI am not sure yet.\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"start of work to add prometheus plugin"}},{"before":"89f7be0faabedb786197e2389db8bf9391ebeb1e","after":"c2964c9a832559139cc56b5c541b6b92dfaafefe","ref":"refs/heads/master","pushedAt":"2023-05-28T21:14:53.546Z","pushType":"push","commitsCount":382,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"Merge pull request #5182 from chu11/issue5167_config_h_tests\n\nAdd missing include of config.h","shortMessageHtmlLink":"Merge pull request flux-framework#5182 from chu11/issue5167_config_h_…"}},{"before":"506e0f2bc96b5f9d0c36d0980641136b5cb7e598","after":"3fb49c0a750d352eb9e76735cb8097da10fea206","ref":"refs/heads/disable-sign-id-check","pushedAt":"2023-05-04T04:34:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vsoch","name":"Vanessasaurus","path":"/vsoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/814322?s=80&v=4"},"commit":{"message":"disable sign check\n\nSigned-off-by: vsoch ","shortMessageHtmlLink":"disable sign check"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEocKPKgA","startCursor":null,"endCursor":null}},"title":"Activity · researchapps/flux-core"}