[00:07] TheMuso: how do users log in without accessibility in the greeter? [00:07] robert_ancell: what do you think of GNOME Shell's accessibility menu? [00:09] jbicha: That still needs to be worked out... [00:09] jbicha: I.e we still need a way to launch at tools. [00:22] one piece of feedback I've heard is that some people who don't need accessibility hate that the accessibility menu can't be turned off in GNOME Shell without an extension [00:23] but except for that I haven't heard any complaints about its contents [00:25] the GNOME panel a11y menu (also used in Unity) is annoying that it requires a popup window...& even worse that window is broken in g-s-d 3.1.5 [00:34] and it's unintuitively hidden unless you go to System Settings>Universal Access>Typing>Turn on a11y from the keyboard [00:48] jbicha, I don't have any strong preference for or against it. I suspect most people infrequently change their a11y settings so it shouldn't be always visible. [00:48] We need a menu like that in the greeter however, and the GNOME Shell one seems appropriate [00:49] I like GNOME's idea to make it visible by default but it needs an easy way to turn it off too [00:50] robert_ancell: I presume you're aware that we already patch g-s-d to make the gnome-panel a11y menu into an indicator? [00:51] jbicha, nope, just started looking at this now any looking for shortcuts like that ;) [00:51] yeah, it's patch #6 in g-s-d [00:53] if we make it look similar to the GNOME Shell equivalent I'm sure GNOME would appreciate that patch [00:53] I unfortunately can't really code in C [00:53] jbicha, how do you turn that indicator on? [00:54] Yeah this is news to me as well. [00:54] System Settings>Universal Access>Typing>Turn on a11y from the keyboard [00:54] unfortunately, the individual options were broken in the latest g-s-d and I haven't got around to reporting that as a bug [00:55] I learned the a11y menu trick from working with the GNOME 3 docs where it's described [00:56] Yeah this is news to me as well.Hrm I don't see it here. [00:56] And that a11y menu is for keyboard a11y functionality only... [00:57] Ok turned that option on and I don' [00:57] Ok turned that option on and I don't get an indicator. [00:57] TheMuso: you don't see the blue & white a11y dude in your indicators? [00:57] jbicha: No, I just wehtn through all indicators with the keyboard, and its not there. [00:57] went [00:58] esn't elp that nity-2dpel iscrashin thgh uposdly du to an at-spi I need to look into. [00:58] haha [00:59] gah [00:59] But no I didn't see it. [00:59] Time to check out sed crash. [00:59] I get the indicator. Sometimes it starts up slowly and it only has one option which takes you to system settings [01:03] robert_ancell: it definitely doesn't open up System Settings for me but a different popup [04:16] Hi guys! I use OpenBox in Debian and I want gnome-panel to start automatically upon login - how do I do that? Putting symbolic link to gnome-panel in rc2.d didn't work. Thanks! [05:23] Good morning [05:30] pitti: are we going to hold off on GN [05:30] GN? [05:30] OME 3.1.90 until after Oneiric beta 1 is out? [05:31] right [05:32] jbicha: well, we can prepare/upload it, but we'll keep it in the queue [05:38] pitti: What, if anything, are we / should we be doing about the linux-firmware SRUs for lucid, maverick, natty? They've been resting there in the unapproved queue for quite some time. [05:40] RAOF: we could send another ping for testing to the current packages in -proposed? [05:42] pitti: I guess. Could we also ask to have the changes currently in -proposed reverted if someone thinks the new fixes are more important? [05:43] RAOF: yeah, on the bugs probably [05:44] I don't suppose HWE/OEM actually has some of the affected hardware? [05:47] A bit much to hope for ☺ [05:48] RAOF: the reporters of the bugs should [05:48] Yeah. Silly bug reporters! :) [05:49] pitti: I was on holiday last week, thanks for touching at-spi2-core, although users still had issues with brltty packages, for which I've uploaded a fix and its in the queue. [05:50] hey TheMuso [05:50] TheMuso: ah, great, thanks [05:50] reviewing.. [05:50] point me at a bug and i'll ping people who might be able to in the morning? it might be much to hope for for new binary firmware from upstream that doesnt affect any older firmware to be verified considering the hardware might not be in the wild yet, or did someone actually request an update to fix something? [05:50] RAOF: ^ [05:52] Sarvatt: bugs 752829, 653854, 713987, 804671, and 808884 [05:52] Launchpad bug 752829 in linux-firmware "Maintenance release of iwlwifi 1000 uCode" [Undecided,Fix committed] https://launchpad.net/bugs/752829 [05:52] Launchpad bug 653854 in linux-firmware "Oct 3 06:01:05 bt kernel: usb 1-7: ath9k_htc: Firmware - ar9271.fw not found Oct 3 06:01:05 bt kernel: ath9k_hif_usb: probe of 1-7:1.0 failed with error -22" [Low,Fix committed] https://launchpad.net/bugs/653854 [05:52] Launchpad bug 713987 in linux-firmware "carl9170 firmware needed" [Undecided,Fix committed] https://launchpad.net/bugs/713987 [05:52] Launchpad bug 804671 in linux-firmware "linux-firmware missing realtek firmware files" [Undecided,Fix committed] https://launchpad.net/bugs/804671 [05:52] Oh. I didn't think ubotu would pick that up. [05:54] Sarvatt: Thanks muchly. I'm getting frustrated by my inability to drive pending-srus to 0 ☺ [05:54] good morning [05:54] Morning didrocks. [05:54] bonjour didrocks, ca va? [05:54] hey TheMuso, how are you? [05:54] didrocks: had a nice holiday? [05:54] didrocks: Well thanks, yourself? [05:55] hey didrocks , welcome back! [05:55] guten morgen pitti. Yeah, the holidays were excellent, with a nice weather and restful time :) [05:55] thanks jasoncwarner_ :) [05:55] didrocks: where did you go? [05:55] has anyone else experienced bug 836443? because it seems pretty serious [05:55] Launchpad bug 836443 in gconf "[oneiric] gconf settings don't get set properly" [Undecided,New] https://launchpad.net/bugs/836443 [05:56] pitti: I went for the first week in the south of France, (near the beach), helping my parent refreshing an apartment (new kitchen, new furnitures…) [05:56] didrocks: bah, you went close to the beach in order to *work inside*? poor you :/ [05:56] pitti: the second week was quieter, back in Lyon (Julie didn't get any holidays), with video games before enjoying a friend's wedding this week-end :) [05:57] oh, nice [05:58] didrocks: sorry for all the oneconf trouble, I guess that wasn't a nice "be back" present [06:00] pitti: no worry, as I still try to follow my rss feeds everyday (in addition to the french forum to see incoming troubles), I spotted that. As long as I have a freeze exception and as this porting was needed, I'm happy with it :) [06:00] pitti: will try to first empty my inbox and then, will work on that this week :) [06:01] didrocks: good luck on the email backlog fighting [06:02] yeah, just opened thunderbird, scary… :-) === vuntz|IS is now known as vuntz [07:19] robert_ancell: hello, is unity-greeter starting with a white screen on intel before showing the login mask a known issue or should i make this a bug report (there is none about it)? [07:20] doesn't happen here at least, and I haven't heard about it so far [07:20] htorque_, I see it too but there's no report. Please open one [07:21] will do after checking if i also get it with nouveau/nvidia blob [07:21] fwiw, i don't see it with the gtk greeter [07:21] robert_ancell: Oh, while we're submitting lightdm bug reports… ;) [07:21] hey robert_ancell, how are you? [07:22] pitti, good [07:23] bug #827713 seemed to get fixed and then broken again. The greeter's looking pretty good apart from that, though. [07:23] Launchpad bug 827713 in unity-greeter "Handles long names poorly" [Medium,Triaged] https://launchpad.net/bugs/827713 [07:25] RAOF, oh, nothing's been done to fix it, so not sure what happended therer :) [07:25] robert_ancell: Heh. One of the visual changes must have accidentally fixed it, then got unfixed :) [07:25] I'll subscribe design to see what they think we should do [07:34] pitti: what graphics hardware/driver are you using? i'm getting the white flash with i915, nouveau, and nvidia-current [07:34] htorque_: Intel Arrandale [07:40] robert_ancell: bug 836479 [07:40] Launchpad bug 836479 in unity-greeter "Greeter flashes a white screen before showing the login mask" [Undecided,New] https://launchpad.net/bugs/836479 [07:40] htorque_, thanks [07:42] i know, this might be offtopic in here, but i got no answer anywhere else: why would apport not pop up a dialog on crash with one user, but does so with a new user account? [07:43] htorque_: the first user might have chosen to ignore crashes on that program version? [07:43] ~/.apport-ignore.xml [07:43] no such file [07:45] update-notifier running? [07:46] oh [07:46] htorque_: I don't get some apport bug reports except just after login [07:46] nope, so that's needed? [07:46] htorque_: yes, update-notifier is the thing that watches out for reports and calls apport-gtk [07:47] pitti: that explains it - i turned this off on a second system where i'm experiencing the same. thanks a bunch! [07:47] pitti: so update-notifier is supposed to always be running? [07:48] yes [07:52] Morning all! [07:53] ok, rebooting after this massive upgrade and then dist-upgrade :) [07:54] morning [07:56] rodrigo_: good moning, what do you think of https://code.launchpad.net/~jbicha/ubuntu/oneiric/gnome-control-center/make-it-wider/+merge/73202 [07:56] jbicha, looking [08:13] Sweetshark: nooo! LibO/armel FTBFS after 2 days :/ [08:14] ERROR: File not found: libgcc_s.so.1 [08:14] ERROR: File not found: libstdc++.so.6 [08:14] I thought there was a workaround for this? [08:22] pitti: arrgh. [08:22] * Sweetshark checks the log [08:28] pitti: k, I think I got an idea how to fix that (using internal stdlibs on armel and ppc [08:29] pitti: I will test that on the ppc porter as it is likely a bit faster. [08:30] pitti: still it will take ages (as that last failure is right in instsetoo_native -- i.e. packing the install set at the end. [08:34] jbicha, with your patch, the control center looks ok, I guess you need sponsoring right? [08:38] rodrigo_: yes, I thought it was a good idea but needed someone to confirm that it was worth making the panels wider [08:39] jbicha, I see no more rows with just 1 icon, so I guess it's ok [08:39] I'll upload it, and if there are too many complains, we can remove the patch [08:39] rodrigo_: thanks! [08:50] bonjour didrocks [08:50] bonjour rickspencer3, comment ça va ? [08:50] je vais bien [08:52] hey didrocks, did you have a good vacation? [08:52] hey rickspencer3, rodrigo_ [08:52] hi pitti [08:52] hi pitti, rodrigo :) [08:53] hi rickspencer3 :D [08:53] rodrigo_: hey! yeah, excellent thanks, quite a lot of work (became an Ikea master, black belt I guess now), but still enjoyed a little bit of walk [08:55] didrocks, :-D [08:57] pitti, I'm sitting next to someone who has just installed Ubuntu [08:57] and her wireless is not working [08:57] I'm assuming she has broadcome [08:58] pitti, I think jockey will help her, what do you suggest we do? [08:58] rodrigo_: is it known (I guess so), that the g-c-c theme patch doesn't apply to the decorator? [08:58] rickspencer3: easiest is installing with an ethernet cable attached, and clicking the option in ubiquity [08:59] rickspencer3: if you already installed, open jockey and check if it shows the broadcom driver? [08:59] pitti, we don't have ethernet (well, we may be able to find it) [09:00] we ran jockey, it offered teh amd graphics driver, but I don't see broadcom :( [09:00] pitti, it's a thinkpad, if that helps [09:00] didrocks, yes, I need to look into that, since I did the same as gnome-tweak-tool, which is to set the metacity key in gconf [09:00] pitti, she has ethernet now [09:00] rickspencer3: not sure, my thinkpad has intel wifi, which works OOTB [09:00] rodrigo_: right, that should work… weird [09:00] rickspencer3: you could try "lspci" and check which wifi device is built in? [09:00] ok [09:00] so both gnome-shell and unity don't take into account [09:01] lspci | grep wifi? [09:01] didrocks, yes, it should [09:01] rodrigo_: try "lspci | grep -i net [09:01] rodrigo_: hum, with all the gsettings schema move, maybe it's somewhere else now? (and dconf still show it in the old place as well) [09:01] didrocks, yes, maybe, investigating it [09:02] pitti, nm [09:02] she had it turned off with the hardware switch [09:02] :) [09:02] rodrigo_: btw, people on the french forum loves you for introducing that back :) [09:02] rickspencer3: ah :) [09:03] didrocks, :) [09:03] rickspencer3: that should have been mentinoed in the network indicator [09:03] pitti, actually, it turns out more complicated [09:03] rickspencer3: that works here, it says something about "disabled via switch" or so [09:03] they said they turned it on and off like 10 times [09:03] but when there was an ethernet cable plugged in, the computer activated it [09:04] tbh, I suspect it is a weird hardware/kernel interaction thing [09:22] didrocks: you're talking about the window theme? [09:22] jbicha, yes [09:23] then could y'all look at bug 836443 please? [09:23] Launchpad bug 836443 in gconf "[oneiric] gconf settings don't get set properly" [Undecided,New] https://launchpad.net/bugs/836443 [09:26] hmm [09:27] rodrigo_: actually I thought the right place was /apps/metacity/general/theme [09:29] I think you need both, /desktop/gnome/shell/windows/theme says in its description that it overrides the Metacity setting when GShell is running [09:30] yeah, gnome-tweak-tool sets both keys [09:33] jbicha, right [09:51] jbicha, it still doesn't affect the window decorations, so there's something wrong in gconf, it seems, as it happens also with keyboard shortcuts [09:53] rodrigo_: ok [09:53] jbicha, well, the values are set in gconf indeed [09:53] gconf-editor refreshes correctly [09:57] rodrigo_: does unity need to be logged out to refresh the window theme? [09:57] jbicha, seems so, gnome-shell also [09:59] hmm, my terminal keyboard shortcuts are working now, wonder what my problem was before [10:01] I guess I'm mark my bug invalid unless someone else can reproduce it [10:14] brb, need to reboot [10:55] rodrigo_: Hi Rodrigo, are you there? [10:57] hi GunnarHj [10:58] rodrigo_: Could you please sponsor https://code.launchpad.net/~gunnarhj/gnome-control-center/langfix/+merge/72792 today? I have prepared a patch that applies to the git version of August 23, and this modified patch is very similar. So even if I know that the patch will need to be exchanged at next upstream release, I'd like this one to go into beta 1. [10:59] GunnarHj, I'm doing the upstream release today [10:59] GunnarHj, it would be better to base your patch on the new version, which should be ready soon [11:01] rodrigo_: Ok, if you do the upstream release today, and it will make it to beta 1, I agree, of course. [11:01] GunnarHj, yes, doing g-s-d now, so g-c-c is next [11:01] rodrigo_: Great! [11:02] GunnarHj, if you want, I won't upload the 3.1.90 package until we get your patch [11:02] GunnarHj, I'll ping you as soon as it's in the package branch so that you can do the merge proposal, ok? [11:03] rodrigo_: That sounds great, thanks! [12:17] * rodrigo_ -> lunch === MacSlow is now known as MacSlow|lunch [12:46] is there a blog entry or something womewhere describing the new alt-tab behavior in unity in oneiric? [13:28] mterry: good morning, how are you? family and house still intact? [13:28] pitti, :) yeah, it was pretty mild up in Massachusetts [13:29] pitti, just some nice rain and wind [13:29] (and a few downed trees, but nothing that affected me) [13:29] good to hear; the news sounded rather serious here [13:35] good morning mterry, happy you didn't get any damage :) [13:36] It was worse more south. And it was pretty hyped (which is better than underhyped, as people were very prepared) === m_conley_away is now known as m_conley [13:40] indeed [13:49] Someone raised a good question in our local Ubuntu support forums. Could Microsoft TTF fonts be installed during initial installation? Just like MP3 support? === tkamppeter_ is now known as tkamppeter [13:51] BigWhale: it's already happening [13:51] ubuntu-restricted-extras depends on ttf-mscorefonts-installer [13:52] Is this new on 11.10? [13:52] or it's been there since forever? :) [13:53] BigWhale: it's at least in lucid, presumably earlier [13:53] hmmm [13:54] pitti, thanks for the answer. [13:58] mterry: I'll remove go-home-applet, the dbus interface is there for a cycle and half already (so it's already broken in natty), if someone want to port it, they'll upload it again, ok? [13:59] didrocks, right [13:59] ok, doing now :) [13:59] * didrocks takes that a break, now, only 250+ mails to look at, almost finished \o/ [13:59] didrocks: oh joy [14:00] pitti: yeah, I'll celebrate that with a glass of water :-) === MacSlow|lunch is now known as MacSlow [14:21] has the possibility to add a keyboard layout on a live session been removed or is it a bug ? [14:21] jibel: known bug, doesn't just affect the live session [14:22] pitti, thanks [14:46] cyphermox, hello, could you take a look at this http://people.ubuntu.com/~ricotz/eds/ [14:46] certainly [14:48] thanks [15:00] ricotz: looks good, but didn't you do this in the packaging branch for e-d-s? [15:03] cyphermox, oh, right, a merge proposal would be better [15:03] please [15:06] kenvandine: gwibber-service-{sohu,sina} in main now, please feel free to add them to a seed (supported I guess?) [15:06] didrocks, thx [15:06] i will let OEM handle that [15:06] yw :) [15:06] hey kenvandine [15:06] kenvandine: can you ensure they do it please? [15:06] hey pitti [15:06] didrocks, will do [15:06] kenvandine: so that it's no in mismatched… [15:06] thanks! [15:07] they want it for project qin, want to make sure it ends up consistent [15:08] kenvandine: indeed :) [15:08] cyphermox, https://code.launchpad.net/~ricotz/evolution-data-server/ubuntu/+merge/73243 [15:13] pitti, so we've gotten a couple gwibber plugins into main that are going on the Qin CD... what should I do to keep them on the mismatches list? [15:13] add them to supported-desktop-extra ? [15:13] or do you know if there is a better way for things that are qin only? [15:13] kenvandine: sounds fine [15:13] ok [15:13] thx [15:13] thanks [15:28] kenvandine: so MIRs are already approved? [15:29] kenvandine: hey, new empathy version to package :) (please do not forget to use -0ubuntu1 :) [15:30] pitti, yes [15:30] bigon, thx! [15:30] tremolux: hey, how are you? [15:31] pitti: hiya! I'm fine, thanks [15:31] pitti: how have you been? [15:34] tremolux: quite fine, thanks! you were on holidays, right? [15:34] pittie: yep, two weeks in California, big time road trip ;) [15:35] nice! [15:35] tremolux: you just earned your first post-holiday bug :) [15:35] but it's not beta-1 critical, so you can start with the post-holiday email catchup as usual [15:36] tremolux: I already came back when you left, two weeks bicycling and tenting in the ALps [15:36] pitti: ah yes, nice! [15:36] pitti: bugs, yeah, one of the things I am trying to catch up on ;) [15:37] pitti: which bug is it? [15:39] tremolux: bug 835129 [15:39] Launchpad bug 835129 in software-center "software-center-gtk3 crashed with AttributeError in _append_new(): 'NoneType' object has no attribute 'query'" [High,Confirmed] https://launchpad.net/bugs/835129 [15:40] pitti: got it [15:43] kenvandine, hey [15:43] hey rodrigo_ [15:43] kenvandine, are you working on uploading folks 0.6.1? [15:43] i can [15:43] i am about to do empathy [15:43] kenvandine, ndon't worry, I'll do it myself [15:43] ok :) [15:43] just wanted to make sure you were not on it [15:43] cool [15:43] rodrigo_, thx! [15:52] rodrigo_, mterry: does either of you have some time to look into bug 832201 ? [15:52] Launchpad bug 832201 in gnome-settings-daemon "gnome-settings-daemon crashed with SIGSEGV in g_simple_async_result_complete()" [Medium,Confirmed] https://launchpad.net/bugs/832201 [15:52] pitti, I'll look at it [15:52] rodrigo_: gracias [15:52] :) [15:52] need to leave now for TKD, and it's been a long day already [15:57] kenvandine, oh, it needs a newer valac [16:00] rodrigo_, :( [16:00] kenvandine, no problem, updating that also [16:00] didn't it already need valac-0.14? [16:00] kenvandine, yes, but now it needs 0.13.3 [16:00] :) [16:00] good times [16:00] it's ok to upgrade from 0.13.1 to 0.13.3, right? [16:00] probably [16:01] on that note... i think I'll go get some lunch [16:01] bbiab [16:01] bon appetit [16:01] pitti: assigning me bugs for oneconf on the subprocess call you added? it's a shame! :-) j/k [16:01] kenvandine: enjoy! [16:31] out for a bit, bbl [16:32] kenvandine, oh, my vala submission was rejected because of no rights. Can you please upload when you have time the stuff there is in the ~ubuntu-desktop branch? [16:48] is chrisccoulson off or just offline? [16:53] pitti: great, somebody killed my build on davis. [17:38] time for dinner! see you tomorrow guys [17:39] good night didrocks [17:39] thanks kenvandine :) === dpm is now known as dpm-afk [18:38] pitti: why do you prefer sponsorees set the changelog version to UNRELEASED? [18:42] jbicha, so it is obvious that it hasn't been uploaded [18:45] jbicha: furthermore, if someone does accidentally upload it, it's rejected [18:45] not that I speak from experience O:-) [18:50] jbicha: it's also good so others can add on top before the release commit === seif is now known as seiflotfy [18:55] so the sponsor has to manually change that line? [18:57] jbicha, yes [19:12] desrt, is there a gvariant type that maps to long without checking platform? [19:36] lamalex: no. that would be a bit against the point [19:37] lamalex: GVariant is supposed to be predictable regardless of platform so that it can easily move between them [19:38] desrt, so is the general practice of sending something from a lib that gives you a long to do a sizeof() and then chose the appropriate one? [19:38] no. [19:38] i'd use uint64 [19:39] because it will always fit [20:35] hi. Does anyone here know how to override a gsetting that already has been overriden in schemas? Specifically, gtk-theme key is set by org.gnome.desktop.interface and then overridden by ubuntu-artwork.gschema.override (to Ambiance), but I need to set a deferent default initial gtk-theme value. [20:36] I tried installing a second override file and that didn't work. (both lower and high alphanumerically, filename wise) [20:38] kyleN: is this for another distro, just another computer, or what? [20:38] jbicha, it is for an project for an oem [20:39] so I need to override the key value at image build time, which I can do by installing a pkg or running a script. problem is, I can't make it work in a running system. [20:42] kyleN: did you run sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ ? [20:43] jbicha, no :) [20:43] http://manpages.ubuntu.com/manpages/oneiric/man1/dh_installgsettings.1.html explains the numbering system [20:45] thx, jbicha [20:45] kyleN: no problem :-) === m_conley is now known as m_conley_away [23:43] jasoncwarner_, the dash has decided you should not need to use shutter, ever [23:43] trust the dash, it knows better than you [23:44] DBO: :) well, it also thinks I shouldn't use gnome-tweak-tool, sometimes firefox [23:44] and it totally hates libreoffice ;) [23:44] though, it might right on that case [23:45] if I type "writer" [23:45] I get libre office [23:45] with no icon [23:45] gnome tweak tool does not show up [23:45] what about shutter? is there a rhyme or reason to what shoes up and what doesn't? [23:45] I am looking now [23:46] jasoncwarner_, can you pastebin /usr/share/applications/shutter.desktop [23:47] sure... [23:47] Im curious if we are parsing the OnlyShowIn thing wrong [23:49] I dont understand why library authors make you #define YES_I_KNOW_THIS_LIB_MIGHT_CHANGE for every freaking library that has seen a commit in the past century (I am looking at you wnck) [23:50] I mean seriously, when is that *ever* actually useful? [23:50] http://pastebin.com/5GGagUGd [23:50] DBO: Because that makes them feel like they've absolved themselves of responsibility when they break your code. [23:50] dbo ^^ [23:50] gnome-tweak-tool added unity to onlyshowin with the last update [23:51] jbicha, didn't fix it though [23:51] RAOF, sure but it A) doesn't, and B) is time consuming and wasteful [23:51] DBO: does tweak tool not work for other people too? [23:52] DBO: Tweak tool shows up here? [23:52] It gets called “Advanced Settings”, of course, but that's not your fault :) [23:52] jasoncwarner_, I wonder if it has to do with the categories it defines don't match any of the categories unity displays... [23:53] doesn't show up here [23:53] we do patch tweak tool's categories though [23:53] I don't understand why there is a category problem in the first place... [23:54] DBO: would categories effect search? hmm [23:55] no idea [23:55] I don't work with dash [23:55] except sometimes fixing their rendering [23:56] the dash folks are all being british and on vacation today [23:56] they need to learn like Americans, 80 hours a week or you're worthless [23:58] new goal [23:58] make unity take longer to build than OO.o [23:59] I know we can do it if we keep writing heavily templated tests [23:59] lol