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 2025-01-14

00:12:45***Saving seen data "./dancer.seen"
00:20:32 Quit pixelma (Quit: .)
00:20:32 Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
00:21:29 Join amiconn [0] (jens@p549f0828.dip0.t-ipconnect.de)
00:21:29 Join pixelma [0] (marianne@p549f0828.dip0.t-ipconnect.de)
01:00
01:37:00 Join VanIsBadAtNames [0] (~VanIsBadA@73.60.208.69)
01:37:03 Quit VanIsBadAtNames (Client Quit)
01:37:17 Join VanIsBadAtNames [0] (~VanIsBadA@73.60.208.69)
01:38:27 Quit VanIsBadAtNames (Client Quit)
01:49:42 Join _bilgus_ [0] (~bilgus@syn-162-154-213-134.res.spectrum.com)
01:50:55 Quit _bilgus (Ping timeout: 260 seconds)
01:56:10 Quit othello7 (Ping timeout: 260 seconds)
02:00
02:12:49***Saving seen data "./dancer.seen"
02:23:46 Quit jn (Ping timeout: 272 seconds)
02:23:51 Join jn_ [0] (~quassel@2001-4dd4-b467-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)
02:23:51 Quit jn_ (Changing host)
02:23:51 Join jn_ [0] (~quassel@user/jn/x-3390946)
02:47:05 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
03:00
03:29:20 Quit baltazar (Ping timeout: 252 seconds)
03:31:19 Join baltazar [0] (~baltazar@user/baltazar)
04:00
04:12:52***Saving seen data "./dancer.seen"
04:43:46 Quit othello7 (Ping timeout: 248 seconds)
06:00
06:12:55***Saving seen data "./dancer.seen"
07:00
07:39:48 Quit COMPL_EXE (Read error: Connection reset by peer)
07:39:59 Join OriginCode [0] (~compl.exe@aosc/dev/origincode)
07:40:24 Nick OriginCode is now known as COMPL_EXE (~compl.exe@aosc/dev/origincode)
08:00
08:12:57***Saving seen data "./dancer.seen"
08:35:41speachyhmm, buildbot seems to be not paying attention.
08:58:21_bilgus_maybe he isn't getting the hook?
09:00
09:02:15speachyits connection to the buildmaster timed out at 2025-01-11 09:07:03
09:34:34_bilgus_re dangling references I tracked this down to do_menu coming off the main menu AFAICT its only here that the list can go out of scope while still holding the reference infact it does this with any item selected in the list and if you don't have a new list then it will call that now out of scope list pointer (unless the theme is disabled at the right time or you've loaded a new pointer as ref) then it does the right thing
09:37:07_bilgus_toggle_theme() should take care of it and it appears to work the other direction but I think thats because you are returning to the main menu so it has a valid pointer referenced on the way back
09:38:44_bilgus_I have a feeling its all a mess that will probably rear its head again elsewhere so the previous version of that patch has the same functionality forall the possible dangling lists
09:39:47_bilgus_one thing I liked about that is that it checks if the pointer we are trying to free is the actual one stored but Idk that it really matter in practice
09:41:01_bilgus_in theory you might assign a new item nd then release the wrong one
09:47:19speachywow, that last round took over 35 minutes. b0hoon's builders were all absent.
09:50:42_bilgus_being it takes the better half of a day to compile all targets for me thats still impressive
09:51:17speachyespecially half the ccache was cold. :D
09:53:14speachyI may tweak the builder to easily allow for putting the build in a different place from the source tree, that'll let it run entirely from a ramdisk (eg /tmp
09:53:38_bilgus_I put a note in with playback logging in the manual about excessive log sizes causing possible performance issues I'm not sure where that line is but I've had no issue up to 5 mb of junk in the file but I'm sure someone will find the limit eventually
09:53:45speachyno point in wearing out SSDs or dealing with slow seek times of real spinning rust.
09:54:36_bilgus_since you d a clean build wouldn't that make it so you could just delete the whole shebang and start over?
09:55:09speachyythe way it works now is that it creates build-XXX directories under the rockbox git tree
09:55:48speachysince all of this stuff is going to be deleted anyway, no point in commtting any of it to permenant storage.
09:57:03_bilgus_5mb of playback log 3 longs + 260 char path is a lot of tracks something like 15k at full length
09:58:26_bilgus_I bet the story is different on spinning rust but it hs a nice big buffer to make it snappier
10:00
10:02:51_bilgus_speachy re battery levels patch, I ended up doing everything at runtime it creates a battery_levels.default file that gives the user a template of the current values, it ignores the battery_type variable (xduoox3) and just spits out whatever the currently selected is (and also overwrites it with the users data) leaving the other intact
10:04:20_bilgus_if you take that generated .default file and rename it .cfg it'll be loaded at boot and create a new battery_lvels.default again
10:05:49_bilgus_I was well on my way of doing it at build time till I realized it would nearly double build times generating/parsing the asm
10:06:20_bilgus_one slightly annoying thing is it has to start with the default levels because we don't have the disk up till after
10:06:52_bilgus_this might cause someone somewhere trouble
10:09:25 Quit cnx (Ping timeout: 265 seconds)
10:09:38_bilgus_I think it'd be something like the default shutoff level is higher than what you want to supply and the device shuts off before yours gets loaded
10:09:49_bilgus_I guess its kind of a safety thing
10:11:28 Join cnx [0] (~cnx@tem.loang.net)
10:12:58***Saving seen data "./dancer.seen"
10:15:08_bilgus_speaking of safety the loaded does some minimal checks disksafe > shutoff , battery levels are ascending (or equal) and proper number of elements, problem being is some of the devices are in differing ranges so I guess to be more robust you could check if each entry is in the same basic range as the defaults like defaults range is 1000 - 10000 so you wouldn't accept anything lower than say 100 and no higher than 11000 but it
10:15:08_bilgus_seems too much trouble to get right for only marginally more safe
10:17:57_bilgus_one funny thing is that the brackets '{}, commas ',' and '=' equal are all superflous to the format itd accept 'discharge 1 2 3 4 5 6 7 8 9 10 11' and work just as well
10:32:45_bilgus_currently the bootloader is only aware of defaults too I guess another option would be to do it in the bootloader and write it into the bin at load ala bootdata
10:33:40_bilgus_but it might have to get creative on some of the targets that have minimal bootloader room
10:36:27_bilgus_I guess you'd only need to really supply battery_level_shutoff to the bootloader and have it pass that to the fw
10:36:58_bilgus_everything else could wait till you've booted
10:56:35_bilgus_Going through the skin code has helped me learn enough to close like 4 several year old bugs so far
10:58:54_bilgus_its pretty cool code really but it gets hard to follow pretty rapidly with the way its tendrils are woven into the rest of the codebase
12:00
12:13:01***No seen item changed, no save performed.
14:00
14:13:04***No seen item changed, no save performed.
14:53:51 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
15:00
15:43:16 Join bimber [0] (~bimber@user/bimber)
16:00
16:13:05***No seen item changed, no save performed.
17:00
17:10:02 Join PheralSparky [0] (~S|h|a|w|n@user/shawn/x-4432647)
18:00
18:00:10winsim-buildbotNew Windows simulator build round started. Revision 68f511984e, FS #13545: Update Korean translation (Hoseok Seo) by Solomon Peachy
18:00:11rb-bluebothttps://www.rockbox.org/tracker/task/13545 Updated Korean (patches, closed)
18:13:06***No seen item changed, no save performed.
19:00
19:27:38winsim-buildbotBuild round completed after 5247 seconds.
19:39:54 Join massiveH [0] (~massiveH@2600:4040:a982:5400:f856:44d4:766f:da1a)
20:00
20:12:32 Quit Moriar (Ping timeout: 252 seconds)
20:13:10***Saving seen data "./dancer.seen"
20:13:28 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
21:00
21:49:20 Quit Burak_ (Read error: Connection reset by peer)
21:49:45 Join Burak_ [0] (~Burak@185.25.123.34)
22:00
22:13:13***Saving seen data "./dancer.seen"
23:00
23:21:09 Quit massiveH (Quit: Leaving)

Previous day | Next day