/srv/irclogs.ubuntu.com/2015/08/12/#ubuntu-x.txt

ricotzso do we want a dedicated nvidia ppa? aka "ppa:graphics-drivers/nvidia"13:51
mamarleyI set that version a long time ago to keep my own packages ahead of other packages of the same driver version so I didn't need to recompile and reboot multiple times when a new driver was released.13:51
mamarleyBack then, it was just a personal thing and I never expected anyone else to actually use it.13:51
mamarleyricotz: I think so.13:52
tjaaltonwhy driver specific ppa's?13:52
ricotznot sure, that is why I am asking ;)13:52
tjaaltonI don't see a point13:52
ricotz"ppa:graphics-drivers/ppa" is fine for me13:53
mamarleyI guess I don't have any logic behind my opinion, so just one PPA is fine.13:53
tseliotricotz, mamarley: I've just pushed my 355 code13:53
mamarleyI had also been packaging the latest version of libvdpau and vdpauinfo.  Should that go in the same PPA or a different one?  Or not under this team at all?13:54
tjaaltonif this place will also get backported mesa + llvm, then I hope we could ditch the stupid renaming business on lts-stacks13:54
tseliotstill on github13:54
tjaaltonwhich is nothing but pain13:54
tjaaltonassuming enough people use it and file issues which get fixed early enough for "blessed" backports in the main lts repo13:55
tseliotmamarley: where does come from? (debian?)13:55
mamarleytseliot: The VDPAU packages?  I based those on what is already in Ubuntu, just new upstream releases.13:56
tseliotand yes, a non-driver-specific ppa would be better13:56
ricotzI am going to copy libvdpau from edgers too13:56
mamarleySo should I create a separate PPA under this team for VDPAU stuff then?13:57
ricotztseliot, vdpau is pretty much connected since it will be removed from the blob soon 13:57
tjaaltonmamarley: imo no13:57
ricotzmamarley, no13:57
mamarleyOK13:57
tjaaltonif it's supposed to be a one-stop place for "everything" driver related13:57
tseliotyes, using the same PPA makes sense13:57
mamarleyOK, that works.13:57
tseliotricotz: https://github.com/tseliot/nvidia-graphics-drivers/tree/35513:59
ricotztseliot, got it13:59
tseliotricotz: you might want to rebase on that13:59
ricotzi know13:59
ricotzjcastro, could you ask for more ppa space and armhf support?14:01
ricotzhttps://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa/+packages14:01
jcastrosure, how does that work, I file a bug?14:01
tseliot352 is still stuck in NEW in wily...14:01
ricotzjcastro, a question against "launchpad"14:02
ricotzjcastro, or ask wgrant ;)14:02
jcastroack14:02
jcastroon it!14:02
ricotzthanks14:02
jcastrofeel free to task me with all the administrative work14:02
mamarleyAre we going to keep using the "-0ubuntu0~xedgers15.10.1"-style version string?  (Just wondering for when I upload new versions.)14:03
ricotzjcastro, a nice ppa desciption too? ;P14:03
jcastrook, I'm on it14:04
ricotzmamarley, no, i guess "-0ubuntu0~gpu15.10.1", to simplify is a bit14:05
mamarleyricotz: OK, got it.  Thanks!14:05
mamarleyIf you guys want me to handle the day-to-day uploads of new driver releases, that would be fine.  I check for updates every morning, so my response time is quite fast.14:07
tseliotthat would be nice14:07
jcastrohttps://answers.launchpad.net/launchpad/+question/27027814:07
mamarleyOK, great.  I will handle that then.14:08
tseliotthanks14:08
ricotzmamarley, alright, let us know when you before you start to avoid clashes14:09
mamarleyricotz: OK, sure thing.14:10
tseliotgood14:10
ricotzmamarley, you know how to create a proper package?14:10
mamarleyricotz: I think so, but now I am doubting.14:11
tseliotdo you mean a new flavour?14:11
ricotzmamarley, you didnt use a orig-tarball iirc14:11
tseliotas in -355, -390, etc14:11
tseliotoh, that (.orig) would save bandwidth14:12
mamarleyricotz: I wasn't.  What is the procedure for that?  I had only used .orig tarballs before when upstream actually shipped one.14:12
ricotzlook into one e.g. for 355 and recreate it like that, and use it as usual14:13
ricotzof course include amd64, i386 and armhf bins14:14
ricotzbbl14:14
mamarleyBut PPA uploads are source-only right?14:15
tseliotwhat do you mean?14:15
ricotzthe "bins" provided by nvidia should be in the orig tarball14:15
tseliotthe .run installers14:15
mamarleyOK14:16
mamarleyBut the current packages don't include armhf, do they?14:16
tseliotthey do14:16
tseliotthere's an easy way to do it14:16
tseliot1) enter the directory with the source (e.g. nvidia-graphics-drivers-355)14:17
tseliot2) download the installers by doing: debian/rules get-orig-source14:17
tseliot3) create a tarball that only contains the 3 installers and excludes the debian and .git directory14:18
mamarleySo the .run files should be in the root directory of the archive?14:18
tseliotthe archive will contain a directory e.g. nvidia-graphics-drivers, which, in turn, contains the .run files14:20
mamarleyOK14:20
tseliotmamarley: follow the name scheme of the other orig tarballs and you'll be all set14:21
mamarleyThanks!  That does sound easier than what I was doing.14:22
tseliot:)14:22
mamarleyAnd soon I will likely be getting Google Fiber so I won't have to wait hours for the packages to upload either!14:22
jcastrorub it in!14:22
jcastroso hey guys, where's the git source to the packages? I'd like to refer them in the description14:23
tseliotmamarley: then, only for your first upload, build with "debuild -S -sa" (so as to include the orig tarball). For the next uploads that use the same tarball you can create the sources using just "debuild -S", so that you won't have to reupload the orig tarball14:23
mamarleytseliot: OK, but I will still need to reupload the orig.tar for new upstream releases, right?14:23
tseliotmy sources are here: https://github.com/tseliot/nvidia-graphics-drivers  (look for the different heads, not master)14:24
tseliotmamarley: correct14:24
tseliotmamarley, ricotz: you might want to set up a git repository (you choose where) for the packaging scripts, so that you can pull in my changes and add yours14:25
mamarleySure, I can just fork that repository.14:28
mamarleytseliot: ricotz: OK, I forked it to https://github.com/mamarley/nvidia-graphics-drivers/ and added push access for ricotz.14:31
tseliotmamarley: thanks14:32
mamarleytseliot: Should I put my vdpauinfo 1.0 package in ppa:graphics-driver/ppa too?14:44
tseliotmamarley: sure14:45
mamarleyOK, will do.14:46
ricotztseliot, did you tested and built the kernel module of 355 on i386?14:46
ricotz(with you packaging)14:46
tseliotricotz: probably not (I can't remember) but those changes mostly come from NVIDIA14:46
ricotztseliot, i could be wrong but this likely fails14:47
tseliotricotz: where exactly?14:47
ricotzwhile it will try to build the uvm module on i386 too14:47
jcastroricotz: space sorted, thanks to wgrant 14:47
ricotzjcastro, great14:47
tseliotricotz: let me check14:48
ricotztseliot, the module source is taken from the amd64 pack14:48
ricotzpassing -jX isnt useful imo14:49
ricotztseliot, also please tweak the kernel 3.18 patch as i suggested14:50
tseliotricotz: right, the new build system builds all modules by default. I need to use NV_EXCLUDE_BUILD_MODULES=''14:52
tseliotricotz: can you point me to that change (for 3.18) again, please? (too much stuff on my plate...)14:53
ricotztseliot, look at the edgers package14:53
tseliotricotz: ok14:53
ricotzregarding the uvm problem too14:54
tseliotok14:55
tseliotricotz: do you have a git repository too?14:56
ricotztseliot, just a local private one14:58
tseliotok14:59
ricotzI won't rebase/update the 355 packages then ;)14:59
mamarleyAlso, were we going to make some sort of staging PPA to upload things to initially and then copy them once they are built and tested?15:03
tseliotricotz: I've just downloaded nvidia-graphics-drivers-355 (355.06-0ubuntu0~xedgers15.10.1), and I don't see the uvm work15:04
tseliotmamarley: a staging ppa sounds like a good idea15:05
mamarleyIs there any way to make it hidden so people don't try to use it?15:05
tseliotthat would have to be a private PPA. jcastro ^^15:06
jcastrois private the best thing to do?15:06
jcastroor just really big warnings?15:06
tseliotwhatever you're more comfortable with, guys15:07
mamarleyEither one is fine with me.15:07
jcastroI would prefer to keep everything open, with just clear warnings that the staging area is for developers and not end users15:07
mamarleySure15:08
tseliotricotz: oh, you meant to say that you didn't do that kind of work, and that pulling in the new work will break it. I'll fix and test that soon15:08
ricotztseliot, a plain diff http://paste.debian.net/plain/29167915:08
ricotz"nv-kernel.o_binary" is correct I think15:09
ricotzmamarley, jcastro, warnings dont help15:09
jcastroyeah that's fine15:10
ricotzmamarley, testing things locally as good as possible15:10
jcastrounless you really think the other way is better15:10
tseliotricotz: ok, I'll have a look at it tomorrow, thanks15:10
jcastroI don't feel strongly about it either way15:10
mamarleyricotz: Of course, but I don't have much in the way of hardware on which to test yet.15:10
ricotzmaybe disable ppa publishing before starting a new upload15:10
mamarleyThat would make it harder to test on my own systems.15:11
ricotzmamarley, meaning check the kernel modules and such, and a runtime check15:11
mamarleyI always install them on my laptop before uploading.15:11
ricotzmuch more isn't possible and this ppa is meant to get things tested15:12
ricotzuser won't be automatically transitioned to newer beta series15:12
mamarleySo no staging PPA then?15:12
ricotze.g. make sure to drop all "transitional" packages before uploading15:13
ricotzmamarley, i dont see much of a point for one15:13
mamarleyOK.  I never put transitional packages between major releases.15:13
ricotzthe ubuntu package contains some, so those should be stripped15:14
mamarleyOK.15:14
ricotztseliot, alright15:14
mamarleyWhich are they?  I am looking at 346 and 352 and not seeing any transitional packages.15:15
ricotzmamarley, http://launchpadlibrarian.net/212442914/nvidia-graphics-drivers-352_352.21-0ubuntu1_source.changes15:17
ricotztseliot, make sure those don't land in the archive http://launchpadlibrarian.net/214273992/nvidia-graphics-drivers-legacy-340xx_340.76-6_amd64.changes15:17
mamarleyAh, OK.  It looks like those have already been removed for the PPA builds though.15:17
ricotzright, as I said15:18
mamarleySorry15:18
ricotzalright, so much for x stuff today15:18
tseliotricotz: I don't see how they could end up in the archive, since I'm not going to upload 355, and I'm the only maintainer ;)15:22
tseliotricotz: oh, that15:22
ricotztseliot, I am talking about the syncs from debian15:22
tseliot:/15:22
ricotzmamarley, use https://launchpad.net/ubuntu/+source/vdpauinfo/1.0-115:24
tseliotricotz: I've just asked in #ubuntu-release15:24
mamarleyricotz: Yeah, I just realized my dependencies are goofed up.  Just a sec...15:24
* ricotz really gone now15:25
ricotzmamarley, :\ dont override existing ubuntu packages15:34
ricotzin this case "1.0-1~gpu14.04.1"15:35
ricotzmamarley, don't hesitate to ask and wait a bit15:36
mamarleyI'm really sorry.15:36
ricotzand still there is also precise ;)15:37
mamarleyOK, I will fix the version and upload for Precise.15:38
ricotzmamarley, you cant fix the version15:38
ricotzit would be lower which doesnt work anymore now15:38
mamarleyI should be able to for precise because I haven't uploaded the incorrect version yet.15:38
ricotzfor precise yes15:39
mamarleySo I have "vdpauinfo (1.0-1~gpu12.04.1) precise; urgency=medium", is that OK to upload?15:39
ricotzyes, and still works in regard of the other versions15:39
ricotzbut wait until the libvdpau is published to avoid a failure/dep-wait15:40
mamarleyOK, I will upload it after lunch.  Sorry for the trouble.15:40
ricotzhttps://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa/+packages?field.name_filter=vdpau&field.status_filter=published&field.series_filter=15:40
jcastroso hey guys, will kind of brings up a good point15:40
jcastroif we want to convince the TB to allow a GUI hook from the driver tool to a PPA, they're going to want to know it's tested15:41
jcastroso maybe doing a staging thing would be a good idea, if anything to show that we break there first?15:41
mamarleyThat's fine with me; I don't have a strong opinion one way or another.15:59
tjaaltonfiled https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/148427921:37
ubottuLaunchpad bug 1484279 in mesa (Ubuntu) "[FFe] Mesa 11.0.0" [Medium,Triaged]21:37
tjaaltonfeel free to modify [Changes]21:37
tjaaltonor anything really21:39

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