IRC log for #wowace on 20110816

00:20.06*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
00:20.06*** mode/#wowace [+v tekkub] by ChanServ
00:20.51*** join/#wowace Zyn (~skreeee@h187n4-av-a11.ias.bredband.telia.com)
00:22.12*** join/#wowace Shenton (~nn@82.224.33.172)
00:23.10*** join/#wowace Megalon (Megalon@d86-32-5-1.cust.tele2.at)
00:36.12*** join/#wowace cralor (~cralor@pool-173-48-65-115.bstnma.fios.verizon.net)
00:37.47*** join/#wowace Zyn- (~skreeee@h187n4-av-a11.ias.bredband.telia.com)
00:39.27KemayoAckis: It's certainly possible. Let me go test briefly...
00:39.35*** join/#wowace nebula169 (~nebula@c-75-73-235-102.hsd1.mn.comcast.net)
00:42.43KemayoAckis: No, they seem to be working.
00:43.13KemayoGood ol' Morgaine the Sly outside Stormwind isn't triggering an announcement when classic is disabled.
00:43.43*** join/#wowace Ketho (~Ketho@ip565063bd.direct-adsl.nl)
00:44.32KemayoAckis: Oh, the popups. Those only won't be showing up if you updated since that last commit-burst 15 minutes ago.
00:53.33*** join/#wowace [Ammo] (~wouter@connected.dnd.utwente.nl)
00:53.33*** join/#wowace rapmoc (rapmoc@it-funzocker.com)
00:53.40*** join/#wowace oro (~thomas@83.101.79.199)
00:53.40*** join/#wowace Cody (~cody@web182.webfaction.com)
00:53.54*** join/#wowace DWSR_ (~DWSR@unaffiliated/dwsr)
00:54.48*** join/#wowace Ghli (~IceChat77@netblock-68-183-66-54.dslextreme.com)
00:55.27*** join/#wowace silentium (silentium@dslb-088-064-181-120.pools.arcor-ip.net)
00:56.00*** join/#wowace asmodai (asmodai@h61194.upc-h.chello.nl)
00:58.00*** join/#wowace Repo (~supybot@68.64.47.56)
00:59.36*** join/#wowace Olison (olison@fukdruidsgrr.org)
01:03.33*** join/#wowace Zyn (~skreeee@h187n4-av-a11.ias.bredband.telia.com)
01:07.06*** join/#wowace groktar (~gr@209-234-197-181.static.twtelecom.net)
01:09.30*** join/#wowace dieck (~dieck@bandbreiter.net)
01:15.45*** join/#wowace Funkeh` (~funk@5ada2658.bb.sky.com)
01:15.45*** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
01:15.45*** mode/#wowace [+o Funkeh`] by ChanServ
01:20.51*** join/#wowace ShadniX (shadow1st@b045.apm.etc.tu-bs.de)
01:27.02*** join/#wowace methyl (~Miranda@c-67-189-55-147.hsd1.or.comcast.net)
01:32.00*** join/#wowace ckknight (~ckknight@c-68-62-172-239.hsd1.al.comcast.net)
02:03.19quiescensaccount 3 on
02:03.22quiescensoops
02:06.35*** join/#wowace bien|| (~bien@p57B66439.dip.t-dialin.net)
02:23.30*** join/#wowace Myrroddin (6034618e@gateway/web/freenode/ip.96.52.97.142)
02:34.08Repo10big-wigs: 03ananhaid * r8624 Firelands/Locales/zhTW.lua: BigWigs:
02:34.09Repo- zhTW update.
02:35.30*** join/#wowace Funkeh`` (~funk@5ad994e7.bb.sky.com)
02:40.58Ackisthanks Kemayo
02:43.03*** join/#wowace Dotted^ (~Dotted@95.209.218.33)
02:45.26*** join/#wowace Xinhuan (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
02:45.26*** mode/#wowace [+v Xinhuan] by ChanServ
02:56.28*** join/#wowace yssaril (~yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net)
02:58.47*** join/#wowace Trela (~Alexia@c-71-228-185-34.hsd1.al.comcast.net)
03:24.41*** part/#wowace Jibbs (~jsknkdpa@cpe-69-207-58-188.buffalo.res.rr.com)
03:53.42*** join/#wowace daev (~bleh@184.17.240.5)
03:58.12*** join/#wowace steev_ (u1383@gentoo/developer/steev)
04:08.09*** join/#wowace Aens|Superiority (~a@69-196-162-91.dsl.teksavvy.com)
04:39.52*** join/#wowace ckknight (~ckknight@c-68-62-172-239.hsd1.al.comcast.net)
05:03.27*** join/#wowace DarkerAudit (~Brian@64-181-5-194.unassigned.ntelos.net)
05:12.43asmodaiyawns
05:21.19*** join/#wowace DarkestAudit (~Brian@64-181-5-194.unassigned.ntelos.net)
05:39.53*** part/#wowace mckenziemc (~Mark@adsl-67-117-30-115.dsl.chic01.pacbell.net)
06:03.48*** join/#wowace the-golem (~Darrin@99-187-124-218.lightspeed.nscrca.sbcglobal.net)
06:04.06*** join/#wowace faCe| (~face@p54899CB0.dip.t-dialin.net)
06:24.00*** join/#wowace gix (~gix@e180010106.adsl.alicedsl.de)
06:43.16*** join/#wowace groktar (~gr@209-234-197-181.static.twtelecom.net)
06:51.00groktarwishes for a gigabit switch
06:51.11groktarsuspects quiescens of witholding one from him
07:13.53*** join/#wowace Vilkku (Vilkku@86-60-145-126-dyn-dsl.ssp.fi)
07:15.45quiescenso.o
07:15.51quiescensruns
07:16.57asmodaigroktar: Kill 'm and take it back!
07:18.46*** join/#wowace Aens|Superiority (~a@206.248.165.241)
07:29.04*** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz)
07:39.27*** join/#wowace Kalroth (~Kalroth@3e6bac21.rev.stofanet.dk)
07:40.29*** join/#wowace Antiarc (~Antiarc@ip70-162-121-246.ph.ph.cox.net)
07:40.29*** mode/#wowace [+v Antiarc] by ChanServ
07:42.19*** join/#wowace Dotted (~Dotted@95.209.217.35)
07:42.31mitch0push the little daizy and make them come up
07:45.32groktarfinally catches up to asmodai and slaps him with a large trout
07:45.33*** join/#wowace stolenlegacy (stolenlega@unaffiliated/stolenlegacy)
07:46.06groktarthink i'm going to bring some shorts to work tomorrow
07:46.19groktaris having to stay for several hours after everyone else has gone home
07:53.53asmodaiWeird
07:54.01asmodaisome docs really suck
07:54.13bluspacecowhttp://www.metservice.com/towns-cities/hamilton
07:54.16bluspacecow<---- my town
07:54.19bluspacecow:(
07:54.29asmodai"If $some_number is big, your $blah value is probably too low."
07:54.34bluspacecow@grokatar get nekkid !
07:54.35asmodaiok, and just what is big? 10, 100, 1000?
07:55.04*** join/#wowace Caleb| (~caleb@catv-178-48-162-10.catv.broadband.hu)
08:04.42*** join/#wowace Elkano (~elkano@wpa-uds169-31.funklan.uni-saarland.de)
08:04.45*** join/#wowace Elkano (~elkano@WoWUIDev/WoWAce/Elkano)
08:04.45*** mode/#wowace [+v Elkano] by ChanServ
08:06.34*** join/#wowace Dotted (~Dotted@79.138.166.120.bredband.oister.dk)
08:08.47*** join/#wowace nebula169 (~nebula@c-75-73-235-102.hsd1.mn.comcast.net)
08:13.07*** join/#wowace faCe| (~face@tiliacordata.informatik.uni-bremen.de)
08:13.55asmodaialso pours some more hate on MySQL
08:21.01mitch0asmodai: why don't you do the sensible thing and switch to postgres?
08:21.07mitch0also, ditch php :P
08:21.47asmodaimitch0: as soon as I can find something to replace wordpress in all the ways I use it.
08:23.22groktaryeah!
08:23.38mitch0hm. how come the g400 is cheaper than the mx518...
08:23.44groktaruses his evil mind controls powers to convince asmodai to switch to coldfusion
08:23.48*** join/#wowace Dotted^ (~Dotted@95.209.218.97)
08:24.47asmodaigroktar: ICK!
08:25.32groktarit's like all the adobe developers got together and asked themselves "how can we best faciliate gross code?"
08:25.42groktar*facilitate
08:26.11*** join/#wowace Venara (~Venara@86.45.143.123)
08:26.40asmodaiColdFusion, I touched that stuff when the company was still Allaire
08:31.12groktar:p
08:33.56*** join/#wowace quiescens (~quiescens@203-217-28-61.perm.iinet.net.au)
08:36.41*** join/#wowace Dotted (~Dotted@94.191.194.132.bredband.3.dk)
08:40.55asmodaigroktar: it was fun back in the day but its days are long past
08:41.06asmodaigroktar: I'm still amazed to see websites using ColdFusion
08:42.58asmodairight now I am slashing my wrists with amavisd-new, spamassassin and such wonderful things
08:59.17*** join/#wowace Dotted^ (~Dotted@94.191.199.67.bredband.3.dk)
09:06.30*** join/#wowace dSebastien (~dSebastie@231.39-244-81.adsl-dyn.isp.belgacom.be)
09:25.17*** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz)
09:28.37*** join/#wowace felipe` (~felipe@unaffiliated/felipe)
09:28.53*** join/#wowace [Wobin] (~quassel@203-214-155-100.dyn.iinet.net.au)
09:28.53*** mode/#wowace [+v [Wobin]] by ChanServ
09:34.19*** join/#wowace daev (~bleh@184.17.240.5)
09:35.55quiescensblargh
09:42.16*** join/#wowace harl (harl@dslb-088-077-195-094.pools.arcor-ip.net)
09:42.43harl[wuff]
10:00.19*** part/#wowace dSebastien (~dSebastie@231.39-244-81.adsl-dyn.isp.belgacom.be)
10:13.01*** join/#wowace TradeMark (~trademark@c-24-22-209-99.hsd1.wa.comcast.net)
10:16.22asmodaiwow, they still broadcast Starcraft 1 matches in Korea? :|
10:31.13quiescenso.o
10:31.24quiescensgo to sleep
10:32.52asmodaino
10:32.55asmodaikotowaru!
10:35.39quiescenssleep is good for you
10:38.05asmodaiZzzzz
10:38.07Megalonwhy wouldn't they asmodai? :c
10:38.21asmodaiMegalon: Starcraft 2. Also much nicer for spectation
10:38.34asmodaihttp://www.teamliquid.net/video/streams/nanashin
10:38.36asmodaithis just hurts me
10:40.00asmodaiholy heck, moletrap is now doing stuff for gom tv?
10:40.19asmodaiall those spare time caster now seem to get jobs as esport casters
10:42.22*** join/#wowace Ingela (~Ingela@90-230-170-118-no35.tbcn.telia.com)
10:48.54*** join/#wowace faCe| (~face@tiliacordata.informatik.uni-bremen.de)
11:19.34*** join/#wowace BWMerlin (~BW~Merlin@142.45.233.220.static.exetel.com.au)
11:19.35*** join/#wowace sylvanaar_work (~sylvanaar@tut.qvssoftware.com)
11:40.58*** join/#wowace Dotted (~Dotted@95.209.211.72.bredband.oister.dk)
11:45.12*** join/#wowace Dotted^ (~Dotted@94.191.194.116.bredband.3.dk)
12:00.00*** join/#wowace Kalroth (~Kalroth@3e6bac21.rev.stofanet.dk)
12:04.13Megalondid you expect the whole sc1 industry to shift to sc2 in korea?
12:04.27Megalonkespa would have never allowed it :P
12:16.28*** join/#wowace Random (~Denial@unaffiliated/windaria)
12:17.32asmodaiMegalon: well yeah :D
12:26.24*** join/#wowace Shefki (~breser@fornix.brain.org)
12:27.02*** part/#wowace Xinhuan (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
12:35.15*** join/#wowace Sliker (~ponies@136.22.113.87.dyn.plus.net)
12:36.13airtonixasmodai: did you just expect everyone to stop using windows98 ?
12:40.18Megalonif there were a competitive seen around using win98
12:41.34Megalonscene :c
12:42.20*** join/#wowace stolenlegacy_ (~stolenleg@unaffiliated/stolenlegacy)
12:44.37asmodaiairtonix: hahaha, please don't remind me about those 95/98 and NT 4 boxes still in use :S
12:46.05airtonixlike yours?
12:46.19airtonixoh you feign superiority, yet you still use windows
12:46.37airtonixmy minds eye sees through your ploy
12:47.26asmodaiI use whatever works for the things I need to do.
12:47.34asmodaiWindows, FreeBSD, ...
12:48.16airtonixtypical laodecian defeatist line
12:48.38airtonixi also worship whichever god promises not to kill me
12:50.06asmodaihahaha, maybe it's my age by now or being in IT for so long
12:51.24*** join/#wowace Funkeh` (~funk@5ad994e7.bb.sky.com)
12:51.25*** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
12:51.25*** mode/#wowace [+o Funkeh`] by ChanServ
13:02.04*** join/#wowace stew-a (~Stewart@unafilliated/stewa/x-008753)
13:20.01asmodaiZhinjio: but what does it dooooooo?
13:23.40Zhinjioasmodai: hmm?
13:24.48asmodaiZhinjio: your tweet :)
13:24.54asmodaigeeklist
13:25.07Zhinjiofuck if I know. Heh.
13:25.11Zhinjioits a geeklist. I'm a geek.
13:25.12asmodaihahaha (Y)
13:25.14ZhinjioI can't resist.
13:26.14asmodaiUnderstandable. ^^
13:27.01asmodaiZhinjio: btw, broker_extractor, nice rewrite
13:27.12asmodaiZhinjio: much faster in use now
13:27.18Zhinjiooh, thanks.
13:28.17asmodaiI think you need a few toc bumps, but haven't encountered problems so far. :D
13:28.54Zhinjioyeah, I do. I could have a nearly identical conversation as you had with Antiarc yesterday
13:29.05Zhinjiolife is giving me very little "me time" lately
13:29.16Zhinjioor day before, or whenever that was
13:30.00ZhinjioOnce my daughter's birthday is behind me, I should maybe get some time again
13:30.06ZhinjioI'm hoping
13:30.37asmodaihahaha, seems the curse of all middle age programmers ;)
13:30.51Zhinjioheh. Indeed.
13:30.57Zhinjiodamnit. I'm fucking middle age? Shit.
13:31.02asmodaiWell
13:31.05asmodaiI am guessing ;)
13:31.15Zhinjionah, you're right. Its just realizing it is all
13:31.17asmodaias far as I know you and Antiarc are roughly my age
13:31.22asmodai30-40 bracket
13:31.32Zhinjio41
13:31.34Zhinjioyeah
13:31.45asmodaiEven classified you lower ;)
13:34.36*** join/#wowace stew-a (~Stewart@cpc2-sgyl25-0-0-cust475.sgyl.cable.virginmedia.com)
13:34.45*** join/#wowace stew-a (~Stewart@unafilliated/stewa/x-008753)
13:36.47*** join/#wowace Sliker (~ponies@136.22.113.87.dyn.plus.net)
13:55.20*** join/#wowace Next96 (Next96@121.129.140.240)
13:55.34Zhinjiooff to work. peace.
13:56.46*** join/#wowace Xinhuan (~xinhuan@WoWUIDev/WoWAce/xinhuan)
13:56.46*** mode/#wowace [+v Xinhuan] by ChanServ
14:00.09mitch0how long does it usually take to process a curse store order? (the reward points thing)
14:00.40*** join/#wowace Baraius (~bhuddlest@150.105.84.5)
14:03.49nevcairielamazon certs fly out instantly, the $500 order can take 1-2 month
14:04.59asmodaihttp://www.youtube.com/watch?v=v4hMlDNKCx0&hd=1
14:05.03asmodaidota 2 trailer
14:10.36quiescensmoo
14:17.22asmodaimooooooo
14:22.47*** join/#wowace arkanes_ (2672d223@python/site-packages/arkanes)
14:27.57*** part/#wowace BWMerlin (~BW~Merlin@142.45.233.220.static.exetel.com.au)
14:32.56*** join/#wowace Dotted (~Dotted@94.191.194.116.bredband.3.dk)
14:36.21mitch0nev: 1-2 month?! why?
14:37.54nevcairiel'cause
14:38.11nevcairielwth do i know why, its just how long it takes
14:38.17mitch0:(
14:38.32mitch0wtb my new video card and the g400
14:38.33nevcairieli know that they process them only once a month, usually at the beginning of it
14:38.51nevcairielbut occasionally they skip a month
14:38.58nevcairielprobably the guy being on vacation or something. :P
14:39.02Arrowmasterthey didnt process mine at the beginning of the month
14:39.40nevcairielthis month was skipped
14:40.48asmodaivacations ;)
14:43.02*** join/#wowace Mihau (~Mihau@173-14-207-161-huntsville.hfc.comcastbusiness.net)
14:54.57sylvanaar_worknevcairiel: i use the amazon certs - they help me manage my shopping habit
15:05.20nevcairielI couldnt buy that much
15:05.30sylvanaar_workyeah. you are special
15:05.36sylvanaar_workbut, you could buy some stuff
15:05.55nevcairieli get a cert occasionally when i have something special to buy
15:07.08sylvanaar_worki am constantly buying things
15:07.33nevcairielso am i, but i dont usually get a gift cert for a €10 bluray or something
15:07.51sylvanaar_worklol
15:09.07sylvanaar_worki do stuff like that
15:26.53*** join/#wowace SinusPi (sinus@178-36-35-68.adsl.inetia.pl)
15:28.45SinusPiQuestion for AceConfigRegistry/AceConfigDialog people... Why is it strictly set that "width" must be a string half/full/double? Why can't it be just a plain number, or a % of the multiplier? I just made a one-liner change to accept numbers that get nicely passed to a control:SetWidth(), but I wonder what that'll break... :>
15:30.08*** join/#wowace daev (~bleh@184.17.240.5)
15:39.18*** join/#wowace _beefy_ (~me@c-75-75-96-62.hsd1.va.comcast.net)
15:40.16nevcairielSinusPi: we didn't want that to keep UIs looking similar, in-line with the same style
15:49.27*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
15:49.27*** mode/#wowace [+v tekkub] by ChanServ
15:50.39*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
15:50.39*** mode/#wowace [+v tekkub] by ChanServ
16:09.32SinusPinevcairiel: Oookay, so how do I now make sure the libs I modified don't get overridden by another addon's newer versions... :/
16:10.12hasteyou could put the minor to math.huge
16:10.19hastebut that will probably bite you later on
16:11.51*** join/#wowace mitchnull (~opera@catv3EC9447C.pool.t-online.hu)
16:12.30asmodaihaste: lol
16:17.36*** join/#wowace Seerah (~Ryan@adsl-184-41-128-66.mem.bellsouth.net)
16:18.33nevcairielyou shall not modify the libs
16:18.38nevcairielyou shall obey to the style rules
16:20.25*** join/#wowace yssaril (~yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net)
16:22.20hasteAccidentally pick Reload Library instead of Rescan Library
16:22.25haste"fffuuuuu" slightly
16:22.57hastes/scan/fresh/
16:23.04SinusPinevcairiel: I politely contest the style rule "config controls shall only be half, normal, double or full-sized".
16:23.39asmodainevcairiel: :)
16:23.46SinusPinevcairiel: (also, has it been corrected in AceAddon that it won't fire addon loading events when one of the addons has a syntax error..?)
16:23.51asmodaiOverruled by the style rules. ;)
16:25.57*** join/#wowace asmodai (asmodai@h61194.upc-h.chello.nl)
16:26.12asmodaithere we go
16:27.51asmodaioh
16:28.01asmodaiwow, Vindictus finally pushing towards Europe? http://www.youtube.com/watch?v=cOYvYRK0Z-0&hd=1
16:34.57*** join/#wowace pompy (48d3e5d5@gateway/web/freenode/ip.72.211.229.213)
16:39.24*** join/#wowace stolenlegacy_ (~stolenleg@unaffiliated/stolenlegacy)
16:41.25*** join/#wowace Srosh (~Srosh@d071124.adsl.hansenet.de)
16:43.11*** join/#wowace Dark_Elf (~Dark_Elf@h69-128-33-229.wdrnin.dsl.dynamic.tds.net)
16:51.26harlnice.. my warrior is auto-attacking a training dummy without targeting it
16:58.20*** join/#wowace faCe| (~face@p5B3E71D1.dip.t-dialin.net)
17:00.22*** join/#wowace Yoshimo (~Miranda@p54999131.dip0.t-ipconnect.de)
17:18.42*** join/#wowace gsnerf_ (~gsnerf@dslb-088-073-055-149.pools.arcor-ip.net)
17:19.05asmodaioh wow, HuK left Liquid.
17:43.11Repo10firstlootever: 03stolenlegacy * r66 / (2 files in 1 directory): Items.
17:44.11*** join/#wowace isman (~drag@mna75-2-82-67-196-34.fbx.proxad.net)
17:46.26*** join/#wowace Skizelli (skizelli@c-50-131-89-197.hsd1.ca.comcast.net)
17:47.17*** join/#wowace Elmoe (~elmoe@c-24-17-246-31.hsd1.wa.comcast.net)
17:51.36*** join/#wowace Julith (~Miranda@i59F7E05A.versanet.de)
17:56.32*** join/#wowace groktar (~gr@209-234-197-181.static.twtelecom.net)
18:00.21nevcairielSinusPi: all calls into addons are protected, and no error in any addon should cause any ace library to fail. I'm not aware of any such error
18:01.00SinusPinevcairiel: The vanilla AceAddon in its onEvent local function doesn't check if the currently loaded addon IS the one to initialize.
18:01.40nevcairielits impossible to know that
18:01.47SinusPinevcairiel: it relies on initializequeue for that. But a syntax-failing addon will load BlizzardDebugTools, which will fire its own ADDON_LOADED.
18:02.16SinusPihow so? ADDON_LOADED gets arg1 as addon name that got loaded...
18:02.37nevcairielThere is no rule that your AceAddon name has to match the folder name
18:02.42SinusPiAnyway, that's how it was until like two months ago, haven't checked after that.
18:03.02SinusPiI'm not saying it matches the folder name - I'm just saying that the following occurred to me, puzzling me to no end:
18:03.21SinusPi1. my Ace addon had a syntax fault in one of its files, after it got registered with AceAddon
18:03.48SinusPi2. BlizzardDebugTools loaded, upon which AceAddon's onEvent initialized my half-loaded addon, since it had it in its initializequeue
18:04.11nevcairielWell yes, it will only break your own addon, but your addon had a syntax error in it anyway
18:04.15SinusPi3. initialization errors piled up, claiming there's an error in loading BlizzardDebugTools.
18:04.43nevcairielits not like #randomaddon can break yours
18:05.05SinusPiNo, but a syntax error in an addon should be visible as a syntax error, no?
18:05.13SinusPiInstead of a BlizzardDebugTools loading failure?
18:05.20nevcairielsyntax errors cause parsing to cancel at an arbitrary point, who knows what errors will be caused by that
18:06.11*** join/#wowace Cairenn (~Karen@MMOI/Administratrix/Cairenn)
18:06.11*** mode/#wowace [+o Cairenn] by ChanServ
18:06.44nevcairielI dont see why that BlizzardDebugTools would fail loading
18:06.50SinusPiIt doesn't.
18:06.51nevcairielits not like anything can block another addon
18:07.06SinusPiBut it loads properly, at which point AceAddon thinks my addon loaded.
18:07.22SinusPiInstead, it was BlizzardDebugTools' ADDON_LOADED event, not mine.
18:08.00nevcairielIt would happen eventually anyway, at the latest when the next addon loads
18:08.13SinusPiI can revert to vanilla AceAddon without my modifications and re-check what exactly was breaking back then.
18:08.45SinusPiBut the outcome was this: I got AceAddon initialization errors, when my addon attempted to initialize even with some syntax errors.
18:08.58nevcairielparsing of your addon stopped at the point of the syntax error. When the next addon loads, it'll fire ADDON_LOADED, and all addons in the initiliaze queue will be triggered anyway
18:09.54nevcairielThe syntax error should show up in a error catcher, if it doesn't, use a smarter error tracker
18:09.55SinusPiThe way it's written now, yes. But when that happens, somehow my addon's syntax error gets lost.
18:10.01Torhal|workWHat modifications to AceAddon?
18:10.43nevcairieli have never relied on blizzards brain-dead error frame, the old or the new one, they never work properly. :P
18:10.50SinusPiI just added a check to onEvent, verifying that arg1==addon.name (I know now that it's unsafe)
18:11.23SinusPiNeither do I rely on it, but (I'll have to re-check what EXACTLY happened) it caused BugSack to miss the syntax error, too.
18:11.40SinusPiThere was only the initialization error, while the syntax was getting lost somewhere.
18:12.38SinusPiNeed to scoot now; will check back when I test this again.
18:16.36nevcairielGotta love that; Instead of talking to the authors about potential problems, or just inquiring on the forum - hey why not simply modify the library. :p
18:17.46Torhal|workHeh.
18:36.16*** join/#wowace gsnerf__ (~gsnerf@dslb-088-073-154-253.pools.arcor-ip.net)
18:41.14*** join/#wowace Silowyi (~silowyi_d@99-26-200-249.lightspeed.snantx.sbcglobal.net)
18:47.43asmodainevcairiel: heh
18:48.58*** join/#wowace isman (~drag@mna75-2-82-67-196-34.fbx.proxad.net)
19:01.44KethoI don't understand. If an addon has a syntax error, it simply fails to work, right? So what was that conversation about?..
19:26.47*** join/#wowace Drool (~drool@87-194-15-41.bethere.co.uk)
19:29.42*** join/#wowace profalbert (~profalber@91-113-1-132.adsl.highway.telekom.at)
19:39.15quiescenso.o
19:41.31*** join/#wowace PProvost (~PProvost@184-96-97-152.hlrn.qwest.net)
19:41.31*** join/#wowace PProvost (~PProvost@WoWUIDev/WAU/Admin/Pprovost)
19:41.31*** mode/#wowace [+v PProvost] by ChanServ
19:43.38*** join/#wowace gsnerf_ (~gsnerf@dslb-088-073-154-253.pools.arcor-ip.net)
19:46.55*** join/#wowace Arrowmaster (arrow@WoWUIDev/WoWAce/ResponsibleForEverythingAndNothing/Arrowmaster)
20:15.26*** join/#wowace BWMerlin (~BW~Merlin@142.45.233.220.static.exetel.com.au)
20:27.39RepoNew addon: http://www.wowace.com/addons/mapboss3d/. MapBoss3D. yssaril (Manager/Author). Approved by Torhal.
20:39.25Repo10arl: 03Ackis 07master * 2.2.7-26-g42af619 Locales/devel-enUS.lua: [+1 commit] Fix a bug that Torhal introduced.  Tsk tsk.
20:40.33yssarilTorhal|work: any idea why http://www.wowace.com/addons/mapboss3d/ is not packaging or anouncing commits (i double checked the repo settings and everything looks fine to me)
20:40.54Torhal|workyssaril: Is it Git?
20:40.59yssarilyep
20:41.01Torhal|workShit
20:41.11Torhal|workOk. Gonna see if I can light a fire.
20:41.19yssarillol
20:42.26sylvanaargit-light --fire --hard
20:42.28yssarilserver problems?
20:44.49Repo10arl: 03Torhal 07master * 2.2.7-27-g80b11cd Core.lua: [+1 commit] Changed some code formatting to tell the world that Ackis was a lying bastard in that last commit message.
20:45.00Torhal|workSeems all new Git repos have issues as of late.
20:48.15Ackislol
20:51.54Ackisilu torhal
20:52.06Torhal|workNEIN
20:52.58hastesylvanaar: that's deprecated !
20:53.12sylvanaarwhat
20:53.22sylvanaaroh lol
20:53.32haste"git-light" vs "git light" :P
20:53.51sylvanaargit light --fire --harder
20:54.01hastebuilt-in command calling has been deprecated for ages ^^
20:56.25Torhal|workAh, the joys of fielding tickets: http://www.curseforge.com/projects/curse-client-osx/tickets/2875-new-patch-broke-easy-mail/
20:58.50Ackisyou're doing the osx tickets? lulz
21:01.06Torhal|workI'm hating you softly, Ackis.
21:01.43Torhal|workyssaril: Try now
21:02.04Repo10mapboss3d: 03yssaril 040.1.2b * 91667ca /: [new tag] Tagging as 0.1.2b
21:02.09yssarilyay
21:02.12Torhal|workWewt
21:02.32yssariland made zips for all my other tries too :P
21:02.51Torhal|workHeh, nice
21:10.38Torhal|workTotally epic.
21:10.40Torhal|workhttp://www.curseforge.com/projects/curse-client-osx/tickets/1583-druid-sounds/
21:11.09*** join/#wowace pompy (46b75132@gateway/web/freenode/ip.70.183.81.50)
21:20.09*** join/#wowace Zyn (~skreeee@h187n4-av-a11.ias.bredband.telia.com)
21:28.51*** join/#wowace profalbert (~profalber@91-113-1-132.adsl.highway.telekom.at)
21:38.05*** join/#wowace breser (~breser@fornix.brain.org)
21:45.05*** join/#wowace Julith (~Miranda@i59F7E05A.versanet.de)
21:52.50*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
21:52.50*** mode/#wowace [+v tekkub] by ChanServ
21:59.19SinusPiAs for fixing libs - I usually have no time to wait for weeks on the forums until someone finally says "that's how it is, live with it". If I have a beef with a lib, I patch the lib, and either I post it to someone if it's a universal fix, or I just keep it for myself if it's a local thing for myself only. I wonder why that's so odd.
22:01.04SinusPinevcairiel: and as for asking authors - I _did_ mention this here these ~2 months ago when I found the issue - but AFAIR it ended on a "must be your fault" type of response.
22:02.41*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
22:02.41*** mode/#wowace [+v tekkub] by ChanServ
22:03.07nevcairieltalking on irc can yield funny responses from random unqualified people.
22:03.23Ackislike torhal
22:04.00nevcairielThe point is, libs in WoW are shared, if you patch it, and don't know how to properly do a private copy (like apparently you don't know, as you asked earlier), that patch will reach every other addon installed as well - so if you start distributing that, and we find it, we shoot it down. :p
22:06.33*** join/#wowace ckknight (~ckknight@c-68-62-172-239.hsd1.al.comcast.net)
22:07.27SinusPiI now restored my AceAddon to how it was, and will do a syntax meltdown somewhere...
22:09.33*** join/#wowace ckknight (~ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight)
22:09.33*** mode/#wowace [+v ckknight] by ChanServ
22:15.50Torhal|workface-stabs Ackis.
22:19.21*** join/#wowace Kilroo (~Kilroo@cpe-098-026-213-125.triad.res.rr.com)
22:19.43*** join/#wowace Funkeh` (~funk@5ad994e7.bb.sky.com)
22:19.48*** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
22:19.48*** mode/#wowace [+o Funkeh`] by ChanServ
22:26.04SinusPiAh-ha, there it is.
22:27.10*** join/#wowace mitchnull (~opera@catv3EC9447C.pool.t-online.hu)
22:27.31SinusPinevcairiel: So, the (potential) problem is that if no custom bug catcher addon is used, the syntax error is indeed dropped. I have added a syntax horror to one of the files of my addon, and ingame the error that popped up is not the syntax, but another error resulting from the failure to load some further files my addon relies on.
22:29.31nevcairielAnd this doesnt happen with other bug catchers?
22:29.57SinusPinevcairiel: so, the execution sequence appears to be:   loading of first files of my addon - registering them with AceAddon - loading of further files - syntax error here! - Blizzard_DebugTools load and fire ADDON_LOADED - AceAddon decides to initialize my addon before Blizzard_DebugTools shows the error - the initialization error replaces the syntax error.
22:30.39SinusPiThey either load Blizzard_DebugTools explicitly, or prevent them from loading at all, or something. The problem here happens when an addon loads on demand DURING the loading of an AceAddon-dependent addon.
22:34.04nevcairiela working solution would be to simply ignore the addon_loaded from blizzard_debugtools
22:35.09SinusPiProbably. As long as no other addon decides to hook a LoadAddOn into the error handler.
22:35.58nevcairielsyntax errors would probably only affect the developer anyway, he should be able to figure out what load-time errors mean. :d
22:36.42SinusPiDon't even say that, I spent a whole day trying to find out why my addon fails to find one of its own functions :>
22:37.19SinusPionly to find out that one of my co-workers made a tiny syntax booboo in another file.
22:37.57nevcairielYou should just get a 3rd party bug catcher. :D
22:39.02SinusPiI did, but back then (4.0, was it?) BugSack was falling prey to the problem as well. Probably it wasn't preventing DebugTools from loading, or whatever...
22:40.06SinusPiSo... what now? Should I add a check for ADDON_LOADED Blizzard_DebugTools to AceAddon's onEvent, or just wait till you guys do that in some future version, or..?
22:40.25SinusPidoesn't want to stomp on any toes or spread customized libs around ;P
22:43.20nevcairielthe funny thing is, now that its showing the syntax error, the other errors arent showing at all
22:43.22nevcairielwhy is that. :d
22:44.16SinusPiWhen did that happen? When you prevented ADDON_LOADED Blizzard_DebugTools from causing a mass addon initialisation?
22:44.34nevcairielideally, there is only that one addon in the queue. :p
22:44.36nevcairielbut yes
22:45.02nevcairielbugsack shows both
22:45.12Repo10ace3: 03Nevcairiel * r1036 AceAddon-3.0/AceAddon-3.0.lua:
22:45.13RepoAceAddon-3.0: Ignore the ADDON_LOADED event of Blizzard_DebugTools so a startup syntax-error doesn't get swallowed
22:46.44SinusPiHmm. Does a failed-syntax addon even get a proper ADDON_LOADED?
22:47.33nevcairieli dunno. If it doesn't, its loaded together with the next addon, or latest at PLAYER_LOGIN
22:48.23*** join/#wowace Sliker (~ponies@136.22.113.87.dyn.plus.net)
22:48.51SinusPi(wondering why would initialisation errors, guaranteed after a syntax fault, get swallowed instead)
22:49.30nevcairielonly in the stupid blizzard tool
22:49.35nevcairielwho knows what its doing
22:49.53nevcairielthe syntax error is more pressing to fix, so the change makes sense. :p
22:51.55*** part/#wowace mitchnull (~opera@catv3EC9447C.pool.t-online.hu)
22:53.32*** join/#wowace Caleb| (~caleb@catv-178-48-162-10.catv.broadband.hu)
22:56.24*** join/#wowace Motig (~Motig@a184199.upc-a.chello.nl)
22:59.48SinusPiwas useful! Thanks for the fix. Now I can stop tainting the lib. ;P
23:10.00Ackiseverytime I hear the word taint I think of Torhal|work
23:22.22Torhalthrows a scorpion at Ackis's taint.
23:28.35*** join/#wowace Venara|afk (~Venara@86-41-91-3-dynamic.b-ras2.chf.cork.eircom.net)
23:31.34*** join/#wowace nebula169 (~nebula@c-75-73-235-102.hsd1.mn.comcast.net)
23:38.10*** join/#wowace Live (~Live@pdpc/supporter/active/live)
23:40.15Repo10jebus-mail: 03jebus905 * r108 / (4 files in 1 directory): JebusMail:
23:40.16Repo- Minor bug fixes
23:40.17Repo- Added missing Comm library (Sorry about that!)
23:40.43Repo10jebus-mail: 03jebus905 04v4.2.0b * r109 : JebusMail:
23:40.44Repo- Minor bug fixes
23:40.45Repo- Added missing Comm library (Sorry about that!)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.