Gentoo Archives: gentoo-soc

From: listout <brahmajit.xyz@×××××.com>
To: gentoo-soc <gentoo-soc@l.g.o>
Cc: sam <sam@g.o>, dilfridge <dilfridge@g.o>
Subject: [gentoo-soc] Week 6 Report for Musl support expansion to support GNOME desktop
Date: Sun, 24 Jul 2022 14:01:59
Message-Id: 20220724135713.ogncv3lnnqmeudul@gmail.com
1 Hey there folks, hope you guys doing well.
2
3 With the end of week 6 I'm here again with my weekly report. Before
4 beginning I would like to address that for the past week I've not
5 worked on Desktop Environment stuff at all, mainly focused on fixing
6 opened bug reports on Gentoo bugzilla musl tracker.
7
8 However I've also been quite busy moving my main work systems to musl.
9 For work I've to use ESP-IDF SDK that comes with some binaries for
10 compilers, debugging, and flashing Xtensa bases ESP32 chips. Those
11 binaries are not compatible with musl. So with help from my mentor I set
12 up a Arch Linux glibc chroot environment. Having a chroot environment is
13 quite handy to be honest. It keeps my main system clean and I easy
14 reproduce the environment on other setups.
15
16 Coming to GSoC's work, I've came across a run time bug on xterm that
17 would make xterm fail to start with 'open ttydev: I/O error' [1]. I've
18 patched [2] it and would upstream it soon.
19
20 I tried installing Cinnamon Desktop just for the sake of it and it was
21 based on GNOME. Only the Cinnamon control center needed patching, but it
22 seems like the Cinnamon has the same problem as GNOME with Xorg on musl.
23 Rendering only happens after switching tty, may be it might be similar
24 to the race condition on mutter [3].
25
26 But just to put it in brief here are the things I've tried patching:
27
28 - dd rescue [4]
29 - lightdm [5] [6]
30 - abiword [7]
31 - xterm [2]
32 - libhugetlbfs [8]
33 - libbtbb [9]
34 - suite3270 [10]
35
36 Unfortunately I don't have anything more, been quite busy moving my main
37 system and getting the hang of musl. Hope I bring something more next
38 week.
39
40 [1]: https://bugs.gentoo.org/689080
41 [2]: https://github.com/gentoo/gentoo/pull/26523
42 [3]: https://gitlab.gnome.org/GNOME/mutter/-/issues/2103
43 [4]: https://github.com/gentoo/gentoo/pull/26455
44 [5]: https://github.com/gentoo/gentoo/pull/26469
45 [6]: https://github.com/canonical/lightdm/pull/261
46 [7]: https://github.com/gentoo/gentoo/pull/26467
47 [8]: https://github.com/gentoo/gentoo/pull/26539
48 [9]: https://github.com/gentoo/gentoo/pull/26549
49 [10]: https://github.com/gentoo/gentoo/pull/26545
50 --
51 Regards,
52 listout