public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
From: listout <brahmajit.xyz@gmail.com>
To: gentoo-soc <gentoo-soc@lists.gentoo.org>
Cc: sam <sam@gentoo.org>, dilfridge <dilfridge@gentoo.org>
Subject: [gentoo-soc] Week 2 Report for Musl support expansion to support GNOME desktop
Date: Sun, 26 Jun 2022 18:33:23 +0530	[thread overview]
Message-ID: <20220626130323.kynsifqhhp6ue5cu@gmail.com> (raw)

Hi folks,

The second week of coding period for this years Google Summer of Code has come
to an end. Nothing interesting happened this week, just the continuation of
previous weeks work, so I'll keep it short and simple.

As per my previous report, I worked further on debugging the librsvg crash.
Eventually I was successful in getting gnome-shell to work with latest librsvg
from ::gentoo, unfortunately I still don't know what the actual issue is. What
worked was increasing either of gnome-shell, gjs or pixman's stack size and with
advice from my mentor sam_ I have submitted a patch to increase gjs's stack size
on musl[1].

I've started with using Gentoo's package testing tools, initially I went with
pkg-testing-tools, as it was quite easy to set up and get going, unfortunately
I didn't work quite well on musl due to multilib-strict not working on musl,
hence I had to move with tatt. So, now I'm learning to use tatt.

My patch for samba has been merged and the patch for gnome-terminal is awaiting
review. With that merged, it'll be possible to using GNOME desktop (gnome-light)
on musl.

I had few extra hours at hand and used to try and compile firefox on musl. As of
now (date), I'm unable to build firefox:rapid::gentoo with "+clang" or "+pgo".
The bug with clang with firefox has already been reported[2] and being worked on
however I don't know why "+pgo" is not working. In brief, to build firefox (as
of date) on musl one must use rust from ::musl, and turn off clang and lto flag,
probably this will be fixed on newer releases.

With that I'll conclude my report for second week on Musl support expansion to
support GNOME desktop. I'll start with gnome-extras from Monday and for the next
two weeks, I'll be working on that. Hope to bring in new exciting findings next
week and I'll try to update (or elaborate even further) the blog too.

[1]: https://github.com/gentoo/gentoo/pull/26056
[2]: https://bugs.gentoo.org/829033
--
Regards,
listout


             reply	other threads:[~2022-06-26 13:03 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-26 13:03 listout [this message]
2022-06-26 13:15 ` Rectification on [gentoo-soc] Week 2 Report for Musl support expansion to support GNOME desktop listout

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=20220626130323.kynsifqhhp6ue5cu@gmail.com \
    --to=brahmajit.xyz@gmail.com \
    --cc=dilfridge@gentoo.org \
    --cc=gentoo-soc@lists.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