[06:29] <cnd> RAOF, I see you pushed the x world to the staging ppa
[06:29] <cnd> have you tested it at all?
[06:30] <RAOF> cnd: Almost; I need to push a fixed -evdev and -wacom build.
[06:30] <RAOF> cnd: Yeah; it *mostly* works.
[06:30] <cnd> RAOF, what fixes are needed?
[06:30] <cnd> mostly?
[06:30] <RAOF> cnd: Oh, wacom is confused by input ABI >= 14 and not having those option changes, and I just messed up the evdev build :)
[06:31] <cnd> ok
[06:31] <RAOF> Mostly - synaptics seems to have a weird issue where it sometimes jumps to (0,0).
[06:31] <cnd> I don't know if you saw it, but the XI 2.2 work is ready to be pulled into master :)
[06:31] <RAOF> And Civ V under wine seems to get two sets of wildly different input streams.
[06:31] <cnd> I'll be spending quite some time with synaptics soon
[06:31] <RAOF> Woot!
[06:32] <cnd> so I'll be sure to test it well
[06:32] <RAOF> Apart from that, everything's pretty much good.
[06:32] <RAOF> At least on what I've tested, which has been a couple of synaptics touchpads, a USB mouse, and the nobby bit.
[06:33] <RAOF> Once the PPA has finished deleting the failed-to-build evdev and wacom sources and accepts the new ones, it'll be a full house.
[06:52] <cnd> RAOF, fyi, depending on ppa deletion to work is a recipe for annoyance at the very least
[06:52] <RAOF> Yeah.
[06:52] <RAOF> I know.
[06:52] <cnd> I think it *might* be impossible without behind-the-scenes help if the orig tarball changes
[06:53] <RAOF> I've been tempted because it's worked with previous packages put up in the PPA.
[06:56] <cnd> heh
[06:56] <cnd> tbh, it's not a terrible thing to have high values of ubuntu#
[06:57] <cnd> at least, I don't think it is :)
[06:57] <cnd> I need to sleep...
[06:57] <cnd> but there's code to be reviewed...
[06:57] <cnd> it's all I've done the entire day pretty much
[06:59] <cnd> yay, no meetings tomorrow
[07:00] <cnd> which also means I don't have to get up early
[07:00] <cnd> time to hit the sack
[07:00] <RAOF> :)
[07:01] <RAOF> Ok.  Rejected again, time to bump ubuntu# and reupload.
[19:23] <cnd> RAOF, bryceh: I screwed up
[19:23] <cnd> I pushed the latest upstream x11proto-input
[19:23] <cnd> thinking it was all backwards compatible
[19:23] <cnd> but it's not backwards compatible with what we currently have in the archive
[19:24] <cnd> I'm trying to figure out how to fix this
[19:26] <tjaalton> pushed where?
[19:26] <cnd> precise
[19:26] <tjaalton> ah
[19:29] <tjaalton> so libxi et al that build-depend on it would break if they got rebuilt?
[19:33] <bryceh> cnd, revert the package by uploading the previous version with a new version number
[19:34] <cnd> bryceh, since x11proto-input just builds a package with two header files
[19:34] <cnd> I'm going to try temporarily re-adding in the missing definitions
[19:34] <tjaalton> aren't we going to update the build-depending packages anyway?
[19:35] <cnd> tjaalton, eventually, everything will be updated
[19:35] <cnd> it's the transition period that is bad
[19:37] <tjaalton> what got removed?
[19:38] <cnd> tjaalton, everything that is different between our prototype multitouch implementation and upstream
[19:38] <tjaalton> cnd: ah, right
[19:39] <tjaalton> so adding them back is the only solution?
[19:40] <tjaalton> and then wait for the rest to migrate before dropping the old stuff
[19:40] <tjaalton> again
[19:49] <cnd> hmmm... adding them back won't work
[19:49] <cnd> I'll just reupload with a bumped version number
[19:50] <cnd> 2.1.99.4.really.2.0.2-0ubuntu1
[19:51] <cnd> bryceh, does that sound alright?
[19:52] <cnd> tjaalton?
[19:53] <bryceh> cnd, yep
[20:47] <tjaalton> cnd: so how are we going to get the new backported stuff?
[20:48] <cnd> tjaalton, everything is being staged in ppa:ubuntu-x-swat/x-staging
[20:49] <cnd> once everything is converted over, or at least will build without issue, we will pocket copy packages into the ubuntu archive
[20:49] <tjaalton> ok so it's not going to precise before the holidays then, hence the revert?
[20:49] <cnd> correct
[20:49] <cnd> here's the todo list:
[20:49] <tjaalton> I really doubt we'd rebuild the drivers or libs, it's all x-swat stuff anyway :)
[20:49] <tjaalton> i mean before the new stack
[20:50] <cnd> get evdev with multitouch support built (trivial)
[20:50] <cnd> get synaptics with multitouch support built (non-trivial, nothing upstream yet)
[20:50] <cnd> make sure utouch-geis builds (should be trivial)
[20:51] <cnd> get libxi with multitouch support built (trivial)
[20:51] <tjaalton> sounds like we might get things sorted at the rally?
[20:51] <cnd> port qt multitouch patch to new xi implementation (non-trivial, but shouldn't be too hard/long)
[20:52] <cnd> test to ensure we didn't break anything :)
[20:52] <cnd> which includes testing binary drivers like nvidia and fglrx to ensure we didn't break ABI in the input backport
[20:52] <cnd> but I think that's it
[20:53] <tjaalton> sure, seems fine
[20:53] <cnd> we also don't have to wait for synaptics, evdev, and libxi
[20:53] <cnd> but utouch-geis and qt are blockers
[21:12] <RAOF> tjaalton: If you're desparate to try, ppa:ubuntu-x-swat/x-staging now has a complete set of 1.11 (with 1.12's input stack gloriously backported by Chase).