MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (83):

aloril, Anduin_, Anssi, anykey_, Beirdo, brfransen, chainsawbike, Chutt, clever, coling, Cougar, dagar, dekarl, dlblog, eharris, f33dMB, foobum, ghoti, Gibby, gigem, gregL, GreyFoxx, highzeth, iamlindoro, J-e-f-f-A, j-rod|afk, JamesHarrison, jams, jcarlos, jhp, joe_, jpabq-, jstenback, justinh, jwhite, kc, knightr, kormoc, kwmonroe, laga, mag0o, mike|2, mrand, MythBuild, MythLogBot, PointyPumper, poptix, purserj, sailerboy, skd5aner, Slasher`, Snow-Man, sphery, sraue, stuarta, sutula, tgm4883, ThisNewGuy, tomimo, tris, Unhelpful, vallor, wagnerrp, wahrhaft, ybot, zCougar, cesman, BeeBob, danielk22, okolsi, abqjp, MaverickTech, beata, kenni, jarle, reynaldo, _charly__, cattelan, srk9, bill6502, natanojl, kurre2, Meliorator

Error at /usr/share/beirdobot/web/includes/utils.php, line 229:
Undefined variable $query


Details:
    datetime:  2025-09-10 22:50:49 (UTC)
    errornum:  2
  error type:  Warning
error string:  Undefined variable $query
    filename:  /usr/share/beirdobot/web/includes/utils.php
  error line:  229

Error at /usr/share/beirdobot/web/includes/utils.php, line 229:
Undefined variable $query


Details:
    datetime:  2025-09-10 22:50:49 (UTC)
    errornum:  2
  error type:  Warning
error string:  Undefined variable $query
    filename:  /usr/share/beirdobot/web/includes/utils.php
  error line:  229

Error at /usr/share/beirdobot/web/includes/utils.php, line 229:
Undefined variable $query


Details:
    datetime:  2025-09-10 22:50:49 (UTC)
    errornum:  2
  error type:  Warning
error string:  Undefined variable $query
    filename:  /usr/share/beirdobot/web/includes/utils.php
  error line:  229

Error at /usr/share/beirdobot/web/includes/utils.php, line 229:
Undefined variable $query


Details:
    datetime:  2025-09-10 22:50:49 (UTC)
    errornum:  2
  error type:  Warning
error string:  Undefined variable $query
    filename:  /usr/share/beirdobot/web/includes/utils.php
  error line:  229
Tuesday, July 26th, 2011, 00:00 UTC
[00:00:46] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 264 seconds)
[00:02:55] stuartm: np
[00:12:23] abqjp (abqjp!~abqjp@71-38-208-26.albq.qwest.net) has quit (Quit: abqjp)
[00:16:29] andreax1 (andreax1!~andreaz@p57B9308E.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[00:22:26] Mousey (Mousey!~wtfisme@ross154.net) has quit (Ping timeout: 240 seconds)
[00:22:49] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[00:35:01] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 260 seconds)
[00:43:46] danielk22: Beirdo: That's only necessary when apps are run on the console. I'm pretty sure I was redirecting background mythpreviewgen logging to /dev/null before the logging changes.
[00:44:07] danielk22: BTW Thanks for fixing the loglevel stuff earlier. I had actually just noticed the problem when you committed the fix :)
[00:44:57] Beirdo: well, we shouldn't be redirecting to /dev/null, we should be disabling console output :)
[00:45:16] Beirdo: I'll have it fixed soon enough, not to worry
[00:45:30] Beirdo: but of course, work got in the way of play...
[00:45:36] danielk22: stuartm: the problem was that mythcommflag would exit silently when it ran into trouble, like for instance it couldn't open a file.
[00:46:41] Beirdo: I'll have it propagate better :) Just have to sit down and think the precise way, should only take a short time
[00:48:20] danielk22: Beirdo: Take your time. Measure twice, cut once..
[00:58:27] kormoc is now known as kormoc_afk
[01:04:04] gigem_ (gigem_!~david@host103.16.intrusion.com) has joined #mythtv
[01:04:05] gigem_ (gigem_!~david@host103.16.intrusion.com) has quit (Changing host)
[01:04:05] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[01:04:37] Beirdo: yeah, good plan. Been doing too much double-cutting these days.
[01:05:09] davide_ (davide_!~david@mythtv/developer/gigem) has quit (Read error: Operation timed out)
[01:06:40] danielk22: Beirdo: Is there a wiki page documenting the new logging? It looks like when I run my mythbackend init.d script from the console it sends logging to the console despite being run with --daemon and with --logfile I'm guessing I need to change my init.d script..
[01:07:20] jpabq: How do you tell if you successfully read in the data you wanted with QTextStream? It does not seem to have a ! operator like iostream does.
[01:07:33] danielk22: Here's the command line: /usr/local/bin/mythbackend --daemon --logfile /var/log/mythtv/mythbackend.log --pidfile /var/run/mythtv/mythbackend.pid -v record,channel but I can figure out the problem myself with some docs..
[02:02:26] Dave123 (Dave123!~dave@cpe-74-74-200-106.rochester.res.rr.com) has quit (Quit: Leaving)
[02:07:30] Beirdo: danielk22: not as of yet, no. Before adding the console logging for LOG_ERR and above, it was nearly all under control with the --daemon though. You may want to add --loglevel to your magic incantation if you want other than default
[02:10:57] Beirdo: now, let me put on the thinking cap :)
[02:11:54] yates (yates!~yates@nc-71-54-143-100.dhcp.embarqhsd.net) has joined #mythtv
[02:13:06] Dave123 (Dave123!~dave@cpe-74-74-200-106.rochester.res.rr.com) has joined #mythtv
[02:23:35] yates (yates!~yates@nc-71-54-143-100.dhcp.embarqhsd.net) has quit (Quit: rcirc on GNU Emacs 23.2.1)
[03:33:05] gandalfcome (gandalfcome!~gandalfco@mithrandir.anu.edu.au) has joined #mythtv
[03:40:04] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[03:53:49] Beirdo: OK, I *think* that's got it.
[04:00:20] bill6502 (bill6502!~bill6502@2002:d850:4778:7cd3:9ef4:32ea:c6ea:200) has left #mythtv ()
[04:16:12] iamlindoro: jpabq: #9945 is a failure to check for the validity of m_filtersButton in the schedule editor... I am a little confused by the define for the widget-- why this way rather than just using UIUtilW and checking if (m_filtersButton) in the couple places it is used?
[04:18:22] iamlindoro: jpabq: http://pastebin.com/Ecuw1tyj Can you see if that works for you? This is how I've seen optional widgets done elsewhere in the UI, but if there's something different here, I can just add the null check in that one spot
[04:56:25] stoffel (stoffel!~quassel@p57B4B445.dip.t-dialin.net) has joined #mythtv
[04:59:38] gandalfcome (gandalfcome!~gandalfco@mithrandir.anu.edu.au) has quit (Ping timeout: 250 seconds)
[05:21:09] stoffel (stoffel!~quassel@p57B4B445.dip.t-dialin.net) has quit (Remote host closed the connection)
[05:51:25] kormoc_afk is now known as kormoc
[06:04:36] sailerboy (sailerboy!sailerboy@ipv61.sailerboy.net) has quit (Ping timeout: 260 seconds)
[06:32:30] jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (Ping timeout: 276 seconds)
[06:32:42] jpabq- (jpabq-!~jpabq@174-28-184-228.albq.qwest.net) has quit (Ping timeout: 276 seconds)
[07:07:26] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has quit (Ping timeout: 250 seconds)
[07:30:33] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has joined #mythtv
[07:46:51] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has quit (Ping timeout: 240 seconds)
[07:55:31] jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv
[07:57:01] jpabq- (jpabq-!~jpabq@71-37-153-77.albq.qwest.net) has joined #mythtv
[08:04:42] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has joined #mythtv
[08:30:11] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has quit (Read error: Operation timed out)
[08:41:14] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[09:06:10] xris (xris!~xris@mythtv/developer/xris) has quit (Ping timeout: 258 seconds)
[10:05:02] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[10:05:51] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv
[10:20:49] ThisNewGuy (ThisNewGuy!~doug@pool-98-109-19-98.nwrknj.fios.verizon.net) has quit (Read error: Connection reset by peer)
[10:21:04] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[10:21:34] ThisNewGuy (ThisNewGuy!~doug@pool-98-109-19-98.nwrknj.fios.verizon.net) has joined #mythtv
[10:24:49] XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 250 seconds)
[10:36:59] stuartm: iamlindoro: heh, just committed the fix for that
[10:46:40] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[10:49:14] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[10:49:21] laga_ (laga_!~laga@h1626373.stratoserver.net) has quit (Read error: Operation timed out)
[10:50:41] laga (laga!~laga@h1626373.stratoserver.net) has joined #mythtv
[11:01:57] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[11:07:14] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has joined #mythtv
[11:11:41] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has quit (Ping timeout: 240 seconds)
[11:34:18] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has joined #mythtv
[11:58:31] gandalfcome (gandalfcome!~gandalfco@mithrandir.anu.edu.au) has joined #mythtv
[12:05:09] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[12:05:36] gigem_ (gigem_!~david@host103.16.intrusion.com) has joined #mythtv
[12:05:36] gigem_ (gigem_!~david@host103.16.intrusion.com) has quit (Changing host)
[12:05:36] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[12:27:51] okolsi (okolsi!~mythtv@unaffiliated/okolsi) has quit (Ping timeout: 260 seconds)
[12:29:17] okolsi (okolsi!~mythtv@a88-115-32-206.elisa-laajakaista.fi) has joined #mythtv
[13:07:42] gandalfcome (gandalfcome!~gandalfco@mithrandir.anu.edu.au) has quit (Ping timeout: 276 seconds)
[13:22:03] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[13:44:05] bill6502 (bill6502!~bill6502@216-80-50-206.c3-0.alc-ubr4.chi-alc.il.cable.rcn.com) has joined #mythtv
[13:46:42] jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (Read error: Connection reset by peer)
[13:46:42] jpabq- (jpabq-!~jpabq@71-37-153-77.albq.qwest.net) has quit (Read error: No route to host)
[13:50:17] jpabq (jpabq!~jpabq@71-37-153-77.albq.qwest.net) has joined #mythtv
[13:50:17] jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv
[13:50:17] jpabq (jpabq!~jpabq@71-37-153-77.albq.qwest.net) has quit (Changing host)
[13:51:31] jpabq- (jpabq-!~jpabq@71-37-153-77.albq.qwest.net) has joined #mythtv
[13:56:12] sailerboy (sailerboy!sailerboy@ipv61.sailerboy.net) has joined #mythtv
[14:06:34] bill6502 (bill6502!~bill6502@216-80-50-206.c3-0.alc-ubr4.chi-alc.il.cable.rcn.com) has left #mythtv ()
[14:15:21] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[14:24:57] j-rod|afk is now known as j-rod
[14:44:41] abqjp (abqjp!~abqjp@71-38-208-26.albq.qwest.net) has joined #mythtv
[15:00:30] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 255 seconds)
[15:02:45] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[15:05:18] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer)
[15:05:29] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[15:19:36] iamlindoro: danielk22: So out of curiosity, does any of Ron Frazier's .24 Ceton work help you out in adding support in -rec2? How is that coming along? I'd be tempted to just buy the Ceton if proper support were coming soon
[15:21:48] zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv
[15:22:06] foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has quit (Ping timeout: 255 seconds)
[15:22:27] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Disconnected by services)
[15:22:30] zombor_ is now known as zombor
[15:27:17] foxbuntu (foxbuntu!~foxbuntu@67-3-67-132.desm.qwest.net) has joined #mythtv
[15:27:17] foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has joined #mythtv
[15:27:17] foxbuntu (foxbuntu!~foxbuntu@67-3-67-132.desm.qwest.net) has quit (Changing host)
[15:44:15] bill6502 (bill6502!~bill6502@2002:cfe5:97b4:7cd3:9ef4:32ea:c6ea:200) has joined #mythtv
[16:06:06] danielk22: iamlindoro: no it looks like it doesn't help
[16:23:13] brfransen (brfransen!~brfransen@216.254.250.47) has quit (Quit: brfransen)
[16:28:54] brfransen (brfransen!~brfransen@216.254.250.47) has joined #mythtv
[16:38:57] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 276 seconds)
[16:52:50] zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv
[16:55:08] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Disconnected by services)
[16:55:12] zombor_ is now known as zombor
[16:56:05] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer)
[16:56:16] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[16:58:51] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[17:03:39] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[17:04:05] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[17:05:48] kormoc is now known as kormoc_afk
[17:05:53] kormoc_afk is now known as kormoc
[17:09:43] Mousey (Mousey!~wtfisme@ross154.net) has joined #mythtv
[17:11:56] stoffel (stoffel!~quassel@p57B4BB88.dip.t-dialin.net) has joined #mythtv
[17:14:48] zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv
[17:18:21] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 260 seconds)
[17:22:01] zombor_ is now known as zombor
[17:44:40] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer)
[17:45:03] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[17:45:19] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[17:45:19] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[17:46:33] andreax (andreax!~andreaz@p57B9463F.dip.t-dialin.net) has joined #mythtv
[18:06:03] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[18:25:56] kth (kth!~kth@unaffiliated/kth) has quit (Read error: Connection reset by peer)
[18:57:32] bill6502 (bill6502!~bill6502@2002:cfe5:97b4:7cd3:9ef4:32ea:c6ea:200) has left #mythtv ()
[18:57:42] bill6502 (bill6502!~bill6502@2002:cfe5:97b4:7cd3:9ef4:32ea:c6ea:200) has joined #mythtv
[19:03:40] bill6502 (bill6502!~bill6502@2002:cfe5:97b4:7cd3:9ef4:32ea:c6ea:200) has left #mythtv ()
[19:07:46] bill6502 (bill6502!~bill6502@2002:cfe5:97b4:7cd3:9ef4:32ea:c6ea:200) has joined #mythtv
[19:59:50] cattelan (cattelan!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has joined #mythtv
[20:06:40] stoffel (stoffel!~quassel@p57B4BB88.dip.t-dialin.net) has quit (Remote host closed the connection)
[20:31:43] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[20:39:15] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[21:02:21] Dave123 (Dave123!~dave@cpe-74-74-200-106.rochester.res.rr.com) has quit (Ping timeout: 260 seconds)
[21:32:45] j-rod is now known as j-rod|afk
[21:50:44] Kunalagon (Kunalagon!~Kunalagon@212.200.243.213) has joined #mythtv
[22:05:13] kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.)
[22:11:14] MythBuild: build #1870 of master-linux-64bit is complete: Failure [failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/1870 blamelist: Raymond Wagner <rwagner@mythtv.org >
[22:11:52] wagnerrp: bah... i just built that
[22:12:29] iamlindoro: forgot to add the new .h file?
[22:12:37] MythBuild: build #655 of master-freebsd-64bit is complete: Failure [failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . t/builds/655 blamelist: Raymond Wagner <rwagner@mythtv.org >
[22:12:38] iamlindoro: that is, git add
[22:13:35] MythBuild: build #1623 of master-linux-32bit is complete: Failure [failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/1623 blamelist: Raymond Wagner <rwagner@mythtv.org >
[22:14:10] wagnerrp: aye
[22:15:20] MythBuild: build #426 of master-debian-stable-64bit is complete: Failure [failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . t/builds/426 blamelist: Raymond Wagner <rwagner@mythtv.org >
[22:20:47] MythBuild: build #1871 of master-linux-64bit is complete: Success [build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/1871
[22:21:52] Kunalagon (Kunalagon!~Kunalagon@212.200.243.213) has quit (Quit: Leaving.)
[22:29:08] MythBuild: build #427 of master-debian-stable-64bit is complete: Success [build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . t/builds/427
[22:29:08] MythBuild: build #1624 of master-linux-32bit is complete: Success [build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/1624
[22:31:25] MythBuild: build #656 of master-freebsd-64bit is complete: Success [build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . t/builds/656
[22:33:45] iamlindoro: stuartm: I am pretty sure what you just committed breaks the code it's in
[22:34:03] iamlindoro: LoadByProgram assigns the recordingrule's season and episode to the one in the programinfo
[22:34:10] iamlindoro: we need the one from the rule itself
[22:34:34] stuartm: LoadByProgram() calls Load()
[22:34:59] iamlindoro: Hmm, I thought I had done it that way and had it fail
[22:35:05] iamlindoro: which is why I added it in the first place
[22:35:07] stuartm: it should only ever be necessary to call one of the Load* methods
[22:35:28] iamlindoro: also, need the null check
[22:35:33] iamlindoro: which you also removed
[22:35:37] stuartm: no you don't
[22:35:51] iamlindoro: What happens when you remove the rule associated with a recording?
[22:35:52] stuartm: you call "new RecordingRule()", it's impossible for that to be null
[22:37:13] ** iamlindoro shrugs **
[22:37:21] iamlindoro: I added each thing there when I ran into trouble, but ok
[22:37:27] iamlindoro: could have at least talked to me about it
[22:37:46] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit (Quit: Todays WTF did I just watch moment: http://www.youtube.com/watch?v=lPdYg-vGg6k)
[22:40:39] stuartm: iamlindoro: I didn't think I needed to for such a simple fix, in fact for some reason I thought you might take it personally if I did point out the problem
[22:41:15] stuartm: no-win situation
[22:41:49] iamlindoro: sorry you perceived it that way
[22:54:24] stuartm: iamlindoro: http://pastebin.com/J79yQEhp
[22:55:14] iamlindoro: stuartm: Thanks. Feel free to fix, or I am happy to. I appreciate your mentioning it first-- I mean that sincerely.
[22:55:50] iamlindoro: stuartm: And I appreciate the first fix too, I wasn't trying to be defensive, I just ermembed having had it behave strangely there which is why I added the load in the first place-- but I must have caused that segfault in another way
[22:56:07] iamlindoro: er remembered
[22:59:49] andreax (andreax!~andreaz@p57B9463F.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[23:00:46] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[23:42:53] Mousey (Mousey!~wtfisme@ross154.net) has quit (Ping timeout: 246 seconds)
[23:44:20] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 260 seconds)
[23:45:36] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv
[23:52:30] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 276 seconds)
[23:53:14] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[23:53:52] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv
[23:57:04] stuartm: sphery: should the bindings reset also be done with --reset?
[23:58:03] sphery: kind of makes sense

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.