{"id":529,"date":"2023-07-16T15:14:19","date_gmt":"2023-07-16T15:14:19","guid":{"rendered":"https:\/\/blogs.gentoo.org\/gsoc\/?p=529"},"modified":"2023-07-16T15:14:19","modified_gmt":"2023-07-16T15:14:19","slug":"week-7-report-on-porting-gentoo-packages-to-modern-c","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/gsoc\/2023\/07\/16\/week-7-report-on-porting-gentoo-packages-to-modern-c\/","title":{"rendered":"Week 7 report on porting Gentoo packages to modern C"},"content":{"rendered":"<p>Hello all.<\/p>\n<p>First of all, I would like to give the good news of passing the Mid-Term<br \/>\nevaluation. My mentor\/s have provided me some valuable advice that I<br \/>\nwould like to incorporate in my work in the following weeks ahead.<\/p>\n<p>Coming to my work, as I said in my last report. I picked up where I left<br \/>\nbefore week 6. Sent sent in some patches (no upstream unfortunately).<br \/>\nThis week I mainly worked with Juippis (my other mentor) on reviews of<br \/>\nmy already submitted PRs. We came across some challenges while doing,<br \/>\nnamely reproduction of a bug, the case being juippis and sam_ were able<br \/>\nto reproduce the bug, but I couldn&#8217;t due. It was most probably due to<br \/>\ncompiler-rt. I still have to send in a proper fix for that bug. Which<br \/>\nbrings us the to second topic of setting up a test environment. Juippis<br \/>\nhas an excellent guide on using lxc containers for setting up test<br \/>\nenvironment.<\/p>\n<p>So there&#8217;s that.<\/p>\n<p>Coming weeks, priority would be setting up the test environment with<br \/>\nJuippis guide so we don&#8217;t have to face the aforementioned scenarios<br \/>\nagain.<\/p>\n<p>Apart I mainly want to do two things:<br \/>\n&#8211; stick to my proposal and work on Wstrict-prototypes, and<br \/>\n&#8211; work on bringing down the number of bug on the tracker, there&#8217;s still<br \/>\nquite a lot, and often times more keeps getting added.<br \/>\n&#8211; Work more with mentors on code\/PR reviews<\/p>\n<p>Till then, see yah!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello all. First of all, I would like to give the good news of passing the Mid-Term evaluation. My mentor\/s have provided me some valuable advice that I would like to incorporate in my work in the following weeks ahead. &hellip; <a href=\"https:\/\/blogs.gentoo.org\/gsoc\/2023\/07\/16\/week-7-report-on-porting-gentoo-packages-to-modern-c\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":176,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,20],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/529"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/users\/176"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/comments?post=529"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/529\/revisions"}],"predecessor-version":[{"id":530,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/529\/revisions\/530"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/media?parent=529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/categories?post=529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/tags?post=529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}