=== ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-x [08:15] morning guys [08:21] LOCK xorg-server [08:21] once this is done we can do drivers and so on === ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-x === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-x [09:01] dpkg-checkbuilddeps: Unmet build dependencies: mesa-swx11-source (>> 6.4.0) [09:01] dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting. [09:01] dpkg-buildpackage: (Use -d flag to override.) [09:01] W T F [09:17] this merge is almost insanbe [09:29] Mithrandir: ping? [09:30] uh, what package is that? [09:30] xorg-server? [09:30] Mithrandir: yeah that's not the problem really [09:31] what's the problem then? Having to get mesa merged first? [09:31] Mithrandir: i need you to merge xkeyboard-config: and Depends on xorg-server_1.0.2-9 or higher [09:32] why? [09:32] that mesa thing is just a package rename. It doesn't really bother me [09:32] xkeyboard-config should be fine as-is. [09:32] xkeyboard-config -> our /etc/X11/xkb [09:32] debian /usr/share/X11/xkb [09:32] i can change the server to point to our path [09:32] but it's another diversion [09:32] please just do that, I'm not going to move the conffiles there just yet. It'll take a bit of time to work that bit out. [09:33] ok === fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-x [12:15] new server is on the way up [12:15] i think i did a mistake when merging one of the first packages with a lot of C/F/R [12:15] the versions were too tight against our versions [12:16] an upload to -security or -updates would break [12:22] server is up [12:23] all drivers are basically unlocked now [12:23] there is one important bit we want to look at [12:23] Debian is using some xserver-video-all provide/depends stuff [12:23] our is called s/video/driver [12:23] the server as it is understands both [12:23] but we should be able to drop drivers to be in sync with Debian [12:41] xorg depends on -driver, though. [12:43] Mithrandir: yes, but it provides -driver-all [12:43] what provides driver-all? [12:43] and the server Depends: on driver-all | driver | video-all | video [12:43] xorg does [12:43] oh, it probably does, yes. [12:43] it's a meta pacakge more than a provides [12:44] so start changing xorg and then all drivers to provide/have -video- instead of -drivers- and i will be able to drop -drivers- from -server [12:44] sure, sounds easy enough. [12:44] yeps [12:45] it just needs to be done by who will do single drivers [12:45] i also strongly suggest that who does the ati driver to talk to airled and/or benh [12:45] since we were using a special -stable branch with extra bug fixes [12:45] then do -ati last? [12:46] i might.. [12:52] or actually.. we could get it directly from 7.1 [12:52] or the last one released standalone [12:52] that would be even better === rodarvus [n=rodarvus@ubuntu/member/rodarvus] has joined #ubuntu-x [01:03] hey Rodrigo [01:05] hey fabbione [01:05] you were supposed to be sleeping by now [01:05] or at least suffering the effects of huge beer last night :D [01:07] rodarvus: it's 1 pm here :) [01:07] i had only 3 beers [01:07] but it was very hard to wake up today [01:07] rodarvus: a small /msg to update you [01:07] the server is up [01:08] so now you can do all driver [01:08] just be careful of what i pasted to you === rodarvus reads [01:11] -> food [01:11] bbl [01:41] fabbione, Mithrandir: xorg already has the machinery to understand xserver-xorg-video-*, then? [01:41] so, basically [01:41] add Replaces: xserver-xorg-driver- [01:41] Conflicts: xserver-xorg-driver- [01:41] (i.e., no need for Provides:, then) [01:41] I'll be back in 20 minutes [01:42] If I have the nod by then, I'll start with the drivers right away [01:43] rodarvus: no xorg doesn't. [01:43] xorg needs that change but it needs to be coordinated [01:44] xorg source generates a binary called xserver-xorg-driver-all that Depends: on all driver [01:44] that package needs to be changed to xserver-xorg-video-all [01:44] each driver Provides: xserver-xorg-driver [01:44] these need to be changed to xserver-xorg-video [01:44] once this is all done i can change the server to -video- only [01:48] just do the change, we don't need to transition this now. [01:48] as long as it'll all be fixed in a day or so. [02:19] ok, /me proceeds with drivers [02:19] it should be doable to have them all ready by the end of day today === rodarvus_ [n=rodarvus@200.146.21.149.adsl.gvt.net.br] has joined #ubuntu-x === rodarvus_ is now known as rodarvus [02:41] rodarvus: how is the driver merge going? Should I help out? [02:42] its supposed to be pretty easy, but I've just started downloading stuff [02:49] Mithrandir: up to you, really - maybe I can "raise the flag" if I find myself in trouble in the next two-three hours [02:55] ok, feel free to [02:58] you're doing -video, right? I can do the few -input ones we need [03:00] sure, great [03:04] fabbione: I'm grabbing -evdev [03:04] Mithrandir: go ahead [03:04] it's all your [03:05] lucky me. :-P [03:06] clearly [03:12] NEW: xserver-xorg-video-apm_1.0.1.5-2ubuntu1.dsc [03:12] OK: xserver-xorg-video-apm_1.0.1.5.orig.tar.gz [03:12] OK: xserver-xorg-video-apm_1.0.1.5-2ubuntu1.diff.gz [03:13] do I need to poke someone to manually accept NEW packages, or does it happen automatically? [03:13] I suppose not, as they are for main [03:13] actually [03:14] we will also need to get rid of their -driver- counterparts while you switch [03:14] rodarvus: NEW is not an issue [03:14] please tell ftp-masters that all the *-video-* are the old *-drivers-* [03:14] so that they get accepted and sent to the proper pool [03:14] s/pool/component [03:16] keep track of all of them [03:16] once we get there, we will need to remove the old *-drivers-* [03:16] fabbione: do I need to do that *right away*, or only after uploading all *-video-* ? [03:16] up to you [03:17] actually.. [03:17] rodarvus: tell Scott and Colin about it at least, since they're the ones doing most of NEW atm. [03:18] hmm [03:18] i don't think we can force people to update to the new driver until we remove the old one from archive [03:18] because we don't have versioned Provide or something [03:19] it'll happen once xorg depends on the new one. [03:19] or we need to change the Depends: -drivers- into -video- [03:19] exactly [03:19] we can do that at last [03:19] *nods* [03:19] so it won't be painful [03:19] hmm, the server ABI is the same still, right? [03:19] so we won't get into hilarity there? [03:20] 1:0.99.2+cvs.20051025-1 <-old [03:20] 1:0.99.2-1 <-old [03:20] make the last one new [03:20] but it's the same abi.. i am pretty sure [03:20] we carry the same patches [03:20] let's hope so. [03:20] on the same source [03:20] i am running it [03:20] if it was different it would have exploded [03:21] not necessarily. [03:21] well it's even the same .orig.tar.gz [03:21] md5sum checked :) [03:21] true. [03:21] and same patches [03:21] we'll see if it all blows up or not, then. [03:21] so i don't see how it could break the abi [03:21] exactly [03:21] it'll for 7.1, iirc. [03:22] yes mostlikely [03:23] Mithrandir: do you have any idea at what speed 7.1 is entering experimental? [03:23] not really. [03:24] I've been looking for gravity for the last few days, but he has eluded me. [04:10] -apm, -ark, -chips, -cirrus, -cyrix, -dummy uploaded as NEW [04:10] LOCK on -fbdev, -glint, -i128, -740, -810 [04:11] (all updated on x-pkgs) [04:25] -fbdev, -glint, -i128, -i740 uploaded as NEW [04:25] working on -i810 now [04:25] hmmm [04:26] i am a bit puzzled [04:26] most of these drivers don't have patches [04:26] what are you merging exactly? [04:27] Added Conflicts:, Replaces: xserver-xorg-driver-glint [04:27] for most of them is basically this [04:27] oh right === fabbione HEAD -> WALL [04:28] possibly sync would be better to describe the changelog entries [04:28] yeah [04:28] we will be able to sync sometimes after we will do a new LTS release [04:29] because i assume we don't want dapper customers to have to go trough edgy[0..N] to get to a new LTS version [04:29] at least I hope they won't ;) [04:29] so we will need to support dapper -> new LTS version direct update.. i guess [04:29] for sure [04:29] if that's the case we need to keep this stuff around for a long time [04:30] given the timeframe of LTS support, "forever" [04:30] almost [04:31] fabbione: do you remember package changes from 5 years ago? :) [04:31] rodarvus: no, that's why a proper changelog is important [04:31] I agree [04:31] we should probably write the changes somewhere we can look at in 5 years [04:31] or who for us can look them up [04:32] not that i care if somebody will replace me [04:32] it will suck to be them.. [04:33] launchpad .... [04:33] xserver-xorg-driver-apm (rodarvus, NEW xserver-xorg-video-apm) [04:33] xserver-xorg-driver-ark (rodarvus, NEW xserver-xorg-driver-ark) [04:33] I'm writing all changes to the changelog - you mean write them somewhere else (such as wiki), so they know exactly all kinds of quirks they'll have to support for "lts 2"? [04:33] spot the error ;) [04:33] haha [04:34] what error? :) [04:34] argh [04:34] :) [04:34] rodarvus: i think we should just take notes that the changes we kept in dapper -> edgy are the same that we will need to preserve between dapper and LTS 2 === rodarvus bangs head against wall repeatedly [04:34] shit happens [04:34] ahahha [04:34] rodarvus: you fixed the only good one :OP [04:35] x-pkgs fixed [04:36] fabbione: yeah, thats why I blowed my head against the wall :) [04:36] rodarvus: there are 2 drivers you want to skip for now... -ati and sunffb iirc [04:36] ati for sure.. sunffb i need to check [04:36] nods [04:36] but note that sunffb is not present in debian, I think [04:36] yes it is [04:37] for the ati one i need to speak with benh and airlied on #xorg-devel [04:37] because our source was made up a -stable bug fix only cvs branch [04:37] and i need to make sure debian has our fixe [04:37] +s [04:37] for the sunffb the one we have works [04:37] the one from xorg doesn't [04:38] so we might want to preserve that source [04:38] sure === ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-x [06:57] rodarvus: how are you doing with the merges? [06:58] fabbione: halfway done [06:58] its very likely that I'll have all video synced today [06:58] rodarvus: ok, just remember that the 13 of July is deadline for merges [06:58] and we need to finish by that time [06:59] *nods* [06:59] actually, I was thinking about this earlier today [06:59] the deadline for merges basically means its going to be very hard to get X7.1 into Edgy [07:00] let's worry about one thing at a time. We need to merge ASAP [07:01] 7.1 might come as UVF exception [07:04] fabbione: merges/syncs are my current worry - as I said, it was just a thought :) [07:04] rodarvus: yeps... let's worry about one thing at a time for now [07:04] jumping from 7.0 to 7.1 can probably be done in half day [07:28] (just for reference) [07:28] -Package: xserver-xorg-driver-newport [07:28] -Architecture: any [07:28] +Package: xserver-xorg-video-newport [07:28] +Architecture: alpha amd64 arm hppa hurd-i386 i386 ia64 kfreebsd-i386 m68k mips mipsel netbsd-i386 powerpc [07:30] yeah that's ok [07:31] tho it builds also on sparc... [07:31] or there are more? [07:31] anyway it's fine as it is [07:31] we can sort out the arch mess (if any) later on as bug fixing [07:32] changelog is here: [07:32] * Don't build on sparc. Partial port of [07:32] sparc/103_sparc_dont_build_useless_drivers.diff. [07:41] xserver-xorg-driver-nv is newer than xserver-xorg-video-nv [07:41] I'll merge their debian/ directory into our package [08:09] fabbione: what is your feeling about our packaging having non-dfsg-compliant code? [08:10] this is currently the case for (at least) -mga and -rendition [08:10] debian strips the non-free code of them, for reference === rodarvus plays safe [08:31] we can add this code on a later release if so agreed [09:40] do not strip it [09:40] leave it there [10:10] oh [10:11] I uploaded it as NEW (stripping the source code) [10:11] I'll ask Kamion & Keybuk to reject upload of -rendition and -mga, and reupload them with the binary blobs [10:13] just for reference, -tga is also not built on sparc anymore [11:01] family time, I'll be back later to merge/sync the rest of the drivers