• skip to content

Wiki

User Tools

  • Admin
  • Log In

Site Tools

  • Recent Changes
  • Media Manager
  • Sitemap
Trace:

gsoc:log2022

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gsoc:log2022 [2022/07/25 21:57] – [Week 6 (July 18 - July 24)] cristik24gsoc:log2022 [2022/09/10 18:56] (current) – [Week 9 (August 8 - August 14)] cristik24
Line 105: Line 105:
  
 July 24 - Created a Method from lcUI to get the path from. This way, lckernel can get the path with the qt library. However, this provokes a deadlock! July 24 - Created a Method from lcUI to get the path from. This way, lckernel can get the path with the qt library. However, this provokes a deadlock!
 +
 +===== Week 7 (July 25 - July 31) =====
 +
 +
 +July 25 - Instead of having the method in lcUI i've moved to lckernel, to not create the deadlock. I'm having some trouble due to having to use the object. I've noticed that there is an "extern lc::storage::settings::ModuleSettings viewerSettings" created, so I'm trying to use it.
 +
 +July 26 - investigation in the "extern" keyword. I'm not really sure where to get the instance of ModuleSettings, I need more investigation to see how can I get it (viewersettings.h, settings.h).
 +
 +July 27 - In a hesitation about how to proceed because of "Even if I set the correct path to the settings from the mainwindow.h , that wouldn't allow getting the right path when using the kernel without lcUI ( If the code inlcviewernoqt/viewersettings.cpp is the equivalent without lcUI, then I guess it should be implemented another way setting the path)""
 +
 +July 28 - I've managed to add the absolute path for the settings directly in lcUI/managers/uisettings.cppwithout having to modify lckernel, and it works. The appImage now has no segmentation fault and It lauches correctly (still has some issues which i mention next)
 +
 +July 29 - Tried different ways to change res.cpp in lcviewernoqt so it has the absolute path from lcUI (Right now it has c++ error c2373 redefinition different type modifiers )
 +
 +July 30 - day off
 +
 +July 31 - day off
 +
 +===== Week 8 (August 1 - August 8) =====
 +
 +August 1 - day off
 +
 +August 2 - Passed all the scripts to the format in yaml format and began testing it for Github Actions
 +
 +August 3 - Tried out more ways to add the path to lcviewernoqt, errors of missing links, namespace errors, variable defined more than needed...
 +
 +August 4 - Investigated more in depth the code, and tried out more ways to get it working (still failure compilating)
 +
 +August 5 - Managed to add a code to modify the path from lcUI, but right now, even if it compiles , doasn't change the path (some kind of bug, or the design is not correct
 +
 +August 6 - Found a way using functions instead of directly modifying. Tried to verify with the appImage, but seems a file stopped being created.
 +
 +August 7 - Managed to get the snap and AppImage functional ( At the beginning the painter is not working, but when opening a new screen, the painter works)
 +
 +===== Week 9 (August 8 - August 14) =====
 +
 +August 8 - Solved the issue with the painter creating before the path change
 +
 +August 9 - day off
 +
 +August 10 - Restructured the github yaml towards using scripts with the commands inside instead of using the commands directly
 +
 +August 11 - Solving various issues with the yaml (there are still some)
 +
 +August 12 - More little changes solved (It still doasn't work)
 +
 +August 13 - Day off
 +
 +August 14 - Day off
 +
 +=== Week 10 (August 15 - August 21) =====
 +
 +August 15 - solved winqt action problems
 +
 +August 16 - Modified YAML with github variables 
 +
 +August 17 - Solved small errors in the scripts ( mostly related to paths and and cloning recursively)
 +
 +August 18 - Windows artifact works, now working on appimage and correcting errors with libdrfx library (it's not found)
 +
 +August 19 - Managed to get the AppImage, Also began working on modifications of the snapcraft script. Managed to get the snap too! 
 +
 +August 20 - Modified the AppImage and Snapcraft to Ubuntu 20.04 as 18.04 was going to be deprecated. Now all artifacts work!
 +
 +August 21 - Strange error when installing Librecad on Windows VMs. 
 +
 +=== Week 11 ( August 22 - August 28 ) ===
 +
 +August 22 - day off
 +
 +August 23 - The errors looks related to openGL, though it's strange. I don't know if this error needs correction or if it's expected librecad to fail in VM with such old openGL versions
 +
 +August 24 - PR open and began codefactoring
 +
 +August 25 - day off
 +
 +August 26 - day off
 +
 +August 27 - day off
 +
 +August 28 -deleting unneded scripts. Changing the names of the ones still used. used the submodule option in checkout action instead of using it manually
 +
 +=== Week 12 ( August 29 - September 4) ===
 +
 +August 29 - Trying out LUACMDINTERFACE ON, to see if it builds now
 +
 +August 30 - Trying to build a LC3 debug on github actions. Error on a path of libpng when building the project. libpng is installed by conan.
 +
 +August 31 - Tried to build LC3 debug in my computer instead of github actions. Same error of libpng as before
 +
 +September 1 - Finally got the debug version of LC3 by building in my local computer. Had to manually change the name of a conan package folder (libpng) . It works correctly (no issue when tried)
 +
 +September 2 - Tried some more times to execute diferent releases of LC3 on windows, and filmed them. Using DR.Memory didn't say anything to see the error.
 +
 +September 3 - It looks like the error is not from the packaging, so I'm good to write some documentation.
 +
 +=== Week 13 ( September 5- September 11) ===
 +
 +September 6 - Began writing the CI/CD documentation
 +
 +September 7 - Finished the documentation and transformed intro markdown to put it on the central wiki
 +
 +September 8 - Ups! I added it on the footer of the Continuous integration page, didn't know it was global. I moved it intro the normal CI page of the wiki
 +
 +September 10 - Began writing the final report
 +
 +
gsoc/log2022.1658786223.txt.gz · Last modified: 2022/07/25 21:57 by cristik24

Page Tools

  • Show page
  • Old revisions
  • Backlinks
  • Export to PDF
  • Rename Page
  • Back to top
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki