SoK/2021/StatusReport/Anubhav Choudhary: Difference between revisions

From KDE Community Wiki
 
(7 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 them. Some of them are :  
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
*    Adding a generic module-won't-load mechanism
*    Schema file for netinstall
*    Schema file for netinstall
*    Support MKFS


==== Mentors ====
==== Mentors ====
Line 25: Line 23:
==== Project Status ====
==== Project Status ====


This is some of the work which are to be completed at the end of SoK period along with what are already done.
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'''
* [https://github.com/calamares/calamares/pull/1619 Implementing LogUpload functionality from branding] : '''MERGED'''
* [https://github.com/calamares/calamares/pull/1619 Implementing LogUpload functionality from branding] : '''MERGED'''
* [https://github.com/calamares/calamares/pull/1632 Skipping bootloader fix] : '''STARTED'''
* [https://github.com/calamares/calamares/pull/1632 Skipping bootloader fix] : '''SUBMITTED'''
* 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.'''
* Adding a generic module-won't-load mechanism : '''REMAINING'''
* [https://github.com/calamares/calamares/pull/1666 LogUpload sizeLimit from branding] : '''MERGED'''
* Support MKFS : '''REMAINING'''


==== What I have learned till now ====
==== 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
* Qml
* Core C++ concepts (especially lambdas and templates)
* C++
* 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

Repository

Website

Project Status

These are some of of the PRs which I submitted during my SoK coding period :

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

Screenshot showing Calamares' log upload feature
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

  • 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