SoK/2021/StatusReport/Anubhav Choudhary: Difference between revisions
< SoK | 2021/StatusReport
(6 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
==== Background ==== | ==== Background ==== | ||
Calamares, in the initial period of Season OF KDE came up with a number of tasks and issues to be solved/completed. My task is to complete | Calamares, in the initial period of Season OF KDE came up with a number of tasks and issues to be solved/completed. My task is to complete/implement as many tasks as possible. Some of them are : | ||
* Back and Next buttons hide during installation | * Back and Next buttons hide during installation | ||
Line 9: | Line 9: | ||
* Option for skipping bootloader installation | * Option for skipping bootloader installation | ||
* Schema file for shell process | * Schema file for shell process | ||
* Schema file for netinstall | * Schema file for netinstall | ||
==== Mentors ==== | ==== Mentors ==== | ||
Line 25: | Line 23: | ||
==== Project Status ==== | ==== Project Status ==== | ||
These are some of of the PRs which I submitted during my SoK coding period : | |||
* [https://github.com/calamares/calamares/pull/1590 Navigation buttons hidability during installation] : '''MERGED''' | * [https://github.com/calamares/calamares/pull/1590 Navigation buttons hidability during installation] : '''MERGED''' | ||
Line 32: | Line 30: | ||
* Implementing shell process schema : '''[https://github.com/benne-dee benne-dee] (SoK 2021 student) covers this.''' | * Implementing shell process schema : '''[https://github.com/benne-dee benne-dee] (SoK 2021 student) covers this.''' | ||
* Implementing netinstall schema : '''[https://github.com/benne-dee benne-dee] (SoK 2021 student) covers this.''' | * Implementing netinstall schema : '''[https://github.com/benne-dee benne-dee] (SoK 2021 student) covers this.''' | ||
* [https://github.com/calamares/calamares/pull/1666 LogUpload sizeLimit from branding] : ''' | * [https://github.com/calamares/calamares/pull/1666 LogUpload sizeLimit from branding] : '''MERGED''' | ||
==== What I have learned | ==== Blog Posts ==== | ||
[https://deprov447.netlify.app/blogs/sok2021-selection/ Blog post 1] | |||
[https://deprov447.netlify.app/blogs/sok-final-update/ Blog post 2] | |||
==== Video Link ==== | |||
[https://www.youtube.com/watch?v=0I1CrXl86jw/ ArcoLinux : 1972 Calamares is able to send a logfile to the internet when it crashes - share it] | |||
Thanks Erik for this | |||
==== Screenshot ==== | |||
[[File:0P1krnk.png|frame|center|Screenshot showing Calamares' log upload feature]] | |||
[[File:112718803-9e5da100-8ef5-11eb-8ee1-ddd2acf7fb5f.png|frame|center|Navigation buttons not visible during installation]] | |||
==== What I have learned ==== | |||
Due to wide range of issues, there are quite some things which I am learning/honing | Due to wide range of issues, there are quite some things which I am learning/honing | ||
* QT | * Some QT libraries | ||
* | * Core C++ concepts (especially lambdas and templates) | ||
* Bootloaders, File Systems, partition table etc | * Bootloaders, File Systems, partition table etc | ||
* Testing with QT | |||
==== Contact ==== | ==== Contact ==== |
Latest revision as of 05:45, 3 July 2021
Calamares Mini-Projects Completion + Issue Resolution
Background
Calamares, in the initial period of Season OF KDE came up with a number of tasks and issues to be solved/completed. My task is to complete/implement as many tasks as possible. Some of them are :
- Back and Next buttons hide during installation
- Sending installation log files to Pastebin.com
- Option for skipping bootloader installation
- Schema file for shell process
- Schema file for netinstall
Mentors
Adriaan De Groot
Links
Project Status
These are some of of the PRs which I submitted during my SoK coding period :
- Navigation buttons hidability during installation : MERGED
- Implementing LogUpload functionality from branding : MERGED
- Skipping bootloader fix : SUBMITTED
- Implementing shell process schema : benne-dee (SoK 2021 student) covers this.
- Implementing netinstall schema : benne-dee (SoK 2021 student) covers this.
- LogUpload sizeLimit from branding : MERGED
Blog Posts
Blog post 1 Blog post 2
Video Link
ArcoLinux : 1972 Calamares is able to send a logfile to the internet when it crashes - share it
Thanks Erik for this
Screenshot
What I have learned
Due to wide range of issues, there are quite some things which I am learning/honing
- Some QT libraries
- Core C++ concepts (especially lambdas and templates)
- Bootloaders, File Systems, partition table etc
- Testing with QT
Contact
If you want to make any suggestions please do contact me.
Anubhav Choudhary (deprov447)
Email :- [email protected] Matrix :- @deprov447:kde.org Telegram :- @deprov447