Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delivery: Project Aurras MVP - Phase 2 - Milestone 1 #703

Merged
merged 9 commits into from
May 15, 2023

Conversation

MuhammedIrfan
Copy link
Contributor

Milestone Delivery Checklist

Link to the application pull request: w3f/Grants-Program#814

@0xCaso
Copy link
Contributor

0xCaso commented Jan 20, 2023

Hi @MuhammedIrfan, thanks a lot for the delivery. Someone of the team will look into it ASAP.

@MuhammedIrfan
Copy link
Contributor Author

Hi @MuhammedIrfan, thanks a lot for the delivery. Someone of the team will look into it ASAP.

Thank you @0xCaso

@dsm-w3f dsm-w3f self-assigned this Jan 30, 2023
@dsm-w3f
Copy link
Contributor

dsm-w3f commented Jan 30, 2023

@MuhammedIrfan thank you for your milestone delivery. Could you please add links to the License, documentation and tutorial from your milestone? They are mandatory deliverables and without them I cannot evaluate the milestone.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Feb 8, 2023

@MuhammedIrfan thank you for the milestone submission. Please see the evaluation document and provide proper answers and fixes. After that, let me know to continue with the evaluation.

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan thank you for your milestone delivery. Could you please add links to the License, documentation and tutorial from your milestone? They are mandatory deliverables and without them I cannot evaluate the milestone.

@dsm-w3f I have added the mandatory deliverables

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan thank you for the milestone submission. Please see the evaluation document and provide proper answers and fixes. After that, let me know to continue with the evaluation.

Thank you @dsm-w3f for looking into the deliverables. We will fix the requested changes and revert back to you.

@MuhammedIrfan
Copy link
Contributor Author

Hi Team, We have re-submitted the invoice.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Feb 14, 2023

@MuhammedIrfan Is this milestone delivery ready for reevaluation? I saw that you submitted M2. Usually, we evaluate the milestones in order since is common that there are dependencies between them. Is that the case? or M2 is independent of M1?

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan Is this milestone delivery ready for reevaluation? I saw that you submitted M2. Usually, we evaluate the milestones in order since is common that there are dependencies between them. Is that the case? or M2 is independent of M1?

@dsm-w3f We are still working on requested changes for M1. M1 and M2 have independent components hence can be evaluated separately but inorder to do system testing we would require both M1 and M2 to be ready, hence we had to deliver M2.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Mar 3, 2023

@MuhammedIrfan this PR was marked as stale due lack of interaction for two weeks. Do you still intend to perform the fixes requested during the evaluation?

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan this PR was marked as stale due lack of interaction for two weeks. Do you still intend to perform the fixes requested during the evaluation?

@dsm-w3f We have fixed couple of issues still need to fix couple more issues, I kindly request you to give us 1 more week to revert back with all issues fixed. Thank you.

@MuhammedIrfan
Copy link
Contributor Author

@dsm-w3f We have made the requested changes, Kindly look into it.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Apr 6, 2023

@MuhammedIrfan thank you for the answers and fixes. I reevaluated the project but I'm still having problems with some tests and understanding what exactly the system should be doing. See details in the evaluation document. Let me know when I can continue this evaluation.

@MuhammedIrfan
Copy link
Contributor Author

MuhammedIrfan commented Apr 11, 2023

@dsm-w3f Thank you for Re-evaluating the delivery, and apologies for slow response. The utility of Generating push notifications from the events from substrate based chain has been covered in https://github.com/w3f/Grants-Program/blob/master/applications/project_aurras_mvp_phase_1.md .

In M1 we targeted the workflow composer. ie Generating the workflow wasm from the given yaml file which will deployed to Aurras System. As part of M3 we have added a utility of Polkadot Payout as a workflow generated using workflow composer which will help in claiming validator rewards which will be listening to events from the chain to automatically claim the rewards and notify using push notification.

openwhisk-client-rust is a sub component of the workflow. The configuration used are the variables that are generated upon deploying the openwhisk server. Openwhisk-client-rust library is being developed as an independent component which can use by other rust applications to communicate with openwhisk api. The default values provided are defined in aurras-deployment-docker-compose.

For the issue faced while testing openwhisk-client-rust, can you please try again with cargo clean.

Kindly use https://github.com/HugoByte/aurras/tree/next/workflow/composer#testing-the-hooks-for-provided-yaml-file for testing workflow hooks.

We are trying to replicate the issue you faced while deploying aurras.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Apr 12, 2023

@MuhammedIrfan thanks for the explanations and fixes. Some problems were solved and other remains. Please see the evaluation document for details. Let me know when I can continue this evaluation.

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan thanks for the explanations and fixes. Some problems were solved and other remains. Please see the evaluation document for details. Let me know when I can continue this evaluation.

