Things that killed my motivation to play with wayland
darxus at chaosreigns.com
darxus at chaosreigns.com
Sat Jun 22 10:56:07 PDT 2013
All three of these bugs have been fixed. That's pretty awesome.
I have my automated build tests running again, including a cairo make
test, and have used weston some. I hit another weston crash, and then
accidentally overwrote the output I had while trying (and failing)
to reproduce it, so I had nothing to report. I'll keep trying to use it.
The screensaver related hanging I was seeing can be worked around easily by
launching weston with weston-launch -- -i0
(to disable the screensaver)
( https://bugs.freedesktop.org/show_bug.cgi?id=65802 )
The gobject-introspection make test failure I caught several days ago has
been fixed: https://bugzilla.gnome.org/show_bug.cgi?id=702505
These things are currently failing make check / test:
gtk+ https://bugzilla.gnome.org/show_bug.cgi?id=702704
libunwind https://savannah.nongnu.org/bugs/index.php?39294
weston https://bugs.freedesktop.org/show_bug.cgi?id=61296
I just uploaded current versions of my buildtest script and its config
file, for 45 repos: http://www.chaosreigns.com/code/buildtest/
Directions for getting a cairo make test to pass:
http://lists.cairographics.org/archives/cairo/2013-June/024411.html
Interestingly, if I use my script to build only the ~25 repos cairo depends
on, that gives me different reference images than when I do my full set of
~45 repos. Almost certainly because cairo is somehow generating different
test result images because of having a newer version of some dependency.
Which seems likely to be bad.
On 06/11, darxus at chaosreigns.com wrote:
> 1) This mesa bug: https://bugs.freedesktop.org/show_bug.cgi?id=61919
> make fails without C_INCLUDE_PATH set. It pretty much destroyed my build
> testing setup (I was build testing 46 related repos every few hours).
> I never managed to work out the obvious workaround of just setting
> C_INCLUDE_PATH for mesa builds (which I had working for another repo).
> I included the commit where the problem started. Three months ago.
> (Build test script I wrote: http://www.chaosreigns.com/code/buildtest/ )
>
> 2) The XWayland segfault bug:
> https://bugs.freedesktop.org/show_bug.cgi?id=59983
> This was the reason I stopped using weston as my primary UI at home in
> September. Tiago said he had a fix for it in one of his branches a long
> time ago, but I guess it wasn't compatible with the changes made to the
> plan to handle xwm. Blows my mind that this isn't the top priority of the
> project. I'm sure there's fine reasons. It would be nice to know what
> they are.
>
> 3) The state of cairo's build testing, particularly this bug:
> https://bugs.freedesktop.org/show_bug.cgi?id=62375
> Cairo has a huge and glorious build test suite. But it looked very
> much to me like nobody could've gotten it to pass all tests in any
> subset in years. psychon was very helpful in tracking down and fixing
> problems. This one last bug was in the way of me being able to get a full
> subset of tests to pass, so I could automate running them reasonably.
> The maintainer of cairo, Chris Wilson, included a patch to fix it in a
> comment to that bug, but we haven't been able to get him to commit it,
> in three months. (Lots of stuff, including weston and gtk, are heavily
> dependent on cairo, which tends to break. Which isn't surprising with
> its unusable build tests. And the fact that the build test instructions
> specify a method that doesn't allow cairo-gl to be tested.)
>
> --
> "Believe nothing, no matter where you read it or who has said it, even
> if I have said it, unless it agrees with your own reason and your own
> common sense." - Buddha, 563-483 B.C.
> http://www.ChaosReigns.com
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
--
"Whole problem with the world is that fools and fanatics are always
so sure of themselves, and wiser people are full of doubts."
- George Bernard Shaw
http://www.ChaosReigns.com
More information about the wayland-devel
mailing list