furkan | tjaalton: any tips on how i can run Xorg from git? to bisect these couple of bugs that i've encountered? | 04:30 |
---|---|---|
furkan | i built successfully and installed into /opt/xorg | 04:30 |
furkan | and then i symlinked /usr/bin/Xorg to /opt/xorg/bin/Xorg | 04:30 |
furkan | but when i restart lightdm, it attempts to start xorg in failsafe mode and it fails because it can't find some modules (fbdev, keyboard, mouse) | 04:31 |
furkan | if it used my regular xorg.conf file instead of the failsafe config, it would find the necessary modules in /usr/lib/xorg/modules | 04:32 |
furkan | i didn't rebuild the modules since there's no ABI bump going from 1.18.1 to 1.18.2 | 04:32 |
furkan | oh actually maybe there was an ABI bump | 04:37 |
Sarvatt | furkan: no abi bumps there, if you need to bisect 1.18.1..1.18.2 be sure you are on server-1.18-branch | 05:04 |
Sarvatt | master has abi bumps and needs recompiling all drivers of course | 05:04 |
furkan | ah that must be why | 05:04 |
furkan | i just did a git clone and didn't checkout any branch so it's probably master | 05:05 |
furkan | thanks :) | 05:05 |
tjaalton | furkan: I'd just take a reversed diff of 1.18.1..1.18.2 and apply it on top of the packaging | 05:54 |
tjaalton | err | 05:55 |
tjaalton | diff of 1.18.1+some to .2 | 05:55 |
tjaalton | bisect that way | 05:55 |
ddd_ | hi, could i have a question about intel vulkan driver for ubuntu 16.10? | 06:29 |
tjaalton | if you mean 15.10 then no | 06:45 |
tjaalton | i mean, you are free to just ask, but there won't be a driver for it | 07:32 |
furkan | tjaalton: i don't get the red text/lines in firefox when running upstream xorg 1.18.2 | 09:03 |
furkan | so maybe it's one of the ubuntu patches, if there are any? | 09:03 |
furkan | i see, maybe some of those xmir patches | 09:05 |
furkan | anyway.. off to sleep now | 09:05 |
furkan | i did bisect the stray cursor issue though | 09:05 |
furkan | that's upstream | 09:05 |
furkan | the bug is upstream, that is | 09:05 |
tjaalton | furkan: what was the red line thing again? | 10:30 |
tjaalton | i'm seeing something on debian as well | 10:31 |
tjaalton | but need to know it's the same thing | 10:31 |
tjaalton | ok guess it is, not happening with -intel or 1.18.1 | 10:58 |
furkan | tjaalton: some grey text/shadows showing up in red on Firefox, like a red line under the Facebook navbar, or tge dropshadow when you mouse over a user name to display the little preview box of their profile info | 11:03 |
furkan | if you use feedly that's another easy page to test, all the menu items on the left show up in red instead of grey | 11:06 |
tjaalton | furkan: did you file the cursor bug? | 11:18 |
tjaalton | I'm seeing the red things on debian too | 11:18 |
tjaalton | which has pretty much vanilla xserver | 11:19 |
tjaalton | looks like the regression fixes didn't make it to 1.18.2 | 11:26 |
tjaalton | well, they aren't even in master | 11:26 |
furkan | tjaalton: not yet, but will do, how do I file against x-staging though? | 11:28 |
tjaalton | no upstream | 11:28 |
tjaalton | bugs.fd.o | 11:28 |
tjaalton | that's what mrcooper asked | 11:28 |
furkan | Oh ok, yeah I've done that before | 11:28 |
furkan | Yeah gonna do that for the mouse cursor one | 11:29 |
furkan | But for the red text I'll have to see if I can reproduce it with the upstream build | 11:29 |
tjaalton | no need to | 11:29 |
tjaalton | I have three patches to try | 11:30 |
tjaalton | that never got applied upstream | 11:30 |
tjaalton | [PATCH xserver 0/3] Fixups for GL_RED patch. | 11:30 |
furkan | Oh ok | 11:30 |
tjaalton | regression fixes for the core profile support | 11:30 |
furkan | Ah | 11:30 |
furkan | So wait are you suggesting I file that one too or no? | 11:31 |
tjaalton | no | 11:31 |
tjaalton | I'll test that | 11:31 |
furkan | Ok sounds good | 11:31 |
tjaalton | bah, turns out the fixes were squashed into another commit | 11:36 |
furkan | tjaalton: so i grabbed the src package from x-staging | 20:18 |
furkan | how do i pass --disable-xmir to it when building? | 20:18 |
furkan | hmm but if you see the red stuff in debian too, it must be one of the other patches that are in common between debian/ubuntu, so i guess not xmir | 20:19 |
tjaalton | furkan: no, 1.18.1 is good on both | 20:29 |
furkan | tjaalton: right, but the patches may need to be updated for 1.18.2 | 20:30 |
furkan | basically i'd have to do 2 bisections | 20:31 |
furkan | first bisect to see which debian/ubuntu patch causes the issue | 20:31 |
furkan | and a second bisect to see which upstream patch it conflicts with | 20:31 |
tjaalton | debian has only a couple of trivial patches, they don't suddenly break stuff | 20:36 |
tjaalton | i filed it upstream, ajax repro'd it | 20:36 |
furkan | interesting | 20:36 |
furkan | i wonder why i can't reproduce it when i build from git | 20:36 |
furkan | i'm filing the cursor bug now | 20:39 |
furkan | done: https://bugs.freedesktop.org/show_bug.cgi?id=94560 | 20:45 |
ubottu | Freedesktop bug 94560 in Server/General "[regression, bisected] Xorg 1.18.2 stray cursor appears when some applications are launched maximized on rotated display" [Normal,New] | 20:45 |
furkan | tjaalton: i just built the package from x-staging and the red is back | 21:27 |
furkan | i will go ahead and try to remove the patches and see what happens | 21:27 |
furkan | ok well apparently i need to learn how to use quilt | 21:33 |
furkan | can't just remove the patches from the debian/patches directory | 21:33 |
tjaalton | edit debian/patches/series | 21:35 |
furkan | thanks that did it | 21:39 |
furkan | but yeah you're right... those debian patches seem pretty trivial | 21:39 |
furkan | there's also the build flags... | 21:46 |
furkan | tjaalton: is there any way for me to check what flags were passed to autogen.sh? | 21:49 |
furkan | when i compiled from git i just used ./autogen.sh --prefix=/opt/xorg --enable-glamor --with-xkb-path=/usr/share/X11/xkb --enable-config-udev | 21:50 |
tjaalton | furkan: dpkg-buildflags | 22:04 |
tjaalton | ah | 22:04 |
tjaalton | debian/rules? | 22:05 |
tjaalton | and for the full set ppa build logs | 22:05 |
tjaalton | it's https://bugs.freedesktop.org/show_bug.cgi?id=94554 btw | 22:06 |
ubottu | Freedesktop bug 94554 in Server/Acceleration/glamor "[glamor, 1.18.2 regression] red text/gfx in firefox" [Normal,New] | 22:06 |
furkan | tjaalton: yep... it's one of the autogen parameters | 23:14 |
furkan | i looked at debian/rules | 23:17 |
furkan | it saves the flags in debian/xserver-xorg-dev/usr/share/xserver-xorg/configure_flags.mk | 23:18 |
furkan | when i was building from git, i was just using --prefix=/opt/xorg --enable-glamor --with-xkb-path=/usr/share/X11/xkb --enable-config-udev | 23:18 |
furkan | compared to what the deb package uses: | 23:19 |
furkan | --build=x86_64-linux-gnu lt_cv_prog_compiler_static_works=no --disable-silent-rules --disable-static --without-dtrace --disable-strict-compilation --disable-debug --enable-unit-tests --with-int10=x86emu --with-extra-module-dir="/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules" --with-os-vendor="Ubuntu" --with-builderstring="xorg-server 2:1.18.2-1ubuntu0.2 (For technical support | 23:19 |
furkan | please see http://www.ubuntu.com/support)" --with-xkb-path=/usr/share/X11/xkb --with-xkb-output=/var/lib/xkb --with-shared-memory-dir=/dev/shm --enable-mitshm --enable-xres --disable-xcsecurity --disable-tslib --enable-dbe --disable-xf86bigfont --enable-dpms --enable-xshmfence --disable-config-hal --enable-config-udev --enable-xorg --disable-linux-acpi --disable-linux-apm --disable-xquartz --disable-xwin | 23:19 |
furkan | --disable-xfake --disable-xfbdev --disable-install-setuid --with-default-font-path="/usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins" --enable-aiglx --enable-composite --enable-record --enable-xv --enable-xvmc --enable-dga | 23:19 |
furkan | --enable-screensaver --enable-xdmcp --enable-xdm-auth-1 --enable-glx --enable-dri --enable-dri2 --enable-glamor --enable-dri3 --enable-libdrm --enable-present --enable-xinerama --enable-xf86vidmode --enable-xace --enable-xselinux --enable-xfree86-utils --enable-xwayland --enable-systemd-logind --with-systemd-daemon --enable-suid-wrapper --enable-dmx --enable-xvfb --enable-xnest --enable-kdrive | 23:19 |
furkan | --enable-xephyr --enable-xmir --with-sha1=libgcrypt --enable-xcsecurity | 23:19 |
furkan | oops, didn't realize how long that was | 23:19 |
furkan | so anyway, i built from git using those same flags (with a couple of modifications, like no mir) and can reproduce it now | 23:20 |
furkan | bisected... will share results | 23:29 |
furkan | https://bugs.freedesktop.org/show_bug.cgi?id=94554#c1 | 23:34 |
ubottu | Freedesktop bug 94554 in Server/Acceleration/glamor "[glamor, 1.18.2 regression] red text/gfx in firefox" [Normal,New] | 23:34 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!