--- Log for 08.01.116 Server: sendak.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 3 hours and 54 minutes ago 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] (~me@5ED3F691.cm-7-4d.dynamic.ziggo.nl) 01.13.51 # hey guys 01.14.13 # whats the best way to install rockbox on a ipod 5.5 gen? 01.14.20 # can you use bootloader for it 01.14.35 # cant 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] (~rondom@modo.nonmodosedetiam.net) 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.51 # <[Saint]> Link8: http://download.rockbox.org/daily/manual/rockbox-ipodvideo/rockbox-buildch2.html#x4-60002 01.43.58 # * vlcn waves to [Saint] 01.44.26 # i rockboxed already 01.44.31 # just not on a 5.5 gen Saint 01.44.45 # <[Saint]> Link8: irrelevant. 01.44.58 # always used emcore 01.45.07 # and 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.45 # no worries 01.45.46 # <[Saint]> Link8: please read the supplied documentation 01.45.57 # whenever you have time to chat 01.46.21 # ok 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.32 # [Saint], honestly no opinion either way. My dev machine is running OS X if that helps. 01.52.17 # <[Saint]> That "helps", well...it 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.05 # I can also just spin up a VM if needed 01.53.09 # not a big deal 01.54.07 # <[Saint]> Well, http://www.datafilehost.com/d/3dca3a70 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 rockboxdev.sh 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.51 # will do! 02.01.54 # <[Saint]> s/out/our/. 02.02.21 # do the versions of the Android NDK/SDK matter? 02.02.39 # <__builtin> yeah, get the latest ones 02.02.44 # <[Saint]> Not in any meaningful way, just grab the latest of both. 02.02.49 # ok, thanks! 02.02.58 # <__builtin> ignore 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 # <__builtin> theme engine at least ;) 02.07.33 # <[Saint]> Themes themselves, yeah. I'll maybe give you that one. ;) 02.08.08 # <__builtin> why 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.18 # haha 02.08.34 # <__builtin> then 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 # <__builtin> I can imagine 02.10.06 # * __builtin was thinking XML-based 02.10.27 # <__builtin> not 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.11.16 # <[Saint]> *pretty 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] (~Adium@pD9FB6E02.dip0.t-ipconnect.de) 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 (~Neffi@nymeria.neffi.net) 04.25.00 # [Saint], I think I'm good to go. 04.29.28 Nick Neffiassa is now known as Neffi (~Neffi@nymeria.neffi.net) 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.30 # ok 04.49.38 Nick cttttt_ is now known as cttttt (uid135570@gateway/web/irccloud.com/x-mhaecqqqdmkhcezi) 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.07 # installing now 04.55.34 # probably should have just setup a VM for my sanity 04.55.36 # oh 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.56.32 # yeah 04.57.37 # I'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.03 # yeah 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 . 05.01.16 # yeah, 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): http://www.datafilehost.com/d/3dca3a70 05.07.04 # <[Saint]> Patches for compiling Rockbox for Android targets: http://www.datafilehost.com/d/ba5a0258 05.07.04 DBUG Enqueued KICK [Saint] 05.07.04 # <[Saint]> Environment variables: http://pastebin.com/pNB76P3H 05.13.25 # <[Saint]> If you wanted to make the download even smaller, here's just the armeabi toolchain binaries. 05.13.25 # <[Saint]> rockbox-toolchains-armeabi-bin-only-x86_64_20160108: http://www.datafilehost.com/d/efbf761f 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.13 # thanks, 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@124.127.64.184) 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] (Jack87@cryptkcoding.com) 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] (~varogami@net-188-217-122-66.cust.vodafonedsl.it) 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] (krneki@foo.eternallybored.org) 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] (~pablo@174.53.11.37.dynamic.jazztel.es) 12.06.56 Part elfio ("Konversation terminated!") 12.16.50 Join rela [0] (~x@p200300764D4608006093BA2671446794.dip0.t-ipconnect.de) 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@124.127.64.184) 12.34.21 *** Saving seen data "./dancer.seen" 12.34.36 Quit pamaury (Ping timeout: 276 seconds) 13.06.25 Join PurlingNayuki1 [0] (~Thunderbi@124.127.64.184) 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@124.127.64.184) 13.14.14 Quit PurlingNayuki (Quit: PurlingNayuki) 13.30.38 Join krabador [0] (~krabador@unaffiliated/krabador) 13.42.41 Join ZincAlloy [0] (~Adium@pD9FB6E02.dip0.t-ipconnect.de) 13.59.32 Join petur [0] (~petur@rockbox/developer/petur) 14.19.27 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) 14.34.24 *** Saving seen data "./dancer.seen" 14.57.03 Nick suYin`OFF is now known as suYin (mysuyin@server2.shellfire.net) 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 (mysuyin@server2.shellfire.net) 18.27.18 Quit shamus (Ping timeout: 255 seconds) 18.27.36 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 18.34.28 *** Saving seen data "./dancer.seen" 18.54.15 Join varogami [0] (~varogami@net-188-217-122-66.cust.vodafonedsl.it) 19.05.43 Join lebellium [0] (~chatzilla@89-93-179-187.hfc.dyn.abo.bbox.fr) 19.08.40 Quit zoktar (Ping timeout: 255 seconds) 19.12.43 Join zoktar [0] (~zoktar@78-72-46-111-no186.tbcn.telia.com) 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] (~xorly@ip-86-49-15-121.net.upcbroadband.cz) 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] (~zoktar@78-72-46-111-no186.tbcn.telia.com) 20.51.57 Quit zoktar (Changing host) 20.51.57 Join zoktar [0] (~zoktar@unaffiliated/zoktar) 20.53.10 Join girafe [0] (~girafe@AGrenoble-651-1-479-168.w90-42.abo.wanadoo.fr) 21.11.12 Quit amayer (Quit: Leaving) 21.40.53 Quit shamus (Ping timeout: 250 seconds) 21.41.35 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 21.45.44 Quit krnlyng (Ping timeout: 240 seconds) 21.58.39 Join krnlyng [0] (~liar@178.112.138.106.wireless.dyn.drei.com) 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] (~chatzilla@89-93-179-187.hfc.dyn.abo.bbox.fr) 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] (~chatzilla@x5d83728e.dyn.telefonica.de) 23.33.08 Quit ender` (Quit: The early bird may get the worm, but the second mouse gets the cheese.) 23.37.29 # How 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] (krneki@foo.eternallybored.org)