-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
switch to muon: part 1.5 #86
base: master
Are you sure you want to change the base?
Conversation
Looks good so far, I'm testing the packages. The first issue though is with Also the build for Just finished building the rest of them, and it seems the only 2 with issues are |
what is valgrind anyway?
is this what you mean? |
i would also like to point out the last 2 packages that i couldn't convert to muon was |
Here's a link to it: https://github.com/ehawkvu/kiss-personal/tree/master/utils/valgrind
It's a suite of debugging tools - there's a callgraph generator, a memory leak checker, and some other tools.
Yes, that's what I get when running with GNU patch. Busybox patch also fails, but it fails with Hunk 2. |
Is it sufficient to leave those packages using Meson for now, and move forward with migrating the packages that have thus far been successfully switched? |
Yes, since I presume both are muon problems |
|
btw @eli-schwartz i always wanted to ask, why do i see you specifically in muon-related issues or prs and stuff? dont you like do meson development n stuff |
also @ehawkvu , am i allowed to update libsigc++ as part of this PR? cairomm will not compile without it. |
9b45d4f
to
77c2593
Compare
@wael444 Speaking with my Meson core developer hat on, I think it's amazing that muon exists, and I support its development and hang out in the muon development space as well in order to offer advice, insight into Meson design decisions, and the occasional patch to muon's own codebase. I like to think that meson is a build system description language more than an implementation. The python implementation is really just a reference implementation and a way for me to drive improvements to the language. That's why I'm also the person that committed updates to Meson's documentation FAQ to teach people about muon existing. The Meson FAQ also speaks about how Meson's language design was specifically intended from the beginning to be implementation language agnostic -- that's why we don't provide a python extension framework, for example. So really, the better question is, if I'm such a fan of Meson, why wouldn't I support muon? Muon vindicates my belief in Meson's core design principles, and makes the meson build system more accessible to people in situations such as bootstrapping, resource constrained systems, etc. :D |
I'm fine with you updating libsigc++. |
|
If you want to restrict this PR's scope to just things outside of community, I'm fine with that - I'm assuming that meson will still be around in some form while we convert the rest of the packages over. |
libinput and xf86-video-intel need testing.