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 2016-12-04

00:08:12 Join robertd1 [0] (~root@
00:12:53 Join chrisb [0] (
00:13:33 Part robertd1
00:16:07 Quit pamaury (Ping timeout: 265 seconds)
00:18:05 Join pizzaiolo [0] (~pizzaiolo@unaffiliated/pizzaiolo)
00:18:35pizzaiolohey anyone knows if raspberry pis/beaglebones/other dev boards are supported?
00:18:50pizzaioloarm, basically
00:18:54 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
00:20:53 Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 50.0.2/20161129173726])
00:23:25 Quit pamaury (Ping timeout: 246 seconds)
00:33:20 Quit ZincAlloy (Quit: Leaving.)
00:34:06 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:58d8:9c28:e34c:d0c)
00:45:07 Quit Strife89 (Ping timeout: 256 seconds)
01:03:41 Join Strife89 [0] (
01:03:48 Nick munch is now known as munch|PSU (pls@gateway/shell/elitebnc/x-lctjgtzownltygbh)
01:04:46 Quit ender` (Quit: The trouble with quotes found on the Internet is that they often turn out to be unreliable. — William Shakespeare)
01:13:03 Quit Strife89 (Ping timeout: 250 seconds)
01:14:46 Join Strife89 [0] (
01:21:20***Saving seen data "./dancer.seen"
02:13:46__builtinpizzaiolo: not a specific device, but if it runs linux and supports SDL it ought to be able to run the application version
02:14:08pizzaioloneat, thanks __builtin
02:14:22__builtinso "kind of"
02:15:11__builtinalso a side note, at least a plurality of the supported devices are ARM-based
02:24:50 Quit krnlyng (Ping timeout: 260 seconds)
02:37:08 Join krnlyng [0] (
02:53:40 Quit mc2739 (Ping timeout: 268 seconds)
03:06:26 Quit athidhep (Quit: athidhep)
03:21:21***Saving seen data "./dancer.seen"
03:48:19 Quit ZincAlloy (Quit: Leaving.)
03:58:12 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
04:30:41 Quit pizzaiolo (Remote host closed the connection)
05:12:33 Quit naleo (Ping timeout: 246 seconds)
05:14:52 Quit scorche|sh (Ping timeout: 256 seconds)
05:21:23***Saving seen data "./dancer.seen"
06:00:19 Quit athidhep (Quit: athidhep)
06:27:42 Nick munch|PSU is now known as munch (pls@gateway/shell/elitebnc/x-lctjgtzownltygbh)
06:38:47 Quit Strife89 (Ping timeout: 268 seconds)
06:45:29 Quit TheSeven (Ping timeout: 258 seconds)
06:45:44 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
06:46:11 Quit sbach_ (Ping timeout: 260 seconds)
06:48:33 Join sbach [0] (~sbach@
07:15:03 Join Strife89 [0] (
07:21:26***Saving seen data "./dancer.seen"
09:04:14 Join Bray90820 [0] (
09:04:47 Quit Bray90820 (Read error: Connection reset by peer)
09:05:24 Join Bray90820 [0] (
09:05:46 Quit Bray90820 (Read error: Connection reset by peer)
09:06:24 Join Bray90820 [0] (
09:07:15 Quit Bray90820 (Read error: Connection reset by peer)
09:07:52 Join Bray90820 [0] (
09:08:18 Quit Bray90820 (Read error: Connection reset by peer)
09:21:30***Saving seen data "./dancer.seen"
09:35:58 Join ender` [0] (
09:58:12 Quit ender` (Quit: Cigarettes are like squirrels. They're perfectly harmless until you put one in your mouth and light it on fire.)
09:58:41 Join ender` [0] (
10:00:01 Quit ender` (Client Quit)
10:01:18 Quit nlogex (Ping timeout: 245 seconds)
10:11:11 Join paulk-aldrin [0] (
10:27:09 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
10:51:30 Join ender` [0] (
11:05:21 Quit paulk-aldrin (Remote host closed the connection)
11:06:20 Join paulk-aldrin [0] (
11:21:31***Saving seen data "./dancer.seen"
11:34:24 Join lebellium [0] (
11:47:32 Join TheLemonMan [0] (~root@unaffiliated/thelemonman)
12:16:02 Quit rela (Read error: Connection reset by peer)
12:24:35 Join JensB [0] (5cf61933@gateway/web/freenode/ip.
12:41:03 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:61d9:f685:9b:c793)
12:56:35 Join robertd1 [0] (~root@
13:04:20 Quit idonob (Ping timeout: 248 seconds)
13:11:12 Join idonob [0] (
13:19:04 Join fs-bluebot_ [0] (
13:21:20 Quit fs-bluebot (Ping timeout: 250 seconds)
13:21:34***Saving seen data "./dancer.seen"
13:22:28 Quit bluebrother (Ping timeout: 248 seconds)
13:23:00 Quit idonob (Ping timeout: 248 seconds)
13:24:25 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
13:25:12 Join idonob [0] (
13:26:28 Quit robertd1 (Ping timeout: 244 seconds)
13:27:06 Join robertd1 [0] (~root@
13:29:17 Join rela [0] (~x@pdpc/supporter/active/rela)
13:31:43 Quit robertd1 (Ping timeout: 260 seconds)
13:33:11 Join robertd1 [0] (~root@
13:40:23 Quit robertd1 (Ping timeout: 246 seconds)
14:01:30 Quit rela (Quit: Leaving)
14:26:06 Join robertd1 [0] (~root@
15:00:23JensBOn debian, when I run 'sudo ./', the build ends with: "Could not retrieve 'eglibc-2_12" - does anyone know a solution to this ? [ej0rge had the same problem on 20160824]
15:03:36pamauryJensB: which toolchain?
15:05:16pamauryI am guessing ypr0
15:05:49pamauryYou'll find it almost impossible to build the ypr0 toolchain, I am in the process of recreating it but in the mean time, it's probably best if you ask someone to send you a prebuilt one
15:05:50JensBYes, it seems like it: "target = arm-ypr0-linux-gnueabi"
15:06:14pamaurylebellium: do you still have the toolchain archive? who else has it?
15:06:32JensBI can do without it. :) -I just want to set up a build-client to 'contribute' to the compile-farm.
15:07:14gevaertsIn that case you do need it!
15:07:31JensBOK. :)
15:07:31pamaurygevaerts: not necessarily
15:07:34gevaertsWe only have a few build clients with that toolchain, and it can be a problem
15:07:39pamauryalthough it would be nice
15:07:54gevaertsBut yes, you can set things up without
15:08:23JensBI'm planning on running the debian-box for at least a few months unattended.
15:08:40JensB-so all it'd do is to be a node in the compile-farm
15:11:18pamauryJensB: I would say start with the arm toolchain, it's most used one
15:11:29pamaurybut wait until my next commit in a few minutes, because it needs a fix
15:11:32 Join rela [0] (~x@pdpc/supporter/active/rela)
15:11:34pamauryto build on recent gcc
15:11:48JensBOK. - I'll be patient. :)
15:12:00fs-bluebot_Build Server message: New build round started. Revision 906a95c, 255 builds, 12 clients.
15:12:30pamauryhere we go
15:13:17lebelliumpamaury: how is the 'archive'? which format is it,
15:14:10pamaurylebellium: I don't know, I just remember someone ([Saint] maybe ?) offered once to send me the toolchain archive, I suspect a tar.gz or tar.bz2
15:14:34lebelliumI'll check. But maybe back to the time I really built it on instructions
15:15:08lebelliumit necessarily worked once :)
15:20:34lebelliumpamaury: ? found it here
15:21:36***Saving seen data "./dancer.seen"
15:24:22fs-bluebot_Build Server message: Build round completed after 743 seconds.
15:24:23fs-bluebot_Build Server message: Revision 906a95c result: All green
15:26:00JensBUhm... I downloaded the .zip file, but the architecture differs from mine. All I can get from uname (-m) is i686. I'll have a look at the diffs/patches.
15:26:19 Quit rela (Read error: Connection reset by peer)
15:27:53 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
15:38:19gevaertsThere are still i686 boxes around?
15:38:52JensBI bought this one used. Heh. (Otherwise I have only PPC Macs).
15:39:29JensBIt appears the debian-box is a 3GHz dual core Intel Pentium 4.
15:40:19gevaertsOh well, another room heater is always nice :)
15:41:35JensBCertainly and this heater only cost $100. In fact, the PowerMac G5 is worse (and even more noisy). ... but the debian-box serves well as both file-sharing and build-test machine.
15:44:05JensBRoom temperature: 32.2°C - heated only by 1 x MacMini G4, 1 x PowerMac G5 and 1 x IBM ThinkCentre. 8)
15:44:45JensBWoops, forgot the two LED-bulbs; they also generate heat.
15:44:47*gevaerts always knew that macs were not cool! :)
15:45:03pixelmathe referenced zio is probably quite old, it's kugel's webspace he had back then
15:45:22pixelmazip too
15:45:26lebelliumthe working toolchain is old anyway
15:45:39gevaertsMaybe, but I don't think that toolchain was ever updated after it was introduced
15:46:09JensB"If it ain't broke ..."
15:46:30gevaertsAs you noticed, building it *is* broken
15:48:13pamauryI have a prototype new toolchain for ypr0
15:48:26JensBThat was quick.
15:48:29pamauryI just need lebellium to show up so I can send him a test uild
15:48:42pamaurybecause I don't have the hardware
15:48:43lebelliumhow should I show up?
15:48:48pamauryoh :)
15:49:45lebelliumI'm browsing my Rockbox IRC logs with grepWIN to find out how I installed the toolchain back to the time
15:49:52lebelliumnot sure I'll find out that way though
15:50:42pamauryI didn't even noticed you were the one to speak earlier ;)
15:51:10lebelliumthe only results I have is [Saint] complaining once a month it doesn't build
15:53:39JensBIs the build-problems caused by crosstool ?
15:53:41pamauryI am actually wondering if it even makes sense to maintain two different toolchains for ypr0 and nwz
15:54:16pamaurybecause all we need is a arm-linux-gnueabi toolchain that supports kernels ~2.6.23 with glibc ~2.4 and alsalib
15:55:16 Quit Strife89 (Ping timeout: 244 seconds)
15:55:22lebellium[2013-10-13 20:48:11] <lebellium> It worked fine some time ago [Saint]. I successfully got mine when you forced me to set up my own RB environment in linux :)
15:55:44lebelliumnow I have to find out when I set up my RB environment :D
15:57:40JensBTo me, it looks like that the cause of my error is that "eglibc-2_12" might not be available from the location it's trying to fetch it from.
15:58:25JensB-So if the server changed or files were moved or deleted, then it's not because the build-script was broken due to a change in the script.
15:58:48pamauryJensB: your error is related to the mirror but even if you can download it, the build will fail
15:59:44*pamaury goes ahead and merge nwz and ypr0 toolchain
16:01:34pamauryshould I just call it arm-linux-gnueabi or arm-rockbox-linux-gnueabi ?
16:02:41JensBI think I have an 'arm-linux-gnueabi' already (for Cortex-M or Cortex-A, I forgot. ;)
16:03:05*gevaerts nods
16:03:16gevaertsarm-linux-gnueabi has a reasonable risk of conflicting with something else I think
16:03:30pamaurypeople might believe arm-linux-gnueabi will do but it won't
16:03:45pamaurybecause we are very strict requirements on supporting old kernels and glibc
16:04:18 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:ec7d:e348:4f25:ae1)
16:06:16JensBHave anyone added a S912 (Cortex-A53) based node yet ?
16:07:20gevaertsNot that I know of
16:07:27pamauryJensB: I *think* all our build clients are x86 based but I don't see a reason why an ARM based node wouldn't work, as long as you can build the toolchains
16:07:48gevaertsThere's some arm in there
16:08:27JensBIf I get one of those boxes, I'll try and set it up. Then we might be able to see how well it performs compared to the quick PCs.
16:08:32gevaertsI'm fairly sure that kugel-banpi-kugel is a banana pi
16:08:43gevaertsAnd bluebrother sonmetimes runs a raspberry pi client
16:09:05gevaertsI once had a build client on my nokia n900 as well, to keep my pocket warm
16:09:10JensBBanana-Pi is Cortex-A7 (Allwinner A20) running at uhm ... 1GHz or 1.2GHz I think.
16:09:29gevaertsBut yes, the majority is x86 on linux
16:12:09JensBHmm, my build seem to stop; this time at mipsel: 'cc1: error: unrecognized command line option "-fgnu89-inline"'.
16:12:38pamauryJensB: ah yeah, the mips toolchains also fail I know
16:13:04pamauryJensB: I sugggest you temporarily forget about it
16:13:05JensBOK, so I should just use "s m a" then ?
16:13:23JensBAlright. :)
16:22:18 Quit PurlingNayuki (Quit: PurlingNayuki)
16:22:52 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:ec7d:e348:4f25:ae1)
16:37:40JensBHmm, it seems I'll have to focus on only 'a', because the "s m a", "m a" and "s a" builds all ends with 'mkdir: cannot create directory ‘build-gcc’: File exists'.
16:38:07JensB(it's a good idea to use 'mkdir -p' to create directories that might already exist)
16:38:07pamauryJensB: rm -rf /tmp/rbdev-build/*
16:38:51JensBOK, I've done that and will try again. :)
16:38:58pamauryI think it's a "feature" of the tool to avoid starting a build in sometimes exists has many features :)
16:39:26pamauryWell to me it makes sense but the error message is not nice
16:39:31pamauryI'm think about improving it
16:40:18pamaurysince I've basically changed over 50% of at this point...
16:45:41JensBHmm.. looking at, you might benefit from my short build-system. As an example, this is how I usually build curl:
16:45:42JensBdlxb −−prefix=/usr
16:46:17gevaertsWhy would you build a curl *that* old? :)
16:46:31JensBdl=download, x=extract, b=build, then the URL (cached) and finally the configure arguments.
16:46:48gevaertsDoes that handle dependencies in any way?
16:46:55JensBSorry for the old version; it's from my web-page, which has not been updated for a while.
16:46:59gevaertsBuilding toolchains can be quite a bit more involved than that!
16:47:26JensBThe build-system will cache downloads in $archives, then extract to $source and build in $build
16:47:52JensBIf a file already exist ni $archives, it's not downloaded again.
16:48:38JensBI've had 3 years of failure building the ARM toolchain (I *had* to do it myself, because noone cared about Mac PPC). =)
16:48:43JensBni = in
16:49:10pamauryJensB: already supports all of that, but building toolchain can be more involved, especially when it comes to building linux toolchains
16:49:50JensBI'm building OpenOCD and GCC.
16:50:48JensBThe build-system is about 30 lines.
16:51:07JensBAll are bash functions calling bash functions. Each function is one line or less.
16:51:36pamauryJensB: I doubt it will shorten our script, we support more things like patching and then you just need to select the toolchain
16:52:52JensBHmm, I think I have a pastebin account...
17:01:26JensB.bash_build: .bash_build-cfg: -steal whatever you like.
17:02:52JensBHmm. cmsg is old; it should be changed to echo -en instead of printf.
17:03:09 Quit ender` (Quit: Anyone who cannot cope with mathematics is not fully human. At best, he is a tolerable subhuman who has learned to wear his shoes, bathe, and not make messes in the house. — Robert A. Heinlein)
17:04:46JensB(cmsg has been fixed)
17:12:46 Join ender` [0] (
17:19:29 Quit ps-auxw (Disconnected by services)
17:19:40 Join ps-auxw [0] (
17:21:38***Saving seen data "./dancer.seen"
17:28:44lebelliumpamaury: do you want me to test a build on ypr0 or later?
17:29:51 Quit akaWolf (Read error: Connection reset by peer)
17:30:48 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
17:31:41pamaurylebellium: yes, wait 5/10min
17:41:09 Join fishbulb [0] (~fishbulb@unaffiliated/fishbulb)
17:41:25fishbulbdoes anyone here use an xduoo x3?
17:43:05pamauryfishbulb: I have one but don't use it
17:44:20fishbulbwhy don't you use it?
17:45:05pamauryI have too many players and xduoo x3 is not a great player
17:47:33fishbulbcompared to an h300 is it better or worse?
17:48:01pamauryI don't have the h300 but the form factor and the lcd are terrible
17:48:11fishbulbon the h300?
17:48:18pamauryon the x3
17:48:31fishbulbthe form factor is terrible?
17:48:38fishbulbgood to know the lcd is bad
17:50:06fishbulbthe iriver h340 form factor is not great
17:50:11pamauryWell form factor is always subjective but lcd is really bad
17:50:25fishbulbwhat about the sound?
17:56:20 Quit JensB (Ping timeout: 260 seconds)
17:58:44pamauryI don't remember, I suggest
18:03:00pamaurylebellium: uploading ypr0 test build
18:03:34__builtinpamaury: can you merge g#1349?
18:03:36fs-bluebot_Gerrit review #1349 at : Add tentative new element names, IUPAC approval expected around November by Franklin Wei
18:03:55__builtinno "#error lol" this time
18:05:43 Join nlogex [0] (
18:05:52fs-bluebot_Build Server message: New build round started. Revision 16e22b5, 255 builds, 13 clients.
18:06:38*pamaury expects an #error "Your computer is not IUPAC approve"
18:10:03 Join petur [0] (~petur@rockbox/developer/petur)
18:13:52fs-bluebot_Build Server message: Build round completed after 480 seconds.
18:13:53fs-bluebot_Build Server message: Revision 16e22b5 result: All green
18:15:28 Quit robertd1 (Ping timeout: 258 seconds)
18:15:51 Join edhelas [0] (~edhelas@
18:17:37 Join robertd1 [0] (~root@
18:21:10 Join JensB [0] (5cf61933@gateway/web/freenode/ip.
18:22:10JensBI finally succeeded in building and are now running the client ("s m a" so far). Thank you for all the help. :)
18:25:30pamaurycool :)
18:26:05JensBI have not been able to do any checks, though - is doing this automatically ?
18:26:37pamauryJensB: no, I suggest you try a build with each toolchain
18:27:04JensBOK, just a simple "Hello World!" ?
18:27:15pamauryideally you want to do a rockbox build to be sure
18:27:28pamauryjust make sure it builds I mean
18:28:02JensBI'm following you. ./configure ...
18:28:24pamaurysay you checked out our repo in rockbox/
18:28:41pamaurythen mkdir -p rockox/build_fuzepplus; cd rockox/build_fuzeplus; ../tools/configure
18:29:04pamaurylookup in the table the number for the Fuze+ (just an example target for ARM)
18:29:05pamaurythen 'N' (normal build)
18:29:08pamaurythen enter
18:29:15pamaurythen make
18:48:12 Join Strife89 [0] (
18:50:10 Join fujisan [0] (~fujisan@unaffiliated/fujisan)
18:52:05 Quit [Saint] (Quit: Quit.)
18:53:35JensBYay! 64 (ARM),0 (sh),30 (coldfire) ... all built (including make zip) without complaints.
18:55:24 Join [Saint] [0] (~sinner@
18:55:36 Quit [Saint] (Client Quit)
18:55:40 Join rela [0] (
18:55:42 Quit rela (Changing host)
18:55:42 Join rela [0] (~x@pdpc/supporter/active/rela)
18:59:00 Join [Saint] [0] (~sinner@rockbox/staff/saint)
19:01:35 Quit Strife89 (Read error: Connection reset by peer)
19:05:20 Join Strife89 [0] (
19:05:43 Part JensB
19:14:13 Part scorche
19:16:08 Quit paulk-aldrin (Remote host closed the connection)
19:21:03 Quit pamaury (Remote host closed the connection)
19:21:18 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
19:21:41***Saving seen data "./dancer.seen"
19:26:06 Join scorche [0] (~scorche@rockbox/administrator/scorche)
19:26:27 Quit edhelas (Ping timeout: 265 seconds)
19:37:55 Quit JanC (Quit: Leaving)
19:38:38 Join JanC [0] (~janc@lugwv/member/JanC)
19:39:37 Quit JanC (Remote host closed the connection)
19:51:43 Join JanC [0] (~janc@lugwv/member/JanC)
19:51:57lebelliumpamaury: the build is working on yp-r0
19:55:16lebelliumI've put the A15 on my wishlist for xmas
19:55:19lebelliumwill see if I get it :D
19:57:09pamauryI hope for you you'll get it
19:57:15pamauryand that I won't brick it :-p
19:59:28lebelliumfirst brick the E580 :P
20:00:54*[Saint] always makes the mistake of thinking lebellium is a grown-ass man.
20:01:37[Saint]No idea why really.
20:02:29lebelliumI'm not?
20:02:49pamaury[Saint]: have your heard the news? I now have a *single* linux toolchain that works on nwz and ypr
20:04:16lebelliumadults don't make wishlists?
20:08:36 Quit athidhep (Quit: athidhep)
20:17:02*pamaury spots a 140€ Fiio X5 1st on leboncoin
20:17:46[Saint]lebellium: I guess so - perhaps it is a regional thing.
20:17:56[Saint]lebellium: very very foreign concept to me.
20:19:28lebelliumI have the money to buy it myself. But I prefer to put it on a wishlist among other things and have the surprise of what I get. Then everybody is happy :)
20:20:28[Saint]Here Christmas is very child focused. Gift giving and receiving cutoff is around 16yo.
20:31:13 Join paulk-collins [0] (
20:31:26 Quit TobiX (Read error: Connection reset by peer)
20:31:53 Quit rela (Quit: Leaving)
20:37:55 Join girafe [0] (
20:44:46fishbulbpamaury, is that a good deal?
20:45:08 Quit idonob (Ping timeout: 260 seconds)
20:46:11 Join Harbec [0] (
20:46:47 Quit Harbec (Client Quit)
20:47:17 Join Harbec [0] (
20:47:22pamauryfishbulb: well that sounds cheap for a X5 but I don't know if I want to spend money another player I won't use but just attempt to port to
20:47:26 Join idonob [0] (~Owner@
20:48:45 Join girafe2 [0] (
20:48:48lebelliumdon't you want to complete the other FiiO ports first?
20:50:30pamaurylebellium: all Fiio ports are related
20:52:07 Quit robertd1 (Ping timeout: 245 seconds)
20:52:09 Quit girafe (Ping timeout: 250 seconds)
20:57:15fishbulbI'm still considering that chinese flac thing
20:57:21fishbulbit has rockbox right?
20:58:02 Join robertd1 [0] (~root@
20:58:19gevaertsWe can't confirm or deny that rockbox runs on "that chinese flac thing" without knowing what it actually is
20:58:28fishbulbduoo x3
20:58:37fishbulbI forgot you can't read minds like me
20:59:36gevaertsI have a boss like that, but I have the week off so I decided to disable that ability for a while
21:00:26 Quit fujisan (Quit: Textual IRC Client:
21:02:36 Quit Harbec (Ping timeout: 240 seconds)
21:07:41 Quit robertd1 (Ping timeout: 246 seconds)
21:08:15 Join robertd1 [0] (~root@
21:10:01 Join wodz [0] (
21:10:44wodzpamaury: Do you need some rev eng of e470 key driver or just check on hardware?
21:15:15fishbulbyou buy these things just to port rockbox?
21:19:56pamauryfishbulb: yes
21:20:47fishbulbdoes it help with an acronym that ends with "d" or something
21:21:39[Saint]Not sure if you had a stroke, of if I did.
21:21:42***Saving seen data "./dancer.seen"
21:22:10pamaurywodz: don't try to RE the driver, it's a waste of time. I'll check if the kernel headers show the same define and then just try to run something
21:22:15[Saint]Ooooh. I get it. Cute. Very funny.
21:22:26[Saint]Keep insulting core developers and see how long you last here.
21:22:38*pamaury didn't get it
21:22:42fishbulbit wasn't supposed to be an insult
21:23:04pamaurywodz: if you have some free time, I can explain you how to run things on your device using the gerrit task
21:23:09[Saint]Implying someone has attention deficit disorder because they have a hoby sure doesn't seem pleasant...
21:24:04 Quit robertd1 (Ping timeout: 248 seconds)
21:24:12fishbulbI wasn't implying, I was asking
21:25:12 Join robertd1 [0] (~root@
21:25:13wodzpamaury: Today and tomorrow I am unable to do anything else then reading gerrit task. Maybe Tuesday evening.
21:25:20 Join xorly [0] (
21:25:26[Saint]that's way down the list of things I consider appropriate to ask of core contributors, or, anyone really.
21:25:43fishbulbthis is IRC
21:25:45wodzpamaury: But please explain how to safely run things
21:26:10[Saint]fishbulb: I'm not sure what you think that means.
21:26:32fishbulbwho here doesn't have something that is an acronym
21:26:59[Saint]even if that were the case it doesn't mean it is the place to ask about it or make it on topic discussion.
21:27:08fishbulbyou're the one keeping this going
21:27:48pamaurywodz: sure. First build the toolchain, using ./, I merge ypr0 and nwz toolchains. In the mean time I'll create a nwz-e470 port. You then can compile the bootloader and rockbox as usual. Side note on toolchain: you'll need to install libmpc-dev, libmpfr-dev and another such package
21:29:54pamauryThen you need to install the bootloader: in utils/nwztools/scripts, run:
21:29:54pamaurymake install_dualboot NWZ_TARGET=nwz-e470 UPG=install_dualboot_nwze470.upg EXEC=/path/to/bootloader.elf
21:29:54pamaurymake copy_fw_upgrade UPG=install_dualboot_nwze470.upg NWZ_MOUNT=/path/to/dev/mount/
21:29:54DBUGEnqueued KICK pamaury
21:29:54pamaurysudo make do_fw_upgrade /path/to/dev
21:29:54pamauryIf everything goes right, you now have rockbox bootloader running, and a nice menu to choose between OF and RB.
21:31:17 Join Jinx [0] (Dojo@unaffiliated/jinx)
21:31:23pamauryfishbulb: [Saint]: you lost me completely on that
21:31:44fishbulbit wasn't worth going on about
21:32:22fishbulbthere are more freezes with this iriver h300 with an msata ssd than I'd like
21:32:54fishbulbis there something I can do to fix it?
21:33:18wodzpamaury: Ok. I'll try to find some time in the next days to mess with this.
21:33:47pamaurywodz: sure, I migt update the instruction if I find time to put together a proper mknwzboot
21:34:17fishbulbif the player and firmware expect a physical drive what can I do to make it freeze up less
21:34:52wodzfishbulb: easy, find what makes ssd freeze and fix driver in rb
21:35:16fishbulbthe process I'm using is "asking in the irc channel"
21:36:14 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
21:36:19pamauryI think a lot of people reported problems with msata ssds (more likely on iPods I think). Some have traced it back to peak current usage iirc
21:37:30 Quit robertd1 (Ping timeout: 250 seconds)
21:38:14fishbulbthe modification for that would be near impossible
21:39:14wodzpamaury: This is not only this. Entering and leaving power saving mode causes trouble sometimes as well.
21:39:31fishbulbthat would make sense
21:39:32pamaurywodz: ah yeah you're right, there was this too
21:39:43fishbulbthe disk spindown or whatever?
21:40:17 Join robertd1 [0] (~root@
21:41:12fishbulbnothing is spinning so how do I change that
21:43:03pamauryI seem to recall people have patches, but since they hardly ever try to push it to mainline (or maybe we didn't do the effort to include them), I don't know where to find them
21:43:43fishbulbI can't find a thread about ssd conversion that says anything about patches
21:44:30[Saint]in all fairness the challenges with iPods and MSATAs is usually down to "the Tarkan adapters are poorly engineered pieces of shit".
21:44:36lebelliumgetting patches merged is not easy for non-core developpers. It may be frustrating for them at the point they give up working on the project. I can think of a specific example
21:45:11[Saint]I know of one ssd related patch but that's never going in mainline.
21:45:14pamauryyeah the problem is that most ATA patches plain break other devices
21:45:22[Saint]that's an outright hack.
21:45:30pamauryor do think like use horrible hacks or poor timings
21:45:53[Saint]it just does "keep trying until we hit or give up", and it's tied to clocks so it'll fail whever we boost.
21:46:07[Saint]that's the patch I'm thinking of people always thing we should include.
21:47:19[Saint]I probably get asked about that about three or four times a year because it fixes some edge case conversion with an esoteric SSD with broken firmware.
21:48:40fishbulbif it's a poorly done hatchet job then it's not really a patch
21:48:54fishbulb"a patch that WORKS for solid state drives"
21:49:02fishbulbwould probably be what people want
21:49:22[Saint]the probalem with that is putting the exact hardware in the hands of someone with the skill and time.
21:49:52[Saint]there's not just "SSDs". there's "a bajillion SSDs that do things every so slightly differently".
21:50:25fishbulbso now I only need "rockbox coding skills"
21:50:32[Saint]usually fixing a bug like this comes down to either getting that hardware to someone willing, or getting it done yourself.
21:50:40fishbulbthat's the last skill required to do this
21:51:32[Saint]Fortunately, we're mostly C. Much worse and significantly less useful languages to learn.
21:52:03 Quit robertd1 (Ping timeout: 268 seconds)
21:52:21fishbulbc is very low level
21:53:13[Saint]it's definitely not one of the new fangled heavily abstracted hand holding hipster langs, sure.
21:54:00[Saint]which is a large part of why it is still common and will continue to be.
21:54:09[Saint]at least in the embedded sense.
21:57:44 Quit chrisb (Ping timeout: 246 seconds)
21:57:52 Join robertd1 [0] (~root@
21:58:01pamauryI guess for ATA it would make sense to do like Linux: have a list of quirks, identify the broken adaptor with the ATA identity (hoping it reports the adaptors, not the msata) and apply the correct fix
21:58:21pamauryuntil someone implements that, no SSD patch will make it mainline I'm afraid
21:58:46[Saint]especially not one as broken-ass as the only one I'm aware of on offer.
22:04:59 Join JanC_ [0] (~janc@lugwv/member/JanC)
22:06:12 Nick JanC is now known as Guest53816 (~janc@lugwv/member/JanC)
22:06:12 Quit Guest53816 (Killed ( (Nickname regained by services)))
22:06:12 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC)
22:14:31girafe2what player nowadays would be a good alternative to sandisk clip+ with rockbox ?
22:26:56 Quit robertd1 (Ping timeout: 240 seconds)
22:28:40 Join robertd1 [0] (~root@
22:37:32 Quit paulk-collins (Quit: Leaving)
22:40:43fishbulbI'm looking at the xduoo x3
22:41:05fishbulbseeing if it's a good alternative, it seems to decode high bitrate stuff and is pretty cheap
22:41:16fishbulbI don't have one so I don't know if it's good or not
22:42:22pamauryI really like the Fiio X1
22:42:31 Quit nlogex (Quit: WeeChat 1.6)
22:42:51 Join nlogex [0] (
22:44:39 Quit wodz (Quit: Leaving)
22:44:53 Quit robertd1 (Ping timeout: 256 seconds)
22:45:38 Quit xorly (Quit: I quit, that is all)
22:45:46 Join xorly [0] (
22:46:32 Join robertd1 [0] (~root@
22:46:49 Part robertd1
22:53:13 Join smoke_fumus [0] (
22:55:22girafe2on the stable rockbox ports today, is there any that are still buyable today ?
22:57:05pamauryplenty are buyable second hand, but all very discontinued I think. Hopefully the new ports will be usable soon
22:58:53girafe2very disappointed that no sandisk new model has same qualities than older ones
23:02:36[Saint]honestly, why?
23:02:44[Saint]their build quality has always been shit.
23:04:02[Saint]gritty unusable clickwheels, creaky cheap plastic cases, off-centered displays, jack ports that are hilariously badly secured...
23:05:08lebelliumsandisk hater \o/
23:05:38[Saint]Damn skippy.
23:05:51lebelliumhe's right, the newer models have worse hardware and OF
23:06:07lebelliumthat's part of qualities
23:06:12lebelliumnot everything is about build quality
23:06:40[Saint]the older models were "OK" if you could accept that "hitting them really hard" was an accepted debugging mode for failure.
23:06:52girafe2i was just looking for a very affordable player with rockbox, and a good FM RDS radio
23:06:57[Saint]that's true of the early iPods too I guess.
23:07:00lebelliumyou can't expect a 50€ player to have the same build quality as an iPod (since you're obviously always referring to iPod)
23:07:04girafe2and the sandisk clip zip was ok for that
23:07:42[Saint]lebellium: I don't think that was obvious at all. I do like iPods, but I don't place them as highly as you'd think.
23:07:50girafe2(and also ok to do all of this for sports)
23:08:22[Saint]If I didn't treat it was a museum piece and if they were more readily available I'd use my gigabeast all day every day.
23:08:47[Saint]the iBassos are also very nice, but way too expensive.
23:11:52 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
23:16:59 Quit petur (Remote host closed the connection)
23:17:04 Join Harbec [0] (
23:21:43***Saving seen data "./dancer.seen"
23:24:40 Join fxharbec [0] (~Harbec@
23:25:16 Quit Harbec (Ping timeout: 240 seconds)
23:31:03 Join Harbec [0] (
23:34:15 Quit fxharbec (Ping timeout: 260 seconds)
23:35:25 Join Bray90820 [0] (
23:44:14 Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 50.0.2/20161129173726])

Previous day | Next day