MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (52):

aloril, Anssi, ChanServ, clever, davic, eharris, ElmerFudd, enyc, frobnic, gigem, gregl, GreyFoxx, Guest80981, hampton, ijc, ilmostro, IonTau, jheizer, jpabq, jya, kalamaja, knowledgejunkie, libsci, mad_enz, markspieth, MitchCapper, mkbloke, MythBuild, MythLogBot, MythNotifyBot__, ooshlablu, Panic, peper03, peterbennett, poptix, pppingme, ramshadow, rhpot1991, RokLobsta, Simon--, sphery_, stuarta, taylorr, tonsofpcs, tris, Valen, vesper, Warped, warpme_, xris, zbot, _charly__
Thursday, April 30th, 2020, 01:27 UTC
[01:27:22] RokLobsta (RokLobsta!~Dirkka@121-200-12-5.79c80c.mel.nbn.aussiebb.net) has quit (Remote host closed the connection)
[02:10:39] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-gbxjiaxwbcqljnit) has quit (Quit: Connection closed for inactivity)
[02:21:20] RokLobsta (RokLobsta!~Dirkka@121-200-12-5.79c80c.mel.nbn.aussiebb.net) has joined #mythtv
[04:16:54] kalamaja (kalamaja!~kalamaja@95.153.20.2) has quit (Ping timeout: 260 seconds)
[04:18:10] kalamaja (kalamaja!~kalamaja@95.153.20.2) has joined #mythtv
[06:50:30] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 276 seconds)
[06:57:32] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[06:57:32] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth
[07:14:59] KdW (KdW!~KdW@217-62-120-70.cable.dynamic.v4.ziggo.nl) has joined #mythtv
[07:30:43] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:ee71:6a0b:4f4e:9706) has joined #mythtv
[07:30:43] Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey
[07:49:59] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has joined #mythtv
[07:56:04] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Read error: Connection reset by peer)
[07:56:12] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[07:56:13] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth
[08:09:50] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has quit (Ping timeout: 260 seconds)
[08:17:35] Steve-Goodey: Would I be right in thinking that #ubuntu-mythtv & #ubuntu-mythtv-dev are now defunct?
[08:18:28] Steve-Goodey: If I try to join I get kicked saying they're invite only channels.
[08:19:18] Steve-Goodey: If they're gone I'll remove them from the wiki IRC page.
[08:30:22] stuarta: lemme see who owns them
[08:31:17] stuarta: both owned by the UbuntuIrcCouncil and both last used over 2 years ago
[08:31:32] stuarta: please nuke any references to them, and just use our normal channels here
[08:56:34] Maliuta (Maliuta!maliutamat@gateway/shell/matrix.org/x-mckkwkmbybymuvmw) has quit (Quit: killed)
[09:00:07] Steve-Goodey: Will do, thanks.
[09:10:49] Guest80981 (Guest80981!maliutamat@gateway/shell/matrix.org/x-ujhxflenkxoncpgm) has joined #mythtv
[09:15:06] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-rrusyclufcczszza) has joined #mythtv
[09:22:08] stuarta: Steve-Goodey: thank you for spotting and fixing
[09:22:37] Steve-Goodey: NP.
[09:24:14] SteveGoodey (SteveGoodey!~steve@host86-138-103-159.range86-138.btcentralplus.com) has joined #mythtv
[09:24:14] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey
[10:36:09] warpme_: markk__: hope you are well :-). Just wondering – how your tanix yx6 mini?
[10:40:08] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:ee71:6a0b:4f4e:9706) has quit (Remote host closed the connection)
[10:43:37] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:ee71:6a0b:4f4e:9706) has joined #mythtv
[10:43:37] Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey
[11:38:40] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[12:34:05] kalamaja (kalamaja!~kalamaja@95.153.20.2) has quit (Remote host closed the connection)
[12:35:19] kalamaja (kalamaja!~kalamaja@95.153.20.2) has joined #mythtv
[13:59:45] hampton (hampton!~dhampton@mythtv/developer/hampton) has quit (Ping timeout: 240 seconds)
[14:06:32] hampton (hampton!~dhampton@static-68-134-82-17.bltmmd.fios.verizon.net) has joined #mythtv
[14:06:33] hampton (hampton!~dhampton@static-68-134-82-17.bltmmd.fios.verizon.net) has quit (Changing host)
[14:06:33] hampton (hampton!~dhampton@mythtv/developer/hampton) has joined #mythtv
[14:06:33] Mode for #mythtv by ChanServ!ChanServ@services. : +v hampton
[14:14:03] hampton: I know I mentioned this the other day, but what are we going to do about debian stretch support. Its c++17 support is, to put it nicely, lacking. The default clang compiler can't even get through the mythtv/externals directory, dying in multiple subdirectories. Gcc on debian can compile myth, but seems to be missing a number of c++17 features.
[14:14:51] hampton: The curent raspian release is based on buster, which doesn't have any c++17 problems that I've seen. Buster has gcc 8.3 (up from 6.3) and clang 7.0.1 (up from 3.8.1).
[14:15:02] hampton: raspbian
[14:30:54] stuarta: well i guess the call is bigger than that, raspbian stretch requires you to use the OMX stuff, whilst buster you need the stuff mark has done
[14:34:08] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has joined #mythtv
[14:43:53] markk__: hampton, stuarta: so what are the options wrt debian stretch? I see it doesn't go end of life until June 2022
[14:44:08] stuarta: hampton: btw. the recently fixed smolt data is showing 7 buster vs 6 stretch
[14:46:07] stuarta: markk__: tbh, we just take a call as a project. do we just declare on rpi we need <blah> and move on
[14:47:15] markk__: stuarta: but what about non-rpi?
[14:48:00] stuarta: just don't use c++17 like we have to do on, i think, freebsd???
[14:48:58] markk__: so no c++17 features in our code at all?
[14:49:34] hampton: Is there an easy way to get newer compilers on stretch? I haven't stumbled across one.
[14:49:54] stuarta: i would say no
[14:50:06] stuarta: debian is pretty unmoving on that sort of thing
[14:50:21] stuarta: one of the reasons i eventually gave up on it as my day to day linux
[14:50:33] stuarta: everything is obsolete
[14:50:34] hampton: Only use c++17 features that compile on stretch?
[14:52:02] stuarta: isn't there another platform that doesn't have c++17
[14:52:03] stuarta: ??
[14:52:05] hampton: mark I can't remember what it was you had to work around before. I have some work I had to rewrite where I had to replace std::string with std::array<char,x> because the std :: string :: data function always returns a const pointer.
[14:52:48] hampton: On my set of builders, stretch is the only one that has required me to rewrite code.
[14:53:32] hampton: ISTR centos7 had issues, but I was able to easily upgrade to newer compilers.
[14:57:17] stuarta: maybe we just declare v32 onwards requires buster
[14:57:31] stuarta: it'll be 2 years before we officially release that
[14:57:33] hampton: Looking forward to the next release date for MythTV, buster will have been out for 21 months.
[14:57:39] stuarta: ie. for ubuntu 22.04
[14:57:53] hampton: 2 years? Make that 33 months for buster.
[14:58:09] stuarta: 2 year for v32.0
[14:58:13] stuarta: 2 years for v32.0
[14:58:19] hampton: That's also two months before stretch hits EOL.
[14:58:34] stuarta: ah simples then EOL = out of scope
[14:58:57] stuarta: i would just drop an email to the priv dev list for comment
[14:59:20] hampton: Stretch is not the "last major release" of debian. Doesn't that also make it out of scope. :P
[14:59:53] markk__: hampton: not sure I remember having to work around any c++17 issues.
[15:00:21] markk__: stuarta: I'd like to think we'd have something useful to release in the next year or so:)
[15:01:04] stuarta: markk__: sure, we have previously done the .0 release for the LTS-1 release, (ie that would be 21.10)
[15:01:12] stuarta: which is actually better
[15:01:35] stuarta: because it gives us 6 months to thrash out any major issues before it hits the LTS
[15:01:54] markk__: hampton: so what features don't work on stretch?
[15:02:23] stuarta: wasn't there a recent build failure because the stdlib isn't sufficiently new?
[15:02:35] stuarta: iirc the compiler copes, but the stdlib was out of date
[15:02:38] hampton: Ah, that's what I was trying to rememeber.
[15:03:05] stuarta: and that was easy enough to deal with by using Qt equivalents
[15:05:18] hampton: 1 std :: string ::data always returns a const ptr
[15:05:29] hampton: 2) std :: array :: size isn't a constexpr
[15:05:37] hampton: 3) no structured binding declarations (e.g. "for (auto [table,column] : tables)")
[15:05:56] hampton: All can be worked around, but how long do we keep adding workarounds?
[15:06:30] hampton: std :: string :: data
[15:06:56] hampton: my char program want to keep converting that into a smiley face
[15:07:00] hampton: chat
[15:07:05] stuarta: heh
[15:16:34] markk__: warpme_: haven't had a chance to test it yet:) may give it a go shortly – need a break from vulkan; at this rate it will be 10,000lines of code before I render a triangle:)
[15:19:29] stuarta: hahaha
[15:19:49] stuarta: it took me a while to port the opengl "hello world" triangle to qt
[15:20:06] stuarta: mainly cause i knew next to nothing about opengl at the time
[15:21:54] KdW (KdW!~KdW@217-62-120-70.cable.dynamic.v4.ziggo.nl) has quit (Ping timeout: 260 seconds)
[15:22:26] markk__: stuarta: as I read somewhere else – if OpenGL is 10% application code and 90% driver – vulkan is the opposite...
[15:23:36] stuarta: i'm not surpised, it did look a bit like painting a motorway with a toothbrush
[15:25:07] markk__: while blindfolded
[15:25:13] stuarta: :)
[15:25:37] stuarta: surely there are toolkits wrapping it, to make it a little less crazy?
[15:26:48] markk__: stuarta: not much as far as I can see
[15:27:36] markk__: and we are already trying to wrangle vulkan pipelining around our UI painter and Qt's implementation
[15:29:15] stuarta: we are?
[16:03:22] ** stuarta heads off **
[16:27:03] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 276 seconds)
[16:27:19] gigem: Regarding debian stretch, there is no official backport of newer gcc. However, it's probably not that hard to install gcc from buster on stretch. One of the niceties of debian is that apt can be configured to allow selective inclusion of packages from other [newer] releases.
[16:27:21] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[16:27:22] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth
[16:47:55] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has quit (Ping timeout: 260 seconds)
[17:09:12] warpme_: markk__: "10,000lines of code before I render a triangle:)" – really like this statement :-)))))))))))))))))
[17:12:25] warpme_: markk__: btw – recently I got on my plate cherry-trail box and give it run for 4kUHD HVEC tv from SAT. Works really nicely with current myth code & VAAPI hw-accell. cpu load is <10%. Nice work!
[17:24:29] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has joined #mythtv
[17:42:20] markk__: warpme_: I used to hate vaapi with a passion – but it has matured and I've come to appreciate that it is probably the most complete and developer friendly api (for video decoding/rendering)
[17:53:55] warpme_: markk__: yeah. developing good API (i mean definition) is in fact _much more_ difficult (and has much bigger impact on adoption, eco-system attractiveness, etc.) that implementing good api. For me sometimes this aspect clearly define: who is artist in subject and who is average workman.....
[17:54:13] warpme_: that->than
[18:01:29] hampton: gigem: stretch-backports doesn't have an updated gcc. :-(
[18:11:22] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has quit (Ping timeout: 260 seconds)
[18:18:25] gigem: hampton: I know. That's what I said. I also said apt has support for selectively pulling packages from newer releases. For example, I run testing but can easily pull packages from unstable and even experimental whenever I need to. See //medium.com/@george.shuklin/how-to-install-packages-from-a-newer-distribution-without-installing-unwanted-6584fa93208f" rel="nofollow">https://medium.com/@george.shuklin/how-to-ins . . . 6584fa93208f for one explanation of how to do it.
[18:18:27] gigem: The point being that anyone wanting to stay with debian strech and build mythtv master can pull gcc/g++ (and probably libc) from buster.
[19:10:49] Tobbe5178 (Tobbe5178!~asdf@81-235-210-78-no62.tbcn.telia.com) has quit (Read error: Connection reset by peer)
[20:54:11] Mode for #mythtv by ChanServ!ChanServ@services. : +v MythLogBot
[20:59:46] xris (xris!~xris@75-172-28-137.tukw.qwest.net) has joined #mythtv
[20:59:47] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[20:59:47] xris (xris!~xris@75-172-28-137.tukw.qwest.net) has quit (Changing host)
[20:59:47] Mode for #mythtv by ChanServ!ChanServ@services. : +v xris
[21:00:19] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:ee71:6a0b:4f4e:9706) has quit (Quit: Konversation terminated!)
[21:08:52] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has joined #mythtv
[21:42:39] Tobbe5178 (Tobbe5178!~asdf@2001:2002:51eb:d24e:f837:1381:b9fe:a9ac) has joined #mythtv
[21:54:28] SteveGoodey (SteveGoodey!~steve@host86-138-103-159.range86-138.btcentralplus.com) has quit (Quit: Konversation terminated!)
[22:31:40] markk__ (markk__!~mark@host109-149-186-31.range109-149.btcentralplus.com) has quit (Ping timeout: 265 seconds)
[23:04:57] Tobbe5178 (Tobbe5178!~asdf@2001:2002:51eb:d24e:f837:1381:b9fe:a9ac) has quit (Read error: Connection reset by peer)

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