/srv/irclogs.ubuntu.com/2017/02/09/#ubuntu-x.txt

alkisgtjaalton: hello, regarding https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1625540, would it be possible for a user to self-build xserver-xorg-video-sis in 16.04 with a simple apt-get source, debuild; or would it also involve fixing a whole lot of incompatibilities with the newer xservers?06:34
ubottuLaunchpad bug 1625540 in xorg (Ubuntu) "There is no video server for SiS chipsets" [Undecided,Won't fix]06:34
alkisgAre there any chances of success with a plain apt-get source/debuild?06:34
=== broder_ is now known as broder
=== JanC is now known as Guest10239
=== JanC_ is now known as JanC
tjaaltonalkisg: sure09:11
tjaaltonoh09:12
tjaaltonnot for that gpu09:12
alkisgtjaalton: thanks, I'll probably need it in a few schools here...09:12
alkisg(like, 500 schools :()09:12
tjaaltoncreate a ppa, put it there09:12
alkisgThey have some onboard sis, pentium 4's09:12
tjaaltonmaybe that's old enough09:12
tjaaltonnewer SiS were never supported09:13
alkisgIt worked in the patched 12.04 package09:13
alkisg(the one that initially had the segfaults, and then was fixed)09:14
alkisgty tjaalton, you give me hope :D09:14
alkisgtjaalton: would I need to rebuild it on every xorg update, within the 16.04.1 cycle? Or just on point updates, like 16.04.2 etc?09:16
tjaaltonyou have no reason to use point-releases09:17
tjaaltonon obsolete hw09:17
alkisgTrue, but they have mixed-client labs, and they're all netbooted from a single image09:17
tjaaltonso use .109:17
alkisgBut my main question is, if a xorg security update or something comes out, will I need to rebuild xserver-xorg-video-sis to match?09:18
tjaaltonno09:18
alkisgCool09:18
tjaaltonyou probably need at least 0.18.0 from upstream09:19
tjaaltonwhich has build-fixes for 1.1809:19
tjaalton0.17 from trusty doesn't build09:19
tjaalton0.19 is for 1.1909:19
tjaaltonwith a single commit09:19
tjaaltonno, two commits09:19
alkisgAh, ok, thank you, that should save me quite some time in debugging the build :D09:20
alkisg(the bad thing when booting from a single image, is that you have those -sis clients, and also skylake clients, and it's difficult to find one release that supports both of them...)09:21
alkisg14.04.1 supports -sis, and I think skylake is supported from 14.04.3 onwards or something...09:21
tjaaltonright09:22
tjaaltonunderstood09:22
tjaaltonso if you want to use 16.04.2 with -hwe-16.04 stack then you'd need to modify the source and rename it to x-x-v-sis-hwe-16.04 or sth09:22
alkisgNo no I'll stick with 16.04.109:23
alkisgIf some school needs > 16.04.1 for newer hardware, and also has -sis, I'll tell them to exchange the old clients with some other school :D09:23
tjaaltonricotz: can you add me to the gfx team? I'd upload mesa 13.0.4 for xenial16:08
tjaaltontseliot: or you16:09
tseliottjaalton: sure16:09
ricotztjaalton, 13.0.4?16:09
ricotzI would expect 17.0.0~rc3 ;)16:09
tseliottjaalton: done16:09
ricotztjaalton, please give some more info on what you want to upload16:10
tjaaltonricotz: all the build-deps16:10
tjaalton13 is ready now16:10
tjaalton17 isn't even in zesty yet16:10
ricotzI assume wayland, llvm, libdrm, ...16:10
tjaaltonit just needs libdrm and llvm-3.916:10
tjaaltontseliot: thanks!16:10
tseliotwait a second, though, isn't the PPA just for binary drivers?16:10
ricotztseliot, isnt wayland 1.11 required?16:10
tseliotricotz, tjaalton: maybe support for wayland can be disabled16:11
ricotztseliot, no16:11
tjaaltontseliot: the description should be changed16:11
tseliotoh16:11
tseliottjaalton: so what's the difference between edgers and this PPA?16:12
tjaaltonthis is not edgers16:13
tseliotI think the idea was to make binary drivers available without having to pull in anything else16:13
tseliot(e.g. mesa or X)16:13
ricotzexactly16:13
tseliottjaalton: so what's the purpose of the upload?16:13
ricotzalthough mesa and libdrm will be update unconditionally afaik16:14
ricotzso not hwe package renames anymore16:14
tjaaltonthe team name is too generic then if it's just for nvidia16:14
tjaalton:)16:14
tseliottrue16:14
tseliotwith fglrx gone, it's just nvidia now16:15
ricotztjaalton, point me to the things you want to copy, and I can take a look16:15
ricotzpreferred are proper version suffixes to indicate their origin16:15
tjaaltonricotz: https://launchpad.net/~canonical-x/+archive/ubuntu/x-staging/+packages16:16
ricotzxedgers can be called prerelease currently ;)16:16
tjaaltonI can happily create a ppa under canonical-x too and call that official16:17
tjaaltonjust for mesa16:17
mamarleytjaalton: I noticed that in canonical-x/x-staging you are working on getting Mesa to use glvnd.  Are we going to make the NVIDIA binaries work with that too?16:17
tjaaltonmamarley: eventually16:17
mamarleyIn Zesty, or at some point after that?16:18
tjaaltoncompiz crashes within a minute of idling, so it's not going in zesty anytime soon16:18
ricotztjaalton, currently I would be more comfortable with ppa:graphics-drivers/mesa16:18
tjaaltonricotz: then it would need to carry vulkan as well?16:18
ricotztjaalton, vulkan is already in since nvidia requires i16:19
ricotzt16:19
tjaaltonyou didn't answer my question ;)16:19
ricotztjaalton, carry where?16:20
tjaaltonmesa ppa16:20
tjaaltonor would both need to be enabled16:20
ricotztjaalton, all those different builds are a pita16:21
ricotzalso those different version schemes :\16:21
tjaaltoneasily fixed16:22
tjaaltonjorge is not here..16:22
tjaaltonwe've been discussing mesa with feral and paulo16:22
ricotzand you want this for xenial only?16:22
tjaaltonno16:22
ricotzgood16:22
ricotzso xenial and later16:23
ricotzor even trusty?16:23
tjaaltonno way16:23
ricotzok16:24
ricotzmight be good to stage all of this in a separate ppa which proper versioning?16:25
tjaaltonthere would be a separate beta ppa for "oibaf" mesa16:25
tjaaltonthese are not beta versions though16:26
tjaaltonand so far anyone using this are on nvidia16:26
ricotzyeah, like mesa in edgers now16:26
ricotzdon't ignore optimus/prime users16:27
tjaaltonnothing changes there16:27
ricotzhuh?16:27
tjaaltonhow do you stage nvidia releases? in edgers?16:28
ricotzintel gpu would be driven by mesa, no?16:28
tjaaltonsure16:28
ricotzin private ppas16:28
ricotzand/or local builds16:28
ricotznvidia doesnt consist of multiple source packages ;)16:29
ricotzok, so better have a separate staging ppa for get those packages aligned and built?16:29
ricotzbbl16:30
tjaaltonoh, padoka ppa mesa has an epoch..17:34
tjaaltonricotz: beta ppa is fine17:45
Sarvatttjaalton: was the -backports idea a no go?18:11
tjaaltonSarvatt: no, but it's harder to use than a ppa18:17
tjaaltonand more paperwork18:17
tjaaltonharder for the user I mean18:18
tjaaltonricotz: actually, these don't need a staging ppa. they've already been tested. I'd upload llvm first18:33
tjaalton3.9.1-3ubuntu1~gpu16.04.1, a proper version number too18:34
tjaaltonhmm not that18:35
tjaalton-4u118:35
ricotztjaalton, ok, better -0u0~ and pass -V3.9.1 for llvm?18:37
tjaaltonwhy -0u0 if the packaging is based on newer?18:37
tjaalton-0u0 says nothing18:38
ricotzto avoid possible conflicts with archive uploads or the like18:38
tjaalton~ already means it's older18:38
ricotzI know, although the versioning of some archive uploads can be a mess ;)18:39
tjaaltonthere won't be llvm-3.9 in xenial18:39
ricotzjust to be sure it won't override any future official uploads18:40
tjaaltonsorry but I don't agree :)18:40
ricotzreally, I though mesa 13/17 will land in xenial at some point?18:40
ricotzthought18:40
tjaaltonthey will18:41
ricotzllvm-4.018:41
tjaaltonllvm-4.0 is a separate source18:41
tjaaltonmesa 13 won't18:41
ricotzI know, so there must be some official llvm backport?18:41
tjaaltonyes and it's based on the latest version18:42
tjaaltononce it's backported18:42
ricotzyou are making it hard to understand18:42
tjaaltonzesty has 1:4.0~+rc1-1 right now18:43
tjaaltonit'll have 4.0.1 or something when 17.04 is released18:44
tjaaltonsay, 4.0.1-1ubuntu118:44
ricotzok, so why not use llvm-4.0 already?18:45
tjaaltonthat will be officially backported as -1ubuntu1~16.04.118:45
tjaaltoneh18:45
tjaaltonmesa 13 doesn't work with it18:45
tjaaltonllvm-3.9 doesn't upgrade to -4.018:45
ricotzok, so use mesa 17? which will be released this week?18:46
tjaaltonno18:46
tjaaltonI thought you were concerned about forcing a new mesa to folks using this ppa ;)18:46
tjaaltonI wanted to give stable mesa 1318:47
tjaaltonnow18:47
ricotzI am, still is seems weird not to use/test what will actually be backported in the end18:47
tjaaltononce it's at .1 or something18:47
tjaaltonit's not even in zesty yet18:47
tjaaltonand the mir egl patch is being worked on, I'm not allowed to touch it before it lands18:48
tjaaltonwell, I won't touch it before..18:48
ricotzI see18:48
ricotzwhy is this mir patch not upstreamed?18:48
tjaaltonbecause it was not ready18:49
tjaaltonapparently it will be after this18:49
tjaaltonstill waiting for new xmir..18:49
tjaaltonfor two months now18:49
tjaaltonwhich is why xserver 1.19 isn't in zesty yet, and which will block any libglvnd work from happening in the archive18:50
ricotzhmm, ok18:51
tjaaltonanyway, llvm versions; I'm the one doing official backports18:51
tjaaltonso you can count on having proper versioning there18:51
tjaaltonsame goes for libclc, libdrm, mesa18:52
ricotzalright, use numbers instead of release-names ;)18:52
tjaaltonyeah that's for sure18:52
tjaaltonneeded for hwe-16.04 too, because release names won't sort anymore, after zesty18:52
ricotzexactly18:53
tjaalton1:3.9.1-4ubuntu1~gpu16.04.118:53
tjaalton-4u1 is in zesty-proposed, fixes some regression on radeonsi18:54
ricotzhow will the archive version look like for xenial?18:54
tjaaltonhmm18:54
tjaaltonwell, in this case there won't be any18:54
tjaaltonbut you're right18:54
ricotz0u0 is useful!18:54
tjaaltonit'd be ~16.04.118:54
tjaaltonhehe18:54
tjaalton~0gpu18:55
tjaalton:P18:55
ricotzno18:55
ricotz"llvm-toolchain-4.0 - 1:4.0~+rc1-0ubuntu0~xedgers16.04.1"18:55
ricotzbetter do it like that18:56
tjaaltonloses too much informatino18:56
tjaalton-on18:56
ricotzas I said create the package with -V...18:56
tjaaltonyou're putting "gpu" in the wrong place! :)18:56
tjaalton-V does what?18:56
ricotzto include previous changelog entries in the dsc/changes18:57
ricotzwhich will then appear on launchpad as well18:57
tjaaltonyou mean -v?18:57
tjaaltonfor debuild at least18:57
ricotzyeah18:57
ricotz"backportpackage" would append "~ubuntuXX.XX.1" too afaik19:00
tjaaltonoh right19:01
tjaaltonactually it would be -4ubuntu1.16.04.119:01
tjaaltonif zesty had -4 it would be -4~ubuntu16.04.119:01
ricotzI don't think so19:01
tjaaltonerr19:01
tjaalton-4~ubuntu0.16.04.119:02
tjaaltonI've done those19:02
ricotzanyway, the version in the ppa *must* be lower than any possible official upload19:02
ricotzthis is getting cumbersome19:02
tjaaltonyes, unlike padoka :)19:03
tjaaltonit's unfortunate you chose to version them like that19:03
ricotzthings like that are really bad19:03
tjaalton-4ubuntu1.16.04.1 was wrong of course19:04
mamarleyLots of people don't seem to understand the difference between -, ~, and + in those version numbers.19:05
tjaaltondpkg --compare-versions is your fried19:06
tjaaltonuh, friend19:06
tjaalton~16.04.1~gpu1 would solve it19:08
tjaaltonor just ~16.04~gpu119:10
=== JanC_ is now known as JanC

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!