=== BUGa_vacations is now known as BUGa_sleeping [03:05] can I report a bug here? launchpad is far too tedious [03:05] ubuntu 9.10 /etc/syslog.conf has incorrect line: auth,authpriv.* -/var/logauth.log [03:05] should be /var/log/auth.log [03:06] cwells, no, this is not the correct place to report a bug [03:06] is there a good place to report them? [03:06] yes, launchpad [03:06] yeah, no thanks [03:06] i had previously believe bugzilla to be bad, but launchpad has made me revise that opinion [03:06] well, don't expect your bug to be fixed then [03:06] shrug [03:07] perfect [03:07] i can fix my own installs [03:07] everyone else can wonder [03:07] dropping comments in to random IRC channels won't help anyone [03:07] this is a random IRC channel? [03:07] we have a bug tracker for tracking bugs, and that is the only place to report them [03:07] well, where is it? [03:07] launchpad [03:07] i find instructions for using a gnome tool [03:07] not an actual bug tracker [03:08] not actually interested in browsing launchpad pointlessly [03:08] well, i'm not interested in helping you any further then [03:08] great [03:09] cause you didn't [08:21] I am using Ubuntu 10 04 beta live cd, every now and then the entire SCREEN turns GRAY and everything slows down [08:22] happens on flash sites a lot [08:23] ubuntu: please ask in #ubuntu+1 to see if anyone else has had that [09:58] diæs ! [11:34] Hi, anybody have an idea what is happening in bug 558345? Which package is the most likely candidate for creating this issue? [11:34] Launchpad bug 558345 in pygtk (Ubuntu) "found text and marked text don't match in gjots2 pygtk app (affects: 1)" [Undecided,New] https://launchpad.net/bugs/558345 [12:13] Laibsch: it seems that this really is an issue with gjots2, unless it's using a widget for the textarea from GTK+. [12:13] in the latter case it can either be a bug in the PyGTK bindings, or in GTK+ itself. === radoe_ is now known as radoe === BUGabundo is now known as BUGabundo_lunch [12:49] Afternoon all :) [12:56] I haven't personally experienced this, but I understand what is happening here. Can someone take a look at this please? (Am waiting on apport data) bug 289322 [12:56] Launchpad bug 289322 in gnome-power-manager (Ubuntu) "gnome-power-manager put display to sleep timer incorrect when CPU is being used (affects: 2) (heat: 16)" [Medium,Confirmed] https://launchpad.net/bugs/289322 [13:08] No-one alive today? [13:14] Well, it's a really confusing bug. I suspect a few folks (like I) looked at it, got confused, and didn't comment. [13:20] and some of us don't actually use gnome [13:40] I think I clarified the problem, but no worries, waiting on apport info anyway might have a fresh mind when I come to look at it when that information comes back :) === BUGabundo_lunch is now known as BUGa_vacations === hggdh_ is now known as hggdh [14:05] Hello. I'm using Lucid, updating it daily and testing it. Yesterday I had a problem that I need guidance to report a bug. [14:06] The boot fsck stopped at 72%. [14:06] then nothing happens. I could not cancel it anymore with "C". [14:07] ctrl-alt-del rebooted the machine, and it was back to the same point. Fsck now stopped at 75%. [14:07] gbuonfiglio: bug 554079? [14:07] Launchpad bug 554079 in sysvinit (Ubuntu) "Lucid boot failed to complete after fsck (affects: 36) (heat: 170)" [Undecided,Confirmed] https://launchpad.net/bugs/554079 [14:08] looking at 554079 [14:08] thanks yofel! That's exactly the same issue. :) [14:09] gbuonfiglio: I have that too, if it's an auto check it should boot fine after a reboot though [14:10] gbuonfiglio: if you still need help to resolve this join us in #ubuntu+1 [14:10] Yes I did that. [14:10] tty1 and reboot... :) [14:11] yofel: what is this #ubuntu+1 channel for? [14:11] gbuonfiglio: lucid support and discussion [14:11] yofel: great. I will keep and eye on it. Thanks! [14:11] gbuonfiglio: today it's the 'is beta2 out yet?' channel -.- [14:12] * xteejx giggles [14:12] Probably tomorrow ;) [14:13] Ya know, y'all could help test the outstanding test cases to make it be sooner :) [14:14] I would if I could [14:14] persia: What cases is that? I haven't got a test machine, I just run ubuntu+1 from around alpha 4 [14:14] but even in vacations I have to work :( [14:15] xteejx: Hop on over to #ubuntu-testing and see https://wiki.ubuntu.com/Testing/ISO [14:17] iso testing? :( damn I can't do install checks I don't have a spare system [14:17] VM? [14:17] yofel: Not much point if it doesn't have direct access to all my hardware [14:18] My laptop is a complete bugger with linux at the mo anyway - saying that I'm in Ubuntu [14:18] Actually, there is a point. It makes sure the *images* are good, which is the big point of ISO testing. [14:18] Ohhhh :) [14:18] I'm *extremely* slow minded today sorry guys :P [14:19] Making sure all the software works we can do with ongoing rolling testing and bug reporting, etc. But that doesn't help validate that a given image is good enough to be called "beta2" [14:19] I can rsync these images for usage in VM right? [14:19] Yeah. The folk in #ubuntu-testing will be glad to share scripts and hints. [14:20] didn't we have something like dl-ubuntu-test-iso for that? [14:20] Hmmm I might have a look at doing that in a bit then persia, just clearing out the last 34 bug messages in the inbox and replying lol [14:20] xteejx: ISO boot from grub [14:20] that's what I do [14:20] Hey, testing is cool and all, but don't let me interrupt your usual work :) [14:21] I should update my isos too [14:21] but on a slow network [14:21] persia: Nahh i can multitask ;) [14:21] xteejx: use zsync instead [14:50] sorry got sidetracked, will try zsync instead thanks BUGabundo [14:50] np [14:50] but do try the boot from grup [14:50] much easier for quick test [14:50] grup? [14:51] *grub2 [14:51] it was doing an up side down [14:53] hehe :P [14:55] where is the kern.log file? [14:55] dw got it :) [15:07] ah, today is rhythmbox hug day, no wonder I'm getting too many mails [15:13] is it? I must have been asleep when that email came through! [15:14] yes it is today, you don't read Planet Ubuntu heh? ;-) [15:15] pedro_, you've been making my mailbox full :D [15:15] pedro_: You know what, I've been so bloody busy with loads of stuff I haven't been doing much of anything, just small bits of lots of things lol [15:15] :P [15:16] nigelb, ah don't worry it's all SPAM , I'm selling medicine now :-P [15:16] pedro_, hehe :) [15:16] xteejx, haha [15:17] pedro_: don't forget your winnings of 86,000 Ugandan dollars...I keep winning in my emails lol [15:17] lol [15:17] * charlie-tca did not have to win, they just want to give me money [15:17] haha charlie :) [15:18] Random question....does anyone here have Ubuntu on a PS3? [15:18] I thought sony bricked them [15:19] it has, but geohot (the renowned iphone hacker) has found a way to bypass the firmware update via proxy [15:19] should see custom firmware in a couple of weeks [15:20] I haven't updated mine, don't wanna lose linux on such a powerful machine...wanna see what it'll be capable of once all the barriers are broken....7 core processor....can't go wrong [15:20] yup [15:21] I'll install windows if it becomes too fast.........HA! [15:21] xteejx, good one :D [15:22] ;) I do love Microsoft....almost as much as being stabbed in the back by Richard Branson........anyway [15:22] which is the better VM for ISO testing? [15:24] I use VirtualBox for simplicity [15:25] could someone please tell me how to get attention to bug #542185 ? freeze is near and it would be kinda unlucky if this won't be fixed. [15:25] charlie-tca: Does that have direct processor access, etc? [15:25] Launchpad bug 542185 in holdingnuts (Ubuntu) "holdingnuts GUI badly affected by a bug in Qt 4.6.2 (affects: 1) (heat: 10)" [Undecided,New] https://launchpad.net/bugs/542185 [15:25] I don't know [15:26] It doesn't use most of the hardware, though [15:26] datag: Speak to #ubuntu-motu they'll be able to point you the right direction to get sponsorship for a patch [15:26] charlie-tca: No worries, I'll try it out :) [15:26] xteejx: i will, thanks! [15:26] np :) [16:04] mrand: hm. so i tagged bug 498182 for release-notes, and it was marked invalid there. (shrug) [16:04] Launchpad bug 498182 in indicator-session (Ubuntu) (and 3 other projects) "Indicator-application does not support vertical panels (affects: 10) (heat: 58)" [Medium,Triaged] https://launchpad.net/bugs/498182 [16:07] atrus: release notes are a fine line... do you mention every little thing in them? That would probably be too long a list. So they likely want to keep the list very focused so that people will actually read it - which means that it probably needs to impact a large number of people (for the whole Ubuntu community) in a non-obvious way. === deryck is now known as deryck[lunch] [17:27] Howdy! === yofel_ is now known as yofel === radoe_ is now known as radoe [17:49] If a server crashes for a totally unknown reason, where would you start looking for the bugs. (kern.log shows nothing hours before the crash) [17:54] alvin, have you looked at /var/crash and syslog? [17:55] /var/crash is empty. I guess I had to enable apport for that? [17:55] Two days ago, the same happened [17:55] syslog has something. Last event before the crash is : /etc/cron.hourly. I'll take a look at what runs then. [17:56] (oh, nothing) [17:56] I enabled apport. Maybe in 2 days I'll know more === deryck[lunch] is now known as deryck [18:11] how do I apply a patch when I have the source package? trying to fix a bug [18:12] decoder: Do you want to do it the "right way" or the "quick way"? [18:12] the quick way would be ok, as I want to test the patch locally [18:12] not for redistribution [18:15] persia, do you use rtl language [18:17] The quick way (which usually works), is dpkg-source -x foo.dsc, cd foo-${ver}, check if debian/README.source provides instructions, if not, check if deban/patches contains anything, if so, run debian/rules patch. Apply your patch (patch -p? < bar), debian/rules build, debian/rules binary, cd .. [18:17] Damascene: Not usually. I have an RTL locale installed if there's something special that needs testing. [18:17] persia, do you know about the vte bug? [18:18] persia: sounds good, ill try that, thx [18:18] I don't. The only RTL bug that I saw was the one with numbers. [18:18] decoder: If that doesn't work, we'll do it the "right" way :) [18:18] this bug >>> https://bugs.launchpad.net/vte/+bug/263822 [18:19] Launchpad bug 263822 in vte (Ubuntu) (and 1 other project) "RTL (right to left) support in terminal (BiDi) (affects: 12) (dups: 3) (heat: 110)" [Low,Triaged] [18:21] persia, ? [18:21] Reading... [18:21] I think that was the one I saw before though. [18:22] I'll see if I can replicate locally. [18:24] Damascene: Ugh. That's all sorts of annoying, yeah. [18:24] persia, can you help with this problem? [18:24] * BUGa_vacations is tired of "when its ready" [18:25] persia: building now =) we'll see in a few [18:26] Damascene: I can replicate with ` LANG=ar_TN.utf8 gnome-terminal &` [18:26] houdy everyone [18:27] But no, I have no idea how to fix it, and I don't have upload for gnome-terminal or vte. Maybe ask in #ubuntu-desktop? [18:27] hggdh: http://article.gmane.org/gmane.linux.kernel/969355 LOOOOOL [18:27] persia, I've sent email to ubuntu-desktop but no respond. I think of using mlterm instead of vte for RTL [18:28] can you promote this idea? [18:28] Did you try asking in #ubuntu-desktop? [18:28] I don't blog :) I've pressed the "me too" button in LP. [18:29] :) [18:29] thanks any way [18:30] * alvin tries to chmod his /proc/cpuinfo [18:47] persia: build ran through, Ill test the package now, thanks for the quick help :) [18:47] decoder: No problem. Thanks for testing the patch. If you're up for patch testing, consider joining #ubuntu-reviews: we always need more folk :) [18:59] BUGa_vacations: wow, this is good. I have one $1 note. Can I write $100 on it, and use it as a real $100? [19:00] yes [19:00] didn't you know that already? [19:07] graph for today bug day is looking *awesome* http://people.canonical.com/~brian/complete-graphs/rhythmbox/plots/rhythmbox-1day-triaging.png === uaa is now known as damascene [19:17] today was bug day, .. /me getting forgetfull [19:18] tsk tsk , rhythmbox adopter , nigelb ;p not taking care huh? [19:18] pedro_: *awesome*? more bugs (triaged), more incomplete, less new, more confirmed. not much fixed ;) [19:18] also: interesting would be how much have been forwarded upstream.. [19:19] blueyed, you're welcome to submit patches for the triaged ones though ;-) [19:20] but for now, that's not the target of a bug day [19:20] pedro_: I know :) - I would be happy to review your patches! ;) [19:20] forwarding upstream? but yes. [19:48] I'll pick up my 10 or so after I finish the upgrade testing in progress [20:38] is somethin missin in my bug report? https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/555503 [20:38] Launchpad bug 555503 in xorg-server (Ubuntu) "screen flickers at least once every few minutes (affects: 2) (heat: 12)" [Undecided,Incomplete] [20:39] either only one other person has lucid beta on their dell inspiron 1545 or people aren't gettin on launchpad to report it [20:40] robertzaccour: Hence the reason why we need as many testers as possible [20:41] but is there some information i may have left out? its still incomplete status, still undecided imprtance, and still not unassigned in the assigned to part [20:41] i'm gettin the feeling 2 people with this bug aren't enough for it to be considered of importance for development [20:42] try "apport-collect -p xorg 555503" instead of the one they told you, xorg-server doesn't have an apport hook AFAIK [20:42] there is a workflow for bugs...nothing can be done without you supplying the information they need [20:43] the apport box that came up crashed [20:43] robertzaccour: as for the boot option, when grub bootloader comes up there is a button you can press to pass additional options to boot with, it will say what it is, I can't remember, think it may be "E" - in which case at the end of the long linux= blah blah line add the i915 powersave option as they have written it in the bug report [20:44] crashed?? how do you mean crashed? [20:44] i pasted that command, it did its thing, then a box came up collecting information and crashed in the middle [20:45] hmmm hang on [20:45] ok it sent data to developers [20:45] anyting i can do in the comments? [20:46] forget the bug, i force quitted and it sent correctly the 2nd time thanks anyhow [20:46] i meant [20:46] not the bug, just the apport crashing [20:46] it will update the bug report with the debugging information for the X server [20:46] xteejx, is there anything else i can do for now? [20:46] I don't think apport worked correctly, there are no xorg logs [20:47] Nope it has done it fine, just took a while to appear :) [20:48] robertzaccour: Also, as explained above, try booting with the i915.powersave=0 flag in the GRUB menu. ^^ Instructions above [20:50] i sent the apport again [20:50] The apport data is fine, sometimes it takes a while for Launchpad to update [20:51] xteejx, oh so it got there to them? [20:51] huh? [20:52] i just tried to close the terminal and it said there is still a process running in this terminal. closing it will kill it [20:52] does that mean its still working in the background? [20:52] Yes, it's probably the apport-collect that you ran the 2nd time, it wasn't necessary, as I said Launchpad already had the data it just takes a while sometimes to show up [20:53] xteejx, so should i close the terminal now? [20:53] If you are sure that is the only thing running, yes it should be safe to [20:53] ok it closed fine [20:54] All you need to do now is follow the instructions above that I gave to add i915.powersave=0 to the GRUB boot options and test it, then report back to the bug report with your findings [20:56] ok there's a lot more info from me on launchpad now. progress i hope? [20:56] No. As I explained 3 times, you need to do what the triager has asked and test the boot option [20:57] xteejx, will the i915 be a temporary or permanent change? [20:58] temporary, it's only for 1 boot - the only time this would become permanent is if you went and physically changed the GRUB boot options in the grub boot file [20:58] xteejx, oh ok thanks [20:58] it's just to test :) [21:20] how do i do what you were saying? didn't see that option on startup [21:21] What version of *buntu are you using? [21:21] robertzaccour: in the grub menu, select the item you want but press E instead of , the you can edit the command line [21:21] thought it was E :) [21:21] guntbert, i don't see that menu at startup, nothing about grub at all [21:21] i restarted 3 times to look for it [21:22] What version of Ubuntu are you running???? [21:22] xteejx, lucid [21:22] robertzaccour: while booting press [21:22] You need to press ESC to see the menu then [21:22] ok and whats that command again? [21:22] just to make sure i wrote it down correctly [21:22] whatever was in the bug report [21:22] just add the i91....blah to the end [21:23] so at the very end just type in i915? [21:24] no that wasn't the whole thing, look at the bug report [21:24] robertzaccour: please look at the info request in the bug report [21:25] guntbert, i just did [21:25] so restart, tap shift, then add the command? [21:25] oh ESC [21:25] ESC [21:25] the i915...blah blah =0 or whatever it was to the end yes [21:25] ok i'll try that brb thanks [21:28] i'm back. i tapped ESC from restart til startup and nothing happened, no menu [21:29] You need to press ESC when the purple ubuntu bit comes up right after the POST [21:29] robert__: did you try with ? [21:29] guntbert, yes [21:29] I'm 99% sure its ESC not shift, and either way one should have worked [21:29] i'll try both again though brb [21:30] when the purple paper comes up hit esc? [21:30] i'll try that, if that don't work i'll try shift, then if not then brb thanks [21:30] yes purple screen with 2 icons at bottom = press ESC now [21:30] 2 icons? [21:30] you'll see [21:31] since i installed the beta there's never been 2 icons at the bottom, just on the boot disc [21:31] then there is something seriously wrong..... I have 4 machines and all of them show the same [21:31] xteejx: seeing purple usually means it's too far...past grub [21:32] at what point to i tap ESC? because there's the purple screen with the orange dots, but no icons at the bottom [21:32] micahg: My monitor might be on the way out then :P [21:32] xteejx: should be a boot list I thoguht? [21:32] micahg: Nope not in Lucid Beta 1/2 [21:32] there were 2 icons at the bottom when i originally booted the lucid disc before the run options though [21:32] xteejx: I might be out of date [21:33] micah!! you should be testing!! tut tut lol :P [21:33] xteejx: I'm running xubuntu lucid since beta 1 [21:33] is it any good? [21:33] xteejx: but I still get my grub menu :) [21:33] xteejx, any other ideas or should i look for those 2 icons? [21:34] i would link a youtube video of the boot process but I don't think it's relevant....if you reboot and look and press ESC you will get the GRUB menu [21:34] micahg: It's been hidden for ease of use in Ubuntu I think [21:34] xteejx, so press ESC right at the start of power up? i tried that but i'll try again [21:34] do i tap it or hold it? [21:34] * micahg will watch more closely in testdrive :)( [21:34] No [21:35] not at power up or you'll enter the BIOS [21:35] When the purple first comes up [21:35] micahg: Xubuntu is different [21:35] actually bios is f2 [21:35] well after the POST then [21:35] tap or hold ESC? [21:35] just press it [21:36] repeatedly or hold it down? [21:36] charlie-tca: yeah, we're stuck without a new desktop for Lucid :P [21:36] yup, I know... but we also get to see the grub menu easier than Ubuntu [21:36] micahg, you can choose whatever desktop you want :) [21:36] xteejx, should i press it repeatedly or hold it down? [21:37] one will work, one won't not sure which, try it [21:37] ok thanks brb [21:37] robert__: I choose xubuntu :) I just like new stuff :) [21:38] micahg: Xubuntu is hardly new lol [21:38] and please don't confuse the situation any more my heads gonna hit the wall in a minute! [21:38] lol [21:39] xteejx: referring to teh fact that xfce is stuck at 4.6.x because the schedule was pushed back for 4.8 [21:39] robert__: you could permanently unhide the grub menu by editing /etc/default/grub [21:39] micahg: really? :( not good [21:39] i'm waiting for gnome 3 [21:41] i tried all 4 of those things none of them worked [21:41] tap ESC, hold ESC, tap tab, hold tab, nothing [21:42] oh look, plymothhd unexpectedly closed again, whatever that means [21:42] tap ESC, hold ESC, tap tab, hold tab, nothing [21:42] yeah were getting that a lot [21:43] if i'm supposed to be getting grub menu but not, should i reinstall the beta? [21:44] I don't think that will make a difference [21:44] I'm gonna reboot and check this out [21:45] ok [21:45] i'm gonna ask about grub menu in #ubuntu+1 [21:45] grub menu is on shift now [21:46] really? thanks [21:46] you should press it from boot on [21:46] and not unpress until getting the menu displayed [21:46] easier way to get it [21:46] oh ok [21:46] trying to hit to right instant is not easy [21:47] your right? [21:47] Right just checked [21:47] xteejx, seb128 said its shift now [21:47] i'm gonna try that brb [21:47] there is no purple screen, maybe because I dual boot, but the GRUB menu just comes straight up [21:47] seb128 will be right [21:48] what do you mean right? [21:48] he said shift. and whats right? [21:48] right = correct [21:48] right=correct [21:48] oh ok thanks [21:48] i was thinkin a button lol brb [21:48] being right = saying something correct [21:48] thanks seb [21:49] I was pretty sure it was ESC, sorry to the other guy he said he tried Shift too [21:49] grub1 is esc, grub2 is shift [21:49] Ahhhh, that's why I confused myself ;) [21:49] it still won't work you realise [21:50] all that needs done is insert a grub boot option i915 something can't remember it [22:04] my first kernel panic [22:05] it said somethin about kernel panic and not syncing vfs somethin [22:05] Was that with the boot option? [22:06] xteejx, that was with that i912.powersave=0 i put that in right after the last word in that blah blah blah right next to that last word generic [22:06] yes [22:06] If so, add that to the report telling them you tested it and what the results were, and that should do for now until they ask for more info if they need it. [22:06] option e in the grub menu [22:08] would this be sufficient? I tried that i915.powersave=0 in the grub menu and got a kernel panic. it said something about not syncing with vfs [22:08] Yeah that should do it [22:08] xteejx, ok thanks. not sure if there's anything else i can do at this point [22:09] never knew i'd get a kernel panic lol guess they do exist [22:10] They haven't asked for anything else so just sit tight and see what happens :) [22:11] do you want that bug #? [22:11] If you have provided the information the triager asked for, then there's no need for me to tread on their toes [22:12] :) [22:12] oh ok [22:15] i think i did it wrong [22:15] first time i did it just to the right of the word generc [22:15] this time i did it just below that last line of words [22:15] was i right the first time or the 2nd time? this time i didn't get a kernel panic [22:16] so instead of a kernel panic its a user panic about misinformed stuff on launchpad lol [22:16] it needs to be at the very very right end of the grub line [22:16] xteejx, any spaces between grub and the start of the command? [22:17] i mean the last word [22:17] the line will already be there with linux= ...... etc at the end of that line leave a space and add the option [22:17] i think it was a / [22:17] lemme check [22:21] ok i made sure it ended like this "generici915.powersave=0" [22:21] is that the correct way? [22:22] no.... [22:22] I did say leave a space [22:22] oh i'll try that brb [22:34] ok i did it right this time [22:34] here's what i commented on launchpad [22:34] Oops I think I entered it in wrong at the end of the text. At first I didn't leave a space between the end of the last word and the start of i915.powersave=0 and I tried it with a space between the last word and the code I put in and it booted up fine. Now I'm waiting a few minutes to see if it still blinks and will report the results ASAP thanks :) [22:43] [22:56] Anyone know how can I get more attention for this bug before it makes into the Final Lucid release?: [22:56] https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/553401 [22:56] hassanakevazir: Error: Bug #553401 is private. [22:57] wtf its public [23:00] hassanakevazir, whats wrong with public? you want it fixed right? [23:00] https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/555503 [23:00] Launchpad bug 555503 in xorg-server (Ubuntu) "screen flickers at least once every few minutes (affects: 2) (heat: 12)" [Undecided,Incomplete] [23:01] robertzaccour, no, it is set in public, at least thats what I see on the report page. can you view it? [23:04] i opened that link it came up [23:05] hassanakevazir: the bot can't distinguish between timeouts and private bugs, that's why it said private, the bug is public [23:08] Alright, thanks. well, I guess I'll just wait and see what happens. === jeanfi is now known as jfi === jeanfi is now known as jfi [23:31] here's the bug # i submitted https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/555503 [23:31] anything else i can do? [23:31] Launchpad bug 555503 in xorg-server (Ubuntu) "screen flickers at least once every few minutes (affects: 2) (heat: 12)" [Undecided,Incomplete] [23:33] anything else i can do? [23:35] robertzaccour: I'd suggest changing it from Incomplete to New again: you've added the requested data. Then wait for a response from a developer. [23:36] persia, how do i change it? [23:36] i did it thanks [23:40] Excellent. I wouldn't know how to explain it if it didn't seem obvious :)