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-01-08

00:29:01 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
00:34:11***Saving seen data "./dancer.seen"
01:13:18 Join Link8 [0] (
01:13:51Link8hey guys
01:14:13Link8whats the best way to install rockbox on a ipod 5.5 gen?
01:14:20Link8can you use bootloader for it
01:14:35Link8cant install emcore on it
01:17:23 Quit ender` (Quit: The early bird may get the worm, but the second mouse gets the cheese.)
01:24:47 Quit Rondom (Remote host closed the connection)
01:25:26 Join Rondom [0] (
01:29:30 Quit xorly (Ping timeout: 272 seconds)
01:39:09[Saint]Link8: if only there was some form of user manual for this...possibly one supplied by the developers of the project...possibly one that explains installation in great detail.
01:39:12[Saint]Oh well.
01:40:07[Saint]Now, what would be really cool is if there was an application that could handle installation for you.
01:40:22[Saint]Someone should really get these ideas off the ground!
01:40:25 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
01:41:20[Saint]Am I being an asshole? Yes. Absolutely I am. But it really sucks when users don't even make the slightest little bit of effort to make use of the supplied documentation.
01:41:37[Saint]Like, a lot.
01:43:48*[Saint] sighs
01:43:58*vlcn waves to [Saint]
01:44:26Link8i rockboxed already
01:44:31Link8just not on a 5.5 gen Saint
01:44:45[Saint]Link8: irrelevant.
01:44:58Link8always used emcore
01:45:07Link8and u cant use that for 5 gen correct
01:45:37[Saint]vlcn: hey bud, sorry, I was going to get in touch with you yesterday, but I, errrr, had a thing. Then it slipped my mind.
01:45:45vlcnno worries
01:45:46[Saint]Link8: please read the supplied documentation
01:45:57vlcnwhenever you have time to chat
01:48:10[Saint]vlcn: are you wanting to compile the armeabi toolchain on your host system, or would you prefer a pre-built set of all possible toolchains for x86_64?
01:50:04[Saint]If you are wanting to compile our toolchain on your local host, we'll need to do some work right off the bat.
01:50:32vlcn[Saint], honestly no opinion either way. My dev machine is running OS X if that helps.
01:52:17[Saint]That "helps", helps my understanding of the situation, and how I handle it, but ultimately it's bloody annoying. :)
01:52:45[Saint]OSX is non-*unixlike enough that I can't guarantee that precompiled toolchains would work as expected.
01:53:05vlcnI can also just spin up a VM if needed
01:53:09vlcnnot a big deal
01:54:07[Saint]Well, is a link to all of our toolchains recently compiled for x84_64 on a real linux system.
01:54:36[Saint]If you compile locally, you'll only need the armeabi toolchain, and does have support for detecting and handling a Darwin host from memory.
01:55:00[Saint]I can't tell you what the dependencies for Darwin are, though.
01:55:16 Quit Jinx (Ping timeout: 250 seconds)
02:00:28 Quit pamaury (Ping timeout: 250 seconds)
02:01:34[Saint]Besides out Rockbox source tree, and the armeabi (or an armeabi) toolchain, you will also need the Android standalone SDK and the Android NDK.
02:01:44[Saint]You should gimme a yell if or when all those things are true.
02:01:51vlcnwill do!
02:02:21vlcndo the versions of the Android NDK/SDK matter?
02:02:39__builtinyeah, get the latest ones
02:02:44[Saint]Not in any meaningful way, just grab the latest of both.
02:02:49vlcnok, thanks!
02:02:58__builtinignore me ;)
02:03:19__builtin[Saint] is the android/theme engine god around here
02:05:42[Saint]I wouldn't go that far. Though I'm probably one of the few who knows how to setup a build anvironment for the Android app based targets with the modern Android tools.
02:06:11__builtintheme engine at least ;)
02:07:33[Saint]Themes themselves, yeah. I'll maybe give you that one. ;)
02:08:08__builtinwhy couldn't the language be a bit more... readable?
02:08:11[Saint]The theme engine/parser is a marketplace of despair and woe. Abandon faith all ye who ether therein.
02:08:34__builtinthen compile it into the 'drunken cat regex' for use
02:09:29[Saint]We did at one point have a WYSIWYG drag'n'drop theme editor.
02:09:37[Saint]But it was a PITA to maintain.
02:09:56__builtinI can imagine
02:10:06*__builtin was thinking XML-based
02:10:27__builtinnot too hard to maintain, but not too hard (for sane people) to use, either ;)
02:10:49[Saint]I quite like the theme engine markup.
02:10:58[Saint]the modern stuff, at least.
02:11:08[Saint]the legacy code is prett gross though.
02:12:18[Saint]There's a couple of places in our codebase that
02:12:27[Saint]I hate with a passion.
02:12:59[Saint]Theme engine/parser, Database, and all the lowlevel filesystem access.
02:13:52[Saint]Oh, and 99.999% of all the charcell specific workarounds.
02:14:00*__builtin mentions plug−−s
02:34:12***Saving seen data "./dancer.seen"
02:36:16 Quit krabador (Quit: Take The Time)
03:33:46 Join ZincAlloy1 [0] (
03:36:48 Quit ZincAlloy (Ping timeout: 260 seconds)
03:41:49 Quit Link8 (Remote host closed the connection)
03:54:55 Quit ZincAlloy1 (Quit: Leaving.)
04:23:52 Nick Neffi is now known as Neffiassa (
04:25:00vlcn[Saint], I think I'm good to go.
04:29:28 Nick Neffiassa is now known as Neffi (
04:34:13***Saving seen data "./dancer.seen"
04:45:45 Join rela [0] (~x@pdpc/supporter/active/rela)
04:49:18[Saint]vlcn: OK, so you will need a few patches, three of which are necessary to compile, and two of which are improvements to quality of life.
04:49:38 Nick cttttt_ is now known as cttttt (uid135570@gateway/web/
04:51:51[Saint]Does there exist a java 7 development kit and runtime for OSX?
04:52:33[Saint]I mean, I assume so, but - I have no idea on the how of this in OSX.
04:53:15[Saint]I build against openjdk-7-j{dk|re} on debian/arch myself.
04:54:54 Quit TheSeven (Ping timeout: 240 seconds)
04:55:07vlcninstalling now
04:55:34vlcnprobably should have just setup a VM for my sanity
04:55:36vlcnoh well
04:56:10[Saint]Does there exist some form of method for persistent user-specific environment variables? Like ~/.profile or ~/.bashrc (less ideal) or so?
04:57:37vlcnI'm guessing that the VMs listed on the RockBox wiki are super out of date
04:57:59[Saint]They should be largely fine.
04:58:32[Saint]If you wanted to switch to a linux/debian-esque VM I could make some absolute guarantees about this setup.
04:59:24[Saint]I know precisely nothing of how our build system dependencies relate to OSX, I just know our build system dependencies and how they relate to current android tools.
05:00:03vlcnyeah I understand −− I generally try to avoid setting up any kind of complex environments locally because they are annoying to maintain.
05:01:03[Saint]You don't necessarily have to use our VM images, you could spin up a fresh install of <insert favorite distro here>.
05:01:16vlcnyeah, I think that's what I'll do to keep things simple
05:01:42[Saint]I have the 64 bit toolchains available for download for you to insert directly into ~/bin or whatever.
05:01:51[Saint]So that saves around an hour or so of build time.
05:02:16 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:02:24[Saint]And there's only around 20 packages required for building on a linux system (and their dependencies, but it's not too much).
05:07:04[Saint]So, to re-cap:
05:07:04[Saint]64 bit toolchains for all targets (binaries only):
05:07:04[Saint]Patches for compiling Rockbox for Android targets:
05:07:04DBUGEnqueued KICK [Saint]
05:07:04[Saint]Environment variables:
05:13:25[Saint]If you wanted to make the download even smaller, here's just the armeabi toolchain binaries.
05:13:38[Saint]that's ~5MB or so.
05:16:24[Saint]The packages you'll need to install in any given debian-esque or Arch system are:
05:16:24[Saint]automake bison build-essential ccache flex libc6-dev libgmp3-dev libmpfr-dev libsdl1.2-dev libtool openjdk-7-jdk openjdk-7-jre texinfo
05:17:05[Saint](and their dependencies)
05:22:13vlcnthanks, I'll let you know how I make out
05:23:29[Saint]No problem. In your own time my man I'll be lurking around.
05:24:34 Quit TheSeven (Ping timeout: 240 seconds)
05:26:14 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:54:34 Join Aldem [0] (~Aldem@unaffiliated/aldem)
06:34:15***Saving seen data "./dancer.seen"
06:39:58 Join PurlingNayuki [0] (~Thunderbi@
06:50:24 Quit rela (Ping timeout: 260 seconds)
06:57:20 Quit Aldem (Quit: Later)
07:09:27 Quit Jack87 (Ping timeout: 250 seconds)
07:09:53 Quit fs-bluebot (Ping timeout: 256 seconds)
07:17:56 Join Jack87|Away [0] (
07:17:56 Quit Jack87|Away (Changing host)
07:17:56 Join Jack87|Away [0] (Jack87@nasadmin/admin/jack87)
07:18:20 Nick Jack87|Away is now known as Jack87 (Jack87@nasadmin/admin/jack87)
07:33:38 Quit ungali (Quit: ungali)
07:47:17 Join varogami [0] (
07:58:03 Quit pixelma (Remote host closed the connection)
07:58:04 Quit amiconn (Remote host closed the connection)
07:58:14 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
07:58:16 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
08:25:10 Join ender` [0] (
08:34:17***Saving seen data "./dancer.seen"
08:40:37 Quit bluebrother (Disconnected by services)
08:40:42 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
08:44:42 Quit varogami (Quit: WeeChat 1.3)
08:48:50 Quit girafe (Read error: Connection reset by peer)
08:54:25 Join petur [0] (~petur@rockbox/developer/petur)
09:09:23 Quit PurlingNayuki (Quit: PurlingNayuki)
10:18:16 Quit sparetire_ (Quit: sparetire_)
10:34:18***Saving seen data "./dancer.seen"
11:57:44 Join elfio [0] (
12:06:56 Part elfio ("Konversation terminated!")
12:16:50 Join rela [0] (
12:16:54 Quit rela (Changing host)
12:16:54 Join rela [0] (~x@pdpc/supporter/active/rela)
12:21:56 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
12:29:00 Join PurlingNayuki [0] (~Thunderbi@
12:34:21***Saving seen data "./dancer.seen"
12:34:36 Quit pamaury (Ping timeout: 276 seconds)
13:06:25 Join PurlingNayuki1 [0] (~Thunderbi@
13:07:44 Quit petur (Quit: *plop*)
13:09:46 Quit PurlingNayuki (Ping timeout: 264 seconds)
13:09:46 Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@
13:14:14 Quit PurlingNayuki (Quit: PurlingNayuki)
13:30:38 Join krabador [0] (~krabador@unaffiliated/krabador)
13:42:41 Join ZincAlloy [0] (
13:59:32 Join petur [0] (~petur@rockbox/developer/petur)
14:19:27 Join wodz [0] (
14:34:24***Saving seen data "./dancer.seen"
14:57:03 Nick suYin`OFF is now known as suYin (
15:27:58 Quit wodz (Quit: Leaving)
16:34:25***Saving seen data "./dancer.seen"
17:43:12 Quit Smx (Excess Flood)
17:46:59 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-dggxllqybpcmvqxx)
17:56:51 Quit rela (Ping timeout: 250 seconds)
18:12:07 Nick suYin is now known as suYin`OFF (
18:27:18 Quit shamus (Ping timeout: 255 seconds)
18:27:36 Join shamus [0] (
18:34:28***Saving seen data "./dancer.seen"
18:54:15 Join varogami [0] (
19:05:43 Join lebellium [0] (
19:08:40 Quit zoktar (Ping timeout: 255 seconds)
19:12:43 Join zoktar [0] (
19:12:43 Quit zoktar (Changing host)
19:12:43 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
19:29:29 Join sparetire_ [0] (~sparetire@unaffiliated/sparetire)
19:38:49 Join Jinx [0] (Dojo@unaffiliated/jinx)
19:55:18 Quit [Saint] (Remote host closed the connection)
19:55:39 Join xorly [0] (
19:58:30 Join [Saint] [0] (~hayden@rockbox/staff/saint)
20:16:59 Join rela [0] (~x@pdpc/supporter/active/rela)
20:34:29***Saving seen data "./dancer.seen"
20:49:54 Quit zoktar (Quit: -)
20:51:09 Quit Smx (Excess Flood)
20:51:29 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-vmoinccvwuqsicvg)
20:51:55 Join zoktar [0] (
20:51:57 Quit zoktar (Changing host)
20:51:57 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
20:53:10 Join girafe [0] (
21:11:12 Quit amayer (Quit: Leaving)
21:40:53 Quit shamus (Ping timeout: 250 seconds)
21:41:35 Join shamus [0] (
21:45:44 Quit krnlyng (Ping timeout: 240 seconds)
21:58:39 Join krnlyng [0] (
22:08:36 Quit lebellium (Remote host closed the connection)
22:09:08 Quit rela (Ping timeout: 260 seconds)
22:12:36 Join lebellium [0] (
22:22:56 Quit petur (Quit: Leaving)
22:34:30***Saving seen data "./dancer.seen"
23:25:53 Quit __builtin (Quit: No Ping reply in 180 seconds.)
23:27:01 Join __builtin [0] (~me@unaffiliated/franklin)
23:28:22 Join ulmutul [0] (
23:33:08 Quit ender` (Quit: The early bird may get the worm, but the second mouse gets the cheese.)
23:37:29ulmutulHow can I push a sequence of dependent patches to gerrit? Create a branch, make several commits and then "git push origin HEAD:refs/for/master", or will this push only the latest commit?
23:49:53 Join ender` [0] (

Previous day | Next day