Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2020-07-14

00:02:40*__builtin finishes reading the backlog just as speachy leaves
00:02:43__builtinnight, I guess
00:13:26 Quit Oksana (Ping timeout: 256 seconds)
00:19:08fs-bluebotBuild Server message: Build round completed after 1270 seconds.
00:19:09fs-bluebotBuild Server message: Revision 4591510 result: All green
00:28:37***Saving seen data "./dancer.seen"
00:28:56 Join Oksana [0] (~Wikiwide@Maemo/community/ex-council/Wikiwide)
00:53:38 Join ac_laptop [0] (~ac_laptop@
01:14:11 Join advcomp2019_ [0] (
01:14:11 Quit advcomp2019_ (Changing host)
01:14:12 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
01:16:35 Quit advcomp2019 (Ping timeout: 240 seconds)
01:22:40 Join ZincAlloy [0] (
01:27:30 Quit ZincAlloy (Ping timeout: 256 seconds)
01:27:59 Quit __Bilgus_ (Ping timeout: 245 seconds)
01:38:43 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:16:a079:5a98:337e)
01:43:33 Quit ZincAlloy (Ping timeout: 272 seconds)
02:28:38***Saving seen data "./dancer.seen"
02:55:26 Quit yosafbridge (Quit: Leaving)
02:55:58 Join yosafbridge [0] (
03:35:22 Quit jdarnley (Ping timeout: 272 seconds)
03:35:40 Join J_Darnley [0] (
03:49:13 Join sakax [0] (~r0b0t@unaffiliated/r0b0t)
04:00:16 Join petur [0] (~petur@
04:00:16 Quit petur (Changing host)
04:00:16 Join petur [0] (~petur@rockbox/developer/petur)
04:00:32 Join lebellium [0] (
04:23:29 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
04:28:42***Saving seen data "./dancer.seen"
04:30:28 Quit ac_laptop (Ping timeout: 258 seconds)
04:31:08 Join Huntereb [0] (~Huntereb@
06:03:37 Quit danielp3344 (Ping timeout: 260 seconds)
06:04:26 Join danielp3344 [0] (danielp334@gateway/shell/
06:28:45***Saving seen data "./dancer.seen"
06:49:07 Quit sakax (Quit: Leaving)
07:32:33speachysweet, the neworked nightly (multi-)voice build flow succeeded.
07:58:03 Quit petur (Quit: Connection reset by beer)
08:07:30 Join Bugies [0] (~karol@
08:25:39 Quit pamaury (Quit: this->disconnect())
08:28:47***Saving seen data "./dancer.seen"
08:42:20fs-bluebotBuild Server message: New build round started. Revision 30fb53d, 295 builds, 10 clients.
08:46:36 Join massiveH [0] (
08:46:45 Join ac_laptop [0] (~ac_laptop@
09:03:25fs-bluebotBuild Server message: Build round completed after 1266 seconds.
09:03:28fs-bluebotBuild Server message: Revision 30fb53d result: All green
09:03:29fs-bluebotBuild Server message: New build round started. Revision 66d7c21, 295 builds, 10 clients.
09:20:42fs-bluebotBuild Server message: Build round completed after 1033 seconds.
09:20:43fs-bluebotBuild Server message: Revision 66d7c21 result: All green
09:24:51fs-bluebotBuild Server message: New build round started. Revision c731674, 295 builds, 10 clients.
09:44:14fs-bluebotBuild Server message: Build round completed after 1163 seconds.
09:44:16fs-bluebotBuild Server message: Revision c731674 result: All green
10:02:01 Join JanC_ [0] (~janc@lugwv/member/JanC)
10:02:11 Quit JanC (Killed ( (Nickname regained by services)))
10:02:11 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC)
10:16:46 Quit logbot_ (Ping timeout: 256 seconds)
10:16:46***ERROR: (Closing Link: (Ping timeout: 256 seconds)) from
10:16:46***Saving seen data "./dancer.seen"
10:16:47***Started Dancer V4.16
10:16:47***Connected to on port 6667
10:16:47***Logfile for #rockbox started
10:16:47Mode"logbot_ :+i" by logbot_
10:16:53***Server message 501: 'logbot_ :Unknown MODE flag'
10:16:53 Join logbot_ [0] (
10:16:53 Join JanC [0] (~janc@lugwv/member/JanC)
10:16:53 Join ac_laptop [0] (~ac_laptop@
10:16:53 Join massiveH [0] (
10:16:53 Join Bugies [0] (~karol@
10:16:53 Join danielp3344 [0] (danielp334@gateway/shell/
10:16:53 Join Huntereb [0] (~Huntereb@
10:16:53 Join lebellium [0] (
10:16:53 Join J_Darnley [0] (
10:16:53 Join yosafbridge [0] (
10:16:53 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
10:16:53 Join Oksana [0] (~Wikiwide@Maemo/community/ex-council/Wikiwide)
10:16:53 Join rogeliodh [0] (~rogeliodh@
10:16:53 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
10:16:53 Join TheEaterOfSouls [0] (~souls@unaffiliated/theeaterofsouls)
10:16:53 Join efqw [0] (uid412670@gateway/web/
10:16:53 Join livvy [0] (~livvy@gateway/tor-sasl/livvy)
10:16:53 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
10:16:53 Join flabrus [0] (~beard@unaffiliated/flabrus)
10:16:53 Join klock [0] (~freeklock@unaffiliated/klock)
10:16:53 Join lemon_jesus [0] (
10:16:53 Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g)
10:16:53 Join kann [0] (kann@fsf/member/kann)
10:16:53 Join mendel_munkis [0] (
10:16:53 Join Natch [0] (
10:16:53 Join Strife89 [0] (sid399903@gateway/web/
10:16:53 Join Soap_ [0] (~Soap@rockbox/staff/soap)
10:16:53 Join dweeber_ [0] (
10:16:53 Join dys [0] (
10:16:53 Join kugel [0] (~kugel@rockbox/developer/kugel)
10:16:53 Join prg318 [0] (~prg@deadcodersociety/prg318)
10:16:53 Join beencubed [0] (~beencubed@
10:16:53 Join blackyus17 [0] (
10:16:53 Join michaelni [0] (
10:16:53 Join olspookishmagus [0] (
10:16:53 Join amiconn [0] (jens@rockbox/developer/amiconn)
10:16:53 Join pixelma [0] (marianne@rockbox/staff/pixelma)
10:16:53 Join Galois [0] (
10:16:53 Join paulk-leonov [0] (~paulk-leo@
10:16:53 Join blbro[m] [0] (blbrostrat@gateway/shell/
10:16:53 Join zagor[m] [0] (bjstmatrix@gateway/shell/
10:16:53 Join kadoban [0] (kadobanmat@gateway/shell/
10:16:53 Join nihilazo [0] (nihilazoma@gateway/shell/
10:16:53 Join _3dsv [0] (
10:16:53 Join Lonoxmont [0] (
10:16:53 Join scorche [0] (~scorche@rockbox/administrator/scorche)
10:16:53 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
10:16:53 Join trfl [0] (
10:16:53 Join kirvesAxe [0] (
10:16:53 Join Moarc [0] (
10:16:53 Join TheSphinX^ [0] (
10:16:53 Join ufdm [0] (
10:16:53 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
10:16:53 Join ParkerR [0] (ParkerR@unaffiliated/parkerr)
10:16:53 Join Rondom [0] (
10:16:53 Join amdj [0] (~aaron@freenode/staff/atheme.amdj)
10:16:53 Join aevin [0] (eivindsy@unaffiliated/aevin)
10:16:53 Join Topy44 [0] (
10:16:53 Join copper [0] (~copper@unaffiliated/copper)
10:16:53 Join Tsesarevich [0] (Tsesarevic@fluxbuntu/founder/joejaxx)
10:16:53 Join rasher [0] (~rasher@rockbox/developer/rasher)
10:16:53 Join CommunistWitchDr [0] (
10:16:53 Join ps-auxw [0] (
10:16:53 Join XDjackieXD [0] (
10:16:53 Join signop [0] (~signop@
10:16:53 Join edhelas [0] (9d94237298@2a01:7c8:aab8:6b9:5054:ff:fec9:fd84)
10:16:53 Join user890104 [0] (
10:16:53 Join funman [0] (~fun@rockbox/developer/funman)
10:16:53 Join igitoor [0] (igitur@unaffiliated/contempt)
10:16:53 Join xcin [0] (~x@
10:16:53 Join rudi_s [0] (
10:16:53 Join SammysHP [0] (
10:16:53 Join TorC [0] (~Tor@fsf/member/TorC)
10:16:53 Join APLU [0] (~mulx@2a03:7220:8081:2900::1)
10:16:53 Join marex-cloud [0] (sid137234@gateway/web/
10:16:53 Join ats [0] (
10:16:53 Join Slasheri [0] (~miipekk@rockbox/developer/Slasheri)
10:16:53 Join Horrorcat [0] (~Horrorcat@unaffiliated/horrorcat)
10:16:53 Join emacsomancer [0] (
10:16:53 Join alexbobp [0] (
10:16:53 Join ender| [0] (~ender1@2a01:260:4094:1:6045:6fff:fedd:cbf3)
10:16:53 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
10:16:53 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
10:16:53 Join heredoc [0] (heredoc@2a01:7e01::f03c:91ff:fec1:de1d)
10:16:53 Join shrizza [0] (
10:16:53 Join vup [0] (~~~~@
10:16:53 Join speachy [0] (~speachy@
10:16:53 Join Acou_Bass [0] (
10:16:53 Join logbot [0] (
10:16:53 Join ecs [0] (
10:16:53 Join St3ak [0] (
10:16:53 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
10:16:53 Join Xeha [0] (~Xeha@unaffiliated/xeha)
10:16:53 Join @ChanServ [0] (ChanServ@services.)
10:16:53 Join fauweh [0] (
10:16:53 Join mikroflops [0] (
10:16:53 Join fs-bluebot [0] (
10:16:53 Join koniu [0] (~koniu@gateway/tor-sasl/koniu)
10:16:53 Join __builtin [0] (~quassel@rockbox/developer/builtin)
10:16:53 Join Guest52733 [0] (
10:16:53 Join benedikt93 [0] (~quassel@unaffiliated/benedikt93)
10:16:53 Join bzed [0] (
10:16:53 Join sh4 [0] (shapeless@unaffiliated/sh4)
10:16:53 Join galaxy_knuckles [0] (~gknux@unaffiliated/galaxy-knuckles/x-1756549)
10:16:53 Join craftyguy [0] (~craftyguy@qutebrowser/dev/craftyguy)
10:16:53 Join toruvinn [0] (
10:19:57 Quit massiveH (Quit: Leaving)
10:26:47Strife89speachy: Will it always be at around midnight EST?
10:29:24speachywill what be? the voice builds?
10:30:04speachy(the cron job for that kicks off at 02:11am EST)
10:30:46speachyI may need to adjust that due to the longer run times.
11:05:03 Quit rogeliodh (Quit: The Lounge -
11:06:28 Join sakax [0] (~r0b0t@unaffiliated/r0b0t)
11:07:40Strife892:11, gotcha
11:11:09speachyit's not the system load, but as more voice sets get added, it may not finish before the nightly backup run gets kicked off
11:11:33speachygranted reworking the build script to do things in parallel would help a lot too.
11:11:50mendel_munkisspeachy: will adding more machines to the build farm help?
11:12:30speachyno, voice builds are not farmed out. I do intend to move manual builds out to the farm eventually though.
11:13:15mendel_munkisspeachy: I have a machine I plan to add to the farm once I manage to install an os on it.
11:13:30speachythe way voice builds work, all voices for a given language need to be done by the same host since most strings can be re-used.
11:13:57mendel_munkisyou cant farm different languages out to different machines?
11:14:50speachysure, anything is possible. :)
11:16:36 Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:8c02:32e3:4bad:3f5)
11:19:23speachydecent amount of plumbing work needs doing first
11:19:52speachyI think I've achieved step 1: make it work correctly
11:20:29speachystep 2 (make it work fast) is now worth considering.
11:22:14speachyone of the things that needs doing first is to allow the build list to specify multiple capability flags that a client must meet before being handed a build
11:22:53mendel_munkisspeachy: do we not already have that to some extent for which toolchains?
11:24:26speachyI've already implemented 'single capability has multiple requirements' (which is now used by the android build targets, SDK and NDK need to be checked independently)
11:25:42speachybut what I'm talking about is specifing eg "clipplus-manual" requires "arm-gcc-494|latex" instead of creating an "arm-manuals" target that separately tests for gcc4.9.4 and latex.
11:26:01 Nick dweeber_ is now known as dweeber (
11:26:18speachythat came out more muddled than I'd intended. I hope what I meant is clear.
11:27:07mendel_munkisI think I get what you are saying.
11:27:28mendel_munkishowever why do the manuals require gcc?
11:28:23speachythe C preprocessor is used. some of the stuff we have in the headers is controlled by compiler-defined flags.
11:28:49mendel_munkisthats good to know (and kind of cool)
11:29:18speachyI a while bacak ran into problems trying to build the ihp-120 manual without the m68k toolchain present.
11:30:17speachyit _shouldn't_ require the crosstools to build the manual but there is some dependency lurking in there somewhere
11:33:34speachysame with voices; it relies on the features list which in turn is dependent on running features.txt through target-CPP with the target config.h #included
11:56:01*speachy keeps cleaning out old tickets.
11:59:16TheEaterOfSoulsCan rockbox not do hardware poweroff on the X3ii?
12:00:00speachyyou mean via the power button, or via some other mechanism?
12:00:31speachythe rocker works fine with self-poweroff, and I just assumed the x3ii behaved the same way as it's the same underlying OS.
12:00:54*speachy supposes using some of the rockbox war chest to buy one of these players is warranted.
12:01:26TheEaterOfSoulsMine doesn't seem to be turning off via the button
12:01:46TheEaterOfSoulsSo now I'm in a bit of a jam
12:02:09TheEaterOfSoulsDidn't include the voice file in the rockbox build on the SD card
12:02:16TheEaterOfSoulsOh well, I'll figure something out later
12:03:35 Quit MrZeus (Ping timeout: 272 seconds)
12:05:00speachynobody's reported a problem with it. do you know if it's even in rockbox?
12:05:18speachy(IIRC the power button shutdown thing is completely controlled by the OS; rockbox has nothing to do with it)
12:05:31speachyholding it down for several seconds doesn't work either?
12:05:33TheEaterOfSoulsIt is, or rather it was when I had someone looking at it
12:05:53TheEaterOfSoulsDoes the bootloader also just run on top of Linux? How does that work?
12:06:09TheEaterOfSoulsApologies if these are dumb questions
12:06:20speachyyes, the "bootloader" is just a linux application that lets you chose between the original firmware's hibyplayer and rockbox.
12:10:02TheEaterOfSoulsSo is it: rockbox, hibyplayer, start ADB?
12:10:13TheEaterOfSoulsThe menu layout, that is
12:10:46speachymore or less
12:11:23speachyit's a long timeout (which is annoying) but that's been on the to-fix list for some time.
12:11:52TheEaterOfSoulsThe timeout wasn't long when I updated the bootloader
12:12:08TheEaterOfSoulsIt had a selection screen, then booted into rockbox
12:12:10speachyit's more annoying for in the car
12:13:50fs-bluebotBuild Server message: New build round started. Revision a69acbb, 295 builds, 12 clients.
12:14:52Strife89Oooh, my laptop's first round
12:16:48***Saving seen data "./dancer.seen"
12:16:52Strife89Core i5-7200U
12:17:15Strife89Samsung EVO 950 I think
12:18:06Strife89Whoops, I was way off. 860 EVO.
12:18:16speachyTheEaterOfSouls, if you plug in the USB cable you can transfer over the voice file. Even if the poweroff button isn't working for you, you can leave it idling and it will eventually shut itself off after a few minutes.
12:19:18speachy(after unplugging it, that is..)
12:20:34 Join petur [0] (~petur@rockbox/developer/petur)
12:22:45TheEaterOfSoulsYes, will do
12:23:14TheEaterOfSoulsHello fellow Skylake user
12:23:30TheEaterOfSoulsWait, never mind
12:23:58 Join ShockTohp [0] (~kevin@
12:24:10TheEaterOfSouls6700U here
12:25:36TheEaterOfSoulsI have a 970 Evo Plus
12:25:47TheEaterOfSoulsThat I've admittedly abused a bit
12:26:04TheEaterOfSoulsSMART data is still showing 100% spare, though
12:28:30fs-bluebotBuild Server message: Build round completed after 880 seconds.
12:28:31fs-bluebotBuild Server message: Revision a69acbb result: All green
12:29:40TheEaterOfSoulsApparently it can also work as a USB DAC? That's cool
12:33:19BugiesHi all I have a problem with Rockbox utility on Ubuntu
12:35:21__builtinhi Bugies
12:35:24__builtinwhat's happening?
12:35:47Bugiesno mount point found for gogear hdd63xx
12:36:29__builtinis it actually mounted in your filesystem? (run `mount')
12:37:18Bugiesmtp protocol is ok i can browse that player
12:38:20__builtinbrowse it through what?
12:39:02__builtinI'm guessing you might need to change it out of MTP mode and into mass storage, if that's an option
12:39:10*__builtin doesn't know much about the gogears
12:39:27mendel_munkisBugies: all the targets I am aware of require MSC mode.
12:39:50Bugiesmy file browser i using polish ubuntu 19.10 distro
12:40:05__builtincan you run 'mount' from a terminal?
12:40:26Bugiesok yes
12:40:55Bugieshuge list of directories
12:41:18__builtincan you pass it through grep for 'media'? run 'mount | grep media'
12:41:40__builtinand then pastebin the result?
12:42:07Bugiesnothing found for media
12:42:19__builtinhmm, can you pastebin the whole `mount' output?
12:42:25Bugiesit is MTP mode
12:42:41__builtinis there an option to switch the mode in the firmware somewhere?
12:44:15Strife89TheEaterOfSouls: Nice hardware!
12:45:24Bugiesok __builtin
12:46:08__builtindoesn't look like it's mounted anywhere
12:46:16Bugiesill check MSC mode
12:46:16 Join jdarnley [0] (
12:46:23 Quit J_Darnley (Ping timeout: 256 seconds)
12:47:13Bugiesgogear is mounted under /var/run/user...mtp:...
12:48:02__builtinin mtp mode or msc?
12:48:14__builtinif it's showing up in msc, try running rbutil again
12:48:33__builtinand if that doesn't work, run rbutil as root (there may be permission issues)
12:49:59Bugiesim use sudo to start Rockbox RockboxUtility-v1.4.1-x86_64.appimage
12:50:25 Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:8c02:32e3:4bad:3f5)
12:50:29__builtindoes it work in msc mode?
12:50:50 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:8511:b3db:3806:13c)
12:51:13Bugiesi dont know how change mode
12:51:24 Join ZincAlloy1 [0] (
12:54:07Bugiesok that is the trick
12:54:20__builtindoes it work in rbutil now?
12:55:21Bugiesyes found mount point
12:55:31 Quit ZincAlloy (Ping timeout: 272 seconds)
12:57:52Bugiesit is mounted as UMS device
12:58:23BugiesThank You
13:02:40speachyany comments on g#2534? It's a nearly decade-old patch but IMO quite useful.
13:02:42fs-bluebotGerrit review #2534 at : FS #11541 - Add Voice Announcement of Summary Info to WPS hotkey by Igor B. Poretsky
13:03:33speachyit needs a sane default value
13:06:47speachy(well it defaults to just voicing the time, which is probably sane)
13:07:00speachyand to be documented in the manual
13:12:40TheEaterOfSoulsI didn't know there was a WPS hotkey, actually
13:12:45speachygevaerts, you did a resync of it a while back, do you still not have any opinion on it?
13:13:47gevaertsI have to look. I doesn't seem at all like something I know anything about...
13:14:22speachythe final comment in the referenced FS #11541 is yours :)
13:14:24fs-bluebot Add Voice Announcement of Summary Info to WPS hotkey (patches, unconfirmed)
13:15:16speachythere's also #11564
13:15:17gevaertsWell, I did say "untested, and no opinion about whether or not we want this" :)
13:15:31speachy...hence my question
13:16:20speachyFS #11564 sorta reimplements it using the skin engine.. but that requires each and every skin to be tweaked.
13:16:21fs-bluebot new tag to talk other tags (patches, new)
13:16:42TheEaterOfSoulsI'd set it to off, but that's just me. I can't say what the default should be
13:17:10speachyIMO what to voice on the WPS screen seems to me more of a user preference thing rather than somethign that shoudl be fixed as part of the theme.
13:17:51speachygah, gotta love my use of "while playing screen screen"
13:18:50gevaertsI can't find why I resynced that patch in my irc logs...
13:19:03gevaertsPresumably someone asked somewhere
13:19:41gevaertsSo no, no opinion :)
13:20:30Strife89I'm with TheEaterOfSouls on this, because many buttons already have multiple functions on the WPS.
13:20:58speachythe WPS "hotkey" is effectively a user-configurable setting.
13:22:07speachyI agree with the critisims of the patch, but at the same time, I honestly don't see a better way to achieve that functionality.
13:22:28Strife89(dives into settings) Ohhh I see now
13:23:04speachyTheEaterOfSouls, so you're saying you wouldnt want the ability to have the player voice some sort of status message (time, current track number, battery level, phase of the moon, whatever) from within the WPS?
13:24:05speachysince you're the sort of person this patch is ostensibly meant to benefit, it would be good to understand why..
13:25:18speachy(putting aside questions of how it is implemented, I mean)
13:29:03Strife89Please forgive me if this has already been brought up, but I think that, if implemented, the feature should be configurable with a "checkbox" list, similar to Backlight Exceptions
13:30:10speachy...checkboxes won't give you control over ordering.
13:31:26Strife89Can a default order be defined in the firmware and then relegate custom ordering to a .cfg file?
13:32:37Strife89The idea that I'm going for is that people can still add additional info if they discover it away from a PC.
13:33:01speachythe format string is already editable via the settings menu.
13:35:15Strife89... alright, my apologies.
13:36:23speachyit's a reasonable to want a few predefined formats to chose from (as well as "custom") but all that would build on top of this
13:45:12__builtinspeachy: what exactly is broken with the gerrit "New UI"?
13:45:15__builtinit seems to work fine for me
13:45:48Bugiescya later
13:45:50speachy__builtin, both current chromium and current firefox displayed nothing but a b;ank page.
13:46:00 Quit Bugies (Remote host closed the connection)
13:46:08__builtinI'm on firefox and it works fine
13:46:38speachy(they were trying to load the javascript from a non-https url and the security policies prevented it)
13:47:30__builtinI just needed to click Changes > Open for it to display anything
13:48:11speachywtf. now it worked.
13:48:26__builtinalthough viewing patch contents 404s
13:49:51speachywhen I get around to the 2.15 update, I imagine the polygerrit UI will be more usable. It wasn't considered generally "ready" until 2.16.
14:03:39TheEaterOfSoulsspeachy: sorry for the late response
14:04:09TheEaterOfSoulsI think I was unclear there. I would not want the time, specifically, being voiced on my WPS
14:04:51TheEaterOfSoulsBut I don't have a strong opinion about the default, because if the default behavior were to voice the time there, I'd just disable it
14:05:25speachyit would only happen upon explcit request (ie you'd have to turn the feature on, and then in the wps you'd have to hit the hotkey)
14:05:26 Quit ShockTohp (Ping timeout: 260 seconds)
14:06:04TheEaterOfSoulsI like that there's a hotkey (which I just learned about)
14:06:18TheEaterOfSoulsThat makes sense. I just wouldn't enable it, then
14:06:28TheEaterOfSoulsThe option could be nice for others, though
14:07:29speachyI don't know if there is a more generally useful default to choose. The default only needs to demonstrate the feature works, and be relatively non-offensive
14:07:44speachy(well, I'd prefer it to be generally useful, all else being equal)
14:09:01TheEaterOfSoulsSounds good
14:16:50***Saving seen data "./dancer.seen"
14:20:42TheEaterOfSoulsIf you were trying to manually generate a voice, would you use tools/ Is there a better/more up-to-date way to do it?
14:24:07 Join J_Darnley [0] (
14:25:23 Quit jdarnley (Ping timeout: 240 seconds)
14:30:52speachyI've not personally used anything other than the script (and even then, only via the tools/configure build process)
14:31:19speachyfor generating voice "thumbnails" (eg for files or directory listings) the process is a lot simpler though.
14:47:57TheEaterOfSoulsGood to know
14:48:15 Join Bugies [0] (~karol@
14:48:19speachy...I'm working on it.
14:51:47TheEaterOfSoulsYou are very much appreciated
14:58:59 Join jdarnley [0] (
15:01:25 Quit J_Darnley (Ping timeout: 264 seconds)
15:04:40speachysweet, usb power meter arrived.
15:13:25Strife89That was quick!
15:24:51speachyamazon prime FTW
15:25:05mendel_munkisnot in my world
15:25:07speachypeak of 0.349a, average under 0.1a
15:25:13speachywith the microdrive
15:25:19speachywhile playing
15:59:58 Quit ac_laptop (Ping timeout: 246 seconds)
16:14:40speachythis cf card can write 50% faster than the old microdrive could read.
16:16:51***Saving seen data "./dancer.seen"
16:24:10speachyso apparently duplicating the microdrive onto the cf card, and resizing the partition, doesn't work.
16:24:28speachymakes a sad face ipod
16:24:51speachyI hope I'm not going to have to get itunes installed on a VM to make it work.
16:26:59blbro[m]TheEaterOfSouls Rockbox Utility can also generate voice files, which means you can use all standard TTS engines on your PC. Though that's not command line, and with the recent voice fixes I don't know if they are still working.
16:27:18blbro[m](if not I should hopefully find some time to fix it)
16:27:25speachyblbro[m], will that still apply if it's not a "supported" player?
16:29:43blbro[m]Ipod mini? I've always gotten those back to work using the MBR from the wiki and dd'ing the OF.
16:31:27speachythat's how this one started. but I'm trying to put a larger drive in there, so the MBR partitions is inadequate.
16:32:41blbro[m]That could work. Strings are stored on the player, and the voice file format doesn't differ. Unless we got some player id in it recently, but iirc in the past that wasn't the case.
16:33:02blbro[m]Sorry, didn't check what player we're talking about.
16:34:21blbro[m]speachy I did this a couple of times. dd'ed the MBR, dd'ed the OF image. Then deleted the data partition and recreated it. Worked for me :)
16:37:01speachyor maybe it's completely incompatible with this cf card.
16:37:12TheEaterOfSoulsblbro[m]: XDuoo X3ii, so not supported by rbutil
16:44:12blbro[m]TheEaterOfSouls Ah sorry, missed that. Though if you can build Rockbox Utility you could easily add it (incomplete, but should be enough for almost everything except bootloader install)
16:45:03speachyblbro[m] is there any reason why we shouldn't add every target to rbutil?
16:45:14TheEaterOfSoulshmm, not sure if I want to build it on Windows. That would likely require pulling in a lot of dependencies
16:46:26blbro[m]Dependencies on Windows are Qt. And then there's this libcryptopp issue, but that's about it.
16:48:01speachyokay, now it worked. wtf.
16:48:45blbro[m]speachy: no, except that it needs to be done. I did this years back with those"disabled" targets, which basically work but have some things missing. Typically bootloader install. Like the gigabeast, which is problematic for that, but once you have the bootloader running can be supported just fine.
16:49:24blbro[m]After all it's just a drive we copy files to :)
16:50:45speachyall the low-level components needed to do the bootloader patching are now in place, just needed to write the C++ wrappers for 'em
16:50:52speachyfor the rocker, x3ii, and x20 targets I mean
16:50:58speachythe patches are ready too
16:53:20speachyyeah it worked until I resized the partition
16:57:04 Quit lebellium (Quit: Leaving)
16:57:29speachyokay, it's gparted being stupid. looks like I'll have to do the blow-away-and-recreate trick.
17:12:01 Quit MrZeus (Ping timeout: 272 seconds)
17:29:18 Quit Oksana (Ping timeout: 256 seconds)
17:37:22 Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:8c02:32e3:4bad:3f5)
17:42:47 Join Oksana [0] (~Wikiwide@Maemo/community/ex-council/Wikiwide)
17:45:59speachythe mini2g is only intermittently recognizing the cf card.
17:48:12speachyeven when it's containing an exact image of the original drive
17:48:23TheEaterOfSoulsApparently hibyplayer says "CF card". Not sure what that's about
17:49:06 Quit Oksana (Ping timeout: 272 seconds)
17:49:12 Join ac_laptop [0] (~ac_laptop@
17:59:04 Join ubervison [0] (~ubervison@2a02:aa12:b106:1b80:4978:337a:24bd:4bbc)
18:11:09 Join Oksana [0] (~Wikiwide@Maemo/community/ex-council/Wikiwide)
18:16:53***Saving seen data "./dancer.seen"
18:20:20speachyyep, it doesn't like this CF card.
18:24:18speachyfails 3/4 times to boot
18:28:42 Quit MrZeus (Read error: No route to host)
18:30:11 Join MrZeus [0] (
18:37:55 Quit petur (Quit: Leaving)
18:38:58fs-bluebotBuild Server message: New build round started. Revision 385d2ea, 295 builds, 12 clients.
18:41:14speachypower consumption when playing has gone down to ~0.05A, peak current seems to be about 0.1A vs 0.35A.
18:42:09 Quit ZincAlloy1 (Quit: Leaving.)
18:53:37 Quit MrZeus (Ping timeout: 264 seconds)
18:54:21 Join advcomp2019__ [0] (
18:54:22 Quit advcomp2019__ (Changing host)
18:54:22 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
18:55:29fs-bluebotBuild Server message: Build round completed after 990 seconds.
18:55:30fs-bluebotBuild Server message: Revision 385d2ea result: All green
18:55:37 Quit Huntereb (Read error: Connection reset by peer)
18:57:49 Quit advcomp2019_ (Ping timeout: 264 seconds)
19:00:56 Quit sakax (Remote host closed the connection)
19:18:19 Join MrZeus [0] (~MrZeus@2a02:c7f:70d0:6a00:8c02:32e3:4bad:3f5)
19:39:21 Quit ac_laptop (Ping timeout: 258 seconds)
19:40:32 Join ac_laptop [0] (~ac_laptop@
20:00:46 Quit ac_laptop (Ping timeout: 246 seconds)
20:16:19 Quit MrZeus (Ping timeout: 272 seconds)
20:16:55***Saving seen data "./dancer.seen"
20:31:57 Quit livvy (Remote host closed the connection)
20:33:38speachyokay, reworked g#2534 a little bit and actually tested it. :)
20:33:40fs-bluebotGerrit review #2534 at : FS #11541 - Add Voice Announcement of Summary Info to WPS hotkey by Igor B. Poretsky
20:37:07speachystill need to drocument things. Looks like the wiki is the preferred place for this.
21:18:06 Quit lemon_jesus (Ping timeout: 272 seconds)
21:19:29 Join rogeliodh [0] (
21:43:12fs-bluebotBuild Server message: New build round started. Revision 4a1988d, 295 builds, 11 clients.
21:57:47fs-bluebotBuild Server message: Build round completed after 874 seconds.
21:57:48fs-bluebotBuild Server message: Revision 4a1988d result: All green
21:58:35 Quit jdarnley (Ping timeout: 240 seconds)
21:58:47Strife89saanaito hasn't been contributing at all today :(
21:59:27Strife89Thanks to my crap Internet
21:59:32speachyit did 38/295 of the last round.
22:00:20speachynearly 3/4ths of the "builds" are non-upload sim/wps/bootloader targets where upload doesn't matter
22:00:25Strife89Yeah but wouldn't a round speed of −− oh
22:01:24__builtinhmm, I may be able to scrounge up an extra build node or two
22:01:30 Join J_Darnley [0] (
22:01:57speachythe more the merrier!
22:02:35Strife89I asked around in a Discord server I frequent, hopefully one or two people might set one up]
22:03:04__builtinhas anyone tried building on WSL?
22:03:34speachydon't see why it wouldn't work; it's a full native Linux userspace
22:04:08speachywhat would be IMO more interesting is a voice builder that can use Windows' SAPI
22:04:59Strife89I'm kind of considering trying to set up my RasPi 4 as a client
22:05:22Strife89Don't even know whether the toolchains will work on arm64
22:05:36speachyno reason why not
22:05:48speachybut even the rpi4 is rather anaemic.
22:05:52__builtinyeah, they're all built from source
22:06:01*__builtin once had a client on a rpi2
22:06:03speachyespecially when you consider the disk I/O situation.
22:06:43speachyyou'll rapidly wear out an SD card with all the random I/O
22:08:02speachyif I ever get taster moved over to the "new" hardware, it'll be quite a boost.
22:13:45__builtinhmm, I might not even need WSL
22:13:48speachyhonestly, at this point we're pretty set with builders for the current load
22:14:07__builtindocker apparently has some automagic linux-on-windows support
22:14:23speachy... we need TLC on the plumbing to enable new things to feed the builders. :)
22:16:56***Saving seen data "./dancer.seen"
22:18:07speachybtw, Strife89, that mini2g battery is a hair larger than the old one. you'll need to leave out the bumpers from the SD card so it doesn't bend the motherboard.
22:18:32Strife89Noted, thanks!
22:27:08 Quit mendel_munkis (Ping timeout: 256 seconds)
22:28:40speachyput the old microdrive and battery back in this one
22:29:59speachytakes 2-4 boot cycles to get the apple firmware to successfully initialize the cf card.
22:31:52*speachy adds the battery and CF card to his [rock]box of broken dreams.
22:42:33 Join reductum [0] (
22:45:01__builtinhmm, do we really need to have the "failed reading .voice" splash on every single boot?
22:45:31speachyit's the only direct feedback that there's a voice file that failed to load
22:45:36speachywell, besides not having any voices
22:47:04__builtindoes the splash have a delay?
22:47:04TheEaterOfSoulsWSL is a Linux VM running LTS kernel in the latest build
22:47:47__builtinah, looks like it does
22:48:01__builtin2 seconds, in fact
22:48:24__builtinthat basically doubles our boot time, which I think isn't great
22:49:47speachyhave a better proposal on how to inform the user they forgot to update their voice file?
22:50:14speachyit seemed like the least crappy (and relatively-easily implemented) way to go about it
22:50:36__builtinlack of voices is a pretty obvious one
22:50:37Strife89How much space and effort would it take to embed a voice clip for that one message?
22:50:51Strife89(into the firmware file)
22:50:52__builtinbut we could have it in an info menu somewhere
22:51:08__builtinSystem > Rockbox Info
22:51:10speachyit's in the debug menu (talk status)
22:51:36__builtinmaybe moving that out of the debug menu would do it
22:52:05__builtinless obtrusive for users who don't care about talk support
22:52:51speachywell, the user did explcitly install a voice file
22:53:19speachy(on the other hand, perhaps it could be gated on whether or not voice prompts are actually turned on)
22:53:40Strife89That sounds like a good idea
22:54:02__builtinyou mean "Voice Menus == yes"?
22:54:29__builtinthat's a good enough compromise I think
22:54:38__builtinmaybe reduce the delay to just one second too
22:55:11speachyI do like the notion of a failsave voice prompt. that means folks who actually _need_ voiced stuff can tell what is going on..
22:55:30__builtinbut would it be english-only?
22:55:50__builtinembedding that clip for all languages would be prohibitive
22:55:52speachyit would have to be.
22:56:07speachywell, not in the binary per se, but in the .rockbox dir
22:56:15*__builtin isn't too familiar with the talk subsystem
22:56:27*speachy is a _lot_ more familiar than he used to be. :D
22:56:32__builtindo we ship any other voice clips by default?
22:56:55speachythe user has to explicitly download or create a voice file
22:57:03speachy(eg via rbutil)
23:01:13speachyok, g#2538
23:01:15fs-bluebotGerrit review #2538 at : talk: only show the "failed reading .voice" splash if talking is enabled by Solomon Peachy
23:02:12__builtinpush it
23:02:38fs-bluebotBuild Server message: New build round started. Revision 0e97132, 295 builds, 12 clients.
23:03:07speachywell, I'd wanted to _test_ it first...
23:03:54__builtinI mean, there's no way it wouldn't work, no?
23:04:18speachyone more boot cycle...
23:04:29speachyok, it's good
23:18:15Strife89Just for fun, I tried to set up on my Pi4 anyway, but it doesn't recognize the OS.
23:21:09Strife89(Not trying to request help; just want to share what happened.)
23:21:23fs-bluebotBuild Server message: Build round completed after 1125 seconds.
23:21:25fs-bluebotBuild Server message: Revision 0e97132 result: All green
23:21:26fs-bluebotBuild Server message: New build round started. Revision 7d00533, 295 builds, 12 clients.
23:21:56speachyrunning it in aarch64 I see
23:22:57speachyStrife89, if you applied g#2407 I'd expect it to build
23:22:58fs-bluebotGerrit review #2407 at : toolchains: Bump all target toolchains to binutils 2.26.1 by Solomon Peachy
23:23:21speachybut I wouldn't want that in the general pool
23:34:59fs-bluebotBuild Server message: Build round completed after 815 seconds.
23:35:00fs-bluebotBuild Server message: Revision 7d00533 result: All green
23:40:01Strife89It could make for an interesting way for me to make local test builds
23:40:12speachyyeah, if you don't mind waiting. :)
23:40:35Strife89I said interesting, not good :)
23:41:42 Quit TheSeven (Ping timeout: 256 seconds)
23:42:01 Join [7] [0] (~quassel@rockbox/developer/TheSeven)

Previous day | Next day