Thank you @dsm-w3f, The issue for generating wasm has been fixed and issue with tarpaulin is due to wasi-experimental-http library we are using. Will revert back to you after issues are fixed.

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan thanks for the explanations and fixes. Some problems were solved and other remains. Please see the evaluation document for details. Let me know when I can continue this evaluation.

@dsm-w3f We have fixed the issues. As for testing composer STRUCTURED_YAML is just an example structure to define a yaml, and it will not be supported. I request you to kindly re-evaluate the delivery. Thank you.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Apr 26, 2023

@MuhammedIrfan than you for the improvements and fixes. I tried again and some parts is still presenting problems. Please see details in the evaluation document. Let me know when I can continue the evaluation.

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan than you for the improvements and fixes. I tried again and some parts is still presenting problems. Please see details in the evaluation document. Let me know when I can continue the evaluation.

@dsm-w3f Thank you for the evaluation, The issue you faced was due to some old packages in substrate front end template. We have update to the available latest version also fixed a bug we identified. As the gateway is served through https on self signed certificate, please whitelist the host in browser level if the api fails. I request you to kindly re-evaluate the delivery. Thank you.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Apr 28, 2023

@MuhammedIrfan thank you for the improvements and fixes. I tested again and almost everything worked. I just didn't get the push notification. Please see details in the evaluation document. Maybe I have missed something while testing. Can you assist with that?

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan thank you for the improvements and fixes. I tested again and almost everything worked. I just didn't get the push notification. Please see details in the evaluation document. Maybe I have missed something while testing. Can you assist with that?

Thank you @dsm-w3f for the evaluation, Possible chances are you might have missed the record button in chrome developer tools or further needed to debug. If possible can we connect on meeting.

[email protected]

@dsm-w3f
Copy link
Contributor

dsm-w3f commented May 4, 2023

@MuhammedIrfan I tried again without success. I already face this kind of situation before, when I cannot reproduce the same behavior of the grantee. Usually, producing a demonstration video showing how to test the software and produce the expected result solves the problem. It is probably some detail that is missing or some step that I'm not performing correctly. Can you produce this demo video? Otherwise, I'm happy to schedule a call to try to perform this. The video usually works better because sometimes timezones and schedules are complicated to match.

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan I tried again without success. I already face this kind of situation before, when I cannot reproduce the same behavior of the grantee. Usually, producing a demonstration video showing how to test the software and produce the expected result solves the problem. It is probably some detail that is missing or some step that I'm not performing correctly. Can you produce this demo video? Otherwise, I'm happy to schedule a call to try to perform this. The video usually works better because sometimes timezones and schedules are complicated to match.

Sure @dsm-w3f, We will create a demonstration video and share that with you.

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan I tried again without success. I already face this kind of situation before, when I cannot reproduce the same behavior of the grantee. Usually, producing a demonstration video showing how to test the software and produce the expected result solves the problem. It is probably some detail that is missing or some step that I'm not performing correctly. Can you produce this demo video? Otherwise, I'm happy to schedule a call to try to perform this. The video usually works better because sometimes timezones and schedules are complicated to match.

Sure @dsm-w3f, We will create a demonstration video and share that with you.

@dsm-w3f We have compiled a video demo, Kindly find it here. Thank you.

@dsm-w3f
Copy link
Contributor

dsm-w3f commented May 15, 2023

@MuhammedIrfan thank you for the video tutorial. I was able to follow it and the application worked fine. The milestone is accepted. I'll forward your invoice internally and the payment should take place within two weeks. Good Job!

@dsm-w3f dsm-w3f merged commit 46b5b5d into w3f:master May 15, 2023
@github-actions
Copy link

Congratulations on completing the first milestone of this grant! As part of the Grants Program, we want to help grant recipients acknowledge their grants publicly. To that end, we’ve created a badge for projects that successfully deliver their first milestone. Please use the badge only in reference to the work that has been completed as part of this grant, so please do not display it on your team or project's homepage unless accompanied by a short description of the grant. Furthermore, you're now welcome to announce the grant publicly. Please remember to observe the foundation’s guidelines in doing so. If you haven't already, reach out to [email protected] for feedback on your announcement and cross-promotion.

Thank you for your contribution, and good luck! If you have any remaining milestone, let us know if you encounter any delays by leaving a comment on the application PR or submitting an amendment.

@MuhammedIrfan
Copy link
Contributor Author

@MuhammedIrfan thank you for the video tutorial. I was able to follow it and the application worked fine. The milestone is accepted. I'll forward your invoice internally and the payment should take place within two weeks. Good Job!

@dsm-w3f Thank you very much for the support all along.

@RouvenP
Copy link

RouvenP commented May 24, 2023

hi @MuhammedIrfan we transferred the payment today.

@MuhammedIrfan
Copy link
Contributor Author

hi @MuhammedIrfan we transferred the payment today.

@RouvenP I confirm the receipt. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants