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 2021-12-15

00:44:49***No seen item changed, no save performed.
01:15:45 Quit tpefreedom (Ping timeout: 256 seconds)
01:27:46 Join ZincAlloy [0] (
01:32:11 Quit ZincAlloy (Ping timeout: 256 seconds)
01:53:37 Join ZincAlloy [0] (
01:57:49 Quit ZincAlloy (Ping timeout: 252 seconds)
02:44:51***Saving seen data "./dancer.seen"
03:58:14 Quit ufdm (Remote host closed the connection)
03:58:45 Join ufdm [0] (
04:44:54***Saving seen data "./dancer.seen"
06:44:57***No seen item changed, no save performed.
06:59:28 Nick Blackwolfster is now known as Romster (~romster@user/romster)
08:30:57 Join cockroach [0] (~blattodea@user/cockroach)
08:44:58***No seen item changed, no save performed.
09:39:31 Join massiveH [0] (
09:54:29 Join tpefreedom [0] (~tpefreedo@user/tpefreedom)
10:45:01***No seen item changed, no save performed.
11:04:15 Quit massiveH (Quit: Leaving)
11:18:05 Quit asaba (Ping timeout: 252 seconds)
11:19:06 Join asaba [0] (~asabas@
11:29:21 Join chris_s [0] (
11:35:22chris_sweird, for some reason, the latest commit (only) makes my iPod mini 2g crash when starting – even though nothing apart from a language file has changed
11:36:20chris_sprobably some issue on my end
11:38:41gevaertslanguage changes can change memory usage
11:40:00rb-bluebotBuild Server message: New build round started. Revision 651853f5df, 303 builds, 12 clients.
11:40:54speachynot likely in this case; memory usage is dictated by the superset of the largest strings of all translations
11:41:09speachywell, we have added more strings
11:41:16speachyso.. maybe
11:43:00gevaertsIf it's about the very latest commit, it's not that. Italian is somewhere halfway size-wise, if the size of the language file is an indication
11:43:48speachyaaanyway. off to anotehr 12-hour day in the chamber of secrets.
11:45:20 Join ZincAlloy [0] (
11:49:44 Quit ZincAlloy (Ping timeout: 265 seconds)
11:49:55rb-bluebotBuild Server message: Build round completed after 595 seconds.
11:49:56rb-bluebotBuild Server message: Revision 651853f5df result: All green
12:30:46 Quit chris_s (Quit: Connection closed)
12:31:46tertugot it
12:45:04***Saving seen data "./dancer.seen"
13:03:53 Join lebellium [0] (
13:07:52 Join ZincAlloy [0] (~Adium@
13:23:17 Quit lebellium (Ping timeout: 250 seconds)
13:28:13 Join lebellium [0] (
14:45:05***Saving seen data "./dancer.seen"
15:20:38bluebrotheroh, any any thoughts on moving rbutil from qmake to cmake? That would simplify some things with all those libs we're building, and we could then use that for the "normal" tools too (i.e. ipodpatcher etc.)
15:21:55bluebrotherand will make it really simple to also build the few rbutil unit tests as part of the default build too.
16:08:40_bilgusbluebrother, I would very much like that
16:09:51bluebrotherI'll spend some time on that then :)
16:10:03_bilgusI found the qt process quite painful the lAST TIME
16:10:15_bilgusahem last time
16:10:28bluebrothersame here. Tried to build rbutil, ran into issues with ccache and those sub-makefiles.
16:10:29_bilgusits clearly still a bad memory :)
16:10:57bluebrotherand since we're using a build system generator we can as well use cmake. And then have it handle all the other things in utils/ too.
16:12:13_bilgusI don't think cmake is any less murky but ^^
16:13:23bluebrotheractually, these days I consider cmake a lot better than qmake. Quite a bit more flexible. Though the syntax ... well, one needs to get used to it. And the other nice thing is that more and more IDEs support it.
16:13:41*bluebrother doesn't do Visual Studio project files anymore, only cmake
16:13:49bluebrotherwell, when dealing with Visual Studio that is.
16:14:34_bilgusanyone RTL language speakers around? does it make sense to reverse the icons of a menu as well as the text? like would it feel more intuitive to have the screen basically mirrored?
16:14:53_bilguswell rather non-RTL
16:16:06bluebrotherQt does that.
16:16:28bluebrotheryou can see that if you start Rockbox Utility and change the language to he.
16:17:20_bilgusso apparently its the more intuitive way I only ask because I'm consolidating the menu display to make it owner draw and its pretty trivial to flip it
16:17:26bluebrotherbut that's Qt doing it, we only set it to use RTL layout. So I guess that would be the typical way for RTL.
16:17:49_bilgusin RB not util
16:18:00bluebrotherbut I don't speak any RTL languages, so I only know what I've been seeing there.
16:18:20_bilgusyeah me either but I've always try to be inclusive
16:18:30bluebrotheryes, got that. My point was simply that Qt does that, and since we support RTL languages in Rockbox Utility you can check how that looks with that :)
16:18:37_bilguslike rewriting the time formatter to handle RTL
16:19:25_bilgusjust the fact it does that means its probably the case elsewhere as well thanks for the datapoint :)
16:40:17_bilgusHUH the menus aren't flipping anymore at all I wonder when RTL support got broken
16:45:06***No seen item changed, no save performed.
16:45:18_bilgusspeachy I've a feeling this heading towards genlang
16:45:23 Quit cockroach (Quit: leaving)
16:55:28_bilgussofar Iadded the RTL flag directly to the lang file and it does indeed work but I still need to figure out exactly where the flag is added during generation
16:56:49_bilgusoh bluebrother in RB the icons do flip when RTL is actually specified :p
17:24:14 Quit advcomp2019 (Ping timeout: 260 seconds)
17:29:09 Join advcomp2019 [0] (~advcomp20@user/advcomp2019)
17:29:37 Join advcomp2019_ [0] (~advcomp20@user/advcomp2019)
17:33:49 Quit advcomp2019 (Ping timeout: 256 seconds)
18:32:20 Quit speachy (Quit: WeeChat 3.3)
18:33:33 Join speachy [0] (~speachy@rockbox/developer/speachy)
18:33:33Mode"#rockbox +v speachy" by ChanServ (
18:34:13speachy_bilgus, I've been poking at the rtl stuff, and yes, genlang is what adds that flag... but nothing seems to tell genlang to do that.
18:34:34speachywhen genlang is invoked, it needs to be told which languages are rtl.  I think that's just Hebrew and Arabic.
18:35:17speachyso a special makefile rule needs to be added, I guess.  Or it could be added in as a special comment into the language file and genlang updated to pull it out.
18:35:48speachyI don't know how long this has been broken, but I'd wager a _very_ long time.
18:44:05speachyI may just embed it into the language file as an explicit translatable string, not unlike how I did the tens separator thing, and rewrite lang_is_rtl() to return true if the string is "RTL", otherwise it's created as ltr.
18:45:08***Saving seen data "./dancer.seen"
18:48:16speachythe last updates to Arabic and Hebrew were in 2010 and 2012, respectively.
18:48:44speachyanyway.  back to the MRI conrol room.  I'll keep noodling on this.
18:48:52 Quit speachy (Quit: Connection closed)
18:50:15 Quit lebellium (Quit: Leaving)
19:00:03 Quit ufdm (*.net *.split)
19:00:03 Quit bluebrother (*.net *.split)
19:00:03 Quit edward (*.net *.split)
19:00:03 Quit JanC (*.net *.split)
19:00:04 Quit ddevault (*.net *.split)
19:00:04 Quit spork (*.net *.split)
19:00:04 Quit benjaoming (*.net *.split)
19:00:04 Quit Riviera (*.net *.split)
19:00:04 Quit hook54321 (*.net *.split)
19:00:04 Quit Bobathan (*.net *.split)
19:00:04 Quit Longclaw (*.net *.split)
19:00:04 Quit braewoods (*.net *.split)
19:00:04 Quit kugel (*.net *.split)
19:00:04 Quit whatevs111[m] (*.net *.split)
19:00:05 Quit bleb (*.net *.split)
19:00:05 Quit Galois (*.net *.split)
19:00:05 Quit Piece_Maker (*.net *.split)
19:00:05 Quit kirvesAxe (*.net *.split)
19:00:17 Join kugel [0] (
19:00:24 Join Riviera [0] (Riviera@user/riviera)
19:00:31 Join ufdm [0] (
19:00:39 Join Galois [0] (djao@
19:00:43 Join hook54321 [0] (sid149355@user/hook54321)
19:00:51 Join braewoods [0] (
19:01:39 Join Longclaw [0] (bouncer@xn--n8jr8c7341a.xn--q9jyb4c)
19:02:21 Join Bobathan [0] (
19:02:46 Join benjaoming [0] (~benjaomin@
19:04:24 Join edward [0] (~edward@user/edward)
19:04:32 Join ddevault [0] (e7b4bb6755@sourcehut/staff/ddevault)
19:04:46 Join Piece_Maker [0] (
19:05:14 Join bluebrother [0] (~dom@user/bluebrother)
19:05:19 Join bleb [0] (~cm@user/bleb)
19:05:34 Join kirvesAxe [0] (~kirvesaxe@user/kirvesaxe)
19:09:34 Join whatevs111[m] [0] (~whatevs11@2001:470:69fc:105::a37a)
19:10:12 Join spork [0] (
19:21:45rb-bluebotBuild Server message: New build round started. Revision b53d2bc432, 303 builds, 11 clients.
19:29:05 Quit ZincAlloy (Quit: Leaving.)
19:32:23rb-bluebotBuild Server message: Build round completed after 638 seconds.
19:32:24rb-bluebotBuild Server message: Revision b53d2bc432 result: All green
19:33:43 Join JanC [0] (~janc@user/janc)
20:45:09***Saving seen data "./dancer.seen"
20:47:24 Join speachy [0] (
20:47:24 Quit speachy (Changing host)
20:47:24 Join speachy [0] (~speachy@rockbox/developer/speachy)
20:47:24Mode"#rockbox +v speachy" by ChanServ (
20:58:41 Nick cb_ is now known as cb (
22:15:54_bilgusspeachy it appears genlang is set up to use /options in a similar manner to /phrase
22:16:25speachyyep. well, it was until the most recent build. I decided to implement it slightly differently.
22:17:57speachy...instead of wading through updatelang to make it pass <options> blocks through unscathed
22:18:57speachybut the most recent build should have correctly-flagged RTL languages.
22:19:37speachy(actually I think translate.r.o also doesn't handle <options> properly in all cases either)
22:21:42_bilgusoh maybe I should try updating then maybe i'm in a weird state
22:23:57_bilgusoh you meant like this last build round :P yeah it works
22:25:49speachyonly took 18 months for someone to notice that I broke LTR.
22:25:59_bilgushuh I guess arabic needed it to be RTL to look up the characters in the codepage it was displaying blocks last test
22:26:15speachywell, I suppose it's not that surprising given the poor state of those translations.
22:27:25_bilgusI wish I had more of a knack for languages but alas only programming languages
22:28:27_bilgusnot to mention if you take the percentage of userbase in those two RTL langs i bet its vanishingly small
22:28:55_bilgusstill cool that we can do it though :D
22:29:58rb-bluebotBuild Server message: New build round started. Revision f496e1fb97, 303 builds, 11 clients.
22:31:07speachygetting translations in makes me happy
22:32:43speachyMy language skills are limited to English, and Bad English. and Really Bad Arabic that's atrophied from not being used in 25 years
22:38:06speachyone thing I'm considering trying to implement −− when the voiced string is the same as english, switch to the english voice
22:38:22speachyso we don't pronounce english using non-english rules
22:38:42rb-bluebotBuild Server message: Build round completed after 524 seconds.
22:38:44rb-bluebotBuild Server message: Revision f496e1fb97 result: All green
22:38:48rb-bluebotBuild Server message: New build round started. Revision 6a6f5fbd6c, 303 builds, 11 clients.
22:41:25speachy...tonight we'll start generating Turkish voice files too.
22:45:11***Saving seen data "./dancer.seen"
22:49:38rb-bluebotBuild Server message: Build round completed after 650 seconds.
22:49:39rb-bluebotBuild Server message: Revision 6a6f5fbd6c result: All green
23:16:26_bilgusthats a good point its slightly jaring visually i'm sure auditor is worse
23:17:26_bilgusI'm kinda playing with owner drawn list items I'd like to implement a way to do a spreadsheet within the list
23:18:20_bilgusI keep seeing the list where the items are boxed and with some spacing and rounded corners it wouldn't be a half bad button interface for the TS
23:18:54speachyare any of the current pictureflow tickets relevant?
23:19:20_bilgushard telling chris_s has some stuff up I think
23:20:00_bilgusif older than 3.14 i'd say probably likely no point in saving
23:20:09_bilgus3.15 rather
23:20:14speachyI don't want to do blanket closing of old (== <2011) tickets but...
23:21:17_bilgusyeah there has been at least 2 partial rewrites since then
23:23:38speachyI've been trying to backfill in capabilities for translations/voice but for the most part they're going unutilized. Or at least nobody's commenting one way or another.
23:24:21speachyeg FS #10340 might actually be fixed now. Or at least there's the technical capability if the translation is updated appropriately.
23:24:22rb-bluebot bad voicing in the chinese language (bugs, unconfirmed)
23:24:32speachy(reported agains v3.2)
23:25:42speachyif I understand this correctly (and I might not be) it's the basic "three hundred five and twenty" construct that many non-english languages use.
23:26:17speachybut we need folks who are fluent enough to comment.
23:47:58speachy_bilgus: here's one for ya: fs#10541
23:47:59rb-bluebot Wrong value used when changing scroll bar width (bugs, unconfirmed)
23:49:46*speachy yawns.
23:50:16speachyok, time to pack it in. triaging (well, mostly closing) old bug tickets isn't exactly a good reason to stay up.

Previous day | Next day