[00:00] the perl upgrade was on Mar 4... seems unlikely to have no packages with debconf questions from the 4th until the 20th, though I guess it's possible [00:40] o console-setup-freebsd-charmaps-udeb console-setup-freebsd-fonts-udeb console-setup-linux-charmaps-udeb console-setup-linux-fonts-udeb console-setup-pc-ekbd{console-setup} [00:40] cjwatson, is there anything needed in main? [00:41] ohh, I see python3-launchpadlib. should we keep that in main? === infinity changed the topic of #ubuntu-release to: Released: Trusty 14.04.2, Utopic 14.10, Vivid Alpha 2 | Archive: Beta Freeze | Vivid Release Coordination. Please don't upload things during freezes where you shouldn't, or be prepared to apologise to the release team | We accept payment in cash, check or beer | melior malum quod cognoscis [03:55] doko_: console-setup-linux-charmaps-udeb console-setup-linux-fonts-udeb console-setup-pc-ekbd belong in main, the freebsd ones are irrelevant [04:06] slangasek: I have a couple of bug reports about that debconf failure, but hadn't yet seen it locally or managed to reproduce. If it only happens under update-manager, that's a hint (though, an annoying hint...) [10:28] Not sure this isn't a wrong assumption on my part, but I just noticed that on the 14.04.2 amd64 server iso pool/main/l/linux looks like this: http://paste.ubuntu.com/10667920/ Since the installer kernel is a 3.16, should there be not 3.16 udebs? Also the md and multipath modules seem to be over-eagerly supplied... [10:48] stgraber: I am noticing some obsolete test cases for Kubuntu. https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1425193 Riddell sent me your way. Would I be able to remove the obsolete Kubuntu test cases and edit them? You can find me on Launchpad at marco-parillo (first e-mail), if I am not on-line here. [10:48] Launchpad bug 1425193 in Ubuntu Manual Tests "Plasma-netbook is not ported to Plasma 5" [Undecided,New] === ara is now known as Guest75262 [11:50] mparillo: re manual testcase, probably better to just create new testcases [11:51] as far as removing them - anyone in kubuntu release team should have perms to remove old testcase from the list [11:54] not sure who's about interested in beta2 images but bug 1435714 [11:55] bug 1435714 in ubiquity (Ubuntu) "Keyboard layout missing during install setup" [Undecided,Confirmed] https://launchpad.net/bugs/1435714 [11:55] I assume that'll affect everyone - it certainly affects Xubuntu, Ubuntu and Mate [12:06] http://launchpad.net/bugs/1432285 [12:07] I can see cloud-init apparently being accepted in http://people.canonical.com/~ubuntu-archive/proposed-migration/trusty/update_output.txt; did it miss migrating before the beta freeze (or is there something else happening)? [12:07] Launchpad bug 1432285 in ubiquity (Ubuntu) "Vivid live DVD fails to provide means to eject disc" [Medium,Confirmed] [12:08] the beta freeze should have no effect on trusty [12:08] stable release migrations are always manual, though [12:08] proposed-migration runs in a dry-run mode there [12:09] it merely serves to provide input to http://people.canonical.com/~ubuntu-archive/pending-sru.html [12:15] Aha, I thought there was a page I was missing. [12:15] Thanks! [12:20] *some documentation reading later* Could I get an AA to promote cloud-init in precise, trusty and utopic? [12:37] Thank you elfy. Apparantly, there is no separate Kubuntu Release Team. Do you know how I can apply to join the Ubuntu release team? === doko_ is now known as doko [13:12] elfy, The eject issue is critical. On EFI system you'll enter and almost inescapable boot loop and the end of the install. [13:13] elfy, flexiondotorg: the other nice issue is if you are on a system with UEFI there is no boot from HD option in the menu so you are stuck in a menu/boot loop where you cant remove the dvd, you can't can't eject the dvd and you can't boot to another device so you eject the dvd, bit of an issue :) [13:14] added it as a comment to the bug will be filing another for the menu to have a boot from hdd [13:18] davmor2, Thanks. [13:40] slangasek, cjwatson: demoted the freebsd ones, I assume the other need seeding. but then I noticed that the other seeded console-* packages don't exist anymore [13:40] also, there are still ttf-* packages seeded, instead of fonts-* [13:41] feel free to sort this out, I wasn't involved in the latest console-setup merge [13:41] ok [13:42] and ttf- => fonts- has been a gradual process for ages [13:49] So, I hear everything failed miserably overnight? [13:52] infinity, Hi [13:52] infinity, http://launchpad.net/bugs/1435714 [13:52] Launchpad bug 1435714 in ubiquity (Ubuntu) "Keyboard layout missing during install setup" [Undecided,Confirmed] [13:53] cyphermox: ^ [13:54] cyphermox: Can you hunt this down? Might relate to the console-setup package split? [13:54] flexiondotorg: Going to assume from the Xubuntu and MATE mentions that pretty much every one is seeing this bug? [13:55] infinity, I know you're catching up. When you've had a coffee and what have you could you do some magic to make the PowerPC build for Ubuntu MATE appear in the Beta 2 tracker please? [13:55] infinity, jibel: who adds netboot? [13:56] flexiondotorg: That might need stgraber, I'm less familiar with that part of the "UI" (and I use that term loosely). [13:56] davmor2, I'll do [13:56] flexiondotorg: Oh, wait. Maybe I found it. [13:56] and upgrade tests too [13:57] infinity: the scariest bug so far is https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1432285 [13:57] Launchpad bug 1432285 in ubiquity (Ubuntu) "Vivid live DVD fails to provide means to eject disc" [Medium,Confirmed] [13:57] flexiondotorg: Okay, it's added to the manifest, won't show up until the next rebuild unless someone manually fiddles a bit. [13:57] infinity, Thank you. [13:58] infinity: and of course that's all cyphermox 's fault ;) [13:59] davmor2: He's the new kid, he gets to take blame^Wresponsibility for everything. [14:00] infinity, If you get the time can you update the ubuntu-mate-meta package and push it into the repo? [14:00] flexiondotorg: What did you change this time? [14:00] infinity, Nothing. [14:00] infinity: I told him straight you know that means that anything to do with installs now is all your fault when he took the job ;) [14:00] Not seeing the new version. [14:00] flexiondotorg: Then there's nothing to upload? [14:01] flexiondotorg: Or you missed all my nick hilights to you last night? :P [14:01] infinity, Was waiting for the updated ubiquity-slideshow-ubuntu to hit the repos so the meta package update could "see" it. [14:01] flexiondotorg: ship and ship-live don't affect metapackages, so nothing to rebuild. They just affect how the /pool/ on CDs is built. [14:01] infinity, I did :( Nothing in my bouncer. [14:01] infinity, Ah. OK, great. [14:01] flexiondotorg: Furthermore, I reverted your seed change, since oem-config/ubiquity has no idea how to install a non-standard slideshow. [14:02] infinity, Sob! [14:02] flexiondotorg: The part where no other flavour has a special slideshow might have been a hint. :) [14:02] infinity, I just thought they were lazy ;) [14:02] flexiondotorg: So, patches welcome, and happy to work with you on fixing that, but I figured for this week, you're better off with the generic slideshow than a broken CD. :P [14:03] infinity, UNderstood. I'll add slideshow patches to my 15.10 work list. [14:03] infinity, I'll update the seeds to not include any slideshow. It works fine without one. [14:05] is there a link for the Xubuntu ‫image failure that I could help with [14:06] micahg: I think the problem was on our end, not yours. I need to wake up enough to say that with certainty, though. :P [14:06] infinity: could be; could also be related to when doko asked what packages should be in main yesterday [14:07] infinity: ok, let me know if I can help then, thanks [14:07] cyphermox: Well, having them in main won't magically get them installed. [14:07] no [14:07] cyphermox: So, if those packages are actually needed, maybe they should be depended on by... something. [14:08] cyphermox: Anyhow, if you could figure out what's broken, that would be great. It might not be the split at all, that could be a red herring, but it seems plausible. [14:08] infinity, Did you see my earlier question while looking through srollback? Or let me repeat... wondering whether I am turning mad... ok madder than usual... [14:08] Not sure this isn't a wrong assumption on my part, but I just noticed that on the 14.04.2 amd64 server iso pool/main/l/linux looks like this: http://paste.ubuntu.com/10667920/ Since the installer kernel is a 3.16, should there be not 3.16 udebs? Also the md and multipath modules seem to be over-eagerly supplied... [14:09] infinity: indeed [14:09] infinity: just moving this to my desktop right now [14:09] "tada!" [14:10] smb: The overeager thing is a bug I intentionally ignored due to time constraints, but the other bit seems rather wrong... Lemme look. [14:11] smb: Oh, and indeed, just overeager in both cases. [14:11] infinity, Ok thanks. I just noticed while trying simulated multipathing and the magic runes did seem to do nothing [14:11] smb: pool/main/l/linux-lts-utopic has the right bits. [14:11] oh duh... [14:12] smb: It's absolutely a bug that there are 3.13 bits on the ISO, but that's really just cosmetic (and a bit of bloat), it shouldn't be causing harm. [14:13] flexiondotorg: downloading the image. it seems kind of slow, so as soon as it's done I'll get on to fixing the keyboard. [14:13] infinity, ok. Yeah... got me a bit confused... hm... [14:15] cyphermox, All flavours, including Ubuntu proper, are affected. [14:15] cyphermox, So, If you have a recent Ubuntu image to zsync you can use that. [14:16] yup, I got that [14:16] cyphermox, k [14:16] smb: cyphermox and an IBMer did a bunch of work on multipath in vivid, it's possible some of that needs backporting. [14:17] not just possible :) [14:17] smb: I was under the impression that multipath was working in trusty, but maybe I haven't tested it since precise, and no one else cared to. :P [14:17] but that wouldn't change the packages being overeagerly included [14:17] infinity, That is quite likely... I neither did until now [14:17] cyphermox: No, the overeager inclusion is a seed bug I was just too time-constrained to fix. [14:17] ok [14:18] well, if you want to quickly test multipath on trusty, etc. I can share a quick script to set things up in qemu [14:19] So with the caveat that I did something else wrong... which I would not rule out ... It seemed that adding disk-detect/multipath/enable=true did not cause the same as in did in Vivid... [14:19] cyphermox, I am just looking at that [14:22] smb: http://bazaar.launchpad.net/~mathieu-tl/+junk/vm/files [14:22] multipath.sh sets up qemu for amd64 with two multipath "controllers" [14:22] cyphermox, One thing which seems to be the same in V and T is that maybe we should tweak the default getuid arguments a bit to use -u (replace space by underscore) [14:22] smb: I've just been discussing that, not a bad idea [14:23] cyphermox, I guess you have been exposed to the same IBM bug report about multipath. :) [14:24] I probably was [14:25] still working on some variant of that, actually, checking to make sure we really properly nailed the lock issue [14:26] cyphermox, I had a feeling that having udev rules causes everything to jump at the same disks ... but then with V there is also systemd and I can find none of the dear logs I am used to [14:29] ok [14:36] cyphermox, so the question probably is: who whom we know, knows s**t about udev and its hiding in systemd... I guessed pi tti might be the latter and try to have a chat with him. Not sure about the former [14:36] Bleh, looks like I'll have to do some of those rebuilds by hand to unwedge iso.qa's brain. [14:39] smb: err, what for? [14:40] infinity: generally if I see something like the keyboard setup missing I check at least Ubuntu as well as my own - just for the future [14:41] smb: https://launchpad.net/ubuntu/+source/multipath-tools/0.4.9-3ubuntu11 should be fixing at least part of the problem with udev [14:41] elfy: Yeah, that's generally sane debugging. [14:41] elfy: And also lets you offload it on Canonical when Ubuntu is clearly broken too. :P [14:41] yeah, looks like I broke ubi-console-setup by merging console-setup. [14:42] cyphermox: \o/ [14:42] it's now seeing something as preseeded when it probably shouldn't [14:42] at least, at a very quick glance [14:42] cyphermox, pi tti to figure out the sequence of udev events (again with systemd), someone who knows udev better to figure out a better udev rule. Well there is one ... or was until now that triggers when the block device is added [14:43] smb: it might just have to go completely and be all systemd-magical. [14:44] cyphermox, maybe for vivid. It might be racing in Trusty too which has no systemd by default. [14:45] And not that I can change anything but systemd-magic sounds like bad mojo to me [14:45] smb: Your attempt at not nick hilighting pitti on his vacation is noble, but you realise he's not on IRC, right? :) [14:45] infinity, One cannot be careful enough [14:46] :-P [14:46] smb: after this multipath-tools update it looks like things are much less racy than they were, at least [14:46] He probably senses things even while not on irc [14:46] hehe [14:46] yeah, pitti sense tingling [14:47] cyphermox, I should look at those... they have not been there when I last looked [14:47] smb: it's one change to not exclusively lock; cherry-picked from upstream, since udev also locks [14:47] plus some other crap [14:48] cyphermox, ack. I try to pull the latest into my vivid vm and see whether I can get it up more reliably then [14:50] infinity: :) [15:00] Riddell: I'm guessing that mess of KDE packages hitting the queue is expected? :P [15:00] Riddell: Were those for beta, or post-beta? [15:18] infinity, jibel: Netboot fails, No installable kernel was found in the defined APT sources :( [15:18] davmor2: That sounds rather unlikely. [15:19] davmor2: Which arch? [15:19] davmor2: And which media? kernel/initrd, mini.iso? [15:20] infinity: mini.iso, amd64, dvd. [15:23] infinity, jibel: http://people.canonical.com/~davmor2/image20150324_151921602.jpg [15:23] davmor2: Getting there in my test, hold on. :) [15:23] davmor2: Did you pick a non-standard mirror? [15:23] gb mirror [15:24] I love that it gives me the option to Continue without installing a kernel :D cause who needs the kernel right :D [15:25] davmor2: "continue without kernel" and "continue without bootloader" are amazingly handy for port bringups, and for people installing to devices we don't officially support. [15:25] davmor2: But yeah, perhaps a bit dangerous for the average end user. [15:25] davmor2: Then again, it's a screen the average end user isn't ever mean to get to. [15:27] infinity: indeed [15:28] cjwatson: live-installer has spoiled me, debootstrap from d-i is terribad now. [15:28] cjwatson: Did you ever consider publishing the live squishyfses and using live-installer+http for non-ISO installs too? [15:38] hmm do we have documentation on how to get the syslog and other nesecary stuff out when a user does reach the no installable kernel was found in the apt sources screen [15:40] ianorlin: Hit a commandline, anna install openssh-client-udeb, and scp files off. Not sure if we have a pretty doc anywhere that says that, though. [15:41] ianorlin: And lifes more complicated if network setup fails too. [15:41] life's* [15:42] davmor2: Speaking of, do you have a syslog from that? [15:43] davmor2: I'm expecting to tell you "I can't reproduce that" in a few minutes here, and it might just be that the mirror you used it stuck in the past, but would be nice to see the log. [15:43] infinity: I can drag it off for you in a moment [15:48] davmor2: So, as expected, I can't reproduce that. Installation completed fine (amd64/mini.iso) and rebooted. [15:49] davmor2: I did, however, use us.archive, not gb.archive, since you told me that after I started. [15:55] infinity: http://people.canonical.com/~davmor2/syslog-mini [15:56] infinity: Not very hard, although of course it'd be possible. [15:56] Mirroring issues etc. though. [16:00] cjwatson: Yeah, I suppose adding root filesystems for every arch to every dists mirror would be less than ideal. [16:00] davmor2: Mar 24 15:15:16 base-installer: W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/vivid/main/binary-amd64/Packages Hash Sum mismatch [16:01] davmor2: You just had a mirror hiccup. A second go should make it work, I'd guess. [16:01] infinity: I'll give it another go then [16:02] This is a fun bug, though: Mar 24 15:15:07 debootstrap: /var/lib/dpkg/info/keyboard-configuration.postinst: 1: /var/lib/dpkg/info/keyboard-configuration.postinst: udpkg: not found [16:02] cyphermox: ^ [16:02] cyphermox: More keyboard fun. [16:02] * infinity wonders why it's looking for udpkg in the target... [16:04] that code is generated in twisty ways [16:05] cjwatson: are they timey wimey squirmy wormy ways? [16:06] infinity: for beta if it's possible/sane [16:06] ugh [16:07] infinity: err, wait, is that failing or just writing out the error message? [16:10] infinity: oh I normally use another method that lets you start a webserver from debian installer itself than wget the files it provides [16:10] Riddell: Your call, really. Most/all of those are only seeded to your images, so if you want to let things in and respin and retest, that's up to you. [16:10] cyphermox: It's a no-op for Linux, looks like it's a hurd check. [16:10] cyphermox: So, not a big deal. [16:11] cyphermox: Just ugly. [16:11] yeah, that's what I was about to say [16:11] infinity: yeap working now :) [16:11] davmor2: Good deal. [16:11] ianorlin: I prefer the scp method because getting *to* the installed system is often harder than getting *out* of it. [16:11] ianorlin: Especially when debugging on masqueraded VMs, etc. [16:13] Riddell: Just double-check each source with seeded-in-ubuntu before you accept them, please? So we know for sure that you're only messing with yourself. :P [16:14] cyphermox: Anyhow, sorry, didn't mean to distract you. The actual keyboard problem should be top priority. [16:22] infinity: no worries, I think I know what's wrong, testing the hypothesis now [16:25] cyphermox: \o/ [16:37] infinity, jibel, cyphermox: https://bugs.launchpad.net/ubuntu/+source/indicator-keyboard/+bug/1434091 this is still in the install and it's all cyphermox 's fault ;) [16:37] Launchpad bug 1434091 in indicator-keyboard (Ubuntu) "mini.iso install of ubuntu desktop selecting only ENG_UK gives me eng_us and eng_uk" [Undecided,New] [16:38] davmor2: Probably not a high priority for the beta, unless cyphermox's other fixes magically fix it. [16:39] infinity: indeed :) [16:41] doubtful, it would be something quite different I'd expect [16:59] infinity, I've rebuild Ubuntu MATE. Still no PowerPC iso for Beta 2? [16:59] stgraber, infinity Suggested you might be able to help with the above? ^^^^ [17:03] flexiondotorg: Your powerpc build never happened. [17:03] flexiondotorg: Let's see about resolving that. [17:09] ok, got a way to fix the keyboard, just not sure why it comes to that [17:11] infinity, Hey Adam, I have 3 FFes that need some love. I had poked slangasek but found out he's on vacation. Would you take a look or help me get them some attention? pretty, pretty please? [17:11] infinity, https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1430760 [17:11] Launchpad bug 1430760 in docker.io (Ubuntu) "[FFE] Bump up docker.io version to 1.5 in Vivid" [High,Triaged] [17:11] infinity, https://bugs.launchpad.net/ubuntu/+bug/1424029 [17:11] Launchpad bug 1424029 in Ubuntu "[FFE] nova-compute-lxd" [Undecided,New] [17:11] and finally https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1425686 [17:11] Launchpad bug 1425686 in lxd (Ubuntu) "[Ffe] Standing feature freeze exception for the 15.04 cycle" [Undecided,New] [17:12] gaughen: You might note the last commentor on those two lxd ones... [17:12] darn it! I should have refreshed first! [17:13] infinity, thank you Adam. I will try to read next time. [17:13] gaughen: Where's the fun in that? You'd be denied my sarcastic responses. [17:13] infinity, true and I do like high quality sarcasm [17:15] gaughen: Anyhow, I'll try to look at the docker one sometime, but feel free to poke me harder a bit later. In the middle of juggling a bunch of things right now. [17:15] And trying to understand why germinate does the things it does which, I think, requires a psychologist, not a programmer. [17:17] infinity, it relies on having a very good crystal ball ... [17:17] infinity, I have a magic 8 ball somewhere I could loan you === balloons is now known as iwishiwasascoola === iwishiwasascoola is now known as balloons [17:43] gaughen, rbasak, infinity: does docker.io even build in vivid with go 1.3? [17:43] doko: No idea! [17:44] doko: I don't know but I guess I'll know tomorrow probably [17:48] rbasak, good to hear, because a golang update will break several phone builds [17:48] infinity, I'm all set to rebuild. Is powerpc for Ubuntu MATE all set or shall I hold off? [17:52] flexiondotorg: Hold off. [17:52] flexiondotorg: Other changes are coming anyway, unless you really need to test this one Right Now. [17:53] infinity, Are those other changes the keyboard thing? [17:54] infinity, I'll head home and check the back log here a bit later. [17:54] infinity, I would like to get the OEM testing grub-pc fix today if possible. [17:54] infinity, Thanks very much for helping. Much appreciated. [17:55] flexiondotorg: The keyboard thing, yes. And a systemd bug. [17:56] infinity, Got a LP for the systemd bug? I can test that too when fix it out. [17:56] *is out [17:56] Erk, who did a langpack export? [17:56] Usually, I'd blame pitti, but he's on VAC... [17:57] they're more automated now [17:57] so cron probably did it [18:06] cjwatson: Oh. Really? No human is signing those anymore? Fun. [18:06] I guess I'll just reject the lot, I have no urge to try to get them in. [18:09] I don't know, guessing [18:30] infinity: passthrough frontend is rarely used except in update-manager, I think? were you seeing reports of problems with passthrough or with other frontends? [18:32] slangasek: Passthrough indeed. I didn't notice that in the log before. [18:32] slangasek: Yeap, passthrough in both duped bugs. [18:34] Riddell: You may have missed a couple of kde things in the langpack noise (which I've cleared out now) [18:38] * Riddell looks [18:39] Riddell: libzip was a sync by mdeslaur, but happens to only be on your image. [18:39] Riddell: Given the uploader, I'm assuming security fix. [18:39] yes, only a security fix [18:46] slangasek: Do you know if there's a null client for the Passthrough frontend or something, or if the only way to debug it is from within update-manager? [18:46] infinity: might be an issue on server installs, the TTY you are in has no text, no prompt and just a flashing cursor and nothing works you have to move to tty 1-6 to do anything like erm login [20:59] Riddell: I'm leaving kubuntu respins up to you or ScottK when all the things you care about are accepted/migrated. [20:59] ScottK: ^ [21:08] thanks infinity [21:16] infinity, Is the keyboard fix in yet? [21:17] flexiondotorg: It's been uploaded, I'll respin everything except kubuntu once it's migrated and published. [21:19] infinity, Perfect. Many thanks. [21:19] infinity, I also saw the PowerPC image too :) [21:57] when did debconf break [21:58] infinity: null client for passthrough> really no idea; cjwatson or mvo might have a better notion [21:59] slangasek: Kay. Well, I'll sort out some way to test it. [22:05] The passthrough frontend freaking out like this hardly seems like a new issue, Google gives a bajillion hits. [22:06] But it's curious that I seem to have seen several this week. [22:27] infinity, me again. if you have the time would you look at https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1430760 pretty please? [22:27] Launchpad bug 1430760 in docker.io (Ubuntu) "[FFE] Bump up docker.io version to 1.5 in Vivid" [High,Triaged] [22:27] if you are still super slammed. I shall come back tomorrow again. [22:27] and again [22:27] and again [22:28] gaughen: Hah. [22:29] gaughen: Commented. [22:29] Typo and all. [22:36] infinity, thank you! === sgclark is now known as kde-sanbox-ci === kde-sanbox-ci is now known as sgclark [22:55] infinity: debconf hasn't changed in any meaningful way in forever [22:55] infinity: there's some stuff in debconf/doc/passthrough.txt that might help [22:58] cjwatson: Oh, it's certainly not a debconf bug, just trying to figure out how to isolate exactly when and where this is happening to blame someone else (likely myself). [23:12] cjwatson: Hah. Love the "Error Handling" section. [23:17] Hi, is it possible to get the autopilot package into the approved queue? [23:17] it was already auto-approved [23:17] 22:40 -queuebot:#ubuntu-release- Unapproved: autopilot (vivid-proposed/universe) [1.5.0+15.04.20150226.1-0ubuntu1 => 1.5.0+15.04.20150323-0ubuntu1] (no packageset) (sync) [23:17] 22:41 -queuebot:#ubuntu-release- Unapproved: accepted autopilot [sync] (vivid-proposed) [1.5.0+15.04.20150323-0ubuntu1] [23:19] cjwatson: oh, sorry :-P I just saw the 'Unapproved' on both those lines. I didn't take a moment to realise the impact of 'accepted' [23:19] thanks cjwatson for clarifying [23:19] that's just referring to the queue in which state changed [23:43] cjwatson: FWIW, "socket -sl" is awesome for this. Except for the part where I can't get the frontend to crash. But I can drive it, at least.