[04:30] tjaalton: any tips on how i can run Xorg from git? to bisect these couple of bugs that i've encountered? [04:30] i built successfully and installed into /opt/xorg [04:30] and then i symlinked /usr/bin/Xorg to /opt/xorg/bin/Xorg [04:31] 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:32] 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] i didn't rebuild the modules since there's no ABI bump going from 1.18.1 to 1.18.2 [04:37] oh actually maybe there was an ABI bump [05:04] 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] master has abi bumps and needs recompiling all drivers of course [05:04] ah that must be why [05:05] i just did a git clone and didn't checkout any branch so it's probably master [05:05] thanks :) [05:54] furkan: I'd just take a reversed diff of 1.18.1..1.18.2 and apply it on top of the packaging [05:55] err [05:55] diff of 1.18.1+some to .2 [05:55] bisect that way [06:29] hi, could i have a question about intel vulkan driver for ubuntu 16.10? [06:45] if you mean 15.10 then no [07:32] i mean, you are free to just ask, but there won't be a driver for it [09:03] tjaalton: i don't get the red text/lines in firefox when running upstream xorg 1.18.2 [09:03] so maybe it's one of the ubuntu patches, if there are any? [09:05] i see, maybe some of those xmir patches [09:05] anyway.. off to sleep now [09:05] i did bisect the stray cursor issue though [09:05] that's upstream [09:05] the bug is upstream, that is [10:30] furkan: what was the red line thing again? [10:31] i'm seeing something on debian as well [10:31] but need to know it's the same thing [10:58] ok guess it is, not happening with -intel or 1.18.1 [11:03] 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:06] 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:18] furkan: did you file the cursor bug? [11:18] I'm seeing the red things on debian too [11:19] which has pretty much vanilla xserver [11:26] looks like the regression fixes didn't make it to 1.18.2 [11:26] well, they aren't even in master [11:28] tjaalton: not yet, but will do, how do I file against x-staging though? [11:28] no upstream [11:28] bugs.fd.o [11:28] that's what mrcooper asked [11:28] Oh ok, yeah I've done that before [11:29] Yeah gonna do that for the mouse cursor one [11:29] But for the red text I'll have to see if I can reproduce it with the upstream build [11:29] no need to [11:30] I have three patches to try [11:30] that never got applied upstream [11:30] [PATCH xserver 0/3] Fixups for GL_RED patch. [11:30] Oh ok [11:30] regression fixes for the core profile support [11:30] Ah [11:31] So wait are you suggesting I file that one too or no? [11:31] no [11:31] I'll test that [11:31] Ok sounds good [11:36] bah, turns out the fixes were squashed into another commit [20:18] tjaalton: so i grabbed the src package from x-staging [20:18] how do i pass --disable-xmir to it when building? [20:19] 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:29] furkan: no, 1.18.1 is good on both [20:30] tjaalton: right, but the patches may need to be updated for 1.18.2 [20:31] basically i'd have to do 2 bisections [20:31] first bisect to see which debian/ubuntu patch causes the issue [20:31] and a second bisect to see which upstream patch it conflicts with [20:36] debian has only a couple of trivial patches, they don't suddenly break stuff [20:36] i filed it upstream, ajax repro'd it [20:36] interesting [20:36] i wonder why i can't reproduce it when i build from git [20:39] i'm filing the cursor bug now [20:45] done: https://bugs.freedesktop.org/show_bug.cgi?id=94560 [20:45] 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] [21:27] tjaalton: i just built the package from x-staging and the red is back [21:27] i will go ahead and try to remove the patches and see what happens [21:33] ok well apparently i need to learn how to use quilt [21:33] can't just remove the patches from the debian/patches directory [21:35] edit debian/patches/series [21:39] thanks that did it [21:39] but yeah you're right... those debian patches seem pretty trivial [21:46] there's also the build flags... [21:49] tjaalton: is there any way for me to check what flags were passed to autogen.sh? [21:50] 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 [22:04] furkan: dpkg-buildflags [22:04] ah [22:05] debian/rules? [22:05] and for the full set ppa build logs [22:06] it's https://bugs.freedesktop.org/show_bug.cgi?id=94554 btw [22:06] Freedesktop bug 94554 in Server/Acceleration/glamor "[glamor, 1.18.2 regression] red text/gfx in firefox" [Normal,New] [23:14] tjaalton: yep... it's one of the autogen parameters [23:17] i looked at debian/rules [23:18] it saves the flags in debian/xserver-xorg-dev/usr/share/xserver-xorg/configure_flags.mk [23:18] 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:19] compared to what the deb package uses: [23:19] --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] 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] --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] --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] --enable-xephyr --enable-xmir --with-sha1=libgcrypt --enable-xcsecurity [23:19] oops, didn't realize how long that was [23:20] so anyway, i built from git using those same flags (with a couple of modifications, like no mir) and can reproduce it now [23:29] bisected... will share results [23:34] https://bugs.freedesktop.org/show_bug.cgi?id=94554#c1 [23:34] Freedesktop bug 94554 in Server/Acceleration/glamor "[glamor, 1.18.2 regression] red text/gfx in firefox" [Normal,New]