From: listout <brahmajit.xyz@gmail.com>
To: gentoo-soc <gentoo-soc@lists.gentoo.org>
Cc: sam <sam@gentoo.org>, arsen <arsen@gentoo.org>,
juippis <juippis@gentoo.org>
Subject: [gentoo-soc] Week 5 report on porting Gentoo packages to modern C
Date: Mon, 3 Jul 2023 00:31:40 +0530 [thread overview]
Message-ID: <v3e4fnjxmozub2ohguozfec7bcouxel5ij3cgsdhhzqgoj345e@b2ipoesooorb> (raw)
[-- Attachment #1: Type: text/plain, Size: 1726 bytes --]
Hello all, this is my week 5's report for my project "Porting Gentoo's
packages to Modern C".
Current:
First things first, we now have MATE desktop and related packages
ported. Not only just in Modern C, but it's now compatible with
gettext-0.22, too [1]. So if you are using llvm-musl or the llvm profile
you can use MATE desktop.
While fixing MATE settings-daemon I've learned two very valuable
lesson (thanks to my Sam),
- Getting feedback from upstream devs is important
- Casting variables in incompatible function pointer type of errors is
not always correct, it might only temporarily fix the problem/silence
the warning.
I'm going to keep this two points in mind for the next and upcoming
weeks.
Apart from the MATE work, I mostly adhered to my proposal timeline and
fixed more -Wimplicit-function-declaration bug, [2][3] and more.
Next:
While strictly according to my proposal, coming two weeks (week 6 and 7)
are to be focused on -Wdeprecated-non-prototype. But in my experience
till now there are not many bugs of this type. I'll obviously keep an
eye out for this bug types but I'll most likely be solving more of
-Wimplicit-function-declaration or -Wincompatible-function-pointer-types
type of bugs, as they seem to dominate the bug list/tracker.
Our midterm evaluation is also coming up, opens 10th this month, hence
working towards that (mainly communicating with my mentors on any things
they expect of me or would like to see/get done before the evaluation).
Needless to say super excited about that.
Till then, see ya!
[1]: https://github.com/mate-desktop/mate-panel/pull/1375
[2]: https://github.com/gentoo/gentoo/pull/31671
[3]: https://github.com/gentoo/gentoo/pull/31670
---
Regards,
listout
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
reply other threads:[~2023-07-02 19:01 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=v3e4fnjxmozub2ohguozfec7bcouxel5ij3cgsdhhzqgoj345e@b2ipoesooorb \
--to=brahmajit.xyz@gmail.com \
--cc=arsen@gentoo.org \
--cc=gentoo-soc@lists.gentoo.org \
--cc=juippis@gentoo.org \
--cc=sam@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox