**** BEGIN LOGGING AT Sun Jun 14 02:59:58 2015 Jun 14 07:25:01 Hello Jun 14 07:37:48 I have switched from a Nokia N900 to an N810, and I find that there are a lot fewer packages available. Is it possible to have a similar software catalog as on the N900? Jun 14 07:38:54 The catalogues I ahve enabled are http://repository.maemo.org/extras and http://repository.maemo.org (Diablo) Jun 14 07:39:37 Also, the firmware is OS2008 v5.2008.43-7 Jun 14 07:40:16 I find that I'm lacking even elementary packages such as alarmed Jun 14 07:49:07 JamesJRH: ack, will forward. wrt my interest: sure, that's why I am here Jun 14 08:33:35 Luke-Jr: bump n900 overlay commit access Jun 14 09:03:07 abramelin_: those are two different platforms, different library versions etc. but you can try to compile newer packages with older scratchbox and see if it works Jun 14 09:08:01 hi Jun 14 10:12:13 mreow Jun 14 10:12:54 * L29Ah hugs bencoh Jun 14 12:35:16 L29Ah: ? Jun 14 13:48:42 hmm...trying to install cssu, but it is failing Jun 14 13:48:55 It failed when I clicked the cssu icon the application launcher menu Jun 14 13:49:03 it failed because downloads.maemo.nokia.com could not be found. Jun 14 13:49:04 or resolved. Jun 14 13:54:19 ok - fixed it with help of installation faq Jun 14 13:54:38 libwildmidi0 was missing Jun 14 14:01:18 guys, is there a way to use qt creator to develop for n900 these days? i no longer can find madde for fremantle Jun 14 15:16:04 so this n900 device has a lock code Jun 14 15:16:10 managed to guess it - 5 zeros Jun 14 15:16:15 but I want to *remove* the lock (code) entirely Jun 14 15:16:23 changing the lock code only lets me set a different code Jun 14 15:17:52 also a bit curious -- it survived flashing Jun 14 15:30:07 L29Ah: wrt you gentoo on maemo, are you planning to take maemo core packages, convert them to ebuilds, and that way bring maemo back on the device? Jun 14 15:31:23 Luke-Jr: you proposed to do something with the n900 overlay so it will get my updates and continue living in layman Jun 14 15:31:56 Wizzup_: i tried to do this with the multimedia part but stumbled upon closed-source components Jun 14 15:32:43 ah, that is the least I care about though Jun 14 15:32:45 i'd like to take more but don't want to do stuff before i'm sure i won't find out a lot of stuff i'm ebuildizing is dependent on blobs Jun 14 15:32:55 for instance, hildon-desktop Jun 14 15:33:21 looking at https://wiki.maemo.org/Free_Maemo and https://wiki.maemo.org/Fremantle_closed_packages Jun 14 15:33:42 It seems that if you ignore calendar, accounts, syncing/connectivity frameworks, you may be able to get somewhere Jun 14 15:34:11 (and sharing plugins) Jun 14 15:34:34 and some system software I don't recognize Jun 14 15:34:36 :* Jun 14 15:34:46 what is 'System UI' anyway Jun 14 15:34:53 hildon is fucked up :( Jun 14 15:34:59 *hildon-desktop Jun 14 15:35:06 L29Ah: I am thinking of somehow taking all those open packages and debian wheezy (whatever is jessie-1) Jun 14 15:35:10 and see what can be ported to it Jun 14 15:35:19 Wizzup_: what maemo parts did you want to have on gentoo? Jun 14 15:35:20 from there on work on getting a very basic maemo back Jun 14 15:35:42 and then slowly see what closed components are needed Jun 14 15:35:53 finally having something like maemo build on top of a recent debian Jun 14 15:36:03 L29Ah: everything ;-) Jun 14 15:36:09 ;[ Jun 14 15:36:10 I just want maemo to be more modern Jun 14 15:36:12 L29Ah: what's your gitlab username? Jun 14 15:36:21 i don't live on gitlab Jun 14 15:37:14 I am just trying to think of the best way forward for maemo Jun 14 15:37:23 it is evident that many non maemo specific packages also need to be upgraded Jun 14 15:37:27 there's no way forward for maemo Jun 14 15:37:31 there's not enough people Jun 14 15:37:40 That can be fixed. Jun 14 15:38:15 okay i succeeded to login as "l29ah" to gitlab via github; let's see how this works Jun 14 15:38:49 what's important about Maemo that you want to preserve? Jun 14 15:39:45 L29Ah: https://gitlab.com/n900-gentoo/overlay Jun 14 15:40:02 MonkeyofDoom: the fact that is a coherent and working environment for touch devices Jun 14 15:40:22 that is mostly free software Jun 14 15:40:27 :* Jun 14 15:40:28 it would be great to have that available somewhere Jun 14 15:40:56 also since I do not foresee myself using a different phone than the n900 (or neo900) Jun 14 15:41:03 Wizzup_: Pyra? Jun 14 15:41:04 btw, i poked ubuntu touch stuff and was disappointed of its interdependencies Jun 14 15:41:24 Luke-Jr: meh Jun 14 15:41:25 what sort of interdependencies? Jun 14 15:42:04 i wanted to pull the dialer-app and it seems like i need to install some half of the system to make it work Jun 14 15:42:23 L29Ah: I can imagine dialer app needs a lot of the contact stuff Jun 14 15:42:24 i stopped after i found out gentoo still lacks some qt5 components Jun 14 15:43:26 L29Ah: isn't that similar to maemo? Jun 14 15:43:27 tho this chart Wizzup_ posted suggests i can get away with maemo one Jun 14 15:43:44 Wizzup_: meh? Jun 14 15:43:45 I wouldn't imagine the dialer in Maemo can be used in any other environment Jun 14 15:43:48 MonkeyofDoom: dunno yet, never poked the telephony part of it (: Jun 14 15:44:08 Luke-Jr: that's mostly my opinion of pyra board :) Jun 14 15:44:38 the telephony stuff is the only reason I'm running Maemo--nobody tries to keep a N900-compatible telephony stack working for another distro/kernel Jun 14 15:45:06 In the near future you may be able to use a mainline kernel and still be able to call Jun 14 15:45:13 MonkeyofDoom: What other projects would you suggest? SHR? Jun 14 15:45:25 I eagerly await said future ;) Jun 14 15:45:27 Wizzup_: why meh? :p Jun 14 15:45:41 Luke-Jr: it's quite different from the n900, and not meant as a phone that much Jun 14 15:45:51 we are talking about the pandora board successor, right? Jun 14 15:45:51 N900 wasn't meant as a phone either :P Jun 14 15:45:59 i looked at shr and found it as a rotting gentoo clone Jun 14 15:46:00 personally, I think GNOME 3 can probably provide a nice touch experience Jun 14 15:46:25 ofono has the userspace bits of telephony, if the kernel cooperates and if someone gets the voice codec working Jun 14 15:46:42 right, so you're basically suggesting to get calls, modem, and a few other things working on something recent that has a decent UI Jun 14 15:46:51 that's my personal plan Jun 14 15:46:56 MonkeyofDoom: cmt-speech has been merged Jun 14 15:47:08 it's working? :D Jun 14 15:47:10 in 4.1-rcsomething Jun 14 15:47:15 http://elinux.org/N900 Jun 14 15:47:23 https://lkml.org/lkml/2015/3/21/155 Jun 14 15:47:28 I haven't been on that page in some weeks ;) Jun 14 15:47:53 anyway, I'd be happy to also work on whatever is deemed the best approach Jun 14 15:48:03 (side note: I don't like gnome much, but willing to do whatever) Jun 14 15:48:19 would prefer englightenment or so Jun 14 15:48:20 I don't like most of GNOME, gconf in particular Jun 14 15:48:30 but GTK3 is a good toolkit and Wayland would be great Jun 14 15:48:39 Why not X? Jun 14 15:48:42 just wondering Jun 14 15:48:54 I don't want to get into too many details -- because ideally you'd easily swap out X and wayland, if the rest of the base works Jun 14 15:49:06 into too many details (where we may differ in opinion)* Jun 14 15:49:07 with GNOME you can use Mutter under X or as a wl compositor Jun 14 15:49:32 you should realise that you then need to get gles working Jun 14 15:49:35 L29Ah: well anyway, let me know if you can't push to the overlay now Jun 14 15:49:39 I was assuming living without compositing and gles Jun 14 15:49:41 I think Wayland should be better on battery, what with having fewer processes to context-switch between during user interaction Jun 14 15:49:47 L29Ah: I emailed the Gentoo layman maintainers to update the URI there Jun 14 15:50:32 MonkeyofDoom: right, well, I couldn't care less about X or wayland unless it becomes a problem, I guess Jun 14 15:50:35 without GLES compositing on either side, Weston is a lot faster than omapfb X11 in my informal poking Jun 14 15:50:40 on N900 Jun 14 15:50:48 there is kernel mode setting, sin't there? Jun 14 15:50:53 so you would not need omapfb either way Jun 14 15:51:00 setting for what? Jun 14 15:51:00 could use fbturbo or just xf86-video-modesetting Jun 14 15:51:05 mm Jun 14 15:51:06 KMS Jun 14 15:51:21 fbturbo is particularly fast, in my experience Jun 14 15:51:27 (all my machines are ARM, pretty muceh) Jun 14 15:51:30 s/muceh/much/ Jun 14 15:51:30 Wizzup_ meant: (all my machines are ARM, pretty much) Jun 14 15:51:36 None of them with accelerated graphics ... except for the n900 Jun 14 15:52:13 I have distant hopes that some team of heroes might write a cleanroom sgx530 userspace based on docs written from the leaked source Jun 14 15:52:23 that will likely never happen Jun 14 15:52:27 but it'd be insane to wait for or expect that Jun 14 15:52:30 but I don't think 3d accel is a must Jun 14 15:52:33 yeah Jun 14 15:52:34 or even a basic requirement Jun 14 15:53:22 MonkeyofDoom: I presume you're planning to do this on top of debian initially? Jun 14 15:53:26 or? Jun 14 15:53:41 I would probably go for Arch Linux ARM, just because it's what I'm most familiar with Jun 14 15:54:03 argh ;) Jun 14 15:54:04 ok Jun 14 15:54:08 my current setup is a dual-boot/chroot of that and Maemo Jun 14 15:54:12 I see Jun 14 15:54:56 I presume Nokia has no interest of releasing the source of the still closed components? Jun 14 15:55:08 (at least stuff like accounts related sw) Jun 14 15:55:10 the hardest bit was finding a mutually compatible (with the Maemo 2.6 kernel and 3.x) version of glibc for the Arch side Jun 14 15:55:17 I doubt it Jun 14 15:55:23 MonkeyofDoom: that's probably quite easy with gentoo Jun 14 15:55:29 probably Jun 14 15:55:35 personally I'd probably prefer to go with musl Jun 14 15:56:01 I don't know how many glibcisms in common software would be upset if we tried to use musl Jun 14 15:56:10 quite some. I have a few musl systems. Jun 14 15:56:13 Still, it's all fixable ;) Jun 14 15:56:20 the accounts stuff seems like it wouldn't be worth porting--something like Telepathy seems a modern implementation of a similar design Jun 14 15:56:30 I thought they used telepathy Jun 14 15:56:49 I dunno Jun 14 15:56:51 what's there to port, if so? Jun 14 15:57:11 I meant the menus that list your contacts, etc Jun 14 15:57:18 I guess that is not accounts - my bad Jun 14 15:57:29 18:56:01] I don't know how many glibcisms in common software would be upset if we tried to use musl Jun 14 15:57:29 i failed to make strace work among other things so i moved on to glibc Jun 14 15:57:41 Wizzup_: Cheers. Jun 14 15:57:43 glibc-2.19 works with maemo kernel Jun 14 15:57:49 I have a working strace, L29Ah Jun 14 15:58:04 L29Ah: I'm using 2.18 Jun 14 15:59:13 Wizzup_: one thing I'd like to do in a userspace would be avoid using both Qt and GTK for different essential bits Jun 14 15:59:34 yeah, qt seems much more sensible for this... Jun 14 15:59:36 I prefer GTK since my preferred web browser uses it, and it's C so it's easier to use from C Jun 14 15:59:46 but in any event using *both* is a needless waste of RSS Jun 14 16:00:31 it seems we have similar goals, but some of ours ways to get there are very different ;-) Jun 14 16:02:51 I mean, I too prefer C to C++, but I don't like GTK and Gnome Jun 14 16:02:58 especially glib Jun 14 16:03:20 what's wrong with glib? Jun 14 16:03:20 enlightenment has some touch desktop things afair Jun 14 16:03:37 MonkeyofDoom: it cannot even properly handle OOM Jun 14 16:04:07 that statement applies to about 99% of all software ever written Jun 14 16:04:13 not to say it's a good thing Jun 14 16:04:32 they made it impossible by API Jun 14 16:04:33 and won't fix it Jun 14 16:04:39 I will find you the bug report Jun 14 16:04:39 yeah Jun 14 16:04:42 no, I've seen it Jun 14 16:04:44 k Jun 14 16:04:47 it isn't *good* Jun 14 16:04:51 it's terrible :) Jun 14 16:05:07 L29Ah: yes, I recall that too, regarding enlightenment Jun 14 16:05:10 that's why I suggested it above Jun 14 16:09:14 but yeah, if some of you guys (and girls) decide to write something based on mainline kernel, let know, can definitely share efforts, even is we write it for several current distros Jun 14 16:09:18 (arch,debian,gentoo) etc Jun 14 16:09:27 I need to dive deeper into maemo in general as well I guess Jun 14 16:09:47 yeah, I'll play with Pali's v4.1-rc4 branch Jun 14 16:10:43 I need to actually ... shame ... get up dual booting on my n900 Jun 14 16:10:49 I have a couple here for playing around Jun 14 16:10:56 if it can do telephony with ofono, I might have to write enough UI that it's dogfoodable while not ending my social life Jun 14 16:10:58 flashing fresh maemo to most of them now Jun 14 16:11:59 just a dialer, sms tx/rx, and ringing/reception of calls would be enough Jun 14 16:12:14 plus a terminal and recent browser Jun 14 16:12:20 I have those already Jun 14 16:12:20 btw, what *is* your browser of preference Jun 14 16:12:24 urxvt+Midori Jun 14 16:12:30 aha Jun 14 16:12:44 so do you actually boot arch or chroot only? Jun 14 16:12:50 I need to read more about this... Jun 14 16:13:02 it boots, but recently only chroot because I need Maemo for taking calls Jun 14 16:13:19 how do i run a second xorg on maemo? Jun 14 16:13:23 no idea Jun 14 16:13:48 my Arch chroot connects to the Maemo X server Jun 14 16:14:12 L29Ah: on a normal/recent kernel and distro, you could just run it on a different tty Jun 14 16:14:17 I somehow think that won't work here though Jun 14 16:15:33 L29Ah: gentoo on n900 -- chroot only, or? Jun 14 16:16:47 in the end i'd like to boot it itself ofc Jun 14 16:17:01 now it kinda works in a chroot Jun 14 16:17:21 well ... looks like the sim card doesn't to be removed anymore Jun 14 16:17:27 * Wizzup_ brings a fork Jun 14 16:18:28 there we go Jun 14 17:33:26 l29ah: you press menu then select 'new' Jun 14 17:35:10 wut Jun 14 17:38:39 ahm, misread Jun 14 17:38:40 nvm Jun 14 17:39:17 as for second xorg you would need different driver in use Jun 14 17:39:22 you can try xvnc Jun 14 17:39:25 or something Jun 14 17:40:27 i thought about linux virtual consoles Jun 14 17:41:07 its not done via xorg Jun 14 17:41:22 sure Jun 14 17:41:27 and i think omapfb is not a sharing one Jun 14 17:42:17 xserver-xephyr wouldn't suffice? that's what Easy Debian uses Jun 14 17:43:34 well, i guess i just go head-first and won't mess with chroots on n900 at all then Jun 14 17:49:03 cross your fingers for my 4.1-rc4 boot Jun 14 17:49:25 ugh nope Jun 14 17:49:38 init=/bin/bash works fine ;] Jun 14 17:50:00 I don't have a good Kconfig Jun 14 17:50:41 I get "No filesystem could mount root, tried: cramfs", so I figured maybe I should set CONFIG_EXT2_FS=y instead of m Jun 14 17:50:50 but it didn't change anything, unless I missed a step somewhere Jun 14 17:51:27 it should have Jun 14 17:51:39 yeah, I'm looking to see what I might've missed Jun 14 17:52:03 ext2 not in modules.builtin... Jun 14 17:52:07 try some initrd first? Jun 14 17:52:15 then you have at least console to poke around Jun 14 17:52:21 try resueos' one Jun 14 17:53:43 you should start off with maemo's /proc/config.gz, if it's available Jun 14 17:54:38 I don't think that is a good idea Jun 14 17:54:41 Likely pali has a defconfig? Jun 14 17:54:54 defconfig of what? Jun 14 17:54:55 yeah, rx51_defconfig Jun 14 17:55:08 tho it's not related to fs Jun 14 17:55:11 ceene: he is trying 4.1-rc4, maemo's /proc/config.gz doesn't seem sensible Jun 14 17:55:26 L29Ah: not in-tree anymore afaict, I started from a config Pali put on the ML a while back Jun 14 17:55:30 warfare: it's not going to be that different, and there's make oldconfig for that Jun 14 17:55:40 ceene: I think you underestimate how much that does Jun 14 17:55:46 and what you will miss Jun 14 17:55:49 but I'm not sure what he might've been booting with no filesystems built-in Jun 14 17:55:52 s/warfare/Wizzup_/ Jun 14 17:55:53 ceene meant: Wizzup_: it's not going to be that different, and there's make oldconfig for that Jun 14 17:55:56 you're assuming that mainline drivers are called the same as the old kernel Jun 14 17:56:00 well, it's in pali's tree Jun 14 17:56:10 L29Ah: hm, pointer to it? Jun 14 17:56:11 also oldconfig from 2.6.26 to 4.1 is just ... yeah Jun 14 17:56:15 ceene: ^ Jun 14 17:56:19 Wizzup_: of course you have then to revisit everything and make sure it makes sense Jun 14 17:56:19 there's not even dts in that Jun 14 17:56:26 ceene: no, it will make no sense :) Jun 14 17:56:30 but i certainly think it's better than starting from scratch Jun 14 17:56:40 there is a defconfig for it Jun 14 17:56:40 https://github.com/pali/linux-n900 Jun 14 17:56:44 why start from scratch? Jun 14 17:56:58 if there's a defconfig then you obviously use it Jun 14 17:57:04 :) Jun 14 17:57:33 otherwise, I maintain that it's better to use an old config if it exists rather than starting from zero Jun 14 17:57:36 L29Ah: no kidding, but I don't believe there's a defconfig for the 4.1-rc4 branch Jun 14 17:58:12 $ fgrep extmodules.builtin Jun 14 17:58:15 now we're talking :) Jun 14 17:59:41 MonkeyofDoom: should be in some omap config Jun 14 17:59:50 I think Jun 14 18:00:00 I looked, none mentioned e.g. CMT_SPEECH which should definitely be on Jun 14 18:00:16 possibly it's not on yet in the config, just the driver merged Jun 14 18:00:52 omap2plus_defconfig possibly what you want Jun 14 18:01:09 Pali: defconfig for the mainline kernel to run on n900 Jun 14 18:01:23 rx51_defconfig in my repo Jun 14 18:01:46 that is not in arch/arm/configs Jun 14 18:01:53 actually ,hurrrrr Jun 14 18:01:53 it is there Jun 14 18:01:56 I am not looking at your repo. Jun 14 18:01:56 must Jun 14 18:01:57 sorry. Jun 14 18:02:05 I was looking at a local 4.1-rcX Jun 14 18:02:09 MonkeyofDoom: ^ :-) Jun 14 18:03:36 Pali: i.e., https://github.com/pali/linux-n900/blob/v2.6.28-nokia/arch/arm/configs/rx51_defconfig? Jun 14 18:03:56 2.6.28 version? :-) Jun 14 18:04:07 do not want to use some 4.x? :-) Jun 14 18:04:50 https://github.com/pali/linux-n900/tree/v4.1-rc4-n900/arch/arm/configs doesn't seem to have an rx51_defconfig Jun 14 18:04:57 hence my confusion Jun 14 18:05:09 wait Jun 14 18:05:12 wtf Jun 14 18:05:25 I'll use that then, nvm me! Jun 14 18:05:29 there is :D Jun 14 18:05:35 https://github.com/pali/linux-n900/blob/v4.1-rc4-n900/arch/arm/configs/rx51_defconfig Jun 14 18:08:01 keep us informed! Jun 14 18:08:06 :) Jun 14 18:08:10 it'd be nice having a modern kernel running on 900 Jun 14 18:08:37 isnt it funny to not be able to run current kernel? Jun 14 18:08:47 Pali does the hard work, I'm just trying to figure out how to use it on my device ;) Jun 14 18:09:04 maemo will not boot without modifications Jun 14 18:09:24 Pali: I've an Arch rootfs that boots against a fairly upstreamy 3.8 Jun 14 18:09:25 maemo == bad Jun 14 18:09:36 lets make linux from scratch! Jun 14 18:09:47 anything other should somehow work Jun 14 18:09:48 I want to see how ofono works with the cmt-speech stuff :) Jun 14 18:09:49 * Wizzup_ is thinking about the right way to make his own system Jun 14 18:09:56 MonkeyofDoom: do let me know Jun 14 18:09:58 or, us Jun 14 18:10:01 of course Jun 14 18:10:07 * L29Ah slaps KotCzarny with a pdf file Jun 14 18:10:29 pft Jun 14 18:10:38 poor pdf file Jun 14 18:10:45 pe-do-file slapper :P Jun 14 18:10:47 maemo is quite strange itself Jun 14 18:11:05 let's build a cool touch window manager / desktop and run it on top of debian Jun 14 18:11:06 :P Jun 14 18:11:20 debian is quite strange itself Jun 14 18:11:27 let's build a cool touch window manager / desktop and run it on top of gentoo Jun 14 18:11:28 :P Jun 14 18:11:46 let's build a cool touch window manager / desktop and run it on top of any modern distro :P Jun 14 18:12:01 ceene: yes Jun 14 18:12:12 My plan is to (make some time...) and then start writing something Jun 14 18:12:19 can easily be packaged for several distros Jun 14 18:12:22 fedora and sailfish are the only modern distros :P Jun 14 18:12:29 i don't even have the time to maintain yappari Jun 14 18:12:36 :( Jun 14 18:12:38 L29Ah: wait, what? Jun 14 18:12:50 I used yappari for a bit :) Jun 14 18:12:56 Then my number got blocked Jun 14 18:12:59 (no big deal) Jun 14 18:13:03 sorry :( Jun 14 18:13:14 coderus wrote a guide on getting your number unblocked Jun 14 18:13:14 np :D Jun 14 18:13:18 I only used it ever on my n900 Jun 14 18:13:26 I'm not locked in to whatsapp :D Jun 14 18:13:39 it was just funny that they are such ****(whatsapp) Jun 14 18:14:22 lets keep away from dependency hell! Jun 14 18:14:36 hmm? Jun 14 18:14:52 that was about debian Jun 14 18:15:02 i don't think debian has any dependency hell Jun 14 18:15:04 though i dont have anything against apt Jun 14 18:15:06 well, if I do anything, I *start* with gentoo, and then port it over :) Jun 14 18:15:11 ceene, yeah, right Jun 14 18:15:15 but you have to be very disciplined to make good .deb files Jun 14 18:15:18 debian is nice for many thigns :) Jun 14 18:15:19 with the correct dependencies Jun 14 18:15:20 things* Jun 14 18:15:44 i've never had any problem with debian Jun 14 18:15:45 to be honest Jun 14 18:15:52 ever tried -testing ? Jun 14 18:15:53 since 2000 i don't run anything else on any of my computers Jun 14 18:15:55 :) Jun 14 18:16:00 i use sid on everything Jun 14 18:16:06 and sometimes some package from experimental Jun 14 18:16:16 sometimes a couple things break Jun 14 18:16:17 as for problems, autoremover goes hairy for unknown reasons Jun 14 18:16:31 but nothing out of the ordinary i think Jun 14 18:17:01 i use debfoster to choose one by one what I want to remove Jun 14 18:17:09 uhnm, gotta go no Jun 14 18:17:20 surprise family reunion Jun 14 18:17:21 cya! Jun 14 18:17:59 btw, re-whatsapp blocks .. it's only temporary (but long enough to frustrate) Jun 14 18:19:04 my number got unblocked without any action from myself .. i just used a new number in the meantime :p Jun 14 18:41:07 5 boots later... Jun 14 18:41:12 MonkeyofDoom: getting there? Jun 14 18:41:24 still making progress Jun 14 18:41:53 ooh Jun 14 18:42:28 bcm2048 failed to modprobe with a friendly backtrace Jun 14 18:43:06 now systemd is bouncing between 3 start jobs that don't seem to be starting Jun 14 18:43:23 "Welcome to emergency mode!" :) Jun 14 18:43:59 ah...systemd Jun 14 18:44:01 found the problem Jun 14 18:44:03 ;) Jun 14 18:45:08 lots of weird "dpll1_ck failed to ttransition to 'locked'" around couple-second hangs Jun 14 18:45:11 idk what that means Jun 14 18:46:01 "omap_hwmod: ssi: doesn't have mpu register target base" Jun 14 18:46:21 21:45:08] lots of weird "dpll1_ck failed to ttransition to 'locked'" around couple-second hangs Jun 14 18:46:21 yeah i got same stuff Jun 14 18:46:56 "clk rate mismatch: 96000000 != 172800000" Jun 14 18:48:26 * Wizzup_ is seriously thinking about writing his own ui/ipc/wm/launcher for the n900 Jun 14 18:49:15 * L29Ah seriously wants a touch-friendly dmenu Jun 14 18:49:29 with randomart icons ;] Jun 14 18:50:20 I have some nice ideas :) Jun 14 18:50:20 those dpll1_ck messages+hangs line up with CPU spikes in htop, attributed to no process Jun 14 18:50:24 poor kernel ;_; Jun 14 18:50:26 monkeyofdoom: can you please try with normal sysvinit? Jun 14 18:50:43 or init=/bin/bash Jun 14 18:50:55 it'll be same Jun 14 18:51:17 MonkeyofDoom: but it booted? :) Jun 14 18:51:33 yeah Jun 14 18:51:48 alsa didn't work, didn't try networking, didn't try X Jun 14 18:51:59 I would be very surprised if audio already worked Jun 14 18:52:05 networking and X is probably fine Jun 14 18:52:12 audio used to work in mainline Jun 14 18:52:13 you can run oscp Jun 14 18:52:16 man, I'm getting waaay too excited about all of this Jun 14 18:52:17 MonkeyofDoom: ah, right Jun 14 18:52:20 it has console mode is light on deps Jun 14 18:52:22 whined about not finding a GPIO for the tvout Jun 14 18:52:27 KotCzarny: oscp? Jun 14 18:52:33 audio player Jun 14 18:52:34 :) Jun 14 18:52:40 there is also pure alsa build Jun 14 18:52:41 I use mpv :) Jun 14 18:52:51 right Jun 14 18:53:13 monkeyofdoom: for audio its a bit overkill? Jun 14 18:53:23 you can compile it without X Jun 14 18:53:52 sure, but it has a nice control socket and plays anything Jun 14 18:54:05 control socket? huh? Jun 14 18:54:12 for sending commands from hotkeys Jun 14 18:54:17 i thought mpv dropped all this in favour of their lua api Jun 14 18:54:22 nah Jun 14 18:54:42 monkeyofdoom: midis? sids? nes? Jun 14 18:54:59 perhaps, I don't have any of those Jun 14 18:55:14 ldd mpv|wc -l ? Jun 14 18:55:15 ;) Jun 14 18:55:29 211 Jun 14 18:55:37 seriously? Jun 14 18:55:38 67 here, with X enabled Jun 14 18:55:51 removing a lot of stuff will probably save a lot Jun 14 18:55:57 think I can probably get it down to 12 or so Jun 14 18:56:00 ldd /usr/local/bin/oscp|wc -l Jun 14 18:56:00 10 Jun 14 18:56:05 :) Jun 14 18:56:14 without removing anything Jun 14 18:56:20 but he was happy with mpv Jun 14 18:56:20 I don't doubt it's a much smaller, simpler program! Jun 14 18:56:27 all formats supported including network ones Jun 14 18:56:31 KotCzarny: when I say remove, I mean set USE flag.... Jun 14 18:56:40 there's also avplay... Jun 14 18:56:52 avplay doesnt play more exotic things Jun 14 18:56:54 like midi Jun 14 18:56:55 :) Jun 14 18:57:02 yes, and to test audio, I don't need it Jun 14 18:57:14 I mean, I don't understand what you're trying to sell here :P Jun 14 18:57:22 sure, for testing audio you can use cat Jun 14 18:57:24 or cp Jun 14 18:57:28 or dd Jun 14 18:57:39 aplay... :) Jun 14 18:57:46 see 'dependency hell' part Jun 14 18:57:48 ;) Jun 14 18:57:53 90 here ;p Jun 14 18:58:03 don't see the 'hell' part Jun 14 18:58:07 KotCzarny: I don't see optional (configure time) stuff as dependency Jun 14 18:58:52 hell == install every available library or dont work :P Jun 14 18:59:05 Why do we even have this discussion :) Jun 14 18:59:32 i guess because KotCzarny didn't use gentoo Jun 14 18:59:42 that's true Jun 14 18:59:55 anyhow I'll have to dig through my kernel log in detail later Jun 14 19:31:21 fwiw I am considering using qtile as wm Jun 14 19:31:29 seems hackable enough to make it mostly touch friendly Jun 14 19:39:14 looks good Jun 14 19:40:02 once I get a bit further I'll post some details here -- next few days are filled with work Jun 14 19:42:24 MonkeyofDoom: well, it should work with ofono: https://lwn.net/Articles/637499/ Jun 14 19:42:50 but honestly, first we need a base system with updated libs Jun 14 19:43:19 wm and rest should be easily replaceable without hacking Jun 14 19:43:51 what is a "base system"? Jun 14 19:43:54 KotCzarny: what I will do is, use my own system as playing ground, with xnest or xephyr, write some basic things, put on the n900 with gentoo n sd card Jun 14 19:44:01 I do not intent to use maemo Jun 14 19:44:07 althought that was the original intent Jun 14 19:44:29 the definition of what is maemo is in fact a bit ambiguous, is it? Jun 14 19:44:42 it's debian with some open and closed bits slapped on top, that generally work very well Jun 14 19:44:48 I don't aim to make something as slick Jun 14 19:44:54 from the point of view of a very simple user maemo is simply the window manager Jun 14 19:45:05 and the settings app Jun 14 19:45:29 everything else is nice widgets for a touch screen Jun 14 19:45:39 maemo is more than that Jun 14 19:45:44 hacks run deep Jun 14 19:45:50 kernel, dbus Jun 14 19:45:56 the rest is infraestructure, as important is it may be, the user doesn't care at all what is running below what he sees Jun 14 19:46:10 ceene: yes, maemo is quite a bit more, including sharing, accounts, and many other things Jun 14 19:46:15 sure, but then maemo is a gtk/qt theme Jun 14 19:46:21 what I really want to try is just the most basic thing with a sensible design, and add stuff where required Jun 14 19:46:26 also, what wizzup said Jun 14 19:46:30 :) Jun 14 19:46:56 but from my side it's all talk now -- almost finished flashing the remaining n900s ... Jun 14 19:47:36 can plain xorg be run with pali's 2.6.32 ? Jun 14 19:47:41 or 4.x? Jun 14 19:47:55 maemo's X are patched? Jun 14 19:48:15 probably Jun 14 19:48:22 everything is a big patch :/ Jun 14 19:48:25 KotCzarny: with 4.x? I would think so Jun 14 19:48:30 elinux.org lists KMS support Jun 14 19:48:35 so then surely a fb must work Jun 14 19:48:49 accelerated 2d would be sweet Jun 14 19:49:07 but honestly i would be happy with anything working Jun 14 19:49:43 I think that point is slowly being reached kernel side ;) Jun 14 19:50:25 yay seems like a cross-toolchain is up Jun 14 19:50:34 gnu tools are so self-centered ;[ Jun 14 19:53:22 i enjoy a lot buildroot Jun 14 19:53:38 it could be a nice starting point for a very minimal distro Jun 14 19:53:48 with ipkg on top of that for extra packages Jun 14 19:55:30 not a bad idea Jun 14 19:55:38 port openwrt ? Jun 14 19:55:46 why openwrt? ugh Jun 14 19:55:49 well Jun 14 19:55:56 opkg is the thing that works now Jun 14 19:55:57 alpine linux is good. Jun 14 19:55:57 not ipkg Jun 14 19:55:59 for packages and stuff Jun 14 19:56:01 but the concept is the same Jun 14 19:56:09 but really, my point was that it should not depend on the distro Jun 14 19:56:15 yes, opkg is what openwrt uses Jun 14 19:56:24 http://alpinelinux.org/ Jun 14 19:56:30 wizzup, having use-ready package pool would be nice Jun 14 19:56:33 buildroot is too dumb Jun 14 19:56:35 Opkg was originally forked from ipkg by the Openmoko project.[3] More recently, development of opkg has moved from its old Google Code repository to Yocto Project where it is actively maintained again. Jun 14 19:56:49 KotCzarny: so packages your maemo-clone UI + daemons for the distro Jun 14 19:56:50 done Jun 14 19:56:51 is my point Jun 14 19:56:56 buildroot is great for what it is: building read only root file systems Jun 14 19:57:17 my musl based headless systems use about 7MB of ram. Jun 14 19:57:21 qed ;) Jun 14 19:57:24 wizzup: anything recent, i would even use a redhat Jun 14 19:57:41 opkg is distro-agnostic Jun 14 19:57:53 KotCzarny: my point was that if I am going to do that, I will first develop it with gentoo (because I work with that, saves *me* time) and then port it over to arch/debian whatever Jun 14 19:58:05 apt doesn't seem too bad for some application manager tool Jun 14 19:58:10 could even take many things from maemo then Jun 14 19:58:18 the only bad thing about apt Jun 14 19:58:24 is that .deb files must be created with great care Jun 14 19:58:31 or you end up with lots of missing dependencies Jun 14 19:58:36 point is that the *PACKAGE* *MANAGER* is not really the business of the mobile UI Jun 14 19:58:37 :D Jun 14 19:58:42 wizzup, backward compatibility for maemo5 app pool? Jun 14 19:58:46 no Jun 14 19:58:47 there are lots of .deb packages for n900 that do install but are simply horrible to use Jun 14 19:58:53 I meant look at the application manager and take useful parts from it Jun 14 19:58:54 because you manually have to install X other packages Jun 14 19:58:59 and remove them manually if you want Jun 14 19:59:00 you could even take the whole thing, minus existing packages Jun 14 19:59:22 It's not like it's different with opkg or any other. Jun 14 19:59:28 if a dependency is missing, you can't install it Jun 14 19:59:30 truth is, if you want to make a mobile distro, the package manager is probably the last thing you want to take care of Jun 14 19:59:30 because it won't work Jun 14 19:59:37 yep Jun 14 19:59:38 that's what I said/meant Jun 14 19:59:49 yes, you're right in that Jun 14 19:59:52 next week I hope to have some work done, will share that then Jun 14 19:59:52 oscp would work even without package manager Jun 14 19:59:55 you start off with gentoo Jun 14 19:59:56 KotCzarny: ... :) Jun 14 19:59:58 because it relies only on system libs Jun 14 19:59:59 ;) Jun 14 20:00:01 and code a good window manager Jun 14 20:00:04 or connection manager Jun 14 20:00:06 or whatever Jun 14 20:00:07 ceene: likely use qtile Jun 14 20:00:09 but, yes Jun 14 20:00:13 and it can then run wherever Jun 14 20:00:24 and a good rescue system Jun 14 20:00:43 ceene: planned to play around with it with xnest first even Jun 14 20:01:28 it seems wise Jun 14 20:02:31 i'd offer my help but i know i won't have the time :( Jun 14 20:02:31 L29Ah: gentoo has an ofono package, have you tried that? Jun 14 20:02:48 ceene: meh, it's the same for me, I just excited, and if I keep getting excited I will simply make time Jun 14 20:03:16 Wizzup_: i built it Jun 14 20:03:24 tried it on 4.1 or 2.6.x? Jun 14 20:03:38 i didn't try to use it as i'm yet to make xorg work Jun 14 20:03:53 on 2.6? Jun 14 20:04:25 i guess 2.6 is the way to go atm cuz this periodic hanging bug is a show-stopper Jun 14 20:05:13 compiling firefox in a qemu chroot atm, guess will move the updated system to n900 in a few days Jun 14 20:05:24 wanted to try building ghc first Jun 14 20:07:53 firefox, seriously ? Jun 14 20:07:59 with a qemu-ed compiler ? Jun 14 20:08:07 bencoh: if you have time, why not Jun 14 20:08:10 L29Ah: what version of firefox? Jun 14 20:08:21 I can save you a lot of pain. Jun 14 20:08:44 oh -- darn -- the build machine I promised Jun 14 20:08:55 well, I am at the location now (home), so I can do that this week hopefully Jun 14 20:09:11 L29Ah: anyway, if you want, I have a pre-build firefox+nss etc Jun 14 20:09:14 for arm, as gentoo binpkg Jun 14 20:09:34 and if you're building <38.0, **build will fail** Jun 14 20:09:40 (in your case, after a few days) Jun 14 20:09:46 lol Jun 14 20:10:14 like I said, all my work machines are ARM, running gentoo Jun 14 20:26:52 you have desktop ARM machines? Jun 15 01:36:35 bencoh: yeah Jun 15 01:36:45 Wizzup_: 38.0.5 Jun 15 01:37:07 it took <8h ;] **** ENDING LOGGING AT Mon Jun 15 02:59:58 2015