Sunday, December 20th, 2020, 00:43 UTC | ||
[00:43:51] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has joined #mythtv | |
[00:43:51] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[01:16:54] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[01:16:54] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth2 | |
[01:17:54] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[01:35:32] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has quit (Quit: Konversation terminated!) | |
[03:13:31] | davic (davic!uid473656@gateway/web/irccloud.com/x-seuyimjuvfmzwfos) has quit (Quit: Connection closed for inactivity) | |
[04:13:13] | gregl (gregl!~greg@cpe-24-194-253-7.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
[06:18:47] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has quit (Read error: Connection reset by peer) | |
[06:18:56] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[06:18:56] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[06:30:00] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Quit: WeeChat 2.3) | |
[06:32:00] | peterbennett (peterbennett!~pi@2601:183:100:e:a0f4:3c6:66fb:3fd5) has joined #mythtv | |
[06:32:00] | peterbennett (peterbennett!~pi@2601:183:100:e:a0f4:3c6:66fb:3fd5) has quit (Changing host) | |
[06:32:00] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv | |
[06:32:00] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett | |
[06:51:31] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has joined #mythtv | |
[06:51:32] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[09:27:59] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has quit (Quit: Konversation terminated!) | |
[12:00:07] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has joined #mythtv | |
[12:00:07] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[13:17:34] | SteveGoodey (SteveGoodey!~steve@host86-139-84-249.range86-139.btcentralplus.com) has joined #mythtv | |
[13:17:34] | Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey | |
[14:17:13] | peper03: | Trying to build the Android APK for the first time following the instructions here: https://github.com/MythTV/packaging/tree/master/android but putting it all in a Docker container. |
[14:17:42] | peper03: | There are a few additonal dependencies that need to be installed but I've got the libraries to compile. |
[14:18:40] | peper03: | Trying to build the APK fails immediatesly because there is no 'qt' directory (and associated files) under packaging/android/mythinstall64. |
[14:19:30] | peper03: | Where should that directory come from? Symbolic link to somewhere else? |
[14:25:51] | peper03: | As this is just for setting up a build rather than full development environment, I put the Android command line tools into the container and used sdkmanager to install the other parts. Is there something in the full SDK that I'm missing? |
[14:45:26] | peterbennett: | peper03: I just looked at my mythinstall64 directory and there is a directory qt |
[14:46:07] | peterbennett: | peper03: It should be created by the build of libraries |
[14:46:12] | peper03: | peterbennett: Any idea where it's being created? It's not part of the repo. |
[14:46:18] | peper03: | Hmm. |
[14:47:32] | peterbennett: | peper03: One warning – the library build does not necessarily stop when there is an error. Its best to save the output then scan it for errors (search for error: and similar strings) |
[14:48:38] | peterbennett: | The date on the qt directory matches the date of my library build |
[14:49:22] | peterbennett: | Under the qt directory is abunch of other directories: bin, doc, include, etc. |
[14:49:24] | peper03: | peterbennett: Yeah, I was just wondering that. It stopped several times due to missing dependencies (and it's a bit of a pain when sorting that out that everything always gets rebuilt) but it didn't abort with an error the last time. Let me see if there's something visible. |
[14:55:47] | peper03: | So, of course, the logs have scrolled out of the buffer so I'll build the libs again. |
[14:56:26] | peper03: | I can't find anything in the 'android' directory that would actually create that directory though. Seems to be well hidden. |
[16:17:31] | peper03: | peterbennett: OK, so the libraries apparently didn't compile because it couldn't find Java. Fixed that and rebuilt the container to properly fix previous issues I'd already found and now the libraries seem to compile through OK. I can't find anything with 'error' that isn't related to that term being in a filename. |
[16:17:45] | peper03: | But I still don't have a 'qt' directory under mythinstall64. |
[16:18:11] | peper03: | I have one under libsinstall64 though. |
[16:21:18] | peper03: | Ah. mythbuild.sh copies libsinstall64 into mythinstall64, but only if mythinstall64 doesn't already exist (or is not a directory to be specific). |
[16:22:26] | peper03: | Since I still have the mythinstall64 from the previous attempt (where qt did not build properly for whatever reason), it's not updated. |
[16:22:55] | peper03: | Deleted that and started building the apk again and now it seems to be working :) |
[16:28:12] | peterbennett: | :) |
[17:19:15] | cybrNaut: | bug: sometimes reception is so poor that MythTV doesn't just mark the recording as "damaged", but it goes a step further and deletes the .ts file. That's fair enough, since those files are useless anyway. The UI continues to list the recording in the catalog in gray text with an "X". That's also reasonable. But then when the user tries to play the recording, they get a pop-up saying "the recording |
[17:19:21] | cybrNaut: | cannot be found". That's really a lousy way to communicate the situation to the user. The pop-up _should_ say: "the media for this recording was deleted by MythTV because the quality was too low to keep the file" |
[17:19:57] | cybrNaut: | ^ someone plz feel free to report that bug in the bug tracker |
[17:24:57] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[17:46:08] | peper03: | peterbennett: OK, rebuilding yet again. Building the APK failed because it determined that SDK21 and build-tools 28.0.3 could not be found and also couldn't be installed (because it's running in Docker and user-rights). |
[17:46:24] | peper03: | The readme says to install SDK29 and build-tools 29.0.2 |
[17:46:42] | peper03: | But also start the build process with 'SDK=21' |
[17:47:39] | peper03: | I have no idea about building for Android so not a clue as to what is likely to be right. |
[17:48:31] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[17:48:31] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
[18:13:04] | peterbennett: | peper03: Hmm sorry I did not see your message right away |
[18:13:32] | peterbennett: | setenv.sh specifies the build tools version |
[18:18:26] | peterbennett: | Using SDK=21 with build tools 29 is ok. |
[18:19:27] | peterbennett: | setenv.sh does some messing about with build tools version. |
[18:20:02] | peterbennett: | The android build is a bit of a challenge :) |
[18:32:41] | peper03: | peterbennett: No problem, I'm in and out too. |
[18:32:49] | peper03: | You're telling me it's a challenge :) |
[18:56:11] | peper03: | Well, after installing SDK21 and build-tools 28.0.3, I've finally got an APK! |
[19:00:27] | Overlordz (Overlordz!~Overlordz@50.125.250.211) has joined #mythtv | |
[19:10:01] | peterbennett: | My system has 4 versions of build tools installed, so maybe it is not using the one I thought it was |
[19:20:32] | peper03: | There are references in qt-everywhere to build-tools 28.0.3. I'm assuming they're part of the delivery rather than generated from somewhere although I'm not certain. |
[19:21:21] | peper03: | The libs built fine but building the main application failed part way through. |
[19:22:52] | peper03: | Another question: mythbuild.sh runs configure with '--enable-backend'. Is that intentional? I don't know whether it makes much of a difference but I assume no-one's trying to run the backend on Android? |
[19:44:58] | markk_ (markk_!~mark@host86-183-79-211.range86-183.btcentralplus.com) has joined #mythtv | |
[19:49:16] | markk_: | peper03: --enable-backend/--disable-backed doesn't really do anything in configure – I looked recently at re-enabling the ability to only build the frontend but the code has moved on and there are a number of fixes needed. so mythbackend always gets built. |
[20:21:10] | markk_ (markk_!~mark@host86-183-79-211.range86-183.btcentralplus.com) has quit (Ping timeout: 246 seconds) | |
[21:33:29] | MythBuild: | Build [#187](https://code.mythtv.org/buildbot/#builders/188/builds/187) of `tidy-master` 4failed. |
[21:40:05] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has quit (Quit: Konversation terminated!) | |
[22:38:36] | SteveGoodey (SteveGoodey!~steve@host86-139-84-249.range86-139.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[23:04:59] | amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!) | |
[23:43:18] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds) | |
[23:46:52] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[23:46:52] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.