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 2022-04-18

00:11:58 Join mendel_munkis [0] (
00:12:27 Quit munkis (Ping timeout: 240 seconds)
00:32:59 Quit mendel_munkis (Remote host closed the connection)
00:34:09 Join munkis [0] (
01:15:37***Saving seen data "./dancer.seen"
01:43:47 Quit skipwich (*.net *.split)
01:43:47 Quit koniu (*.net *.split)
01:44:06 Join skipwich [0] (~skipwich@user/skipwich)
01:44:26 Join koniu [0] (
01:48:15 Quit prg (*.net *.split)
01:48:16 Quit linuximho[m] (*.net *.split)
01:48:16 Quit TimeWalker[m] (*.net *.split)
01:48:16 Quit kirvesAxe (*.net *.split)
01:48:16 Quit Arsen (*.net *.split)
01:48:25 Join Arsen [0] (arsen@managarm/dev/Arsen)
01:48:32 Join kirvesAxe [0] (kirvesaxe@user/kirvesaxe)
01:49:53 Join TimeWalker[m] [0] (~timewalke@2001:470:69fc:105::d4f)
01:50:31 Join prg [0] (~prg@2001:19f0:5:9c1:1d2f:7937:5cb0:da6f)
01:50:39 Join linuximho[m] [0] (~linuximho@2001:470:69fc:105::1:3ed2)
03:15:41***Saving seen data "./dancer.seen"
03:34:18 Join lebellium [0] (
03:40:30 Join MyFairJulie [0] (
04:57:34 Quit Quix (Ping timeout: 246 seconds)
04:58:13 Quit munkis (Read error: Connection reset by peer)
05:15:43***Saving seen data "./dancer.seen"
05:17:12MyFairJulieI'm setting up my own VM for building Rockbox. The 2016 Ubuntu VM is giving me too much of a headache. Anyway the rockboxdev script takes veeeeeery long
05:18:30MyFairJulieI could've just done ARM targets but i wanted to be compatible with every architecture :D
05:23:28MyFairJulieMe: "I wanna set up the dev environment to support all platforms. How much time do i need?" "Yes."
05:54:41sporka modern vm or wsl work very well
05:54:56sporkno need to using something ancient
05:55:36sporkand setting up the cross-compiler does take time indeed
05:59:46MyFairJulieUbuntu was not only ancient, it was sloooooooow
06:01:33MyFairJulieThe start menu was horribly slow. I attached the terminal to the dock in order to save what felt like few minutes of time.
06:02:16MyFairJulieBtw, the included browser failed really hard:
06:04:10MyFairJulieIt flipped to the side for some reason and when i closed it, it crashed VirtualBox
06:22:35MyFairJulieMy minty fresh development machine
06:25:07 Join munkis [0] (
06:51:24braewoodsI wonder if there would be value in officially sanctioned developer sandboxes.
06:52:34braewoodsonces reachable with SSH
06:52:57braewoodsmight be easier for people to not have to setup the environment locally
06:53:38braewoodsI'm going to consider that after my rental server upgrade
06:59:06MyFairJulieYou could set up a docker image and using PlayWithDocker you could indeed host a build environment for Rockbox for people
07:02:08braewoodsI have a dedicated server with spare IPv4. I'll see what I can do later.
07:15:46***No seen item changed, no save performed.
08:48:52speachyIMO having generally-available compute resources available isn't wise. If anything we can provide a self-contained VM image for folks to run on their own local systems.
08:51:07MyFairJulieYou mean like that Ubuntu image you did in 2016 that nobody updated afterwards? With the slow Unity shell?
08:51:29MyFairJulieYour next VM should use Xfce or something similarly light
08:55:06MyFairJulieLittle unrelated question: I ran the rockboxdev script. It ran for about 4 hours until it stopped because it couldn't download some zip thing. I then restarted that script. Does the script build everything again or does it run through every gcc command to realize that the build has already been done?
08:56:44_bilgusits been a whilen since I used it Ive been transferring things to new machines for a while now but last I remember it should be able to continue where it left off
08:57:14speachyit'll redo everything you ask it to
08:57:27blbro[m]These days I'd simply put instructions up on how to setup wsl and install the required packages.
08:57:30MyFairJulieSo no continuing where it left off?
08:57:48_bilgusbut if you built multiple architectures I think you need to remove their letters
08:57:59speachyif you have (eg) the ARM toolchains succesfully built, it'll rebuild them if you ask. what it won't do is re-download stuff already downloaded.
08:58:21speachywhat probably blew up is the hosted mips toolchain.
08:58:26MyFairJulieAwwwwwww shit, when i restarted the script i gave it all the letters
08:58:28speachy(maybe hosted arm too)
09:03:29_bilgusI'm having a hard time with the get_kbd_ch() generator function I'd like to dynamically do the layout (basically the fn translates between src_width and screen width) but you can ask for arbitrary positions as well so no saving last pos you have to save enough state to rebuild from ;ine position
09:04:45 Quit speachy (Ping timeout: 250 seconds)
09:05:23_bilgusI'm thinking I might be better off keeping a linebuffer and do the formatting one level up
09:05:52_bilgusbut that adds translation to every other layer too
09:06:51 Join speachy [0] (~speachy@
09:06:51 Quit speachy (Changing host)
09:06:51 Join speachy [0] (~speachy@rockbox/developer/speachy)
09:06:51Mode"#rockbox +v speachy" by ChanServ (
09:07:51rb-bluebotBuild Server message: New build round started. Revision dc67d821c3, 303 builds, 7 clients.
09:15:48***Saving seen data "./dancer.seen"
09:18:04 Join amachronic [0] (~amachroni@user/amachronic)
09:20:20speachyokay, just banned _another_ bot that was murdering the server. sigh.
09:21:50_bilgusI think I can get the line len each time without much overhead and then do my formatting on the fly and feed the cursor position through the same fn
09:22:15rb-bluebotBuild Server message: New build round started. Revision dc67d821c3, 303 builds, 7 clients.
09:22:24_bilgusstill not optimal but i'm too dumb to do it at the char level
09:37:11amachronic_bilgus iiuc, you're concerned about get_kbd_ch duplicating a lot of effort?
09:38:30_bilguscurrently it just jumps lines thats not too bad but in order to incorporate formatting I need to add spaces think like align left, right, center
09:38:49rb-bluebotBuild Server message: Build round completed after 993 seconds.
09:38:53rb-bluebotBuild Server message: Revision dc67d821c3 result: All green
09:39:20rb-bluebotBuild Server message: New build round started. Revision b02123d349, 303 builds, 7 clients.
09:39:43amachronicoh. you mean like aligning different char groups?
09:40:09_bilgusbut later I have to rebuild that to select the right character
09:40:34speachyphew, unwedged things. bleh.
09:41:18amachronicwouldn't the picker just jump over spacing? so that spacing would only be needed for drawing?
09:41:51_bilgusit does currently with the added code up now but I don't really like it
09:42:06_bilgusits clunky and jarring
09:48:40braewoodsI kinda wonder if we should develop a Docker image for rockbox development. They're cross-platform from what I recall.
09:49:45speachyIMO the effort is best spent making the toolchain builds as bulletproof as possible.
09:50:02amachronicreproducibility ftw
09:50:06speachy(that's one of the earlier contributions I made... nothing built cleanly when I started..)
09:52:56rb-bluebotBuild Server message: Build round completed after 817 seconds.
09:53:01rb-bluebotBuild Server message: Revision b02123d349 result: 6 errors 0 warnings
09:53:22rb-bluebotBuild Server message: New build round started. Revision 4d7327b04d, 303 builds, 8 clients.
09:54:34amachronictime to merge g#4466?
09:54:36rb-bluebotGerrit review #4466 at : Fix sim build for glibc >=2.34 by Aidan MacDonald
09:54:42speachyyeah, just did
09:55:59speachyI could have sworn I'd committed a fix for that a little while back.
09:56:08speachybut eh, whatevs. :)
09:56:52amachronicit seems a proper fix is a pita, since some platforms insist on enormous stacks
10:10:18rb-bluebotBuild Server message: Build round completed after 1015 seconds.
10:10:31rb-bluebotBuild Server message: Revision 4d7327b04d result: 64 errors 0 warnings
10:27:09 Quit amachronic (Quit: amachronic)
10:29:30 Quit michaelni (Quit: Leaving)
10:29:56 Join michaelni [0] (
10:38:56speachyanother bot
10:39:45rb-bluebotBuild Server message: New build round started. Revision a234df30df, 303 builds, 8 clients.
10:40:16MyFairJulieLittle problem: The rockboxdev script complains about being unable to download zlib. How can i fix this and how can i resume the script properly?
10:40:35speachygrab latest git, that should be fixed now.
10:40:39speachy(as of this morning)
10:42:05MyFairJulieI checked out the git repo around 7 hours ago
10:42:17speachyI committed this about 2 hours ago
10:42:22MyFairJulieOh i see
10:44:25MyFairJulieI did the git checkout command. How do i resume the script?
10:45:42MyFairJulieOops, i meant git pull
10:58:45rb-bluebotBuild Server message: New build round started. Revision e71a441762, 303 builds, 8 clients.
11:13:02_bilgusok I have the centering figured out I just need to walk the buffer to calculate the offset, its NTB but I don't know that I like the cenetered text without auto scrolling to the first char like the previous did
11:14:02_bilgusin that case it might be better to start from the center of the first line rather than the left
11:15:50***Saving seen data "./dancer.seen"
11:16:52_bilgusMyFairJulie, the script saves state in the ??home folder?? your checkout / pull shouldn't overwrite the existing
11:17:00speachythis hosted vm is ... crawling. disk I/O is still bringing the whole thing down
11:18:58_bilgusis this the gifted one?
11:21:39rb-bluebotBuild Server message: Build round completed after 1375 seconds.
11:22:09rb-bluebotBuild Server message: Revision e71a441762 result: 4 errors 0 warnings
11:55:05 Quit spork (Quit: leaving)
11:58:09 Quit Arsen (Quit: Quit.)
11:58:27 Join Arsen [0] (arsen@managarm/dev/Arsen)
11:59:49 Join spork [0] (
12:10:29braewoods i wouldn't be surprised if a container would out-perform it
12:20:53 Join Quix [0] (~Quix@
12:49:39 Quit Quix (Ping timeout: 240 seconds)
12:49:50 Quit amiconn (Quit: - Chat comfortably. Anywhere.)
12:49:50 Quit pixelma (Quit: .)
12:50:04 Join pixelma [0] (
12:50:04 Join amiconn [0] (
12:50:55 Quit pixelma (Client Quit)
12:50:55 Quit amiconn (Client Quit)
12:51:52 Join amiconn [0] (
12:51:53 Join pixelma [0] (
13:13:07 Join Quix [0] (~Quix@
13:15:53***Saving seen data "./dancer.seen"
13:36:04rb-bluebotBuild Server message: New build round started. Revision 3ed515872c, 303 builds, 8 clients.
13:51:40rb-bluebotBuild Server message: Build round completed after 936 seconds.
13:51:44rb-bluebotBuild Server message: Revision 3ed515872c result: 4 errors 0 warnings
14:48:19 Quit Quix (Ping timeout: 240 seconds)
15:03:00rb-bluebotBuild Server message: New build round started. Revision f8d54d0d1e, 303 builds, 8 clients.
15:15:55***Saving seen data "./dancer.seen"
15:24:20rb-bluebotBuild Server message: Build round completed after 1280 seconds.
15:24:37rb-bluebotBuild Server message: Revision f8d54d0d1e result: 4 errors 0 warnings
15:25:59_bilgusafter all that I decided to make the text reflow equally and now I like the left justified version better, sigh this is why gui crap always takes me forever
15:57:40bluebrotherspeachy: I've released Rockbox Utility 1.5.1 so we have the most pressing issues fixed. Can you move the files to the download server? Files are here:
16:19:28 Quit MyFairJulie (Quit: Connection closed)
16:39:35 Quit speachy (Read error: Connection reset by peer)
16:45:07 Join speachy [0] (~speachy@
16:45:08 Quit speachy (Changing host)
16:45:08 Join speachy [0] (~speachy@rockbox/developer/speachy)
16:45:08Mode"#rockbox +v speachy" by ChanServ (
16:50:39speachylovely, something in TexLive 2021 is causing the manual html builds to hork.
16:50:43speachysomething/some change/
17:00:29speachybluebrother: all uploaded!
17:03:20 Quit Maxdamantus (Ping timeout: 248 seconds)
17:12:40 Quit munkis (Ping timeout: 250 seconds)
17:15:57***Saving seen data "./dancer.seen"
17:16:05 Quit lebellium (Quit: Leaving)
17:27:32SerkeI have a minor problem, not sure if it's a regression or my settings.
17:27:36SerkeSometimes when bookmarking a track it skips to an earlier position, a couple of seconds back.
17:28:00SerkeIt happens before the bookmark is created, so resuming playback or loading the created bookmark makes no difference.
17:28:49SerkeMy settings:
17:29:03Serkerewind before resume: off
17:29:03Serkerewind on pause: off
17:29:03Serkebookmark on stop: yes - recent only
17:29:03DBUGEnqueued KICK Serke
17:29:03Serkeupdate on stop: no
17:29:03Serkeload last bookmark: no
17:29:03***Alert Mode level 1
17:29:03Serkemaintain a list of recent bookmarks: one per playlist
17:30:10speachymight be due to seek granularity? just a guess.
17:34:02SerkeIf it's due to seek granularity, is there some option I can flip on or off to at least minimize its effects?
17:34:54speachydoes the file type matter? mp3/mp4/flac/etc?
17:38:01SerkeNot sure, all I have right now are a bunch or vbr mp3s I encoded myself.
17:39:04***Alert Mode OFF
17:44:06SerkeCan granularity cause a track to skip not just a few frames, but a few seconds of playback? Because that's what happens.
19:15:59***Saving seen data "./dancer.seen"
19:16:47 Join Quix [0] (~Quix@
19:55:40 Quit spork (Ping timeout: 272 seconds)
20:36:47_bilgusSerke maybe? I'd try CBR and see if you can repro it
20:38:42_bilguslikely its unable to seek to the proper position and after your current would be worse than prior
20:48:37_bilguswell shit my idea for long pressing select to swap charsets won't work on the clips since long press select is already used to save changes and exit :/
20:58:19 Quit Quix (Ping timeout: 246 seconds)
21:01:49 Join Quix [0] (~Quix@
21:16:00***Saving seen data "./dancer.seen"
21:54:35 Join munkis [0] (
22:04:13 Join spork [0] (
22:11:08 Quit jackie (Ping timeout: 260 seconds)
22:13:19 Join jackie [0] (
22:15:23 Join devslash [0] (~devslash@
22:15:34devslashIs anyone around
22:17:55devslashI removed all of my ipod music under ipod_control/Music and created a new folder on the root of my ipod Classic 6G and copied some music there. I went into settings, selected this folder under database and initiated a scan but Rockbox is still showing my old music library
22:28:27rb-bluebotBuild Server message: New build round started. Revision 1c3f6e063a, 303 builds, 7 clients.
22:58:39 Quit Quix (Ping timeout: 240 seconds)
22:59:50_bilgusdevslash try deleting the database files
23:00:33_bilgusin rb folder .tcd extension
23:00:59 Quit skipwich (Quit: DISCONNECT)
23:01:54 Join skipwich [0] (~skipwich@user/skipwich)
23:04:39hactarwish there was a way to edit .fnt files
23:08:08rb-bluebotBuild Server message: New build round started. Revision 002575dbcf, 303 builds, 7 clients.
23:09:11_bilgushactar, AFAIU they are just mono bitmaps in an array
23:10:08_bilguslike minus would be 000 000 111 000 000 (3x5)
23:11:28hactarfeasible, sure. convenient, not really
23:12:14hactar08 rockfont is almost perfect for the ipod mini, but there's like a handful of things that drive me up the wall
23:12:21hactarlike the curly tail on the i
23:16:00_bilguschris_s logs the wraparound setting will update properly now
23:16:03***Saving seen data "./dancer.seen"
23:17:59hactari put the custom scrollbar thing aside but might have another go one of these days
23:18:08hactari cannot truly rest until i figure that out
23:20:08devslashthanks ill try that
23:27:28rb-bluebotBuild Server message: Build round completed after 1160 seconds.
23:27:37rb-bluebotBuild Server message: Revision 002575dbcf result: All green

Previous day | Next day