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 2024-08-24

00:00:30 Join npmania [0] (~npmania@210.123.73.190)
00:00:44 Join drew [0] (~drew@user/drew)
00:00:45 Join bluebrother [0] (~dom@user/bluebrother)
00:01:17 Quit hook54321 (Ping timeout: 252 seconds)
00:01:57 Quit TheEaterOfSouls (Ping timeout: 248 seconds)
00:03:14 Join TheEaterOfSouls [0] (~souls@user/TheEaterOfSouls)
00:03:20 Join hook54321 [0] (sid149355@user/hook54321)
00:06:22 Quit launchd (Ping timeout: 252 seconds)
00:08:55 Join launchd [0] (~launchd@bitbot/husky/launchd)
00:38:51 Quit Moriar (Quit: Leaving.)
01:00
01:21:21DEBUGEOF from server (Connection timed out) (snapshot: netstuff.c line 545)
01:21:21***Cleanup
01:21:21***Cleanup
01:21:21***Saving seen data "./dancer.seen"
01:21:21***Exit
01:21:22***Started Dancer V4.16
01:21:22***Connected to irc.libera.chat on port 6667
01:21:22***Logfile for #rockbox started
01:21:34Mode"rb-logbot :+iw" by rb-logbot
01:21:39***Server message 501: 'rb-logbot :Unknown MODE flag'
01:21:39 Join rb-logbot [0] (~rockbox@archos.rockbox.org)
01:21:39 Join jjs0077018310196 [0] (~jjs007@host86-191-158-3.range86-191.btcentralplus.com)
01:21:39 Join lane [0] (809450f172@2a03:6000:1812:100::1300)
01:21:39 Join launchd [0] (~launchd@bitbot/husky/launchd)
01:21:39 Join hook54321 [0] (sid149355@user/hook54321)
01:21:39 Join TheEaterOfSouls [0] (~souls@user/TheEaterOfSouls)
01:21:39 Join bluebrother [0] (~dom@user/bluebrother)
01:21:39 Join drew [0] (~drew@user/drew)
01:21:39 Join npmania [0] (~npmania@210.123.73.190)
01:21:39 Join Ripcord [0] (xyz@66.254.101.193)
01:21:39 Join +speachy [0] (~speachy@rockbox/developer/speachy)
01:21:39 Join _alice [0] (sid544964@ilkley.irccloud.com)
01:21:39 Join Arsen [0] (arsen@gentoo/developer/managarm.dev.Arsen)
01:21:39 Join rasher [0] (~rasher@user/rasher)
01:21:39 Join jssfr [0] (~jssfr@95.217.50.17)
01:21:39 Join cb [0] (~calvin@138.197.175.25)
01:21:39 Join spork [0] (topic@80-235-20-31.ftth.glasoperator.nl)
01:21:39 Join benjaoming [0] (~benjaomin@37.139.19.237)
01:21:39 Join yang [0] (~yang@fsf/member/yang)
01:21:39 Join kirvesAxe [0] (kirvesaxe@user/kirvesaxe)
01:21:39 Join yang2 [0] (sid23779@fsf/member/yang)
01:21:39 Join dys [0] (~dys@user/dys)
01:21:39 Join danwellby [0] (~danwellby@cynthiajndevey.plus.com)
01:21:39 Join acidsys [0] (~crameleon@openSUSE/member/crameleon)
01:21:39 Join SammysHP [0] (~SammysHP@faol.sammyshp.de)
01:21:39 Join TorC [0] (~Tor@fsf/member/TorC)
01:21:39 Join user890104 [0] (~Venci@freemyipod/user890104)
01:21:39 Join ats [0] (~ats@cartman.offog.org)
01:21:39 Join retr0id9 [0] (~Retr0id@user/retr0id)
01:21:39 Join kugel_ [0] (~kugel@ip4d146a3a.dynamic.kabel-deutschland.de)
01:21:39 Join GeekShad1w [0] (~antoine@lbf.turmel.info)
01:21:39 Join q3k [0] (q3k@hswaw/infra/q3k)
01:21:39 Join Xeha [0] (~Xeha@user/Xeha)
01:21:39 Join ursa-major [0] (114efe6c39@2a03:6000:1812:100::11f3)
01:21:39 Join dook [0] (c9db4a6425@2a03:6000:1812:100::1222)
01:21:39 Join prg [0] (~prg@xannode.com)
01:21:39 Join Maxdamantus [0] (~Maxdamant@user/maxdamantus)
01:21:39 Join __builtin [0] (~quassel@rockbox/developer/builtin)
01:21:39 Join buZz [0] (~buzz@drivesthe.skoolbuzz.net)
01:21:39 Join toruvinn [0] (~toruvinn@119.106.27.116)
01:21:39 Join Jinx [0] (~Jinx@user/jinx)
01:21:39 Join Skyrider [0] (~Skyrider@static.219.32.201.138.clients.your-server.de)
01:21:39 Join martylake [0] (~martylake@82.66.174.242)
01:21:39 Join gevaerts [0] (~fg@user/gevaerts)
01:21:39 Join bleb [0] (~cm@user/bleb)
01:21:39 Join wLLm [0] (~wLLm@45.83.5.161)
01:21:39 Join dbohdan3 [0] (~dbohdan@user/dbohdan)
01:21:39 Join funman [0] (~fun@chui-pas.net)
01:21:39 Join bbbccc [0] (~aaabbb@5.254.86.4)
01:21:39 Join munkis [0] (~mendel_mu@2600:4041:5ac9:a100:b225:aaff:fe5e:10eb)
01:21:39 Join sch [0] (a2fe4b5ecb@irc.cheogram.com)
01:21:39 Join CH23 [0] (CH23@revspace/participant/ch23)
01:21:39 Join Malinux- [0] (~malin@2001:4641:4dfa::12c:c4a7)
01:21:39 Join sebagala [0] (~Burak@185.25.123.34)
01:21:39 Join Strife89 [0] (sid399903@id-399903.lymington.irccloud.com)
01:21:39 Join ParkerR [0] (znc@znc.withg.org)
01:21:39 Join troglodito [0] (~cave@81.4.123.134)
01:21:39 Join jn [0] (~quassel@user/jn/x-3390946)
01:21:39 Join Pokey [0] (~pokey@spikeyCactus/hoosky)
01:21:39 Join Nezumi-sama [0] (~narf@syn-067-053-148-069.biz.spectrum.com)
01:21:39 Join bpye [0] (~bpye@user/bpye)
01:21:39 Join michaelni [0] (~michael@41.66.67.220)
01:21:39 Join JanC [0] (~janc@user/janc)
01:21:39 Join rb-bluebot [0] (~rb-bluebo@rockbox/bot/utility)
01:21:39 Join braewoods [0] (~braewoods@user/braewoods)
01:21:39 Join edhelas_ [0] (9d94237298@v2202101139504140605.quicksrv.de)
01:21:39 Join Trzyzet [0] (~Trzyzet@live-34-b2-v4wan-169259-cust832.vm29.cable.virginm.net)
01:21:39 Join b0 [0] (~b0@user/b0)
01:21:39 Join _bilgus [0] (~bilgus@syn-162-154-213-134.res.spectrum.com)
01:21:39 Join jj5 [0] (~jj5@100.80.216.139.dynamic.dsl.dv.iprimus.net.au)
01:21:39 Join amiconn [0] (jens@p4fd7f04d.dip0.t-ipconnect.de)
01:21:39 Join yosafbridge [0] (~yosafbrid@static.38.6.217.95.clients.your-server.de)
01:21:39 Join Ckat [0] (~Ckat@xn--z7x.xn--6frz82g)
01:21:39 Join vup [0] (~~~~@46.101.193.235)
01:21:39 Join tertu [0] (~tertu@user/tertu)
01:21:39 Join nift4 [0] (~nick@132.145.243.111)
01:21:39 Join decky [0] (~decky_@69.9.139.14)
01:21:39 Join Bobathan_ [0] (~admin@syn-065-029-248-157.res.spectrum.com)
01:21:39 Join ajk [0] (~zem@97-115-91-140.ptld.qwest.net)
01:21:39 Join jackie [0] (~jackie@banana-new.kilobyte22.de)
01:21:39 Join zou [0] (~quassel@user/zou)
01:21:39 Join olspookishmagus [0] (~pookie@snf-137798.vm.okeanos.grnet.gr)
01:21:39 Join advcomp2019__ [0] (~advcomp20@user/advcomp2019)
01:21:39 Join Natch [0] (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
01:21:39 Join Tonux [0] (~Tonux@193.32.127.216)
01:21:39 Join paulk [0] (~paulk@about/aquilenet/user/paulk)
01:21:39 Join baltazar [0] (~baltazar@user/baltazar)
01:21:39 Join cnx [0] (~cnx@tem.loang.net)
01:21:39 Join mrkrisprolls [0] (mrkrisprol@2605:6400:20:5cc:e8af:da1c:ee53:f678)
01:21:39 Join skipwich [0] (~skipwich@user/skipwich)
01:21:39 Join cstine [0] (~cstine@150.136.136.191)
01:21:39 Join sam_d_ [0] (~sam@user/sam-d/x-8933526)
01:21:39 Join thanosengine [0] (~thanos@user/thanosengine)
01:21:39 Join rogeliodh9 [0] (~rogeliodh@rogeliodh.dev)
01:21:39 Join rudi_s [0] (~simon@user/rudi-s/x-7673890)
01:21:39 Join chamlis [0] (~chamlis@user/chamlis)
01:21:39 Join Bubblegumdrop [0] (~znc@user/Bubblegumdrop)
01:21:39 Join melmothX [0] (~marco@amusewiki/marco)
01:21:39 Join pixelma [0] (marianne@p200300ea871cb700305e95fffec66ff3.dip0.t-ipconnect.de)
01:48:39 Join Galois [0] (djao@efnet.math.uwaterloo.ca)
02:00
02:03:06 Quit baltazar (Ping timeout: 246 seconds)
02:05:04 Join baltazar [0] (~baltazar@user/baltazar)
02:20:14 Quit mrkrisprolls (Ping timeout: 260 seconds)
02:35:20 Join mrkrisprolls [0] (mrkrisprol@2605:6400:20:5cc:e8af:da1c:ee53:f678)
02:35:32 Join lebellium [0] (~lebellium@2a01cb0405d07f00cc824762163518c1.ipv6.abo.wanadoo.fr)
02:38:44 Quit jjs0077018310196 (Quit: Ping timeout (120 seconds))
02:39:03 Join jjs0077018310196 [0] (~jjs007@host86-191-158-3.range86-191.btcentralplus.com)
02:42:18 Quit thanosengine (Ping timeout: 246 seconds)
02:42:18 Quit paulk (Ping timeout: 246 seconds)
02:43:18 Join paulk [0] (~paulk@about/aquilenet/user/paulk)
02:43:26 Join thanosengine [0] (~thanos@user/thanosengine)
02:50:00 Quit rudi_s (Ping timeout: 246 seconds)
02:53:19 Join rudi_s [0] (~simon@user/rudi-s/x-7673890)
02:58:04 Quit bpye (Quit: Ping timeout (120 seconds))
02:58:48 Join bpye [0] (~bpye@user/bpye)
03:00
03:21:24***Saving seen data "./dancer.seen"
04:00
04:03:27 Quit Bobathan_ (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in)
04:03:45 Join Bobathan_ [0] (~admin@syn-065-029-248-157.res.spectrum.com)
04:32:59 Quit thanosengine (Ping timeout: 252 seconds)
04:35:04 Join thanosengine [0] (~thanos@user/thanosengine)
05:00
05:21:26***Saving seen data "./dancer.seen"
07:00
07:21:27***No seen item changed, no save performed.
09:00
09:21:28***No seen item changed, no save performed.
09:54:43 Join dconrad [0] (~dconrad@152.117.104.217)
09:55:11 Quit dconrad (Remote host closed the connection)
09:55:23 Join dconrad [0] (~dconrad@152.117.104.217)
10:00
10:35:04 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
11:00
11:21:32***Saving seen data "./dancer.seen"
11:39:10 Quit dconrad (Remote host closed the connection)
12:00
12:54:29_bilgusonly issue is you are going to have to extend bootdata to actually mark it invalid and frankly I can't see doing that for this one target which then extends back into all the bootloaders
12:58:42_bilgusboot data being invalid currently means its a bad redirect and it falls back to default behavior if you want to differentiate them you'll need at least a couple flags REDIRECT_OK | VERSION_OK and another variable to carry them
12:59:41_bilgusinstead why not add another variable to the bootloader (like bootdata) but for your version info
13:00
13:21:35***Saving seen data "./dancer.seen"
13:25:38_bilgusI'd assume once a v1 bootloader always a v1 bootloader anyway
13:26:04_bilgusgive me a few days and I'll get you a POC
13:46:00 Join dconrad [0] (~dconrad@152.117.104.217)
13:51:39dconradI'm probably misunderstanding, but can't we fall back to default behavior without marking the bootdata as invalid?
13:53:47dconradIt seems to work fine that way...? And it kind of seems like we could have a redirect ok/version ok variable like you say that is outside of the bootdata structure, and that would serve the same purpose...?
13:54:30dconradbut I'm not familiar with all this code so my understanding is very hack n slash to get this to work
14:00
14:09:15_bilgus ATM that marked as invalid means the CRC doesn't match or the redirect file it found was bunk
14:10:05_bilgusyou can differentiate that if you want in the firmware
14:13:52_bilguseither add more bools for them or maybe just swicth bood_data_valid to uint32_t boot_data_flags, 0x01 CRC_VALID, 0x02 REDIRECT_VALID
14:14:53dconradthat might be the way - we can differentiate them without major overhaul
14:14:53_bilgusI understand why you want to do that because you can't get the version info through ROLO
14:15:18dconradprecisely
14:15:54dconradso I guess I should go through and see where we even check boot_data_valid to do decision-making
14:16:05_bilgusits so specific though
14:16:51_bilgusI still think its might be better to just extend bootdata with another payload
14:17:42dconradcould be, I'm more in the "achieve the goal by touching as little as possible" mode
14:18:12_bilgusI just don't want to have to relase and test more bootloaders
14:18:30dconradagreed, that's a pain
14:18:51_bilgusbut luckily its backwards compatible..
14:19:17_bilgusI just question if its worth it for a one off
14:20:34_bilguswe could basically do the same as boot_data and call it version_data and it only gets used in your eros stuff
14:20:55_bilgusreally leaning towards that then the fallback becomes v0
14:21:07_bilgusautomagically
14:21:42_bilgusthen its only a support burden where its needed
14:22:27dconradso currently, as far as I can see there are really only 2 places boot_data_valid is checked, in firmware/include/dircache_redirect.h and firmware/rolo.c
14:22:50dconradunless its being checked in some asm somewhere, those appear to be the only 2 things that even care at the moment
14:23:33dconradunless there's some uses that github's search isn't showing me
14:23:41_bilgusI don't think it is but give me some time I think writing the version to its own spot will end up a lot cleaner and eaiser to follow
14:25:02_bilgusHAVE_BOOTLOADER_VERSION_DATA
15:00
15:21:39***No seen item changed, no save performed.
15:29:38 Quit dconrad (Remote host closed the connection)
16:00
16:03:54 Quit skipwich (Remote host closed the connection)
16:06:11 Join skipwich [0] (~skipwich@user/skipwich)
16:23:22 Join dconrad [0] (~dconrad@152.117.104.217)
16:51:27 Join skipwich_ [0] (~skipwich@user/skipwich)
16:53:40 Quit skipwich (Ping timeout: 260 seconds)
16:53:40 Nick skipwich_ is now known as skipwich (~skipwich@user/skipwich)
16:54:05 Quit skipwich (Remote host closed the connection)
16:55:27 Join skipwich [0] (~skipwich@user/skipwich)
16:56:41 Quit skipwich (Remote host closed the connection)
17:00
17:00:36 Join skipwich [0] (~skipwich@user/skipwich)
17:07:55 Quit skipwich (Remote host closed the connection)
17:09:34 Join skipwich [0] (~skipwich@user/skipwich)
17:16:29 Quit skipwich (Remote host closed the connection)
17:18:39 Join skipwich [0] (~skipwich@user/skipwich)
17:21:42***Saving seen data "./dancer.seen"
17:23:47 Join Moriar [0] (~moriar@107-200-193-159.lightspeed.stlsmo.sbcglobal.net)
17:29:56 Join skipwich_ [0] (~skipwich@user/skipwich)
17:30:42 Quit skipwich (Ping timeout: 252 seconds)
17:31:00 Nick skipwich_ is now known as skipwich (~skipwich@user/skipwich)
17:42:21 Join skipwich_ [0] (~skipwich@user/skipwich)
17:44:16 Quit skipwich (Ping timeout: 252 seconds)
17:44:16 Nick skipwich_ is now known as skipwich (~skipwich@user/skipwich)
17:46:00 Join skipwich_ [0] (~skipwich@user/skipwich)
17:49:05 Quit skipwich (Ping timeout: 260 seconds)
17:49:05 Nick skipwich_ is now known as skipwich (~skipwich@user/skipwich)
17:52:03 Quit skipwich (Remote host closed the connection)
17:54:09 Join skipwich [0] (~skipwich@user/skipwich)
17:57:57 Join skipwich_ [0] (~skipwich@user/skipwich)
17:59:17 Quit skipwich (Ping timeout: 252 seconds)
17:59:17 Nick skipwich_ is now known as skipwich (~skipwich@user/skipwich)
18:00
18:01:08 Quit lebellium (Quit: Leaving)
18:17:56dconradI did have success patching the stock update image to have our bootloader! spl at offset 0 and bootloader.ucl at offset 26624 (0x6800), add it to update.txt, make an iso and away you go!
18:18:16dconradFirst time I've ever done a binary patch, I was a little worried haha
18:18:53dconradIf we enable running the Aigo recovery from our native bootloader, that seems pretty workable
18:21:17 Quit skipwich (Ping timeout: 252 seconds)
18:21:30 Join skipwich [0] (~skipwich@user/skipwich)
18:25:20 Join skipwich_ [0] (~skipwich@user/skipwich)
18:26:39 Join skipwich__ [0] (~skipwich@user/skipwich)
18:28:42 Quit skipwich (Ping timeout: 246 seconds)
18:28:43 Nick skipwich__ is now known as skipwich (~skipwich@user/skipwich)
18:30:27 Quit skipwich_ (Ping timeout: 246 seconds)
18:31:37 Quit dconrad (Remote host closed the connection)
18:52:55 Join massiveH [0] (~massiveH@2600:4040:a982:dc00:185e:d70c:8086:46cf)
19:00
19:01:10 Join skipwich_ [0] (~skipwich@user/skipwich)
19:01:41 Quit skipwich (Ping timeout: 248 seconds)
19:02:14 Nick skipwich_ is now known as skipwich (~skipwich@user/skipwich)
19:05:04 Join skipwich_ [0] (~skipwich@user/skipwich)
19:06:30 Quit skipwich (Ping timeout: 246 seconds)
19:07:11 Join skipwich [0] (~skipwich@user/skipwich)
19:09:42 Quit skipwich_ (Ping timeout: 252 seconds)
19:09:50 Join skipwich__ [0] (~skipwich@user/skipwich)
19:12:38 Quit skipwich (Ping timeout: 252 seconds)
19:12:38 Nick skipwich__ is now known as skipwich (~skipwich@user/skipwich)
19:20:14 Join skipwich_ [0] (~skipwich@user/skipwich)
19:21:26 Quit skipwich (Ping timeout: 252 seconds)
19:21:26 Nick skipwich_ is now known as skipwich (~skipwich@user/skipwich)
19:21:43***Saving seen data "./dancer.seen"
19:52:06 Join jn_ [0] (~quassel@2001-4dd4-9d6d-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de)
19:52:06 Quit jn_ (Changing host)
19:52:06 Join jn_ [0] (~quassel@user/jn/x-3390946)
19:52:10 Quit jn (Ping timeout: 260 seconds)
21:00
21:18:58 Join amiconn_ [0] (jens@p200300ea87462b00305e95fffec66ff3.dip0.t-ipconnect.de)
21:18:58 Quit amiconn (Killed (tungsten.libera.chat (Nickname regained by services)))
21:18:58 Nick amiconn_ is now known as amiconn (jens@p200300ea87462b00305e95fffec66ff3.dip0.t-ipconnect.de)
21:19:23 Join pixelma_ [0] (marianne@p200300ea87462b00305e95fffec66ff3.dip0.t-ipconnect.de)
21:19:23 Quit pixelma (Killed (osmium.libera.chat (Nickname regained by services)))
21:19:23 Nick pixelma_ is now known as pixelma (marianne@p200300ea87462b00305e95fffec66ff3.dip0.t-ipconnect.de)
21:21:44***Saving seen data "./dancer.seen"
21:49:34 Quit skipwich (Remote host closed the connection)
23:00
23:21:45***Saving seen data "./dancer.seen"
23:38:02 Join skipwich [0] (~skipwich@user/skipwich)

Previous day | Next day