[04:30] <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:31] <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:32] <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:37] <furkan> oh actually maybe there was an ABI bump
[05:04] <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:05] <furkan> i just did a git clone and didn't checkout any branch so it's probably master
[05:05] <furkan> thanks :)
[05:54] <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:55] <tjaalton> err
[05:55] <tjaalton> diff of 1.18.1+some to .2
[05:55] <tjaalton> bisect that way
[06:29] <ddd_> hi, could i have a question about intel vulkan driver for ubuntu 16.10?
[06:45] <tjaalton> if you mean 15.10 then no
[07:32] <tjaalton> i mean, you are free to just ask, but there won't be a driver for it
[09:03] <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:05] <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
[10:30] <tjaalton> furkan: what was the red line thing again?
[10:31] <tjaalton> i'm seeing something on debian as well
[10:31] <tjaalton> but need to know it's the same thing
[10:58] <tjaalton> ok guess it is, not happening with -intel or 1.18.1
[11:03] <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:06] <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:18] <tjaalton> furkan: did you file the cursor bug?
[11:18] <tjaalton> I'm seeing the red things on debian too
[11:19] <tjaalton> which has pretty much vanilla xserver
[11:26] <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:28] <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:29] <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:30] <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:31] <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:36] <tjaalton> bah, turns out the fixes were squashed into another commit
[20:18] <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:19] <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:29] <tjaalton> furkan: no, 1.18.1 is good on both
[20:30] <furkan> tjaalton: right, but the patches may need to be updated for 1.18.2
[20:31] <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:36] <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:39] <furkan> i'm filing the cursor bug now
[20:45] <furkan> done: https://bugs.freedesktop.org/show_bug.cgi?id=94560
[21:27] <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:33] <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:35] <tjaalton> edit debian/patches/series
[21:39] <furkan> thanks that did it
[21:39] <furkan> but yeah you're right... those debian patches seem pretty trivial
[21:46] <furkan> there's also the build flags...
[21:49] <furkan> tjaalton: is there any way for me to check what flags were passed to autogen.sh?
[21:50] <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
[22:04] <tjaalton> furkan: dpkg-buildflags
[22:04] <tjaalton> ah
[22:05] <tjaalton> debian/rules?
[22:05] <tjaalton> and for the full set ppa build logs
[22:06] <tjaalton> it's https://bugs.freedesktop.org/show_bug.cgi?id=94554 btw
[23:14] <furkan> tjaalton: yep... it's one of the autogen parameters
[23:17] <furkan> i looked at debian/rules
[23:18] <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:19] <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:20] <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:29] <furkan> bisected... will share results
[23:34] <furkan> https://bugs.freedesktop.org/show_bug.cgi?id=94554#c1