00:28.16 | learner | hmm? |
00:28.24 | learner | bzg's playing right now |
00:28.55 | *** join/#project24 orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
00:28.56 | learner | not pipe.. what? |
00:29.05 | learner | speak of the girl herself |
00:29.08 | learner | eep |
00:30.59 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
00:32.09 | Patlabor221 | guu!!!! |
00:32.29 | Patlabor221 | well not pipe, but have the IRC process send the data |
00:32.33 | Patlabor221 | it's loged in here |
00:32.39 | Patlabor221 | from the same machine with cvs |
00:37.21 | learner | i didn't understand the initial question |
00:38.06 | *** join/#project24 orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
00:38.34 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
00:39.23 | Patlabor221 | instead of doing the guu IRC repeat |
00:39.36 | Patlabor221 | since we allready have an IRC client on asgard loged in here |
00:39.52 | Patlabor221 | is there a way to get CVS to jsut tell that IRC process to anouce a commit? |
00:39.55 | learner | ah |
00:40.16 | learner | depends on the client.. |
00:40.37 | learner | if it will repeat stdin to irc, then we could |
00:40.38 | Patlabor221 | its that text mode thing that uses screen |
00:41.04 | learner | try feeding it some input |
00:41.15 | Patlabor221 | it's irssi |
00:41.17 | Patlabor221 | I don't know how |
00:41.24 | learner | hrm.. |
00:41.40 | Patlabor221 | it was just a thought |
00:41.47 | Patlabor221 | thinking since they are both on the same machine |
00:43.23 | learner | I can't think of an easy way to get that to work right this moment |
00:43.58 | learner | but I have a lil headache too, so I'm not thinking straight |
00:48.37 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
00:56.15 | *** join/#project24 orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
00:57.47 | orchid | sorry, i dont know what wrong with guu |
00:57.51 | orchid | keeps wuitting |
00:57.57 | orchid | quiting |
00:58.04 | learner | orchid, she quits after almost exactly 5 minutes |
00:58.14 | learner | do you have a cron job going every 5 min? |
00:58.23 | orchid | i dont think so |
00:58.43 | orchid | bot dosent |
00:58.56 | orchid | did any of you make a crontanb? |
00:59.04 | orchid | for youre selves? |
00:59.23 | learner | not I |
00:59.34 | learner | what does crontab -l say |
00:59.52 | orchid | nothing |
01:00.01 | orchid | can root see all the cron entries? |
01:00.05 | learner | no |
01:00.07 | learner | only roots |
01:00.09 | orchid | if not why not? |
01:00.11 | learner | well, yes and no |
01:00.32 | learner | you can look at the actual crontab entries, but they won't all show up with crontab -l |
01:00.43 | orchid | where are they? |
01:00.52 | orchid | <PROTECTED> |
01:01.08 | learner | good question.. where would debian shove them.. probably /etc/cron* |
01:02.46 | orchid | so i have to examine all the scripts in /etc/cron.daily to see what runs every five minutes? |
01:02.53 | orchid | :( |
01:06.36 | learner | not likely the /etc/cron.daily scripts |
01:06.44 | learner | those should be system installed cron jobs |
01:07.02 | learner | there should be a folder that only root can reach sorted by user |
01:08.14 | orchid | grep /etc/crontab -e "^[\*,0-9]" |
01:08.26 | orchid | tells me there is nothing running every five minutes |
01:08.35 | learner | find /etc |grep -i cron | grep sean |
01:09.14 | orchid | nothing |
01:09.23 | learner | really, hrm.. |
01:09.41 | learner | ah.. in var |
01:09.52 | learner | find /var | grep -i cron | grep sean |
01:10.08 | orchid | /var/spool/cron/crontabs/sean |
01:10.12 | learner | I think it's /var/spool/cron/ |
01:10.20 | learner | yea.. look in there |
01:10.25 | orchid | i did |
01:11.06 | orchid | grace:/var/spool/cron# ls -l |
01:11.06 | orchid | total 12 |
01:11.06 | orchid | drwx------ 2 daemon daemon 4096 Nov 6 2021 atjobs |
01:11.07 | orchid | drwx------ 2 daemon daemon 4096 Jan 18 2002 atspool |
01:11.08 | orchid | drwx-wx--T 2 root crontab 4096 Dec 4 20:07 crontabs |
01:11.19 | orchid | all empty dir's |
01:11.34 | learner | crontabs wasn't empty |
01:11.51 | orchid | oh |
01:11.55 | orchid | now it issnt |
01:12.00 | orchid | it was when i looked |
01:12.19 | learner | suure |
01:12.21 | orchid | * * * * * echo "hello" > /dev/null |
01:12.42 | learner | that's all that's in there? |
01:12.48 | learner | my tab |
01:12.55 | orchid | thats every minute every hour every day....? |
01:12.59 | orchid | yes thats it |
01:13.08 | learner | that was just a test to find where it stashes user crontabs |
01:13.33 | learner | all gone |
01:13.52 | learner | then it must be just guu herself |
01:14.04 | learner | there must be a timeout or something that's set |
01:14.25 | orchid | i guess so, i dunno |
01:14.34 | orchid | or the irc servers doing something |
01:14.44 | orchid | or #commits is flooding her |
01:14.54 | orchid | but i dont see that in the logs |
01:15.10 | learner | i think I found it |
01:15.13 | Patlabor221 | thats why I was thinking of a way to send it to chatelaine instead of guu |
01:15.24 | Patlabor221 | so poor guu didn't get all that spam |
01:15.29 | learner | every five minutes it's running an update event |
01:15.44 | learner | schedule.addPeriodicEven(world.upkeep, 300) |
01:15.52 | learner | in girlbot-botscript.py |
01:16.04 | Patlabor221 | what does that do? |
01:16.10 | learner | good question |
01:16.16 | orchid | i think she should be upgraded to the release version |
01:16.36 | learner | I bet she's aborting with a python error |
01:16.48 | learner | what actually starts her up? |
01:16.54 | learner | need to log output to a file |
01:17.11 | orchid | girlbot-botscript.py |
01:17.40 | learner | so you just run that directly? |
01:17.46 | orchid | yes |
01:17.54 | orchid | im looking at the error log now |
01:18.21 | learner | woah.. huge error log |
01:18.40 | learner | .. 225MB ! |
01:18.51 | orchid | wow |
01:18.54 | orchid | thats no good |
01:19.45 | learner | ah, the dump from every 5 min is "large" |
01:20.17 | learner | looks like her sqlite database is f*cked up |
01:20.36 | orchid | hmm |
01:21.31 | learner | hrm.. i wonder where tf is the sqlite db.. |
01:22.08 | learner | I'm going to trim that log down.. |
01:22.20 | learner | crap.. no emacs |
01:22.29 | learner | or permission |
01:23.40 | learner | ok, got permission |
01:23.41 | learner | NORMAL: Disconnect from ('irc.freenode.net', 6667): Bad file descriptor |
01:23.49 | Patlabor221 | it's ok, you can use the U man :) |
01:24.17 | learner | "U"? |
01:24.26 | Patlabor221 | instead of the * |
01:24.48 | learner | OOhh.. heh |
01:25.00 | learner | not in polite company :) |
01:25.12 | Patlabor221 | we are polite company? |
01:25.17 | learner | at least with angie around :) |
01:25.23 | learner | I try to behave a lil |
01:25.41 | Patlabor221 | dude she's naster then you, she just holds back :) |
01:25.49 | learner | hehe |
01:26.05 | learner | the behaving is mutual then :) |
01:27.30 | learner | hehe, a quarter gigabyte log :) |
01:27.51 | learner | that's a good word :) |
01:27.53 | Patlabor221 | ouch |
01:27.59 | Patlabor221 | talk about some errors |
01:28.19 | Patlabor221 | thats allmost as bad as the wget -m job I forgot |
01:28.55 | learner | :) |
01:28.59 | learner | all gone now |
01:30.00 | Patlabor221 | mmm burly brawl |
01:30.31 | Patlabor221 | well think its time to break the linux version of P24 :) |
01:30.39 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
01:30.55 | learner | oh my |
01:31.00 | Patlabor221 | como estas usted guu? |
01:31.07 | learner | she is complaining.. |
01:31.58 | Patlabor221 | just don't tell her to get in the kitchen and make you some pie |
01:31.59 | learner | she dumps about 100 lines of error for every message she reads in here :) |
01:32.06 | Patlabor221 | wow |
01:32.15 | Patlabor221 | so |
01:32.17 | Patlabor221 | doing |
01:32.18 | Patlabor221 | something |
01:32.19 | learner | and for every channel she's in :) |
01:32.19 | Patlabor221 | like |
01:32.20 | Patlabor221 | this |
01:32.21 | Patlabor221 | is |
01:32.22 | Patlabor221 | bad |
01:32.24 | Patlabor221 | ? |
01:32.26 | learner | hehe |
01:32.28 | learner | yes |
01:32.32 | Patlabor221 | commits must kill her |
01:33.41 | learner | no, she performs a self-check every five minutes and manually disconnects herself attempting to recover |
01:34.03 | Patlabor221 | ohh I just meant in a big ass log sense |
01:34.05 | learner | just, her error is rather fatal |
01:34.06 | Patlabor221 | not the death thing |
01:34.11 | learner | ah |
01:34.29 | learner | DatabaseError: table user_stats has 16 columns but 17 values were supplied |
01:35.09 | learner | it looks like something was changed in her relay module |
01:35.20 | Patlabor221 | sounds like somone updated the client but not the database |
01:35.46 | learner | odd.. she chokes on messages from in here but not in #bzflag |
01:36.02 | Patlabor221 | may not be set to log the same or something |
01:36.23 | Patlabor221 | I know she updated the bot to a CVS version at one point |
01:36.32 | learner | is supybot/plugins/ChannelDB.py what that guy added? |
01:36.34 | Patlabor221 | perhaps the datatbase was from an older release, |
01:36.51 | Patlabor221 | I don't know |
01:36.51 | learner | ah.. if she updated that might have done it |
01:37.02 | learner | the actual db format was modified |
01:37.03 | Patlabor221 | so I'm thinking we just need to add that table |
01:37.12 | Patlabor221 | yes that is what I'm thinking |
01:37.15 | learner | actually modify the plugin to use the new format |
01:37.49 | Patlabor221 | well it sounds like it has more data to store then there are rows |
01:37.50 | learner | I'd be considerably more productive/cooperative if angie would have installed emacs.. grr |
01:38.03 | Patlabor221 | what is wrong with vim? |
01:38.33 | learner | aha! found the sqlite databases |
01:38.49 | learner | what's wrong with it?! .. it's not emacs, that's what. |
01:38.57 | learner | vim is fine. |
01:39.02 | learner | emacs is much better, though. |
01:39.11 | learner | :) |
01:39.28 | Patlabor221 | umm ok, what ever floats your boat :) |
01:44.41 | learner | come on guu.. timeout and join |
01:44.58 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
01:45.14 | learner | damn |
01:46.40 | learner | oh.. |
01:46.46 | learner | nI think it worked |
01:46.57 | learner | the errors were for other databases.. |
01:47.04 | learner | let me wipe them all out.. |
01:49.20 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
01:50.20 | learner | there we go |
01:50.29 | learner | she all betta now |
01:51.13 | learner | Guu: hello |
01:51.14 | Guu | learner: Error: 'hello' is not a valid command. |
01:59.33 | Patlabor221 | did you add a field? |
02:03.12 | learner | nope |
02:03.33 | learner | apparently the code was updated, but the old databases were left in place |
02:03.49 | learner | so I moved the old databases out of the way so that they would be regenerated |
02:03.55 | learner | once that was done, guu was happy |
02:05.13 | Patlabor221 | ahhhh |
02:05.14 | Patlabor221 | cool |
02:16.46 | *** join/#project24 orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
02:17.45 | orchid | learner: i installed emacs |
02:17.54 | learner | oh? :) |
02:18.03 | orchid | so stop whining |
02:18.05 | learner | must be outside my path |
02:18.08 | learner | heh |
02:19.14 | learner | oh, you just installed it.. :) :) :) |
02:41.13 | *** join/#project24 ChanServ (ChanServ@services.) |
02:41.13 | *** mode/#project24 [+o ChanServ] by tolkien.freenode.net |
03:06.01 | Guu | project24: 03JeffM * 12project24/client/src (p24.cpp): add module dir check from prefs |
03:06.40 | Patlabor221 | well if chris flakes tongiht then I may have CGMs loading by the end of the night :) |
03:07.13 | learner | if it starts snowing.. I can stay up to no end :) |
03:07.19 | learner | if not, I need to sleep now.. :( |
03:07.53 | Patlabor221 | snow = ! sleep? |
03:09.15 | Patlabor221 | time to go get pirates |
03:09.24 | learner | arr |
03:35.02 | *** join/#project24 Patlabor221 (~JeffM@adsl-67-115-245-57.dsl.lsan03.pacbell.net) |
03:35.02 | *** mode/#project24 [+o Patlabor221] by ChanServ |
07:22.30 | *** join/#project24 Patlabor221 (~JeffM@adsl-67-115-245-57.dsl.lsan03.pacbell.net) |
07:22.30 | *** mode/#project24 [+o Patlabor221] by ChanServ |
07:57.47 | *** join/#project24 trepan (~trepan@CPE0040f42db082-CM00e06f15f704.cpe.net.cable.rogers.com) |
15:31.29 | *** join/#project24 learner (~brlcad@chr160dhcp1509.chrchv01.md.comcast.net) |
15:31.29 | *** mode/#project24 [+o learner] by ChanServ |
16:40.58 | *** join/#project24 Patlabor221 (~JeffM@208.48.199.202) |
16:40.58 | *** mode/#project24 [+o Patlabor221] by ChanServ |
16:55.10 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
17:05.13 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
17:15.15 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
17:25.16 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
17:35.20 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
17:35.43 | learner | Preventing Guu from calling admin |
17:35.44 | learner | Not adding msg PRIVMSG Guu :Error: You don't have the "admin" capability. |
17:35.46 | learner | <PROTECTED> |
17:35.58 | Patlabor221 | odd |
17:36.20 | learner | that's the only thing that doesn't look right |
17:36.27 | learner | Guu: help admin |
17:36.27 | Guu | learner: (admin <command> [<args> ...]) -- Command dispatcher for the Admin plugin. Use 'list Admin' to see the commands provided by this plugin. In most cases this dispatcher command is unnecessary; in cases where more than one plugin defines a given command, use this command to tell the bot which plugin's command to use. |
17:36.39 | learner | !list admin |
17:36.39 | Guu | learner: addcapability, admin, disable, enable, join, nick, part, removecapability, reportbug, setprefixchar |
17:36.43 | learner | !admin |
17:37.00 | learner | !enable learner |
17:37.00 | Guu | learner: Error: You don't have the "admin" capability. |
17:37.13 | Patlabor221 | register |
17:37.18 | Patlabor221 | or identify |
17:37.28 | learner | !register |
17:37.28 | Guu | learner: (register [--hashed] <name> <password>) -- Registers <name> with the given password <password> and the current hostmask of the person registering. This command (and all other commands that include a password) must be sent to the bot privately, not in a channel. If --hashed is given, the password will be hashed on disk, rather than being stored in plaintext. |
17:37.53 | Patlabor221 | just do a !identify learner your password |
17:38.24 | learner | i don't know my password.. |
17:38.41 | Patlabor221 | did you ever register |
17:38.42 | Patlabor221 | ? |
17:38.44 | learner | !password |
17:38.44 | Guu | learner: Error: 'password' is not a valid command. |
17:38.50 | learner | according to guu I did |
17:38.59 | learner | !register learner blah |
17:38.59 | Guu | learner: Error: That can't be done in a channel. |
17:39.04 | learner | heh |
17:39.04 | Patlabor221 | !setpassword |
17:39.04 | Guu | Patlabor221: (setpassword [--hashed] <name> <old password> <new password>) -- Sets the new password for the user specified by <name> to <new password>. Obviously this message must be sent to the bot privately (not in a channel). If --hashed is given, the password will be hashed on disk (rather than being stored in plaintext. |
17:39.28 | Patlabor221 | !password |
17:39.28 | Guu | Patlabor221: Error: 'password' is not a valid command. |
17:39.33 | Patlabor221 | !getpassword |
17:39.33 | Guu | Patlabor221: Error: 'getpassword' is not a valid command. |
17:39.37 | Patlabor221 | hmmm |
17:39.48 | learner | i bet there's an "owner" password in the script |
17:39.53 | learner | hold |
17:40.12 | Patlabor221 | or you can use mine |
17:42.41 | learner | wait a sec.. I deleted the databases.. I couldn't have been registered |
17:43.51 | Patlabor221 | then use my login |
17:44.04 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
17:44.06 | learner | having a problem with our girlcan you identify? |
17:44.34 | Patlabor221 | yes I just did |
17:44.40 | learner | wtf |
17:44.41 | Patlabor221 | see if you can use myname and pass |
17:45.24 | learner | !owner learner |
17:45.24 | Guu | learner: (owner <command> [<args> ...]) -- Command dispatcher for the Owner plugin. Use 'list Owner' to see the commands provided by this plugin. In most cases this dispatcher command is unnecessary; in cases where more than one plugin defines a given command, use this command to tell the bot which plugin's command to use. |
17:45.33 | learner | !help owner |
17:45.34 | Guu | learner: (owner <command> [<args> ...]) -- Command dispatcher for the Owner plugin. Use 'list Owner' to see the commands provided by this plugin. In most cases this dispatcher command is unnecessary; in cases where more than one plugin defines a given command, use this command to tell the bot which plugin's command to use. |
17:45.44 | learner | !owner help |
17:45.44 | Guu | learner: (owner <command> [<args> ...]) -- Command dispatcher for the Owner plugin. Use 'list Owner' to see the commands provided by this plugin. In most cases this dispatcher command is unnecessary; in cases where more than one plugin defines a given command, use this command to tell the bot which plugin's command to use. |
17:46.43 | learner | well, after deleting her database again, she seems to be happy again |
17:47.07 | Patlabor221 | if it does it again maybe we should ask the #supybot people |
17:47.48 | learner | I was.. but jemfinch has to run off to work |
17:47.56 | learner | !version |
17:47.57 | Guu | learner: 0.73.1 |
17:48.24 | learner | 0.76.0 is froze.. could fix our problems |
18:02.16 | Patlabor221 | on a crontab, how often is 5 * * * * ? |
18:04.11 | learner | once an hour on the 5th minute |
18:04.23 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
18:05.49 | Patlabor221 | how would I set it up to go every min |
18:07.24 | learner | * * * * * |
18:07.52 | learner | */2 for every other minute |
18:08.08 | learner | */5 for every five minutes, etc |
18:08.08 | Patlabor221 | do I have to restart any serives or will it pick it up? |
18:08.17 | Patlabor221 | coo |
18:08.21 | learner | crontab -e |
18:08.27 | learner | once done editing it's live |
18:08.43 | Patlabor221 | coo |
18:08.55 | Patlabor221 | sadly asgard has to do some real work |
18:09.12 | learner | you can also feed it a comma-separated series: 2,4,5,6,9,*/2 * * * * |
18:09.23 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
18:09.57 | Patlabor221 | it just needs to check a pop account every min |
18:10.03 | Patlabor221 | it's on the lan so it should be fast |
18:10.48 | learner | yea, then just * * * * * |
18:14.19 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
18:24.23 | *** join/#project24 Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
18:25.08 | learner | ah.. Guu doesn't have permission herself for some reason |
18:25.21 | learner | I'll leave her off until I figure out from jem what we should do |
18:25.28 | Patlabor221 | okeys |
19:08.17 | *** join/#project24 chatelai1e (~aec@dev.gibbscam.com) |
19:11.36 | Patlabor221 | asgard will be "funky" till I get it fixed |
22:03.02 | Patlabor221 | ophhy did I not expect to have to do that today |
23:00.13 | *** join/#project24 chatelaine (~aec@dev.gibbscam.com) |
23:10.35 | Patlabor221 | there she is |
23:40.19 | Patlabor221 | well I'm no longer behind a firewall :) |