00:14:07 | *** | Saving seen data "./dancer.seen" |
02:00 |
02:14:08 | *** | No seen item changed, no save performed. |
03:00 |
03:09:50 | | Quit othello7 (Ping timeout: 252 seconds) |
03:44:50 | | Quit hactar|ant (Ping timeout: 260 seconds) |
03:48:33 | | Join hactar|ant [0] (~zem@97-115-78-75.ptld.qwest.net) |
03:53:59 | | Join ^Dan [0] (~xxx@89.136.142.218) |
04:00 |
04:04:29 | | Quit jacobk (Ping timeout: 260 seconds) |
04:04:58 | | Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net) |
04:05:39 | | Part ^Dan |
04:14:11 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:14:12 | *** | No seen item changed, no save performed. |
06:16:19 | | Quit PheralSparky (Read error: Connection reset by peer) |
07:00 |
07:17:04 | | Quit thanosengine (Ping timeout: 245 seconds) |
07:19:08 | | Join thanosengine [0] (~thanos@user/thanosengine) |
07:38:51 | | Quit disrel (Ping timeout: 244 seconds) |
08:00 |
08:14:14 | *** | Saving seen data "./dancer.seen" |
09:00 |
09:14:55 | | Join disrel [0] (disrel@user/disrel) |
09:28:57 | | Quit disrel (Ping timeout: 252 seconds) |
09:39:21 | | Join disrel [0] (disrel@user/disrel) |
09:53:39 | speachy | so, I've added a warning to checkwps about use of SYSFONT in a theme. it's waaay too prevalent for us to just reject it. |
09:55:04 | speachy | not in the sense that themes are actually _using_ sysfont to render text, but it's used in a lot of graphical element viewports.. |
10:00 |
10:00:31 | speachy | and the skin_Debug stuff now dumps viewport arguments too |
10:07:56 | _bilgus_ | ok so I have the Hifiwalker H2 thw scrollwheel is rubberized |
10:08:07 | speachy | yep |
10:09:19 | _bilgus_ | any way I'm a bit confused configure 249) Eros Q / K native (hw4 bl only) I assume it means for the HW4 ver only or does it mean its only for building a bootloader? |
10:10:13 | speachy | the latter. |
10:10:25 | _bilgus_ | ah ok |
10:10:53 | _bilgus_ | explains why I was getting an error doing -N |
10:13:00 | _bilgus_ | for some reason when I downloaded the latest daily I can't run most of the lua script because it excludes like 3/4 of the include scripts |
10:14:16 | *** | Saving seen data "./dancer.seen" |
10:15:15 | _bilgus_ | probably need to check permissions or something |
10:16:57 | _bilgus_ | ah its not copying any only the generated ones, wonder how long this has been broken |
10:18:25 | speachy | shows how many users there are. :D |
10:18:48 | _bilgus_ | whats weird is it works here |
10:19:18 | _bilgus_ | no one will ever use it if they can't start the scripts :/ |
10:30:35 | _bilgus_ | here is the line in the make file '$(LUA_BUILDDIR)/%.lua: $(LUA_INCLUDEDIR)/%.lua | $(LUA_BUILDDIR) |
10:30:35 | _bilgus_ | $(call PRINTS,CP $(notdir $<))cp $< $@' |
10:36:48 | _bilgus_ | a few of them have full permission and they don't show either so probably not that |
10:38:46 | _bilgus_ | weird, guess I'll DO IT IN BUILDZIP |
10:45:31 | _bilgus_ | I think I can do both without too much issue extra copying if it works but should ensure the files get included no matter what |
10:46:42 | _bilgus_ | hahah I have to because when I remove the copy part it fails to build for me now wth doesn't the same hold true when its the buildserver :/ |
10:49:07 | speachy | buildzip is how we install unmodified files, so yeah |
10:49:35 | _bilgus_ | yeah but a prereq getting skipped is ,, odd |
10:49:41 | speachy | could be different umasks or something? |
10:50:03 | speachy | or different mtime on the files? |
10:50:29 | _bilgus_ | oh the former doesn't appear to be but that latter part hmm |
11:00 |
11:07:14 | _bilgus_ | this has been a month of bugs, glad to find them now rather than after 4.0 |
11:07:49 | _bilgus_ | or rather Febuary was |
11:10:57 | _bilgus_ | well doing t in the build script appears to work ok but I know there was some particular reason I didn't do that in the first place but damned if I remember what |
11:16:14 | speachy | lots of noise? |
11:22:55 | _bilgus_ | an issue with it not realizing the source changed and keeping the old files perhaps it was something probably come back to bite me |
11:24:17 | spork | will the commit messages return to irc ? |
11:24:36 | spork | i like those as a passive way to see the changes |
11:24:57 | _bilgus_ | haven't seen bluebrother |
11:25:18 | _bilgus_ | the bot is here he's just not connected to the server for some reason |
11:25:32 | _bilgus_ | g#6418 |
11:25:35 | rb-bluebot | Gerrit review #6418 at https://gerrit.rockbox.org/r/c/rockbox/+/6418 : [BugFix] lua include scripts may fail to copy by William Wilgus |
11:25:48 | speachy | yeah, probably a really simple thing to fix but it's his bot running on his system |
11:26:05 | spork | turn on the bluebrother^ signal |
11:26:33 | _bilgus_ | tbh don't want to bug him too much its his good will afterall |
11:27:25 | speachy | we could move it to the rockbox.org server, if he's agreeable. |
11:27:38 | speachy | alongside the logbot |
11:27:49 | _bilgus_ | I suppose you don't notice till its gone :) |
11:28:11 | speachy | I've missed it for some time; plus we get instant notification if we break the build. :D |
11:28:28 | spork | when _bilgus_ breaks the build |
11:28:29 | _bilgus_ | yeah i'm back to watching the build page |
11:28:44 | _bilgus_ | no commits == no breaks? |
11:28:56 | spork | breakage is progress |
11:28:59 | speachy | well, now you're thinking like a politician |
11:30:03 | speachy | all of us with commit rights have introduced a sea of "How did this not compile, I'm _running_ it!" red |
11:30:45 | _bilgus_ | If I had a wider swath of test buils I could ave myself some grief but there are quite a few one offs |
11:31:01 | _bilgus_ | checkwps is my usual oversight |
11:31:33 | spork | the battery levels change is much appreciated |
11:31:43 | speachy | slowly stumbling towards perfection |
11:31:54 | _bilgus_ | careful with that one, note the warning in the manual |
11:32:07 | spork | with batteries degrading over time, we can now re-run it and get something close to reality |
11:32:08 | speachy | I try to ensure we have no coverage gaps in the builders. |
11:32:38 | speachy | which reminds me, need to get a winsim in there too somewhere |
11:32:54 | speachy | (and finish adding in the full complement of manuals, so we can ditch the nightly manual builds) |
11:33:16 | spork | reading? manual? no way, straight to breaking and blaming |
11:33:37 | _bilgus_ | my fear is someone sets shutoff to super low on a device that we actually control and wiping out their battery or disksafe super low and corrupt their disk |
11:34:16 | _bilgus_ | I thought about making the eport comment out disksafe and shutoff or even exclude them |
11:34:21 | speachy | IMO we should hardcode in a failsafe level, everything's using li-ion cells these days. |
11:34:58 | _bilgus_ | we already have that we could just exclude 'shutoff' |
11:35:14 | speachy | disksafe though is trickier, because the current outrush will do a lot worse on an old worn out cell than a good one, specially at the lower charge levels. |
11:35:26 | speachy | yeah, I think that's prudent |
11:36:13 | _bilgus_ | I'll leave the import part but remove 'shutoff' frm the exported file |
11:36:16 | spork | disksafe applies to all storage types? |
11:36:36 | speachy | it's per-player, so yes. |
11:36:40 | _bilgus_ | yeah the idea is harddisks need more power |
11:37:07 | speachy | was especially bad for the OG archoses with their 2.5" ATA drives |
11:37:07 | _bilgus_ | but if you were on an ipod and have iflash that whole dynamic changes |
11:37:08 | spork | yes, but there are major differences between hdd's, sd cards, internal flash, etc. |
11:37:54 | _bilgus_ | being that the sd etc take much less power therefore can write at lower battery levels (read current requirements) |
11:38:21 | speachy | if your device wasn't shipped with a spinning rust drive originally, then drivesave and shutoff are probably the same |
11:38:39 | spork | right |
11:39:01 | spork | safe is good |
11:39:16 | speachy | we always err on the side of not destroying data, where possible |
11:39:30 | spork | i am going to try it on some of my sansa's. they have never charged up to 100% |
11:39:39 | spork | nice goal, speachy |
11:40:09 | spork | only destroy as a last resort |
11:40:16 | spork | not thinking like a politician |
11:41:07 | _bilgus_ | with a bit more work on the config file writing we could actually negate the possibility of a partially written config file corrupting the next boot after a drive failure |
11:41:27 | _bilgus_ | rather a write failure |
11:42:17 | _bilgus_ | really it just needs an extra line to be parsed crc of the data written or a just a #Success comment at the end |
11:42:46 | _bilgus_ | if its not there then fallback |
11:44:58 | _bilgus_ | crc would be a bad idea we want the file easily changed well maybe for the resue info one that would be good |
11:45:10 | _bilgus_ | resume* |
11:48:21 | | Quit rogeliodh (Quit: The Lounge - https://thelounge.chat) |
11:48:28 | _bilgus_ | YES the lua includes are now.. included. |
11:48:42 | | Join rogeliodh [0] (~rogeliodh@rogeliodh.dev) |
11:57:14 | _bilgus_ | really I just wanted to run the 'stars' lua demo with the scroll wheel |
11:58:38 | _bilgus_ | its only left or right but its pretty neat since you can wind it up |
12:00 |
12:12:55 | | Quit thanosengine (Quit: -h) |
12:14:17 | *** | Saving seen data "./dancer.seen" |
12:46:04 | _bilgus_ | Well I have to leave shutoff at least for reference so I moved both to the end of the file added a warning and commented shutoff https://pastebin.com/9vckbT3n |
12:49:00 | _bilgus_ | is that just a general message or indicative of an issue? 'WARNING: Do not use SYSFONT (id 0) in viewports!' |
12:53:29 | _bilgus_ | the latter hmm |
12:54:03 | speachy | it's not actually a problem unless that vp is used to display text |
12:55:18 | _bilgus_ | ?? |
12:56:53 | _bilgus_ | so what exactly is the issue when you do? |
12:57:24 | _bilgus_ | just missing character set or something worse? |
12:58:02 | speachy | it just means that your UI element size will change out from underneath you |
12:58:25 | speachy | also means you don't have i18n support |
12:58:35 | speachy | because sysfont is limited to 250 glyphs |
12:59:11 | speachy | the more general problem is that we have the statusbar height hardcoded to be sysfont_height |
12:59:50 | speachy | (and many places still just assume both are 8px) |
13:00 |
13:06:34 | _bilgus_ | very old issue too |
13:07:46 | speachy | really the only theme to use font ID 0 should be failsafe and cabbie. |
13:07:52 | _bilgus_ | could we leave it alone (the size) and scale it (the whole rendered item) |
13:08:58 | _bilgus_ | might leave some artifacts doing the scaling the naive way but it'd at least fill the screen properly |
13:09:36 | speachy | no... first step is to un-hardcode stuff |
13:10:10 | speachy | so statusbar_height is determined at runtime (based on the current theme's statusbar viewport) |
13:12:38 | _bilgus_ | can of worms |
13:16:31 | _bilgus_ | ok I went ahead and comment out both shutoff and disksafe entries so you can change them if you want but there is a warning and you need to remove the '#' |
13:18:28 | speachy | and keep un-hardcoding assumptions about font height in the codebase |
13:21:24 | _bilgus_ | pervasive is the word that comes to mind |
13:22:31 | _bilgus_ | luckily I think we have enough varied testers to actually catch the missing ones |
13:22:52 | speachy | well, not having common devices with sysfont>8px will severely limit that testing |
13:23:24 | speachy | IIRC cabbie only uses sysfont for the statusbar |
13:24:20 | _bilgus_ | so you need a theme that uses its own sb or uses default to test it then? |
13:24:50 | _bilgus_ | or do I need to try changing sysfont size and running cabbie? |
13:26:56 | _bilgus_ | I wonder if bahaus 'Roman A' ever made any head way with the bad opus files I uploaded |
13:27:12 | speachy | according to grep nearly all sysfont uses are the debug screens |
13:27:33 | _bilgus_ | well i'd be ok if those are left that way |
13:27:43 | speachy | oh that's compltely fine (and what we want) |
13:27:51 | speachy | problem is when stuff hardcodes expected line heights |
13:28:25 | speachy | the stuff I fixed a few days ago was like that, it manually drew stuff assuming lines were 8px high. not even watching sysfont height. |
13:28:38 | speachy | the mikmod plugin was also like that |
13:28:43 | _bilgus_ | yeah there are several of those |
13:29:12 | _bilgus_ | I think its just because they are old |
13:29:36 | _bilgus_ | wasn't a concern when written and someone just papered over the issue once it was |
13:29:41 | speachy | the usb screen is also hardcoded to sysfont; that needs to change. |
13:30:08 | speachy | (we presumably need to pre-render each of the possible strings in advance, so we can switch usb modes without needing ot possibly read from disk) |
13:31:18 | speachy | lots of plugins use SYSFONT too, but they'd need to be audited to make sure they scale heights properly |
13:32:46 | _bilgus_ | so you want to render them and save the resulting bmp? |
13:32:57 | speachy | yeah |
13:33:28 | _bilgus_ | i think it might be better to just set aside the glyphs |
13:34:01 | _bilgus_ | still render them but record the glyphs as they go by and make sure they stay |
13:34:04 | speachy | whichever is less work, but we have to ensure there is no possibility of trying to read the font (because it won't be there) |
13:34:20 | speachy | been a problem for a long time: FS #12436 |
13:34:21 | rb-bluebot | https://www.rockbox.org/tracker/task/12436 USB keypad mode text unreadable in Russian regardless of selected font (bugs, unconfirmed) |
13:34:22 | _bilgus_ | thinking less wasted space tbh |
13:34:46 | speachy | do it at runtime |
13:34:58 | speachy | so there's no wasted space because the player can't do anything else in usb mode |
13:35:14 | _bilgus_ | oh you mean just before the screen |
13:35:18 | _bilgus_ | GOT ya |
13:35:25 | speachy | yeah, that way it respects the current language etc |
13:35:58 | _bilgus_ | that won't be too bad should just be able to index it and use bmp part |
13:36:16 | speachy | you know more about that stuff than I do |
13:36:19 | _bilgus_ | scrolling probably too much work |
13:36:44 | speachy | yeah, no point in scrolling |
13:37:01 | _bilgus_ | I'll put it on my list, I need to force myself to write some plugin manuals first |
13:37:30 | _bilgus_ | otherwise I never will |
13:39:30 | _bilgus_ | thats what I had started to do when for that lua thing came up lol |
13:40:37 | | Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net) |
13:42:18 | speachy | danbke |
13:42:20 | speachy | danke |
13:43:01 | speachy | that's one of the handful of UI non-i18n warts. |
13:43:41 | speachy | probably won't get the voicing db entries stuff done |
13:43:52 | speachy | but we gotta leave something for 4.1. :D |
14:00 |
14:14:18 | *** | No seen item changed, no save performed. |
14:22:25 | | Quit jacobk (Ping timeout: 248 seconds) |
14:24:10 | | Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net) |
14:31:19 | | Join chris_s [0] (~chris_s@2a09:bac3:2d53:1b4b::2b8:4b) |
14:34:36 | | Join lebellium [0] (~lebellium@2a01cb0405d03a004070cdf0d3f7e170.ipv6.abo.wanadoo.fr) |
14:48:23 | _bilgus_ | wonder if we could just print all the usb strings and circle or invert the current mode |
14:53:26 | _bilgus_ | something like [||}== keypad mode multimedia \n [presentation]\n browser\n mouse |
14:55:00 | _bilgus_ | I think if it fits on the clip+ or xduoo those are the shortest screens |
15:00 |
15:08:25 | | Quit Burak__ (Read error: Connection reset by peer) |
15:11:07 | | Join sebagala [0] (~Burak@185.25.123.34) |
15:40:41 | gnafu | I'll have you know that Rockbox is responsible for me spending quite a bit of money on Bandcamp over the last few weeks >_>. |
15:45:00 | gnafu | I was strictly a "buy CDs and rip them" person until now, but for whatever reason the mental block on enjoying "digital albums" has been lifted thanks in part to having a dedicated player with Rockbox on it. |
15:45:50 | gnafu | (I will still buy CDs when albums I want are available on CD, but there are some artists I've enjoyed in passing who have only released things digitally.) |
16:00 |
16:14:22 | *** | Saving seen data "./dancer.seen" |
16:38:25 | | Quit drew (Quit: Quit) |
16:42:02 | | Quit speachy (Quit: WeeChat 4.5.2) |
17:00 |
17:18:29 | | Quit cstine (Quit: The Lounge - https://thelounge.chat) |
17:19:02 | | Join cstine [0] (~cstine@150.136.136.191) |
18:00 |
18:11:23 | | Quit lebellium (Quit: Leaving) |
18:14:23 | *** | Saving seen data "./dancer.seen" |
18:34:29 | | Join drew [0] (~drew@user/drew) |
18:49:56 | zou | that's great! supporting artist (more) directly seems better than through big labels |
19:00 |
19:01:08 | | Join massiveH [0] (~massiveH@2600:4040:a982:5400:49e4:7c95:2e7e:7c7d) |
19:11:10 | | Join thanosengine [0] (~thanos@user/thanosengine) |
20:00 |
20:14:26 | *** | No seen item changed, no save performed. |
21:00 |
21:05:10 | | Join othello8 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net) |
21:19:21 | | Quit othello8 (Quit: othello8) |
21:35:44 | | Quit chris_s (Quit: Client closed) |
22:00 |
22:14:28 | *** | Saving seen data "./dancer.seen" |