Tuesday, February 21st, 2017, 00:19 UTC | ||
[00:19:59] | stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has quit (Ping timeout: 240 seconds) | |
[00:21:14] | amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!) | |
[00:27:08] | stuarta (stuarta!~stuarta@2a02:390:790f:1::1) has joined #mythtv | |
[00:27:09] | stuarta (stuarta!~stuarta@2a02:390:790f:1::1) has quit (Changing host) | |
[00:27:09] | stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has joined #mythtv | |
[02:28:17] | pvr4me (pvr4me!~craigtrel@d24-150-154-94.home.cgocable.net) has quit (Quit: pvr4me) | |
[02:55:02] | ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has joined #mythtv | |
[04:30:34] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has quit (Ping timeout: 260 seconds) | |
[04:30:36] | jpabq_ (jpabq_!~quassel@97-123-18-140.albq.qwest.net) has joined #mythtv | |
[04:42:58] | jpabq_ (jpabq_!~quassel@97-123-18-140.albq.qwest.net) has quit (Remote host closed the connection) | |
[04:43:04] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has joined #mythtv | |
[04:47:30] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has quit (Remote host closed the connection) | |
[04:47:36] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has joined #mythtv | |
[04:47:40] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has quit (Remote host closed the connection) | |
[04:47:47] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has joined #mythtv | |
[04:48:09] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has quit (Remote host closed the connection) | |
[04:48:20] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has joined #mythtv | |
[04:49:19] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has quit (Remote host closed the connection) | |
[04:49:29] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has joined #mythtv | |
[04:49:57] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has quit (Remote host closed the connection) | |
[04:50:03] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has joined #mythtv | |
[04:50:34] | jpabq (jpabq!~quassel@97-123-18-140.albq.qwest.net) has quit (Remote host closed the connection) | |
[04:54:14] | dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv | |
[04:54:17] | dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 240 seconds) | |
[04:55:19] | ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has quit (Quit: Leaving) | |
[06:31:34] | stuartm (stuartm!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has joined #mythtv | |
[06:43:58] | stuartm_ (stuartm_!~gbee@175.101.4.11) has joined #mythtv | |
[06:44:04] | stuartm (stuartm!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has quit (Ping timeout: 260 seconds) | |
[06:48:24] | stuartm_ (stuartm_!~gbee@175.101.4.11) has quit (Read error: Connection reset by peer) | |
[06:48:37] | stuartm_ (stuartm_!~gbee@175.101.4.11) has joined #mythtv | |
[07:03:47] | stuartm_ is now known as stuartm | |
[07:18:38] | Tobbe5178 (Tobbe5178!~asdf@81-235-208-233-no62.tbcn.telia.com) has joined #mythtv | |
[07:20:05] | stuartm_ (stuartm_!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has joined #mythtv | |
[07:20:28] | stuartm (stuartm!~gbee@175.101.4.11) has quit (Ping timeout: 260 seconds) | |
[07:37:23] | SteveGoodey (SteveGoodey!~steve@host86-149-197-153.range86-149.btcentralplus.com) has joined #mythtv | |
[07:48:31] | stuartm (stuartm!~gbee@175.101.4.11) has joined #mythtv | |
[07:48:56] | stuartm_ (stuartm_!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has quit (Ping timeout: 260 seconds) | |
[08:11:46] | stuartm (stuartm!~gbee@175.101.4.11) has quit (Read error: Connection reset by peer) | |
[08:11:59] | stuartm (stuartm!~gbee@175.101.4.11) has joined #mythtv | |
[08:53:53] | ** stuarta yawns ** | |
[08:57:24] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv | |
[09:00:19] | stuartm (stuartm!~gbee@175.101.4.11) has quit (Ping timeout: 240 seconds) | |
[09:04:58] | willcooke (willcooke!~willcooke@host-80-47-107-240.as13285.net) has joined #mythtv | |
[09:04:59] | willcooke (willcooke!~willcooke@host-80-47-107-240.as13285.net) has quit (Changing host) | |
[09:04:59] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[09:16:28] | logan- (logan-!~logan@irc.protiumit.com) has quit (Ping timeout: 240 seconds) | |
[09:22:53] | stuartm (stuartm!~gbee@175.101.4.11) has joined #mythtv | |
[09:29:12] | SteveGoodey (SteveGoodey!~steve@host86-149-197-153.range86-149.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[09:29:24] | stuartm_ (stuartm_!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has joined #mythtv | |
[09:29:28] | stuartm (stuartm!~gbee@175.101.4.11) has quit (Ping timeout: 255 seconds) | |
[09:30:40] | SteveGoodey (SteveGoodey!~steve@host86-149-197-153.range86-149.btcentralplus.com) has joined #mythtv | |
[10:02:24] | gary_buhrmaster (gary_buhrmaster!~garybuhrm@c-50-131-33-137.hsd1.ca.comcast.net) has quit (Ping timeout: 260 seconds) | |
[10:09:35] | stuarta: | stuartm_: dunno if you saw or not, yesterday i found videojs.com which provides an opensource javascript based video player. I certainly like the look of this for playing video content directly? |
[10:11:15] | stuarta: | i do think it's time to ditch jwplayer |
[10:12:33] | stuarta: | wow it can do timestretch as well! (see advanced example) |
[10:51:24] | stuartm_ (stuartm_!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has quit (Ping timeout: 260 seconds) | |
[11:03:31] | stuartm_ (stuartm_!~gbee@175.101.4.11) has joined #mythtv | |
[11:18:51] | peper03: | Ok, something is seriously weird with mysql. I wrote a little test program to send a query via QT to the mysql server. On the Raspberry Pi, depending on the *case* of the query, the server sends a different binary result! |
[11:20:09] | peper03: | Sending "SELECT grpid, name FROM channelgroupnames ORDER BY name" (as is in our code), I get a "malformed packet" error. |
[11:20:31] | peper03: | Sending "SELECT grpid, name FROM channelgroupnames ORDER by name" ('by' lower-case), no error! |
[11:21:39] | peper03: | For the first query, the network packet with the response is 277 bytes long. For the second, 284. |
[11:21:55] | stuarta: | huh? |
[11:22:16] | peper03: | Exactly! And it's completely reproducible! |
[11:23:37] | peper03: | But running the same test program on the PC results in the same 277 byte responses both times. |
[11:23:41] | stuarta: | hmmm, i wonder if it's code page related |
[11:24:02] | peper03: | The longer response has an additional MySQL 'EOF' packet. |
[11:24:20] | stuarta: | you have tcpdump pcap files showing the issue? |
[11:25:05] | peper03: | The only thing I found was this: https://dev.mysql.com/worklog/task/?id=7766 |
[11:25:11] | stuarta: | if not, capture them. `tcpdump -i <interface> -w mysql-malformed-packet.pcap port 3306 |
[11:25:53] | peper03: | Basically, that EOF packets are deprecated in 5.7 and the client can indicate whether it needs them or not. |
[11:26:13] | peper03: | The Pi is using a 5.5 client as far as I know. |
[11:26:20] | peper03: | Yes, I have pcap files. |
[11:26:45] | stuarta: | what's the server version? |
[11:26:48] | stuarta: | (mysql) |
[11:27:15] | peper03: | 5.17.17 |
[11:27:25] | peper03: | As is the client on the PC. |
[11:28:07] | stuarta: | eh? 5.17.17 ?? |
[11:28:34] | peper03: | Sorry, fingers got ahead of themselves – 5.7.17 |
[11:28:48] | stuarta: | heh :) |
[11:29:00] | stuarta: | just checked my version `5.7.17–0ubuntu0.16.04.1-log` |
[11:29:12] | stuarta: | select version(); does wonders |
[11:31:10] | peper03: | Yes, that's what I have (although without the '-log'). |
[11:31:55] | dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip.81.200.198.20) has joined #mythtv | |
[11:43:58] | stuartm (stuartm!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has joined #mythtv | |
[11:44:08] | stuartm_ (stuartm_!~gbee@175.101.4.11) has quit (Ping timeout: 260 seconds) | |
[11:58:14] | stuartm_ (stuartm_!~gbee@175.101.4.11) has joined #mythtv | |
[12:01:29] | stuartm (stuartm!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has quit (Ping timeout: 260 seconds) | |
[12:35:07] | logan- (logan-!~logan@irc.protiumit.com) has joined #mythtv | |
[12:51:49] | Warped (Warped!~Warped@unaffiliated/warped) has quit (Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]) | |
[12:54:46] | Warped (Warped!~Warped@unaffiliated/warped) has joined #mythtv | |
[12:56:00] | stuartm_ (stuartm_!~gbee@175.101.4.11) has quit (Ping timeout: 260 seconds) | |
[13:26:44] | pvr4me (pvr4me!~craigtrel@d24-150-154-94.home.cgocable.net) has joined #mythtv | |
[13:39:16] | stuartm_ (stuartm_!~gbee@115.248.166.66) has joined #mythtv | |
[14:52:43] | gary_buhrmaster (gary_buhrmaster!~garybuhrm@c-50-131-33-137.hsd1.ca.comcast.net) has joined #mythtv | |
[15:27:44] | stuartm (stuartm!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has joined #mythtv | |
[15:27:46] | stuartm_ (stuartm_!~gbee@115.248.166.66) has quit (Ping timeout: 240 seconds) | |
[15:45:07] | peterbennett (peterbennett!~peter@2601:183:180:1708:9a85:85c6:1577:9ad8) has joined #mythtv | |
[16:25:57] | stuartm (stuartm!~gbee@cpc95496-derb17-2-0-cust390.8-3.cable.virginm.net) has quit (Ping timeout: 240 seconds) | |
[16:35:42] | peterbennett: | stuarta: Looking at doxygen https://code.mythtv.org/doxygen – It says at the top 0.28pre but is actually built off master |
[16:36:18] | peterbennett: | stuarta: I thought to add doxygen comments to some things as I go |
[16:36:26] | stuartm (stuartm!~gbee@115.248.166.66) has joined #mythtv | |
[16:51:12] | stuarta: | peterbennett: that's defined somewhere... |
[16:52:08] | peterbennett: | stuarta: Oh, maybe somewhere in the source – but never updated ? |
[16:52:23] | stuarta: | it's either in the source or the doxygen config file |
[16:53:32] | stuarta: | mythtv/docs/doxygen-create-developer-docs.cfg <- it's in there |
[16:53:50] | stuarta: | feel free to commit a change to make it either v29pre or master |
[16:54:04] | stuarta: | tbh master makes more sense |
[16:54:20] | peterbennett: | OK sure, yes I agree – master. |
[16:55:43] | stuarta: | can you also set project logo to https://www.mythtv.org/img/mythtv.png |
[16:58:41] | peterbennett: | Will that work ? "Doxygen will copy the logo to the output directory." maybe it needs a file path and name? |
[16:58:53] | stuarta: | hrm |
[17:00:37] | stuarta: | try it and see, if it breaks we can remove it |
[17:01:22] | peterbennett: | Could use ./html/images/mythtv.png it is in the source, but I am not sure of the relative path when doxygen is run |
[17:02:33] | stuarta: | might work |
[17:03:28] | stuarta: | or just do the version change and ignore the logo for now ;-) |
[17:07:25] | peterbennett: | stuarta: OK based on the INPUT parameter it is run from the docs directory, so the correct setting would be ../html/images/mythtv.png |
[17:07:39] | stuarta: | \o/ |
[17:09:34] | peterbennett: | stuarta: The height of our logo is 64 pixels but the maximum is 55 |
[17:09:48] | stuarta: | sigh, i give up |
[17:10:11] | stuarta: | lets ignore that for now and just do the version change. |
[17:10:17] | peterbennett: | ok |
[17:10:49] | stuarta: | i spotted some other stuff down the bottom about html headers and footers which could potentially be used to add this, but that's a problem for another time |
[17:16:42] | dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip.81.200.198.20) has quit () | |
[17:20:29] | stuarta: | if anyone has time over the next few days to take a look at #13002 it would be appreciated, i'm not around |
[17:20:29] | ** MythLogBot http://code.mythtv.org/trac/ticket/13002 ** | |
[17:23:39] | peterbennett: | stuarta: OK it is done. My git push seems to have pushed my merge back to the repo, I don't know why |
[17:24:07] | stuarta: | you were clearly missing a change so it did a merge |
[17:24:43] | stuarta: | ie your master head was != actual master head at the time of the push, so it reverts to merge |
[17:25:19] | peterbennett: | Right, I forgot to do a pull before making the doxygen change, so I did a pull then a push |
[17:26:04] | stuarta: | yep, so you had a divergent change, so it had to merge |
[17:26:09] | peterbennett: | OK so I assume nothing bad happened |
[17:26:16] | stuarta: | nope, should be fine |
[17:27:04] | peterbennett: | I am working on making link-local addresses work for everything. |
[17:27:25] | stuarta: | nice |
[17:27:58] | peterbennett: | There is code to try the address on each interface and use whichever one succeeds then cache the interface, but it is not used everywhere. |
[17:28:33] | stuarta: | we really should push that down to our own class which handles all this stuff |
[17:29:48] | peterbennett: | It is in mythsocket class but has some problems |
[17:36:41] | stuarta: | right, i'm off for a few days, will be back on Monday. drop me an email if you need anything..... |
[17:39:01] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving) | |
[17:51:50] | stuartm (stuartm!~gbee@115.248.166.66) has quit (Quit: Arrividerci) | |
[18:01:25] | peterbennett (peterbennett!~peter@2601:183:180:1708:9a85:85c6:1577:9ad8) has left #mythtv () | |
[18:31:15] | benklop (benklop!~quassel@2001:470:d:ee6:99ac:be48:403b:3618) has quit (Remote host closed the connection) | |
[18:32:29] | benklop (benklop!~quassel@2001:470:d:ee6:15fe:979e:129d:36e3) has joined #mythtv | |
[18:44:06] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies) | |
[19:11:35] | peterbennett (peterbennett!~Peter@mythtv/developer/peterbennett) has joined #mythtv | |
[19:26:17] | ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has joined #mythtv | |
[19:55:54] | peterbennett (peterbennett!~Peter@mythtv/developer/peterbennett) has left #mythtv () | |
[19:56:30] | peterbennett (peterbennett!~Peter@mythtv/developer/peterbennett) has joined #mythtv | |
[19:58:31] | peterbennett (peterbennett!~Peter@mythtv/developer/peterbennett) has quit (Quit: Leaving.) | |
[20:41:18] | dekarl1: | #13002... unit tests around the refactoring would have been nice :( |
[20:41:18] | ** MythLogBot http://code.mythtv.org/trac/ticket/13002 ** | |
[20:41:23] | dekarl1 is now known as dekarl | |
[20:45:00] | peper03: | peterbennett, stuarta: Problem solved! \o/ Query caching was turned on and that was triggering a bug in mysql – https://bugs.mysql.com/bug.php?id=83346 |
[20:45:37] | peper03: | Presumably the query cache is case-sensitive, so that's why it would work when I changed the case – it wasn't in the cache. |
[20:47:08] | peper03: | Apparently query caching has been disabled by default since around v5.6 and I'm pretty sure my DB pre-dates that, so I had it enabled. |
[20:47:23] | peper03: | I disabled it and now everything seems to work |
[20:47:25] | peper03: | Yay!!! |
[20:51:10] | dekarl: | peper03: is there a sensible way to document that somewhere? |
[20:54:06] | dekarl: | stuarta, I think I found it... committing a typo fix... when discarding sections as already seen/handled its looking up the PMT in the PAT cache ... |
[20:56:13] | peper03: | dekarl: I'll probably add something to https://www.mythtv.org/wiki/Raspberry_Pi |
[20:57:21] | peper03: | It's not specific to the RPi though. Theoretically any "old" client connecting to a "new" server could be affected. |
[20:58:42] | peper03: | Another alternative would be to disable query caching ourselves. It can be done on a per-session basis so we *could* add that to MSqlDatabase::InitSessionVars() |
[21:46:02] | SteveGoodey (SteveGoodey!~steve@host86-149-197-153.range86-149.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[21:47:13] | SteveGoodey (SteveGoodey!~steve@host86-149-197-153.range86-149.btcentralplus.com) has joined #mythtv | |
[21:49:30] | SteveGoodey (SteveGoodey!~steve@host86-149-197-153.range86-149.btcentralplus.com) has quit (Client Quit) | |
[22:00:51] | Chutt (Chutt!~ijr@2605:a000:1208:c087:c457:ef1d:60fd:2177) has quit (Read error: Connection reset by peer) | |
[22:01:41] | Chutt (Chutt!~ijr@2605:a000:1208:c087:c457:ef1d:60fd:2177) has joined #mythtv | |
[22:02:17] | ghoti (ghoti!~paul@hq.experiencepoint.com) has quit (Read error: Connection reset by peer) | |
[22:02:24] | ghoti (ghoti!~paul@hq.experiencepoint.com) has joined #mythtv | |
[22:29:21] | Chutt (Chutt!~ijr@2605:a000:1208:c087:c457:ef1d:60fd:2177) has quit (Read error: Network is unreachable) | |
[22:29:45] | Chutt (Chutt!~ijr@2605:a000:1208:c087:c457:ef1d:60fd:2177) has joined #mythtv |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.