**** BEGIN LOGGING AT Sat Jan 14 03:00:01 2017 Jan 14 05:18:00 What's wrong with the device? http://www.ebay.com.au/itm/291998141306 Jan 14 05:36:50 no USB door/SIM holder? Jan 14 05:37:56 Huh, the SIM holder should be easy to insert, question is how to add USB door, since it should be rotating on a hinge? Jan 14 05:38:38 if you buy one brand new off eBay, you can just push it in - I don't have the service manual on me right now but it's easy to install Jan 14 05:39:04 don't need to take off the screen etc - just push it in. takes a bit more force to pull it out though Jan 14 05:40:03 Do the WiFi/Bluetooth/Camera on the device work, otherwise? If USB door is easy to install, and the case itself is not bent/damaged, then a repair should be straightforward... Jan 14 05:40:18 Is anyone bidding? I was going to bid, it's 2 miles / 3 km from me. Jan 14 05:40:42 Not going to bid. I am NSW, shipping would add up. Jan 14 05:41:18 I already have a cyan N9, into which I inserted a SIM tray; it had no problems with USB door, though. Jan 14 05:42:18 Michael_a380 : Good luck, you will be able to pick it up locally, and that's very nice. Jan 14 05:44:27 Thanks. I'm still a little skeptical about unremovable battery. I found 'doors' here http://www.easyphix.com.au/?rf=kw&kw=Nokia+n9. Seems pricey for a bit of plastic. Jan 14 05:47:25 Reflash sounds like a nightmare, compared to n900. Jan 14 05:48:21 Michael_a380: first thing you'd need to do is check software version - if it's on an old release, flash to PR1.3 region 001 and call it a day :) Jan 14 05:49:36 are you sure you don't want it, even as spare? Jan 14 05:50:29 You would probably have better use of it. Jan 14 05:54:35 It's sad that the bad guys are winning: Trustworthy Nokia N9 vs spying Android http://www.abc.net.au/technology/articles/2011/12/06/3384952.htm Jan 14 05:55:04 Michael_a380 : Not that simple, the charging port cover is. http://thumbs.ebaystatic.com/images/g/RPcAAOSwnH1WZlmq/s-l225.jpg Jan 14 05:55:43 wow, thanks Jan 14 05:57:05 Yes, we have no Android here, so far. Or WinPhone. Or iPhone. Or even Blackberry. Just some Firefox OS, some Symbian, some Maemo, some Harmattan, some Nemo. In various states of usability. Jan 14 06:01:12 First thought the 'black part' was missing from the 'charger door' ad. Did you notice the charger door ad? http://www.easyphix.com.au/nokia-n9-charging-port-cover-red Jan 14 06:01:41 Feel free to find Nokia N9 service manual Jan 14 06:05:00 The small triangle of black plastic looks like a shadow. Jan 14 06:09:58 Not sure what you're refering to? Would the plastic 'dents' indicate the screen was removed (phone was opened)? Jan 14 06:11:26 Nay. Just, whatever accident caused removal of SIM tray and USB door, might have caused some bends. In my case, the corner of the device is slightly bent, so it's difficult for SIM tray to stay in here; it prefers to jump out. Jan 14 06:11:43 Slightly, like, 1mm or less. Jan 14 06:17:52 Feel free to register with NickServ, and/or https://maemo.org Jan 14 07:25:24 N900 frightened me for a minute. After changing battery, it looked like LCD was cracked; 3+ parts of display, working or black or white; when touching, the parts changing their states (their shapes, too ; have seen a pentagon once). 1st clue: in list of apps, text was fine, icons weren't here. 2nd clue: LCD cracks don't disappear or change that quickly. Display driver glitch. Reboot fixed it. Jan 14 07:41:50 :-) Jan 14 07:44:35 N900: "It's just a prank, bro". Jan 14 08:26:50 :> Jan 14 09:29:32 My hardware keyboard had no backlight. Why could it be? Jan 14 09:32:49 there's a script somewhere (wiki perhaps) which can cycle them .. Jan 14 09:33:09 lots of possibilities .. faulty ribbon being one of them Jan 14 09:33:30 s/ribbon/flex cable/ Jan 14 09:33:31 sicelo- meant: lots of possibilities .. faulty flex cable being one of them Jan 14 09:35:06 Keyboard LEDs app : not lighting up Jan 14 09:38:15 cannot create /sys/class/i2c-adapter/i2c-2/2-0032/engine3_mode: nonexistent directory Jan 14 09:38:22 uh oh Jan 14 09:39:04 Does it mean "flex cable damaged" or "driver not loaded"? Jan 14 09:40:02 Because it used to work recently, like, within last 24h, or I would have found typing difficult earlier Jan 14 09:45:18 In fact, /sys/class/leds/ has only twl4030:vibrator . Is it the RGB LED near the display? Or is my RGB LED also not working? Jan 14 09:48:36 i might be wrong .. maybe wait for more knowledgeable people to chime in Jan 14 09:48:36 It looks like all the other LEDs use the lp5523 controller. Jan 14 09:48:59 (keyboard backlight and status LEDs) Jan 14 09:49:58 for me they appear as /sys/class/leds/lp5523:{r,g,b,kb{1..6}} Jan 14 09:50:29 kb ones are not here, definitely. Neither are RGB ones. Jan 14 09:50:48 So presumably your status LEDs don't work at all? Jan 14 09:51:03 ie, charge/notification indications Jan 14 09:51:17 Yes, I think so. /Blanks the screen, waits for notification/ Jan 14 09:51:42 I imagine a faulty cable wouldn't lead to that, but I'm not entirely sure. Jan 14 09:52:10 These leds use different cables, right? Jan 14 09:52:14 /me considers reinstalling mce... In c Jan 14 09:52:24 Reinstalling mce won't help. Jan 14 09:52:48 I'm not sure what defines all the LEDs as existing. I think in newer kernels it would be defined by device tree. Jan 14 09:53:01 faulty flex definitely does cause non-working (or erratic) status LED .. my 2nd N900 has that Jan 14 09:53:36 Yes, of course it can prevent the LEDs from ultimately not working, but I don't think it would cause the LEDs not to show up in sysfs. Jan 14 09:54:12 let me recheck on that N900 Jan 14 09:55:55 yes, i have them in /sys Jan 14 09:57:59 I suspect the actual controller is on the motherboard, not the front part. Jan 14 09:58:19 and I suspect there'll just be a wire on the ribbon cable for each of the status LEDs. Jan 14 09:59:13 makes sense .... /me would make bad EE Jan 14 09:59:14 so with the ribbon cable disconnected, nothing really looks any different. The only way it could notice a difference is if it measured the resistance across the presumed LEDs. Jan 14 10:00:20 Oksanaa: I guess the obvious thing to do would be to look through dmesg for something relating to lp5523 Jan 14 10:01:07 Dmesg : where? /Yes, haven't done it for a very long time/ Jan 14 10:01:24 maybe compare it to a normal dmesg .. my phone has been on too long to have the messages from boot atm Jan 14 10:01:56 You just run `dmesg`, and capture/analyse the output. Jan 14 10:15:08 Pali: hi! As you know I am trying to bring fremantle on jessie. now I am to the point of upstart scripts. How do you think - shall I keep sysvinit compatibility? Jan 14 10:15:29 hi Jan 14 10:15:46 this depends on which init daemons we should support Jan 14 10:16:14 if all --> then upstart scripts needs to be rewritten to init.d scripts Jan 14 10:16:15 well, who is to define that? Jan 14 10:16:50 if defaul debian init daemon (systemd) --> then upstart scripts needs to be rewritten to init.d script or systemd services Jan 14 10:16:54 what about upstart only? are there any drawbacks? Jan 14 10:17:15 I mean - /etc/init, not /etc/init.d Jan 14 10:17:18 if debian version of upstart --> then maemo upstart scripts needs to be moved to /etc/init/ Jan 14 10:17:30 exactly Jan 14 10:17:43 and if you are going to patch debian version of upstart --> then no change is needed Jan 14 10:17:51 also, I am using devuan, not debian ;) Jan 14 10:17:58 why patch? Jan 14 10:18:19 because new upstart (in debian) does not scan /etc/event.d anymore Jan 14 10:18:27 ahh, sure Jan 14 10:18:49 but it is packages that should be fixed, not upstart :) Jan 14 10:18:53 for me solutions are: Jan 14 10:19:14 Pali: see https://github.com/fremantle-gtk2/ke-recv-extra/commit/fd7b7d80de45dfc07c36171e4c2d2a7a8b5672d4 Jan 14 10:19:35 mce.ini has Modules=display;keypad;vibrator;led;battery;filter-brightness-als;inactivity;alarm;accelerometer;callstate;camera;homekey;audiorouting , correct? Not seeing anything in dmesg, even when I restart mce, or ask ledpatterneditor to test a pattern Jan 14 10:19:41 1. rewrite everything to init.d scripts --> this is supported by any init system (daemon which should be restarted on crash could use dsme) Jan 14 10:20:19 Oksanaa: it wouldn't be an issue with mce. The kernel is responsible for populating things in /sys Jan 14 10:20:19 2. rewrite everything to use Debian's upstart --> renaming /etc/event.d to /etc/init.d and rewrite all Maemo init.d scripts to upstart Jan 14 10:20:47 3. path Debian's upstart to support also /etc/event.d and no change in init.d and upstart scripts is needed Jan 14 10:21:59 Pali: I think I like (2) more then the others, at least for start. but why should we rewrite /etc/init.d scripts for upstart? see what ke-recv-extra startup scripts are doing Jan 14 10:22:04 *than Jan 14 10:22:16 if we want support for Maemo daemons/applications in other distributions too, I would go with (1) Jan 14 10:22:48 (2) is basicaly compatible only with distros which have upstart Jan 14 10:22:54 Pali: I see. but that would mean no dependencies between services, right? Jan 14 10:23:10 or rather - hardcoded boot order Jan 14 10:23:21 in init.d scripts you can specify some dependency Jan 14 10:23:30 see LSB header Jan 14 10:23:32 even with sysvinit? Jan 14 10:24:11 based on headers is generated fixed order Jan 14 10:24:52 what I do not like is that two different applications are responsible for restarting daemons (upstart and also dsme) Jan 14 10:25:47 Pali: what about - I will go with (2) for now, as I have all the dependencies in place, sort of. as soon as we have something more or less complete, then go for (1)? Jan 14 10:26:12 well, dsme does more things afaik Jan 14 10:26:16 ok Jan 14 10:26:35 (1) is harder as (2) Jan 14 10:26:49 so (1) takes also much more time Jan 14 10:26:54 yes Jan 14 10:27:05 this is why (2), to not lose focus :) Jan 14 10:27:54 Pali: so far I have gtk2 maemo auto-booting to h-d with hildon-status-menu in x86-64 VM :) Jan 14 10:28:54 ah, and it is gtk2+clutter1.x Jan 14 10:29:18 what is state of gtk3 version of hildon? Jan 14 10:29:27 How much would I need to disassemble to have a visual inspection of the led engine on the motherboard? In case, say, a tiny piece of foil made its way inside the device to short-circuit it, or whatever? Jan 14 10:29:57 Pali: well, seems android808 has suspened the work on libhildon, so no much progress in the last 2 weeks Jan 14 10:29:59 And how is hildon-home?.. Jan 14 10:30:22 Oksanaa: didn't try it so far, but it shoudl work OOB Jan 14 10:31:37 What else could I reinstall, besides mce, in case the leds not working is a software problem? Jan 14 10:32:25 Pali: but I am really getting reluctant about that gtk3 affair - I don;t really see what are the pros Jan 14 10:32:35 (for context: his lp5523 LEDs don't appear in /sys/class/leds) Jan 14 10:32:41 at least in short term Jan 14 10:32:49 posibility to appear hildon in linux distributions Jan 14 10:32:53 e.g. in upstart debian Jan 14 10:33:00 how is xfce4 there then? Jan 14 10:33:04 it is gtk2 Jan 14 10:33:19 but hildon depends on maemo's gtk2 Jan 14 10:33:25 oh, no,no :) Jan 14 10:33:31 not upstream gtk2 Jan 14 10:33:35 I am using "stock" gtk2 Jan 14 10:33:41 not maemo one Jan 14 10:33:42 ;) Jan 14 10:33:43 ok Jan 14 10:34:02 The only thing appearing in /sys/class/leds is twl4030:vibrator Jan 14 10:34:25 Pali: see https://github.com/fremantle-gtk2/hildon/blob/master/hildon/hildon-gtk-module.c Jan 14 10:34:36 in debian is gtk2 at version 2.24.31 Jan 14 10:35:03 if there are "no new gtk2 apps" policy, then we could probably ask for inclusion Jan 14 10:35:41 Because it's not really new, it's old, but recently ported Jan 14 10:35:48 Pali: 2.24.25-3+deb8u1 here Jan 14 10:36:00 but this is devuan jessie Jan 14 10:36:07 that is in sid ^^^ Jan 14 10:36:19 jessie is frozen for a long time Jan 14 10:36:41 "Devuan GNU/Linux 1", whatever it is :D Jan 14 10:36:59 but shouldn't make any difference Jan 14 10:37:23 so... if you think that your new hildon and apps are working fine on stock gtk2, I can try to prepare Debian packaging and ask for inclusion into Debian (sid) Jan 14 10:37:53 stretch is already frozen for new packages, so it would appear in stretch+1 release... Jan 14 10:37:57 I am using gtk module to "inject" whatever maemo-specific functionality is needed, not complete so far, but I think this is the right way to go Jan 14 10:38:21 also, maybe not all stuff can be implemented, but... Jan 14 10:38:56 still not working fine, I was playing with startup scripts recently Jan 14 10:39:14 Pali: and what about mce, dsme and the other maemo-specific stuff? Jan 14 10:39:45 good question... Jan 14 10:40:08 for whole Hildon desktop on Maemo/N900 it is needed Jan 14 10:40:13 what are we aiming for? rebased fremantle, as distro, or hildon-desktop in debian? Jan 14 10:40:21 and this is distro Jan 14 10:40:34 afaik Jan 14 10:40:57 I think rebased fremantle on top of new debian/devuan Jan 14 10:40:58 I think the goal should be mobile distribution Jan 14 10:41:04 it is right now, yes? Jan 14 10:41:15 which one? Jan 14 10:41:31 and once it is ok, we can clean code/packages and try to talk with upstart debian Jan 14 10:42:16 ok, but will it still be debian? I simply have no idea how stuff works re distribution wise Jan 14 10:42:24 I think it should work with both debian and devuan, but we can develop on devuan as it is systemd free and upstart there could be easier without systemd dependences Jan 14 10:42:33 sure Jan 14 10:42:39 that is why I use devuan Jan 14 10:42:44 yes Jan 14 10:43:05 but if we want same new package it should go via upstart debian --> and then appear in devuan Jan 14 10:43:17 the point is - so far I have something booting - is it a new distro? Jan 14 10:43:34 probably yes Jan 14 10:43:46 ok, why not put it on maemo servers then? Jan 14 10:44:01 with mirror of the needed debian packages Jan 14 10:45:44 as I don't think we'll be able to make hildon-desktop compatible with gnome or xfce etc Jan 14 10:47:02 or at least I don;t know how to do it :D Jan 14 10:48:30 What do you mean compatible? Jan 14 10:49:27 h-d is single user Jan 14 10:49:30 ok, I do not see problem with it Jan 14 10:55:56 Pali: problem with what? Jan 14 10:56:16 putting new dist on maemo servers... Jan 14 11:13:24 Wizzup: anny progress with autobuilder? Jan 14 11:13:28 *any Jan 14 11:15:59 /me cheers Jan 14 11:17:09 freemangordon: not since two days ago, however, I think I'll have some initial things working this weekend. Jan 14 11:20:41 Pali: dsme in fremantle upstart job depends on rcS. Any idea what should it depend on upstream? Jan 14 11:20:48 freemangordon: as I understood, I need a git.devuan.org account, upload code there (not sure if that means full source of what is on gh) and then have the pkg built by the CI Jan 14 11:20:53 filesystem? Jan 14 11:20:59 then I can make a branch and trigger builds for it Jan 14 11:21:12 the next step will then be getting a (.deb) repo on their site with the packages Jan 14 11:21:17 needs to understand what rcS is doing Jan 14 11:21:25 and then depends on services started by rcS Jan 14 11:21:39 some maemo specific stuff (loading .ko files Jan 14 11:21:45 etc Jan 14 11:21:54 maybe it needs to depends on dbus? Jan 14 11:22:50 I think no, as there is dsme-dbus job, which waits for dbus Jan 14 11:22:58 rcS depends on startup Jan 14 11:23:38 depending on dbus is safe bet though, but I don;t think it should wait that much Jan 14 11:24:35 I'll make it depend on filesystem Jan 14 11:30:50 freemangordon: is there any useful process startup type log (or debugging) that can be put in place to see whats slowing down boot getting to the point of mounting extra filesystems (MyDocs/mmc1)? [already sorted fs//fsck part of issue] Jan 14 11:35:44 enyc: /var/log/syslog Jan 14 11:36:52 got cogl-x11-tfp demo and clutter toys rendering on Android device through libhybris and some hacks to connect to SurfaceFlinger Jan 14 11:37:01 what repos should I try for building hildon-desktop? Jan 14 11:41:36 NeKit: do you have gtk there? Jan 14 11:42:14 yes, full Linux chroot Jan 14 11:42:28 which gtk? 2 or 3? Jan 14 11:43:15 anyway, gtk2 port is more functional, try the stuff on https://github.com/fremantle-gtk2 Jan 14 11:43:23 currently 2 due to LXDE installed Jan 14 11:43:30 good, ^^^ then Jan 14 11:44:06 most of the needed build dependencies are in place on that repo Jan 14 11:44:32 ping me when there is something missing Jan 14 11:44:48 thanks Jan 14 11:46:32 Pali: do you have any idea why hildon-desktop is started from both /etc/X11/Xsessio.pos atn as an upstart service? Jan 14 11:46:57 */etc/X11/Xsession.post and Jan 14 11:47:28 yes Jan 14 11:47:33 cool Jan 14 11:47:35 because it is started for user Jan 14 11:47:41 and not system-wide root service Jan 14 11:47:56 but why upstart service then? Jan 14 11:48:23 ah, it is also from upstart then Jan 14 11:48:36 so upstart scripts can depends on "started hildon-desktop"? Jan 14 11:48:45 ah, thanks Jan 14 11:48:54 yeah, makes sense Jan 14 11:48:58 anyway, it should be started only from X11 Jan 14 11:49:03 and send event to upstart Jan 14 11:49:20 hildon-desktop should not be upstart service... but no idea how hard would be to fix this Jan 14 11:50:09 Pali: ah, there is also hildon-desktop in /etc/init.d :( Jan 14 11:50:24 WTF? Jan 14 11:51:04 Is it possible that hildon-desktop checks to make sure there is only one instance of itself? Jan 14 11:51:15 Or perhaps the init scripts are not called Jan 14 11:51:30 Wizzup: is that possible? Jan 14 11:51:43 so you think this is some remnant? Jan 14 11:51:47 At least with openrc, I have many scripts that are there, but are never started Jan 14 11:52:13 Pali: what do you think? ^^^ Jan 14 11:52:51 think about what? Jan 14 11:53:19 could it be that on maemo the stuff in /etc/rcN.d is not called? Jan 14 11:53:32 so /etc/init.d scripts are ignored? Jan 14 11:53:50 yes, /etc/init.d/ is ignored on maemo's upstart Jan 14 11:53:56 so /etc/rcN.d is not called Jan 14 11:54:08 ok, that makes sense then Jan 14 11:54:27 so, h-d is only started from Xsession.post Jan 14 11:54:41 to start /etc/rcN.d in Ubuntu's upstart is /etc/init/rc.conf which do that Jan 14 11:55:23 Pali: but it seems we *do not* want hildon-desktop started from /etc/init.d Jan 14 11:55:38 so I guess I'll have to remove that script Jan 14 11:55:47 yes Jan 14 11:55:50 ok, thanks Jan 14 11:58:00 What is /etc/init.d for, then? Jan 14 11:58:48 Oksanaa: remnant from sysvinit Jan 14 12:11:51 Pali: who is supposed to get bootstate? Jan 14 12:11:53 mce? Jan 14 12:12:07 dsme Jan 14 12:12:23 but from some file Jan 14 12:12:27 getbootstate Jan 14 12:12:40 is there for determinating boot state and it write it to some file Jan 14 12:13:51 Is it safe to upgrade kernel-power on a device with broken charging port? Jan 14 12:16:39 And, how to reload a kernel module (except for reboot) ? Jan 14 12:16:56 rmmod Jan 14 12:17:00 en then modprobe Jan 14 12:17:32 Pali: oh, it is in package getbootstate which contains /sbin/preinit as well :D Jan 14 12:18:10 that one will be tough, I guess it will wait as the last one on the queue Jan 14 12:18:56 anyway, all CSSU packages should now work without /proc/bootreaons Jan 14 12:19:01 and /proc/component_version Jan 14 12:19:31 Pali: sure, but dsme expects something in /tmp/STATE, otherwise it enters MALF and powers-down the machine in a minute Jan 14 12:19:58 then we should patch it Jan 14 12:20:07 so that some default state is used Jan 14 12:21:12 or rather check if state is empty in https://github.com/fremantle-gtk2/dsme/blob/master/debian/dsme.upstart#L10 and set it to USER if yes Jan 14 12:21:51 I am not sure we'll have to do that for CSSU though Jan 14 12:22:35 Anyway, reinstall kernel*modules, and rmmod leds-lp5523; modprobe leds-lp5523; stop mce; start mce; didn't help with getting leds to work Jan 14 12:22:59 Oksanaa: is there anything in dmesg? Jan 14 12:25:16 Freemangordon: kb_lock, slide, wlan0, onenand_wait: correctable ECC error, wl1251: firmware booted (Rev 4.0.4.3.7) Jan 14 12:26:17 Oksanaa: I meant - after you modprobed leds ko Jan 14 12:26:28 onenand_wait: correctable ECC error --> looks like nand is going to die... Jan 14 12:27:16 mhm Jan 14 12:28:01 Right after modprobe, yes. dmesg | grep -v kb_lock | grep -v slide | grep -v wlan0 gives relatively short output Jan 14 12:30:21 NeKit: just pushed some more things to gtk2 h-d please pull again Jan 14 12:37:33 freemangordon: or you can use getbootstate binary from getbootstate package Jan 14 12:37:53 in cssu is version compatible with upstream kernel Jan 14 12:38:22 Pali: I know, the point is that the package that contains getbootstate contains other stuff as well Jan 14 12:38:24 so you can run getboostate (maybe via upstart job?) before dsme Jan 14 12:38:39 like /sbin/preinit and whatnot Jan 14 12:38:48 so it should be repackaged for upstream maemo Jan 14 12:38:52 ok Jan 14 12:39:04 but this is low-priority job as of now Jan 14 12:40:05 ok Jan 14 12:49:18 freemangordon: can you take these two patches? https://github.com/community-ssu/libmatchbox2/pull/1 https://github.com/community-ssu/hildon-desktop/pull/2 Jan 14 12:52:35 Pali: I guess yes, but won;t happen soon Jan 14 12:52:41 ok Jan 14 13:25:54 adding smileys to pidgin theme works! Jan 14 13:26:05 pidgin smiley theme* Jan 14 14:56:25 Pali: any clue who is supposed to start system dbus on debian? Jan 14 14:57:13 systemd :-) Jan 14 14:57:26 comeon :( Jan 14 14:57:28 basically init daemon is starting it when booting Jan 14 14:57:38 wello, no systemd here Jan 14 14:57:51 and I don;t see system dbus, only session Jan 14 14:57:56 so either sysvinit via /etc/init.d Jan 14 14:58:05 openrc has an init script for it. so I assume it's the same for upstart Jan 14 14:58:08 Doesn't need systemd Jan 14 14:58:16 or systemd service (when using systemd init daemon) Jan 14 14:58:18 there is /etc/init.d/dbus Jan 14 14:58:27 but it starts session bus Jan 14 14:59:09 init daemon is responsible to start system's dbus-daemon Jan 14 15:00:45 omg, in runlevel 2 dbus is not started Jan 14 15:01:48 Pali: shall I start it by "hand" from an upstart script? Jan 14 15:02:00 https://en.wikipedia.org/wiki/Runlevel#Linux_Standard_Base_specification Jan 14 15:02:11 2 Multi-user mode Does not configure network interfaces and does not export networks services.[c] Jan 14 15:02:33 so it is correct to not start dbus-daemon as it operates on network Jan 14 15:02:59 3 Multi-user mode with networking Starts the system normally.[1] Jan 14 15:03:18 hmm Jan 14 15:03:22 why is not used runlevel 3? Jan 14 15:03:26 but maemo runs on 2 Jan 14 15:03:34 I changed it to 2 Jan 14 15:03:42 but can;t remember what was before that Jan 14 15:03:49 :D Jan 14 15:04:40 anyway, my ubuntu is also running in runlevel 2 Jan 14 15:04:44 on ubuntu there is no inittab Jan 14 15:05:06 probably something was changed... Jan 14 15:05:07 same here - 2 Jan 14 15:05:34 anyway, I am going to write upstart script that starts dbus no matter the runlevel Jan 14 15:06:08 and my debian is running in runlevel 5 Jan 14 15:06:30 Pali: is there inittab in etc? Jan 14 15:06:54 no, IIRC inittab is not used for a long time... Jan 14 15:07:04 but this debian is systemd based Jan 14 15:07:35 Pali: and how is default runlevel setup then? Jan 14 15:07:53 somehow by systemd Jan 14 15:07:54 no idea Jan 14 15:08:45 in my debian runlevel(8) manpage is writtten: runlevel 5 is systemd target graphical.target Jan 14 15:09:03 cool Jan 14 15:10:19 upstart cookbook: http://upstart.ubuntu.com/cookbook/#runlevels Jan 14 15:10:24 2 : Graphical multi-user plus networking (DEFAULT) Jan 14 15:10:42 it is big mess! Jan 14 15:10:51 seems so Jan 14 15:11:41 so if you have LSB init.d script it probably needs to be "modified" for specific linux distribution Jan 14 15:11:58 as systemd has different numbers for runlevels as upstart and as LSB init.d Jan 14 15:12:18 or your init.d script should assume that 2 == 3 == 3 == 5 Jan 14 15:12:45 also == 4 Jan 14 16:13:23 Pali: when i first used redhat/mandrake circa 2000, it used 2 by default, and changed to 5 whenever i installed xfree86 Jan 14 16:13:45 my understanding now is that runlevel became totally obsolete in modern distros Jan 14 16:13:56 on slackware 3 was default no-x and 4 with x Jan 14 16:14:22 yeah... distro maintainers just forgot about it Jan 14 16:16:03 it would make sense to have named customizable runlevels, however only a set of numbered runlevels with restricted functionality doesn't provide enough flexibility, so it just ceased to exist in practice Jan 14 16:16:57 only 3 runlevels are used nowadays, system start, started, shutting down/poweroff Jan 14 16:18:36 runlevels are a remnant from server roots of linux Jan 14 16:19:09 well, unix, but linux was based on their idea Jan 14 16:22:59 ceene: in connection with yappari, would it have been possible to just use Signal only (not to integrate with WA) Jan 14 16:23:56 if there is a signal library available, it could be done i guess Jan 14 16:24:19 okay Jan 14 19:53:35 how should be the hildon-desktop from fremantle-gtk2 started? Jan 14 20:16:07 ln -s `which hildon-desktop` ~/.xinitrc Jan 14 20:16:35 (just my opinion, feel free to ignore it) Jan 14 21:03:49 hi Jan 14 21:04:43 NeKit: did you build it with maemo-launcher support? Jan 14 21:05:49 Currently without. Is it needed? Jan 14 21:06:00 NeKit: currently no :) Jan 14 21:06:25 NeKit: you should start it as DISPLAY=:0 hildon-desktop Jan 14 21:06:38 nothing special Jan 14 21:06:45 assuming you have X running Jan 14 21:08:04 NeKit: though, I have no idea how you should start it on wayland or whatever you're using under android Jan 14 21:08:26 means I'm missing something, since it gives few GLib-CRITICAL and freezes ( Jan 14 21:08:48 what are those criticals? Jan 14 21:08:55 http://pastebin.com/vHUvLiNg Jan 14 21:09:34 no Wayland, just Xorg Jan 14 21:09:47 are you sure you build it for gtk2? Jan 14 21:10:27 hmm, the problem might be in clutter 1.0, it has gtk3 backend enabled by default Jan 14 21:10:48 maybe you should rebuild clutter without gdk3 backend Jan 14 21:11:42 NeKit: do ldd on hildon-desktop and make sure there is no libgtk3 involved Jan 14 21:14:22 NeKit: ? Jan 14 21:14:35 libgdk-3 is involved Jan 14 21:14:44 I will try rebuilding clutter then Jan 14 21:15:00 NeKit: is that chroot some distro-based? Jan 14 21:15:13 yes, Arch Linux ARM Jan 14 21:16:24 NeKit: is libgdk3 directly loaded by hildon-desktop or libhildon, or only by libclutter? Jan 14 21:17:48 hmm, weird, I have libgdk3 here as well, but it starts ok Jan 14 21:17:55 if I check with ldd, I see at least hildon-desktop and libclutter-1.0.so linked to it Jan 14 21:18:54 same here Jan 14 21:19:21 but, my clutter-dev package is from the modified clutter I rebuild because of the same problem Jan 14 21:21:14 NeKit: maybe first rty with CLUTTER_BACKEND=x11 DISPLAY=:0 hildon-desktop Jan 14 21:22:03 if that doesn't help, I am afraid you'll have to rebuild clutter Jan 14 21:26:02 it did the trick Jan 14 21:26:51 really? Jan 14 21:26:53 cool Jan 14 21:27:27 NeKit: I want a video :) Jan 14 21:28:30 NeKit: don't forget to install theme and to copy the backgrounds Jan 14 21:30:32 NeKit: also, you have to symlink /usr/hildon/theme to /usr/shares/theme/default and symlink /usr/shares/theme/default to /usr/shares/theme/alpha (if you install alpha theme). dunno how you're supposed to install debian package on arch linux, but I guess you know Jan 14 21:38:56 looks way better with theme and wallpaper :) Jan 14 21:39:28 yes, I know :) Jan 14 21:41:11 NeKit: but, I am afraid that was the easy part. Bringing hildon-status-menu etc needs more stuff, like sapwood and whatnot Jan 14 21:41:23 and maybe working upstart Jan 14 21:43:44 oh, and working dbus Jan 14 21:46:49 dbus is probably the least of worries, compared to upstart or sapwood(?) Jan 14 21:50:08 NeKit: sapwood is easy, I have it build for upstream, but it is still not on github Jan 14 21:51:16 NeKit: I can give you debian source package Jan 14 21:51:20 if you want Jan 14 21:53:02 Pali: where was gitorious maemo backup? Jan 14 21:53:43 which? Jan 14 21:53:51 gitorious is now in read-only mode Jan 14 21:53:57 with all git repos Jan 14 21:54:00 oh, ok Jan 14 21:56:18 hmm, FF hung on it Jan 14 22:03:31 Pali: there is nothing on gitorious valhala :( Jan 14 22:03:42 projects are listed, but that's it Jan 14 22:03:57 "404 - No projects found " Jan 14 22:04:11 git clone worked fine Jan 14 22:04:15 on original uri Jan 14 22:04:21 at least about month ago Jan 14 22:04:36 which project are you trying to find? Jan 14 22:05:03 but I don't know the original url, otherwise I want sapwood Jan 14 22:05:27 https://gitorious.org/maemo-af/sapwood.git/ Jan 14 22:06:04 "fatal: repository 'https://gitorious.org/maemo-af/sapwood.git/' not found" Jan 14 22:06:47 looks like gitorious is not working now :-( Jan 14 22:07:10 maemo.org infra has backup of all maemo repos Jan 14 22:07:11 Pali: didn't we have a backup of that? I am sure we had Jan 14 22:07:25 so ask merlin1991 Jan 14 22:07:27 any clue on which server? Jan 14 22:07:34 I have acces to the servers Jan 14 22:07:37 on some backup Jan 14 22:48:47 https://sendvid.com/lm3ngj9p - no input yet and size is wrong, but at least it starts :) Jan 14 23:13:49 NeKit: "Терминал"? where are you from? Jan 14 23:15:20 NeKit: that page makes my adblocker go crazy :) Jan 14 23:24:58 freemangordon: gitorious backups are saved into stage Jan 14 23:25:28 xes: yep, already found them :) Jan 14 23:25:40 ok Jan 15 02:40:10 Would upgrading kernel-power be dangerous for N900 with broken charging port? Jan 15 02:42:57 Current kernel seems to be 2.6.28-10power52 , thumb Jan 15 02:45:03 You should probably install u-boot. Jan 15 02:45:30 rather than just another kernel. Jan 15 02:45:55 that way if your userland is messed up you can boot something off an SD card to fix it. Jan 15 02:48:33 Not installing, upgrading. Kernel-power is already here, just haven't upgraded it for a long time. Jan 15 02:49:03 U-boot... No idea. We might have one SD card somewhere. Jan 15 02:49:25 Is multiboot the one which increases chances of device being bricked? Jan 15 02:49:58 The point of u-boot if you don't have USB anymore is that if your system no longer boots you can probably still recover by booting something like RescueOS then getting the rest of the system back to a state that works. Jan 15 02:50:17 Because one device with broken charging port became "Guru" brick on kernel upgrade due to something-boot conflicting with kernel upgrade. Jan 15 02:50:31 If u-boot is safe, will install it. Jan 15 02:50:43 since if your system just stops booting due to a misconfigured file in /etc or something, you might not be able to recover again without getting access to the USB pins. Jan 15 02:51:07 Or rootfs being full ^ Jan 15 02:51:36 Yes, I can imagine that being an issue too. Jan 15 02:53:36 Which package? *Grimace* too many things displayed by apt-cache search u-boot Jan 15 02:54:22 Dunno. I've always just used flasher from a computer (which obviously uses USB) Jan 15 02:54:32 and use my own compilation of u-boot. Jan 15 02:55:00 Bootloader, right? Not just companion tools Jan 15 02:56:50 It would be the bootloader, yes. The companion tools are probably things like `mkimage` Jan 15 02:57:39 Usually with u-boot on N900, there'll be a kernel written after u-boot itself. Jan 15 02:58:01 What would be the minimum installation of bootloader, the least risky one? Which gives option to boot from SD card if one is installed? Jan 15 02:59:43 I think all the N900 builds that are likely to be distributed will have an entry in pali's bootmenu system to load something from the SD card. **** ENDING LOGGING AT Sun Jan 15 03:00:00 2017