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 |