#arianne IRC Log

Index

IRC Log for 2009-04-15

Timestamps are in GMT/BST.

[1:30] <postman-bot> kezman rented a sign saying "thanks all friends"
[1:55] * DensFisendi (n=Deus@BAG54df.bag.pppool.de) has joined #arianne
[2:05] <postman-bot> kezman rented a sign saying "thank you very much to all my friends :D"
[2:11] * DeusFigendi (n=Deus@BAG50db.bag.pppool.de) Quit (Read error: 110 (Connection timed out))
[2:20] * DensFisendi is now known as DeusFigendi
[2:26] * love_puppet (n=gizmo_th@98.80.27.48) Quit (Read error: 104 (Connection reset by peer))
[2:27] * love_puppet (n=gizmo_th@98.80.27.48) has joined #arianne
[3:23] * love_puppet (n=gizmo_th@98.80.27.48) Quit ("blarg")
[6:11] * Ci-Dev_ (n=ci-dev@p54BDD8DD.dip.t-dialin.net) has joined #arianne
[6:13] * DeusFigendi (n=Deus@BAG54df.bag.pppool.de) Quit (Read error: 104 (Connection reset by peer))
[6:13] * DensFisendi (n=Deus@BAG54df.bag.pppool.de) has joined #arianne
[6:28] * Ci-Dev (n=ci-dev@p54BDD782.dip.t-dialin.net) Quit (Read error: 110 (Connection timed out))
[7:20] * DensFisendi is now known as DeusFigendi
[7:31] * Ci-Dev_ (n=ci-dev@p54BDD8DD.dip.t-dialin.net) Quit ("If at first you don't succeed, destroy all evidence that you tried.")
[8:50] * madmetzger (n=markus@p5B03C8F7.dip.t-dialin.net) has joined #arianne
[10:07] * durkham (n=astrid@c170040.adsl.hansenet.de) has joined #arianne
[10:48] * yoriy (n=opera@80.92.96.108) has joined #arianne
[11:00] <madmetzger> durkham: can you give me a hint where RPEvents are handled at client side?
[11:02] <durkham> search for the name of the personal chat event
[11:03] <madmetzger> okay, thanks for the hint. i will have a look later
[12:17] <durkham> yw
[12:20] * yoriy (n=opera@80.92.96.108) Quit (Remote closed the connection)
[13:06] <postman-bot> harristhemenace rented a sign saying "if you need help with enemy tell it to me if you need help with Death Mach tell it to me if some whan steel your items tell it to /support and your message"
[13:20] <durkham> leo.org :-D
[13:37] * Mein_Dino (n=askdfgj@91-66-89-160-dynip.superkabel.de) has joined #arianne
[16:16] * Disconnected.
[19:20] -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
[19:20] [freenode-connect VERSION]
[19:20] * _eye_fill_in (n=PircBot@c130015.adsl.hansenet.de) has joined #arianne
[19:20] * Topic is 'Stendhal 0.73 and Marauroa 2.6.1 released: http://arianne.sourceforge.net/?arianne_url=games/game_stendhal#downloadsection][ public server: http://stendhal.game-host.org ][ want to chat?: /join #arianne-chat ] [ ANY QUESTIONS?: Just ask them and stick around in the channel, maybe an answer will pop up later ]'
[19:20] * Set by kymara on Tue Mar 31 18:35:38 CEST 2009
[19:20] <kymara> thanks kiheru
[19:29] * love_puppet (n=gizmo_th@98.80.21.18) Quit (Read error: 110 (Connection timed out))
[19:30] <kiheru> the cron job would need to kill the old bot as well. that's somewhat annoying, but probably not too bad if it was timed right
[19:35] * Ci-Dev (n=ci-dev@p54BDD8DD.dip.t-dialin.net) has joined #arianne
[19:51] * osl (i=581bcfa6@gateway/web/ajax/mibbit.com/x-e62356eeaae51485) has joined #arianne
[19:55] <yoriy> hi, osl :-)
[19:56] <osl> hi, yoriy :)
[20:09] <kymara> kiheru: but i don't kill the old bot when i restart him
[20:09] <kymara> i was literally just thinking, instead of me logging on every day after it quits from the ip change why not make a script do it
[20:10] <kymara> (durkham restarts it too sometimes - its not me every day
[20:12] <kiheru> idk. at least once before the old bots have kept running even though they are offline
[20:13] <osl> perhaps the authors of the bot have already foreseen/dealt with that issue somewhere on their website? :/
[20:14] <kymara> he used to work, so I'm confused what changed
[20:14] <kymara> _eye_fill_in: who made you
[20:14] <kymara> the other option is use the logging from the marauroa bot
[20:14] <osl> _eye_fill_in: author
[20:14] <kymara> which works no problem and he doesn't d/c as it's on a static ip
[20:15] <kymara> ah the logs themselves say who made him
[20:15] <kymara> These logs were automatically created by _eye_fill_in on irc.freenode.net using the Java IRC LogBot.
[20:15] <kymara> http://www.jibble.org/logbot/
[20:15] <kymara> using the marauroa bot should be as simple as symlinking the directory containing each days logs to the public folder
[20:16] <kymara> then we'd access them from http://stendhal.game-host.org/something
[20:16] <kymara> but i would rather have hendriks permission before doing that
[20:16] <kymara> and he's not here to ask. i could email him, of course. my time's a bit limited atm
[20:19] <kymara> I've had no answer to my question about release
[20:19] <kymara> is there just nothing new except the houses stuff i mentioned?
[20:19] * Mein_Dino (n=askdfgj@91-66-89-160-dynip.superkabel.de) Quit ()
[20:20] <osl> kymara: irc.freenode.net #jibble :/
[20:20] <kymara> I'd thought there had been some bugfixes and a client side one too, hence me presenting the different options. but if noone has any opinion i can just make the decision myself i guess
[20:20] <kymara> osl: did you want me to join?
[20:21] <osl> yes, as you know the problem better
[20:21] <kymara> no i don't
[20:21] <kymara> it doesn't reconnect, that is all i know
[20:21] <kymara> kiheru actually looked into it more than me and durkham1 would know more.
[20:21] <kymara> I'm just more voluable
[20:21] <kymara> voluble
[20:21] <osl> but that's due to ip changing?
[20:22] <kymara> osl my time is limited and i am not interested in fixing it at root cause myself, thanks
[20:22] <kymara> i suggested using marauroa which i am willing to do or a cron job which i know kiheru has the ability to set up
[20:22] <osl> voluble in spanish means influentiable
[20:22] <kiheru> the bot should try reconnect every 10 seconds according to its code. it does not report why it fails
[20:22] <kymara> that did not mean i wanted to start joining other channels
[20:22] <kymara> it doesn't mean that in english.
[20:22] <kymara> talkative
[20:23] <osl> ok
[20:23] <kymara> it's not even my bot, i don't care about not having logs as i can read them from marauroa. I'm caring on behalf of other people, here and I'm restarting on behalf of other people
[20:23] <kymara> don't ask me to do even more work nor to talk to people about it.
[20:24] <osl> I was thinking about the postman bot
[20:25] <osl> but you're talking about the eye, right?
[20:25] * osl is confused
[20:27] <osl> I can gladly ask in other channels if I get to understand what I have to ask :)
[20:28] <osl> kiheru: is the disconnection related to ip changes?
[20:29] <kymara> I'm talking about eye, who is disconnecting every day when the ip changes and he doesn't come back
[20:29] <kiheru> I don't know - whether it is or not, the bot should reconnect. but it does not (and does not log any error messages)
[20:29] <kymara> postman bot is written by hendrik
[20:31] <kymara> i had thought it was a mistake in the run script and since kiheru is good at shell scripts i asked him to look into it. he reported back that (well, what he just wrote above)
[20:31] <osl> ok :) It's just that I read a log some time ago where the postman seemed to be having difficulties reconnecting
[20:31] <kymara> its not the script, so it's not as simple as just fixing the run script. but still a cron job would save it waiting till i log on to restart him
[20:32] <kymara> madmetzger: you do still have the pw to do it too, don't you? and kiheru? there are more people who can do it than me if you wouldn't mind keeping an eye on it too
[20:36] <osl> kiheru: does the bot have an error log?
[20:37] <kymara> he said (and does not log any error messages)
[20:39] <kiheru> it would be possible to add some logging to the reconnect loop to find what's wrong. either that or I can try writing a script to be called from cron
[20:42] <osl> and you have to kill it and restart it to make it work each time, right?
[20:45] <kymara> no i just type ./run.sh
[20:45] <kymara> i don't kill it maybe that's wrong but it was my instructions
[20:46] <kiheru> running a new one works, but leaves the old one alive as well
[20:47] <osl> that doesn't seem good but that doesn't explain why the first of them failed
[20:48] <kymara> failed to reconnect, you mean
[20:48] <osl> yes
[20:49] * DeusFigendi (n=Deus@BAG54df.bag.pppool.de) Quit (Read error: 104 (Connection reset by peer))
[20:52] <osl> it seems it isn't very documented
[20:56] * osl (i=581bcfa6@gateway/web/ajax/mibbit.com/x-e62356eeaae51485) has left #arianne
[21:00] <madmetzger> kymara: trade center still needs some time, i am wiring client side and server side atm
[21:01] <kymara> ok, though that doesn't quite answer my question
[21:02] <kymara> but thank you
[21:02] <kymara> if it only needs a very short time i would perhaps not do a release of 0.74 soon, but instead wait?
[21:03] <kymara> really i would need to know what bugfixes are important that have been done recently
[21:03] <madmetzger> i am not sure how many time it needs, as i am learning the way of communication atm. so you should not wait for trade center.
[21:03] <kymara> ok :)
[21:04] <kymara> you remember we discussed the examine bug?
[21:04] <madmetzger> did i take part in the discussion?
[21:04] <kymara> yep you even did some debugging and testing
[21:05] <kymara> ExamineEvent = monogenes giving a map, for exmaple
[21:05] <madmetzger> ah, that was the right buzzword
[21:05] <madmetzger> now i remember...
[21:05] <kymara> hehe
[21:05] <kymara> my buzzword is sadly from the name of the class and not the event in gam e:D
[21:06] <madmetzger> good hint kymara, now i have another place to peek at :-D
[21:06] <kymara> well, i wondered if the bug is from the changes at common/constants/Actions.java
[21:06] <kymara> (the add buddy bug atm is from that)
[21:06] <kymara> i was thinking through what had changed
[21:07] <kymara> if you remember we found that the server is correctly sending the event
[21:07] <madmetzger> yes, that was, what we found out.
[21:07] <kymara> but it's lost on way to client or the client is doing sth bad to it
[21:07] <madmetzger> yes, and i had no further idea, where to look at.
[21:07] <kymara> right, me neither
[21:08] <kymara> but now I'm wondering about that refactoring involving common/constants/Actions.java
[21:08] <kymara> since fixing the buddy bug was there too
[21:08] <kymara> now in that file is no word Examine
[21:08] <madmetzger> but i am not sure, why common/constants/_Actions.java could cause this bug
[21:08] <kymara> why?
[21:08] <madmetzger> there are only literals stored
[21:08] <madmetzger> no implemented behaviour
[21:08] <kymara> it caused a bug for buddies
[21:09] <madmetzger> obviously it did, but why? just declaring constants?
[21:09] <kymara> i don't know i didn't fix it, sorry
[21:09] <madmetzger> that is weird. who fixed it?
[21:09] <kymara> durkham, let me find the fix so i can show the diffs
[21:09] <madmetzger> or isn't it fixed
[21:10] <madmetzger> ah, okay
[21:10] * yoriy (n=opera@80.92.96.108) Quit (Read error: 104 (Connection reset by peer))
[21:10] <kymara> ok it was file src/games/stendhal/client/entity/ActionType.java
[21:10] <madmetzger> then i think, the change in Actions.java was just adding a "public static final String BLA_BLA"
[21:10] <kymara> and ADD_BUDDY("addbuddy", "Add to Buddies"),
[21:10] <kymara> got changed to
[21:10] <kymara> ADD_BUDDY("addbuddy", "Add to Buddies") {
[21:10] <kymara> !               @Override
[21:10] <kymara> !               public RPAction fillTargetInfo(final RPObject object) {
[21:10] <kymara> !                       RPAction rpaction = super.fillTargetInfo(object);
[21:10] <kymara> !                       rpaction.put("target", object.get("name"));
[21:10] <kymara> !                       return rpaction;
[21:10] <kymara> !               }
[21:10] <kymara> !       },
[21:11] <kymara> but that class ''translates the visual representation into server side commands''
[21:11] <kymara> and here examine has no visual representation
[21:12] <kymara> we're struggling with a server -> client not client -> server
[21:12] <kymara> oh well
[21:12] <kymara> was worth a try :/
[21:12] <kymara> don't forget about that bug though :P
[21:12] <madmetzger> no problem :-D
[21:12] <madmetzger> i won't forget it.
[21:12] <madmetzger> maybe i can have a look, if i understood more of communication
[21:12] <madmetzger> bbl
[21:13] * yoriy (n=opera@80.92.96.108) has joined #arianne
[21:13] <kymara> I'd be interested to know if the transition graphs are also still coming correctly
[21:13] <kymara> the npc transition graphs, that hendrik used to use
[21:14] <kymara> as they are also dispatched from the same method in client/UserContext.java
[21:14] <kymara> so if they have the same bug ...
[21:14] <kymara> i didn't ever have whatever graphics package was wanted for them, installed, so i never used them in the first place
[21:14] <kymara> (if you try to use them and donthave it, it should tell you what you miss)
[22:10] * Mein_Dino (n=askdfgj@91-66-89-160-dynip.superkabel.de) has joined #arianne
[22:10] * Ci-Dev has a trivial patch in the patch tracker. If anyone likes to have a look at it.
[22:11] <kymara> for?
[22:11] <Ci-Dev> For the client Character.java.
[22:11] <kymara> which does??
[22:11] <madmetzger> kymara: i think the package is "graphviz", he told me that during our thesis working where we used it for visualization of petri nets and finite state machines
[22:11] <kymara> jesus
[22:12] <kymara> yep mad, i just went into game earlier to check it out
[22:12] <Ci-Dev> One visual thing: Missing space between "XP:" and the number, and the use of a constant array of slot names, which reduces redundancy in the code.
[22:12] <kymara> on the first time i did it to an npc in that zone i got the red message about graphviz
[22:12] <kymara> after changing zones i didn't
[22:12] <Ci-Dev> Sorry to bother you.
[22:12] <madmetzger> so it is reproducable behaviour
[22:12] <Ci-Dev> I just add and stay silent. No problem.
[22:12] <kymara> thanks Ci-Dev it's just you know if you're going to mention it here please give some more info if you wnatto tempt us to looking at it
[22:12] <Ci-Dev> Have a nice day anyway.
[22:13] <Ci-Dev> I have time.
[22:13] <Ci-Dev> Whenever someone has time and the desire to look at the patch tracker, that one likely will do it.
[22:13] <kymara> madmetzger: well i don't know if that's deliberate :D
[22:13] <Ci-Dev> And if there are patches, they likely get merged, if they are useful.
[22:13] <kymara> maybe it used to do that before too, because why tell you 10 times that you need graphviz installed, if you know what i mean
[22:13] <Ci-Dev> So ... just wait. Patience is what I sometimes have.
[22:14] <kymara> that's fine Ci-Dev i just wanted to know what it was for, as you mentioned it here
[22:14] <madmetzger> kymara: what do you mean?
[22:14] <kymara> and i meant, what does it do, i should have been more specific
[22:14] <kymara> madmetzger: i don't know how to rephrase what i said better
[22:15] <kymara> just because it's doing X now and X matches the behaviour from the examine bug doesn't mean this is also buggy. doing X now may be deliberate
[22:16] <kymara> actually , i think it IS the same bug
[22:17] <kymara> ok so i *View transitions on NPC once without having changed zone
[22:17] <kymara> i see:
[22:17] <kymara> [20:16] Script "DumpTransitionsEx.class" was successfully executed.
[22:17] <kymara> [20:16] Failed creating graph (Is graphviz installed and on your system search path?): Cannot run program "dot": java.io.IOException: error=2, No such file or directory
[22:17] <kymara> i do it again without changign zone and see same thing
[22:17] <kymara> as many times as i like
[22:17] <kymara> then i change zone and do it on an npc
[22:17] <kymara> i see:
[22:17] <kymara> [20:17] Script "DumpTransitionsEx.class" was successfully executed.
[22:17] <kymara> only
[22:18] <kymara> i was thinking that it might have deliberately only sent the 'Failed' message once. you see? not be because I'd changed zones that i didn't get it
[22:19] <kymara> but i tried getting it multiple times in the same zone before I'd changed zone at all, and i DID get it every time
[22:19] <kymara> so it's the same bug as the map one
[22:19] <madmetzger> yes, i think so
[22:19] <kymara> if you still don't get me don't worry, i have a horrible headache and i can't think how to explain more
[22:20] <madmetzger> i think, you are right, if you think the problem is the same for examinemap and dumptransition
[22:20] <madmetzger> it seems as if the events get lost at client side
[22:20] <madmetzger> but where?
[22:21] <kymara> it could be marauroa rpevent doing it too
[22:21] <kymara> i think i remembered last time a bug report about events lost on zone change
[22:21] <kymara> (jail yourself inside jail compared to jailing yourself outside jail, see what happened with the message)
[22:27] * erdnuggel (n=blub@91-66-89-160-dynip.superkabel.de) has joined #arianne
[22:53] <kymara> *alert: player older than kiheru online* :P
[22:55] * erdnuggel hugs kymara :)
[22:55] <durkham1> regarding the non working reconnect of eye. I was always struggling with it eversince i started the public logging
[22:56] <durkham1> as i did take care all the time of it , being online most of the time it was ok , i did work somtimes and sometimes i had to restart it
[22:56] <durkham1> what did change lately is that i updated some things on server to make other things work
[22:57] <durkham1> having a cron job , restaring the bot at a certain time wont help as my isp changes my IP without warning sometimes at different times, or my router has a malfunction which would restart the 24 hour thingy
[22:58] <kymara> it won't help at all?
[22:58] <kymara> how often does your isp do the random changes?
[22:59] <durkham1> i dont think it is worth the work , if at all somthing would ehlp then , it would be override the reconnect stuff, and hav a script watch if the logbot is running or not
[23:00] <durkham1> isp does it regurlarly after 24 hours connected and sometimes just randomly
[23:00] <kymara> yes i meant the how often randomly
[23:00] <kymara> cos we'd make the cronjob to deal with the 24 hours ones
[23:01] <kymara> it was the fact of the random ones that make you object, right?
[23:01] <durkham1> i did not count it , it is seldom for a while and changes to often sometimes and back again
[23:01] <durkham1> i do not object at all , i just say what i think
[23:02] <durkham1> it would be cleaner to have the logbot die and then watch it with a script , or i could just try to be online as i used to be :-P
[23:02] <kymara> and how much work do you estimate that would be, the cleaner fix?
[23:03] <kymara> yes but then you still have to restart it every day which is no fun
[23:03] <kiheru> then you can run it in a loop
[23:03] <kymara> yes. but if it's a lot work, then it's less work for me to just email hendrik and ask him about marauroa bot
[23:03] <kiheru> doing the reconnection loop in a script rather than relying the bot to work like it's supposed to :-P
[23:03] <durkham1> it was no fun restarting it the whole time i had troubles with it but i did it all the time
[23:03] <kymara> in fact mad can't you just ask him at work :D
[23:04] <madmetzger> but not before next week ;-)
[23:04] <durkham1> the last time when i asked for help about bot, i got as answer : "it works out of the box"
[23:04] <kymara> how helpful :/
[23:05] <durkham1> then i asked a few times more for help , which i did not get, then i gave in , and did the restart thingy manually when needed and wondered why it would work one day and wont the other
[23:09] <durkham1> i will try to have a look at it
[23:09] <kymara> but i know you spent ages on it already :(
[23:10] <kymara> i didn't mean to make extra work for you
[23:10] <durkham1> yes, so what another year ? :-D
[23:10] * durkham1 now moves to bed, using the sleep feature then
[23:11] * durkham1 has the early-to-bed-illness spread by mad :-D
[23:11] <kymara> ok night
[23:11] <durkham1> night kym, and huggles
[23:12] <madmetzger> gn8
[23:12] * durkham1 (n=astrid@c130015.adsl.hansenet.de) has left #arianne
[23:14] * erdnuggel (n=blub@91-66-89-160-dynip.superkabel.de) Quit ()
[23:18] <yoriy> bye
[23:53] * madmetzger (n=markus@p5B03C8F7.dip.t-dialin.net) has left #arianne

These logs were automatically created by _eye_fill_in on irc.freenode.net using the Java IRC LogBot.