**** BEGIN LOGGING AT Sun Sep 06 02:59:58 2015 Sep 06 03:00:15 with the fsck, the reason I did that is because the mount after not unmounting properly would itself take a long time (probably about as long as the fsck) Sep 06 03:00:46 but I think it stops sending ticks to the watchdog during mount, so it would usually reboot during that. Sep 06 03:00:48 Maxdamantus: Okay. So without breakign this script down, line by line. In essence, you have modified an n900 you have, and you currently use that script, in place of /sbin/preinit; and in doing so, your whole filesystem is on the eMMC versus the horrible and current stock nokia way? Sep 06 03:01:15 stryngs: yes. Sep 06 03:01:26 It's the phone I normally carry around with me. Sep 06 03:01:27 Maxdamantus: Okay, so with that thought; how did you get the egg before the chicken? Sep 06 03:01:43 Maxdamantus: i.e. What steps did you take place to copy over the files to eMMC? Sep 06 03:01:53 Maxdamantus: if I threw that on my n900 right now; it wouldnt boot afaik Sep 06 03:02:01 Maxdamantus: because I haven't done your prep steps Sep 06 03:02:14 Yes, you should already have a way to boot into it and modify things. Sep 06 03:02:16 Maxdamantus: You had to, afaik, at some point, copied over files. Sep 06 03:02:35 The easiest way to do that would be using some "recovery OS" someone made somewhere, but that requires a computer when you want to use it. Sep 06 03:03:02 Maxdamantus: Right, but your method, would take only a 'one-time' setup with a computer, no? Sep 06 03:03:11 I also have a 3.14 kernel I can boot with a decent console map built in, so I can modify things from that too. Sep 06 03:03:15 Maxdamantus: I say this, because no matter what, 'flashing' takes a computer as well. Sep 06 03:03:16 Yes. Sep 06 03:03:26 Maxdamantus: Yer rocking 3x on the n900? Sep 06 03:03:48 Not usually. I just have that as my rescue kernel. Sep 06 03:03:59 Maxdamantus: Holy crap dude. Sep 06 03:04:06 Maxdamantus: Why is your knowledge not public!? Sep 06 03:04:10 It is. Sep 06 03:04:15 Maxdamantus: Where? Sep 06 03:04:25 You can build Linux 4 from Linus' repository and boot it on the N900. Sep 06 03:04:39 make defconfig_rx51 Sep 06 03:04:52 Maxdamantus: nonononono, I mean on maemo.org, the spot "most folk" go to for "knowledge". Not the hackers who seek elsewhere... Sep 06 03:05:20 Maxdamantus: This is what I'm getting at with my proposal. We take kickass ideas, like yours, VOTE on the best course of action, and then move towards it. Sep 06 03:05:33 Maxdamantus: It would seem, that you have abundant knowledge that would truly help this community. Sep 06 03:06:25 Maxdamantus: Let me ask this. Would you be able to describe from a fresh flash, how to move towards your current setup? Sep 06 03:06:45 Maxdamantus: And I don't necessarily mean here on chat, feel free to post on the thread. Sep 06 03:07:01 Maxdamantus: If you have the knowledge, and can take sometime to jot it down. it would really help out =) Sep 06 03:07:13 * stryngs blinks like Bambi. Sep 06 03:07:17 No. It's all ad-hoc and relies on the person doing it understanding how things work. Sep 06 03:07:31 Maxdamantus: I can script for that and help the enduser. Sep 06 03:07:42 Maxdamantus: if this, then, else, else else else, etc... Sep 06 03:07:50 Maxdamantus: I just require a little bit of help is all =) Sep 06 03:07:59 Maxdamantus: But if nobody is willing to try.... =/ Sep 06 03:08:12 But you can't really describe every scenario. Sep 06 03:08:25 What if someone's system randomly stops booting? Sep 06 03:08:40 Maxdamantus: Then they did something to cause it. Sep 06 03:08:48 Maxdamantus: Things don't just happen. Sep 06 03:08:53 If the person already understands the extra stuff he/she has added, he/she could hack around to try to fix it. Sep 06 03:09:01 That's pretty much the state my system is in. Sep 06 03:09:09 Maxdamantus: A a normal "unified maemo" user, won't just do those random things. And if they do, then they are prolly a 'power-user' of sorts. Sep 06 03:10:32 Maxdamantus: Well, it's late here, and I want to continue repackaging a couple things I've got. Please... Take some time and think about what I've asked. If you find it in your heart to help out in anyway, it would really be appreciated; and not just by me. Sep 06 03:10:40 * stryngs tips his hat towards Maxdamantus Sep 06 03:31:49 Maxdamantus: Wait, you have linux 3.x/4.x working on Maemo? I thought that a lot of stuff would need to be recompiled for that. It would be a great upgrade if we could roll that into stryngs work. We could use btrfs then too. Sep 06 03:32:00 ^^ Sep 06 03:32:07 No, not on Maemo. Sep 06 03:32:26 Oh, I misunderstood then. Sep 06 03:32:29 Maxdamantus: Can you use the phone on your n900? make textmessages, etc..? Sep 06 03:32:35 You can obviously run the busybox etc programs on the rootfs, which is sufficient as a rescue system. Sep 06 03:33:34 Though I think the aim of the separate n900 branch is kind of to be able to run Maemo pretty much as-is. Sep 06 03:33:45 but I haven't really tried that much. Sep 06 03:34:13 Right. I wonder if we could get the latest in the 2.6.x branch though. Sep 06 03:34:16 stryngs: I normally use my phone as normal, using a 2.6.28 kernel. Sep 06 03:34:48 Though I've been able to send/receive text messages using ofono on a 3.14 mainstream kernel. Sep 06 03:35:06 (in a normal Debian system) Sep 06 03:35:45 It was just using the example scripts that came with ofonod, didn't have a fancy UI. Sep 06 03:36:03 Supposedly you should be able to use empathy or something, but that seemed too complicated to set up. Sep 06 03:36:14 I would leave major kernel upgrades to the people trying to build Maemo from scratch. The unification could contribute to that sort of complete rebuild too. Sep 06 03:36:24 I see a lot of enthusiasm and excitement for leete new kernels and swapping around files between NAND, eMMC and possibly even uSD. I'm happy with the way my phone works and I really don't care which kernel runs on it and where the files get stored Sep 06 03:36:47 I care which kernel runs mostly because I want to use btrfs. Sep 06 03:36:58 Same. Sep 06 03:37:29 It'd also be nice to run an up-to-date Debian system. Sep 06 03:38:26 I currently just have a separate root for that that I can chroot into. Sep 06 03:39:19 I notice I was able to run Firefox and Chromium from that with the Maemo graphics drivers, but that seemed to cause random reboots. Sep 06 03:47:33 So. quick poll, who ssh's into their n900? Sep 06 03:47:48 * Maxdamantus does. Sep 06 03:48:07 I do not atm. Sep 06 03:48:25 quick control poll, who's reading this but not going to respond to the other poll? Sep 06 03:48:36 Maxdamantus: How do you ssh in? usb or wifi? Sep 06 03:48:45 This is going somewhere, I promise Sep 06 03:49:14 ZetaR: Why don't ya? Sep 06 03:49:31 Usually WiFi. If I want to transfer stuff faster I'll plug it in using USB but I'll still initiate the transfer over WiFi. Sep 06 03:50:09 Maxdamantus: Interesting Sep 06 03:50:19 stryngs: I haven't found that I need it that much. Sep 06 03:50:22 Maxdamantus: Do you play with monitor mode on your n900? Sep 06 03:50:37 But I am not doing the sort of stuff that Maxdamantus is. Sep 06 03:50:48 Probably not, since I don't know what monitor mode is. Sep 06 03:50:57 Maxdamantus: Packet injection, via wifi Sep 06 03:51:09 Anyways, curious of ya'lls take on this: http://termbin.com/psc5 Sep 06 03:51:09 Ah, no. Sep 06 03:51:45 stryngs: If you are thinking of having sshd by default, IMO it should never be on by default. Though I guess it could be a default-off installer option. Sep 06 03:52:00 ZetaR: not at all. Sep 06 03:52:05 Okay. Sep 06 03:52:06 ZetaR: It's a tunnel program I wrote. Sep 06 03:52:20 ZetaR: I tired of having to push keys and type, so i made it icon clickable Sep 06 03:53:08 ZetaR: These are some of the things I'm trying to push with unification. Sep 06 03:53:12 ZetaR: Ease of Use.. Sep 06 03:53:42 If you are thinking of having sshd by default, you should provide a `passwd` tool that doesn't just use crypt(3) Sep 06 03:54:09 Maxdamantus: Way ahead of ya, and no, no sshd by default, but i do use crypt -m to change crypt(3) Sep 06 03:54:13 Try sshing in and using just the first 8 characters. Sep 06 03:54:18 (of your password) Sep 06 04:06:19 PasswordAuthentication no Sep 06 04:06:47 Yeah, you could do that too. Sep 06 04:10:56 you can't use other encryption since some programs don't know any other Sep 06 04:11:13 md5 works. Sep 06 04:11:16 we tried to fix that issue like 4 years ago and gave up Sep 06 04:11:50 chpasswd -m Sep 06 04:11:52 It works... Sep 06 04:12:13 aha, and which programs do work with such password? sudo? su? Sep 06 04:12:25 well...... Sep 06 04:12:26 I dunno Sep 06 04:12:28 I use sudser Sep 06 04:12:33 * stryngs tries Sep 06 04:12:33 tzz Sep 06 04:12:52 I haven't used either where they ask for a password. Sep 06 04:13:02 foo Sep 06 04:13:02 Nokia-N900:/root/drop/pwnies$ su Sep 06 04:13:02 su: must be suid to work properly Sep 06 04:13:11 hmm Sep 06 04:13:22 I just type `root`, which I think does something like `sudo gainroot`, which doesn't require a password for user. Sep 06 04:13:49 failwhale Sep 06 04:13:57 mine DOES Sep 06 04:14:26 ROOT password, not that idiotic user passowrd asking for getting root Sep 06 04:15:11 Just for gainroot, or for everything? Sep 06 04:15:27 for su Sep 06 04:15:32 I think Maemo uses sudo for a bunch of things. Sep 06 04:15:39 Ah, so not sudo. Sep 06 04:16:02 sudo itself never needs a password, it's +s Sep 06 04:16:16 that's the purpose of sudo Sep 06 04:16:30 sudo asks for a password if it's configured to. Sep 06 04:16:36 aha! Sep 06 04:16:40 guess what I did Sep 06 04:16:46 ~jrtools Sep 06 04:16:47 jrtools is probably http://wiki.maemo.org/User:Joerg_rw/tools Sep 06 04:18:31 # fix NOPASSWD for root / sudo gainroot Sep 06 04:18:58 Right, so that's just for gainroot. Sep 06 04:19:19 if there's an exploit in any of the other things still not requiring passwords, then .. Sep 06 04:19:38 user ALL = NOPASSWD: /usr/bin/vim * Sep 06 04:20:07 modify any file, vim also lets you execute commands easily. Sep 06 04:20:27 sudo vim Sep 06 04:20:30 :!bash Sep 06 04:21:44 there are exploits Sep 06 04:22:21 but sudo vim is not allowed afaik Sep 06 04:22:54 Well, I didn't add that. Sep 06 04:23:14 Something else must've, and if you have vim installed I suspect you can do the same thing still. Sep 06 04:23:27 unless you've explicitly removed that. Sep 06 04:23:57 DocScrutinizer05: Hmm...... You've motivated me to create a new .deb =) Sep 06 04:24:12 http://paste.opensuse.org/38121768 Sep 06 04:24:15 DocScrutinizer05: sudo-on-off_1.0_armel.deb Sep 06 04:24:44 no vim Sep 06 04:24:52 DocScrutinizer05: look at /etc/sudoers Sep 06 04:24:58 and no vim in any of the other files in sudoers.d Sep 06 04:25:32 Seems to be part of `filebox.sudoers` Sep 06 04:25:39 * Maxdamantus thinks he knows what that is. Sep 06 04:26:00 WTF??? Sep 06 04:26:05 yes Sep 06 04:26:13 Yeah, that's an alternative file browser. Sep 06 04:26:33 it also sucks about as much as the osso one. Sep 06 04:26:39 DocScrutinizer05: Question for you. using chpasswd -m. You're saying this breaks things? Sep 06 04:26:42 * Maxdamantus will just uninstall it. Sep 06 04:27:29 it did when we checked. At least we checked if we could use any other password hashes in etc/passwd and it turned out some binaries had no support for others Sep 06 04:27:38 prolly messybox Sep 06 04:28:29 or even sudo itself Sep 06 04:28:35 dunno Sep 06 04:28:41 DocScrutinizer05: Interesting. So with your current method of invoking a password whenever something wants sudo. You're stuck with the 8 char issue, yes? Sep 06 04:28:42 sudo with a password works for me with md5. Sep 06 04:28:48 it's basically a nice-to-fix but no real problem Sep 06 04:29:30 after all what's the attack vector? Sep 06 04:29:51 somebody hacking the root password on a local xterm? Sep 06 04:30:27 there are huger flaws than simple 8char limit in password Sep 06 04:30:28 If you want to use sshd. Sep 06 04:30:42 (without authorized_keys) Sep 06 04:30:51 who want that? Sep 06 04:30:56 :-D Sep 06 04:31:14 ultra inconvenient and known to be not safe Sep 06 04:31:16 DocScrutinizer05: You've motivated me to create a new .deb =) Sep 06 04:31:30 DocScrutinizer05: It will unlock or lock the sudo part of the n900 =) Sep 06 04:31:45 oh my god!! Sep 06 04:32:02 DocScrutinizer05: i.e. Most of my icons use root, and so my system is unlocked by default. But now, with a click of the button, I can require a password for usage =),, and with a click of the button, turn it off. Sep 06 04:32:17 DocScrutinizer05: Remember, I play with pentest stuff, so having to type a password for each icon, is lame. Sep 06 04:32:26 DocScrutinizer05: Point being, good idea =) Sep 06 04:32:27 BWAHAHA you're kidding me, right? Sep 06 04:32:33 DocScrutinizer05: Nope. Sep 06 04:32:38 DocScrutinizer05: I hack with my n900 Sep 06 04:34:17 great, I thought I'll eventually get around to lock down HAM for good, so nobody can uninstall and reinstall rootsh. Now it seems I only need to install that great new deb pkg via HAM to make my efforts to lock down sudo gainroot futile Sep 06 04:35:04 on the click of an icon Sep 06 04:35:24 or filebox. Sep 06 04:35:24 DocScrutinizer05: bwhahaha =) Sep 06 04:35:50 DocScrutinizer05: It's still a good idea for my purposes =) Sep 06 04:36:06 DocScrutinizer05: All someone has to do, to trash my system, is click my root shell icon and p00f, they got root on da box. Sep 06 04:36:24 DocScrutinizer05: Not like "the man" is waiting to do so, but if i travel out of the country, it's a possibility Sep 06 04:36:37 DocScrutinizer05: Just never thought to lock it down, tbh. Sep 06 04:36:57 so yeah, pretty please make a package out of that so everybody can fuck theri device on the click of an icon Sep 06 04:38:20 DocScrutinizer05: I don't think it would fuck the device, not if done right. I've got to play with it, but I think it would work. Whether or not md5 is an issue, is a seperate discussion. Sep 06 04:38:30 i.e. Sep 06 04:40:03 http://termbin.com/ivzy Sep 06 04:40:06 From your work Sep 06 04:40:23 Interesting. Just realised VDQ actually stays across reboots. Sep 06 04:41:01 DocScrutinizer05: From your work, make a simple script, that ALWAYS boots to safe mode. Now, when a user wants to relax permissions for the current power cycle, they simply click an icon, this will relax permissions. Upon powerdown, permissions go back into effect. Sep 06 04:41:19 DocScrutinizer05: It'll be made clearer when I make it, but I'm gunna make it =) Sep 06 04:41:30 you should stop ircing while drincing Sep 06 04:41:44 drinking even Sep 06 04:42:05 It's hard to explain what I'm talking about DocScrutinizer05 =) Sep 06 04:42:13 DocScrutinizer05: Just know you motivated me to make something, useful. Sep 06 04:42:22 DocScrutinizer05: And leave my Bud Ice out of it! =) Sep 06 04:42:28 * stryngs tosses back a 20oz. Sep 06 04:42:59 Hmm .. booting does seem a lot quicker using the ext4 module instead of ext3, though I haven't been timing anything. Sep 06 04:43:28 (ie, just mounting with `-t ext4`, not enabling any ext4 features) Sep 06 04:43:56 "do you want to use a password protected root account [1] or a fuckedup open root account[2]? Both have same permissions" Sep 06 04:44:35 "please note we'll ask you same question again for first login to root after next reboot" Sep 06 04:45:45 DocScrutinizer05: chmod 4755 /bin/busybox Sep 06 04:45:50 DocScrutinizer05: Problem solved Sep 06 04:46:02 stop trolling please! Sep 06 04:47:54 DocScrutinizer05: ? I thought I was helping? I was diagnosing my use of chpasswd -m. You said it would break things, and it did. I googled my error, and it was a setuid one, as root i did 4755 to busybox, and it allowed me to su via a non privileged user. Isn't this a good thing? Sep 06 04:50:21 I suspect you're meant to just copy busybox as chpasswd then set +s on that copy if you want to use it from other users. Sep 06 04:50:32 but dunno. Sep 06 04:52:03 NO YOU MUST NOT SET SUID ON MESSYBOX!!1!11!! Sep 06 04:52:13 DocScrutinizer05: Why? Sep 06 04:54:20 for the same reason you don't set SUID on /*bin/* Sep 06 04:57:06 because of `ls -l /bin/* /sbin/* /usr/bin/* /usr/sbin/*|grep -- '-> busybox'` Sep 06 04:58:13 Hm, chpasswd for me comes from the passwd package, not busybox. Sep 06 04:58:43 right, I never even heard of that command# Sep 06 04:59:06 but busybox does also have its own chpasswd built in. Sep 06 04:59:16 There's just no symlink for it. Sep 06 04:59:38 Maybe stryngs generated all the symlinks. Sep 06 05:00:27 "built in" is exactly the point Sep 06 05:00:51 no matter what 'command' you execute, it all runds SUID busybox Sep 06 05:00:55 Alright, perhaps I am a little bit tipsy. Now we're delving into security, and rather than provide troll content as DocScrutinizer05 has suggested, I'm going to leave the convo for the meantime. I want to keep moving this project forward, not have it stall on the account of my silliness =) Sep 06 05:00:56 runs* Sep 06 05:01:34 I'll pick up at this point tomorrow =), and tbh, Maxdamantus there are TONS of symlinks on my n900; its a bastard child from PwnPhone v2. Sep 06 05:01:42 * stryngs waves Sep 06 05:02:17 * DocScrutinizer05 waves too Sep 06 05:04:38 busybox-symlinks-procps - dummy package to trick the CSSU metapackage \o/ Sep 06 05:05:10 DocScrutinizer05: just wondering, is there meant to be something to replace bq27200.sh when you're using the bq27x00_battery module? Sep 06 05:05:29 err, no not really Sep 06 05:05:48 except the module itself and the /sys/*/*/*/* files it creates Sep 06 05:05:48 I just added `eval "$(sed 's/^/registers[$((/; s/=/))]=/' Though the /sys files don't seem to provide as much information, unless you know how to interpret the registers, which that script does. Sep 06 05:07:18 if I had my way in that midule, it had a sys/*/*/*/dump Sep 06 05:07:51 it has sys/*/*/*/registers, if that's what you mean. Sep 06 05:08:04 dunno, maybe Sep 06 05:08:38 which is what my modification uses. It just returns values from that instead of using i2c directly. Sep 06 05:09:21 http://maemo.cloud-7.de/maemo5/usr/local/sbin/bq27k-detail2 Sep 06 05:09:52 dmppath=`find /sys/devices/ -path '*/hdq/*' -name dump` Sep 06 05:10:31 dmpcmd="cat ${1:-${dmppath}}| tr -s '\n ' ' '" Sep 06 05:11:30 else Sep 06 05:11:32 dmpcmd="i2cdump -y 2 0x55 b|tail -n +2|cut -d ' ' -f 2-17" Sep 06 05:12:06 n8 Sep 06 05:19:59 what a 'new maemo' *really* could use was for example a more recent version of sudo, which knows about genuine sudoers.d Sep 06 05:21:49 so we could get rid of that unspeakable update-sudoers and the crap in /etc/sudoers file, and iirc it needs a newer version as well for the password-query-client function (or whatever been the name for that little binary that gets called by sudo when a password query is needed) Sep 06 05:27:01 then we could not only secure HAM with root password, but actually start with s/NOPASSWD/PASSWD/g and see what doesn't make sense and only annoys and revert those to NOPASSWD Sep 06 05:30:17 * Maxdamantus doesn't really want to run maemo. Sep 06 05:30:36 * Maxdamantus just needs a suitable WM and appropriate telephony software. Sep 06 05:30:54 can probably write the former in xmonad. Sep 06 05:32:16 actually we could add a comment like #legit-nopasswd to some files in /etc/sudoers.d/* and then run a bootjob like sed -i 's/NOPASSWD/PASSWD/' $(grep -L '#legit-nopasswd') Sep 06 05:47:20 * Maxdamantus wonders if there are any application container projects. Sep 06 05:48:08 Where the sorts of applications you install on phones are executed under different filesystem namespaces as different users (or in different user namespaces), etc Sep 06 05:53:15 * Maxdamantus wonders what levels of isolation applications are undern in Android and iOS. Sep 06 05:53:36 * Maxdamantus suspects not much in Android. Sep 06 06:07:31 use a proper rbac Sep 06 06:07:39 none of that containenr stuff Sep 06 06:21:56 That's potentially what I mean by containers. Sep 06 06:22:12 POSIX already has containment, eg, between uids. Sep 06 06:29:46 sshd on device is a must for any bigger job/hacking Sep 06 06:30:02 but yeah, having no root passwd is asking for troubles Sep 06 06:30:29 Maxdamantus: do you use journal for that ext3 ? Sep 06 06:37:05 KotCzarny: yes, the default journalling mode. Sep 06 06:38:29 i just cant wait for my secondary n900 to start hacking Sep 06 06:42:39 also, i think things should be kept as simple as possible, last time i tried overlayfs it was slowing everything noticably (it was on a 200mhz 486 tho) Sep 06 06:43:58 in my idea nand would be used for boot kernels, boot menu, rescuefs etc Sep 06 06:44:30 just dont know how much to use as / and how much for the /home/user/MyDocs Sep 06 06:44:52 Why do you need ~/MyDocs? Sep 06 06:44:53 can usb module export only one partition instead of whole device? Sep 06 06:45:12 Maxdamantus: for above, usb connectivity Sep 06 06:45:22 The reason it's separate normally is so it can be mounted over USB, but that's a silly idea and it looks like it's implemented incorrectly. Sep 06 06:45:42 You can just create a file on the filesystem and export that as a UMS device. Sep 06 06:46:18 ums device? Sep 06 06:46:22 ~ums Sep 06 06:46:57 or maybe we can just run samba and export it via usb networking Sep 06 06:47:15 without all that mount/umount tricks Sep 06 06:47:15 USB mass storage Sep 06 06:47:24 Yes, that works too. Sep 06 06:47:34 or sshfs, if you're running sshd. Sep 06 06:47:42 (less configuration that way) Sep 06 06:47:43 ssh eats cpu cycles Sep 06 06:47:49 but could be workable Sep 06 06:47:51 does it? Sep 06 06:47:56 isn't it just select() Sep 06 06:47:56 yes, encryption Sep 06 06:48:02 ah, sure... Sep 06 06:48:20 and windows doesnt have sshfs Sep 06 06:48:24 which is a pity Sep 06 06:48:40 it does Sep 06 06:48:41 I think you can use filezilla. Sep 06 06:48:49 wizzup, link? Sep 06 06:48:54 using dokan Sep 06 06:48:56 dokandev Sep 06 06:49:09 nice Sep 06 06:49:21 last time i tried (few years ago) there wasnt one Sep 06 06:49:36 dokan translates other filesystems to smb/cifs, iirc Sep 06 06:49:47 (which is supported by Windows of course) Sep 06 06:50:02 nice Sep 06 06:50:44 maybe we can export little ums device that would have some autorun.bat :> Sep 06 06:51:07 that will be created dnamically and enabled usb networking on windoze Sep 06 06:51:17 and opened explorer window Sep 06 06:51:30 * Maxdamantus just uses it for bootable OS images. Sep 06 06:52:35 that way all gotchas about unclean fs would reduce only to unexpected shutdowns Sep 06 06:52:48 and journal could be disabled Sep 06 06:54:07 The journal is there for unexpected shutdowns. Sep 06 07:04:44 does enabling usb networking on n900 and connecting to windows work out of the box or requires some configuration/user interaction? Sep 06 07:05:48 It'd probably work without configuration if you run a DHCP server on the N900. Sep 06 07:06:19 cool Sep 06 07:06:33 very nice Sep 06 07:09:52 KotCzarny: I found that some windows versions do not have usbnet support Sep 06 07:10:00 And if you're without internet, you also cannot fetch it Sep 06 07:10:02 This was windows 7 Sep 06 07:10:16 thats why i also though about autorun.bat Sep 06 07:10:26 and providing the driver just in case Sep 06 07:10:33 *thought Sep 06 07:26:35 * Maxdamantus wonders when things like USB are going to be replaced by ethernet. Sep 06 07:26:49 never? Sep 06 07:26:58 usb is owned by intel Sep 06 07:27:04 and they are making moneys out of it Sep 06 07:28:30 so few things would have to happen, intel going out of bussiness, ethernet starting providing power for attached devices, connectors/protocol going mobile friendly etc Sep 06 07:29:14 i think wifi was an attempt in what you wanted Sep 06 07:30:40 It just seems weird having these special connections for "peripherals" and "drives" or something. Sep 06 07:30:48 When all you're doing is networking devices. Sep 06 07:32:28 USB<->ethernet adapter for N900 Sep 06 07:32:37 old as world rule, if something is unclear for you, it's about moneys Sep 06 07:33:06 * Maxdamantus also wonders when people are going to stop using money. Sep 06 07:33:21 we are already on the way Sep 06 07:33:21 is today world money day? Sep 06 07:33:50 watch few infomercials on youtube about "fiat money" Sep 06 07:34:17 seems everybody but me does, eh? Sep 06 07:34:33 they talk about money in several channels Sep 06 07:34:37 doc, thats because my secondary n900 would only arrive next week Sep 06 07:35:21 maxd: usb is also about charging devices Sep 06 07:35:33 >>das ist prinzipiell gut, wenn jemand sagt: Geld interessiert mich nicht<< Sep 06 07:35:35 that's its second most important function today Sep 06 07:35:46 >>wir nähern uns einer idealen gesellschaft an.<< Sep 06 07:36:00 doc: if you have enough moneys for other tasks, yes Sep 06 07:36:07 yeah let's turn a perfectly serviceable master-slave protocol into some weird bidirectional networking crap Sep 06 07:36:09 KotCzarny: ethernet can potentially do that as well. Sep 06 07:36:29 maxd: ethernet wasnt designed with that in mind Sep 06 07:36:29 i'm sure nothing will go wrong with that Sep 06 07:36:43 it was about as you say 'networking devices' Sep 06 07:36:53 not about one cable fits them all Sep 06 07:37:09 until a few days ago I had my USB peripherals attached over ethernet. Sep 06 07:37:16 well, ethernet cable, at least. Sep 06 07:37:16 if you start adding features to it, you will enter incompatibility hell Sep 06 07:37:51 meh USB-C hot shit ;-P Sep 06 07:37:53 and sure, you can use 2 pairs for your other tasks, but. Sep 06 07:38:04 doc, usb is licensed :P Sep 06 07:38:15 s/hot// Sep 06 07:38:15 DocScrutinizer05 meant: meh USB-C shit ;-P Sep 06 07:38:20 DocScrutinizer05: how do you feel about the new macbook? Sep 06 07:38:36 feel? what's that? Sep 06 07:38:46 he asks about your moneys Sep 06 07:39:11 probably wants to sell you something Sep 06 07:39:20 tbh I have no clue what's the "new macbook" Sep 06 07:39:40 it's a netbook that costs 1.2k Sep 06 07:39:44 so it's a tad hard to have feelings for it Sep 06 07:39:44 (I soldered an ethernet cable to a USB header plug and some USB ports, as an alternative to using a hub or multiple extension cables) Sep 06 07:39:55 it has one usb C port, and one headphone jack Sep 06 07:39:58 and that's it Sep 06 07:40:00 but now I'd like to use that other internal USB port. Sep 06 07:40:03 maxd: o.O Sep 06 07:40:08 er, s/port/header/ Sep 06 07:40:26 not even a specialized charging port Sep 06 07:40:34 the charger is usb C as well Sep 06 07:40:36 less holes \o/ Sep 06 07:40:45 does it also have less keys? Sep 06 07:40:49 i dont mind holes Sep 06 07:41:00 holes are nice to put things in Sep 06 07:41:07 yes ::-) Sep 06 07:41:08 and it feels good usually Sep 06 07:41:09 hm, no Sep 06 07:41:16 but the keyboard has some supposedly better keys Sep 06 07:41:20 so, in a way, they are sterilizing it Sep 06 07:41:35 thinkpad keys > everything Sep 06 07:41:41 it's just this was the common industry paradigm even 5 years ago already. Heck 7 years Sep 06 07:41:50 real ibm thinkpad keys, not chinovo ones Sep 06 07:41:51 the new macbook is probably as tall as a thinkpad key Sep 06 07:41:53 less keys less holes Sep 06 07:42:00 :> Sep 06 07:42:13 yea in a way it's similar to an embedded device Sep 06 07:42:31 i wonder when they split macbook in a similar way as ipod went Sep 06 07:42:32 phones are really popular, right Sep 06 07:42:36 one with screen and one without Sep 06 07:42:41 ROFL Sep 06 07:43:20 macbook shuffle Sep 06 07:43:29 you turn it on, it does random things Sep 06 07:43:34 stay patient - can't take long. Tehy already started their own competirot product to Oculus Rift Sep 06 07:43:37 user is happy because it looks cool Sep 06 07:44:00 competitor Sep 06 07:44:05 competiriot Sep 06 07:44:12 is the ipod even a thing anymore Sep 06 07:44:53 never had one, apart from the 5$ find on some garage sale Sep 06 07:45:03 well, apparently they keep updating the ipod touch in lockstep with the iphone Sep 06 07:48:42 hmm, i wonder how dpkg handles situation when /opt is a symlink/bind into /usr Sep 06 07:49:11 and there are files in /opt at similar place as same name symlinks in /usr Sep 06 08:38:32 hmm, nice thing about partitioning would be having stock/cssu/cssu-t all on one device for testing Sep 06 08:38:47 (partitioning and moving to one / without nand) Sep 06 08:39:57 or even multiple sd cards with different flavors Sep 06 08:47:10 hmm, anyone had a problem that ussd codes stopped working even if there is cellular connectivity? (sms and calls work) Sep 06 08:47:22 it says 'cellular network not available' Sep 06 09:11:19 sending the code through pnatd works tho, hum Sep 06 09:12:00 and i didnt update/install anything recently, why is dialer acting up out of sudden? Sep 06 09:12:02 did you install starhash enabler Sep 06 09:13:00 nope Sep 06 09:13:04 but it was working before Sep 06 09:13:23 thats why i didnt bother with starhash enabler Sep 06 09:15:04 KotCzarny: check out *#ena, it's a binary-less packahe :-) Sep 06 09:15:16 um? Sep 06 09:15:30 pretty simple to grok what postinstall does and do same thing manually, resp check if it's needed Sep 06 09:16:08 http://pastebin.com/raw.php?i=d7VcZaV6 Sep 06 09:16:28 starhash enabler is a glorified shellscript with a button to launch Sep 06 09:16:39 once, at install time Sep 06 09:17:04 doc, but it was working few days ago Sep 06 09:17:11 just stopped out of sudden Sep 06 09:17:36 and the message is baffling 'cellular network is not available' which is clearly a lie Sep 06 09:18:09 at worst i can just write something in pygtk, but it was working not so long time ago Sep 06 09:18:31 http://repository.maemo.org/extras/pool/fremantle/free/source/s/starhash-enabler/starhash-enabler_0.2.tar.gz Sep 06 09:19:06 http://paste.opensuse.org/1328588 Sep 06 09:19:53 echo -e "[supplementary]\nssc=1" >> /home/user/.osso/call-ui.ini Sep 06 09:20:44 done, restarted rt-com ui, nothing changed Sep 06 09:20:48 same error Sep 06 09:21:03 could it be my network provider did something funky? Sep 06 09:21:43 at+cusd=1,"*100#",1 didnt work, at+cusd=1,"*100#",15 did (in pnatd) Sep 06 09:22:53 15 sounds familiar Sep 06 09:23:32 isn't it like 1 means first message, 15 means answer to a previous message? Sep 06 09:24:40 I've seen USSD fail when I didn't answer a "multiple choice" request. It usually 'fixes itself' after some 5 min of timeout, or after a boot the latest Sep 06 09:25:15 booted just yesterday when device went empty in 5s after enabling edv1=1 Sep 06 09:25:22 killall -9 rtcom-call-ui Sep 06 09:25:31 did that too Sep 06 09:26:12 the -9 is since otherwise it reverts any edits you did to /home/user/.osso/call-ui.ini Sep 06 09:26:20 yes, but i did that Sep 06 09:26:32 recheck /home/user/.osso/call-ui.ini Sep 06 09:26:44 and it wasnt the problem dialer not accepting *100# but erroring with 'cellular network not available' Sep 06 09:27:02 yes, I noticed that Sep 06 09:27:46 also, using at+cusd=1,"*100#" results in error too Sep 06 09:28:45 err, wait, 15 might be encoding which is *always* 15 Sep 06 09:29:11 http://mybroadband.co.za/vb/showthread.php/167974-What-is-a-syntax-of-AT-CUSD Sep 06 09:29:46 AT+CUSD=[, [, ]] Sep 06 09:30:07 its clearly optional, but default is failing Sep 06 09:31:11 3GPP TS 23.038 [37] Cell Broadcast Data Coding Scheme (default 15).  Sep 06 09:31:59 anyway, that seems only related to pnatd, while dialer having different problem Sep 06 09:34:13 dialer needs nssc=1 Sep 06 09:34:19 it worked before Sep 06 09:34:24 just few days ago Sep 06 09:34:37 and it needs some plugin in the telephony stack Sep 06 09:37:21 /usr/sbin/csd -m -p call -p gprs -p info -p net -p sim -p simpb -p sms -p ss #*maybe*, the -p ss Sep 06 09:38:43 im missing non-castrated ps Sep 06 09:38:50 unrelated but funny: hald-addon-mmc: listening on /sys/class/mmc_host/mmc0/cover_switch Sep 06 09:39:54 from /proc/cmdline: /usr/sbin/csd.-m.-p.call.-p.gprs.-p.info.-p.net.-p.sim.-p.simpb.-p.sms.-p.ss. Sep 06 09:40:40 and obviously ussd is available because it works via pnatd Sep 06 09:52:07 no idea. Try call redirection from settings. Try *#006#. Try *#67# Sep 06 09:52:25 what's 67 for Sep 06 09:52:35 some redirect Sep 06 09:52:47 can't recall which one Sep 06 09:53:04 iirc Sep 06 09:53:28 67:when busy (other call); Sep 06 09:54:02 *#21# all calls Sep 06 09:54:18 004: eq: 61+62+67; Sep 06 09:54:57 **61***# : set up redirect to after ringing Sep 06 09:55:20 Mm .. turns out my SD card has pretty much always been mounted as ext2 -_- Sep 06 09:55:26 LOL Sep 06 09:55:31 stupid maemo. Sep 06 09:55:52 I think it's now resulting in crashes. Sep 06 09:56:26 Tried to run an fsck on it and it spent about 40 minutes fixing things before segfaulting. Sep 06 09:56:52 normal Sep 06 09:57:55 fsck had a bug, and generally it's extremely RAM greedy Sep 06 09:59:04 which means it gives the device a nice swap hell Sep 06 09:59:17 and may run literally for days Sep 06 10:02:58 Mm, I think it's causing the rest of the system to misbehave too though. Sep 06 10:03:34 * Maxdamantus has multiple places where it tries to mount it :\ Sep 06 10:05:21 1h, 2 reasons, why I don't want a leete new but a rugged mature system for my phone Sep 06 10:05:55 Linux 4.1 is maturer than Linux 2.6.28.10 Sep 06 10:06:14 mhm Sep 06 10:06:24 "The details of the referendum can be found at: http://talk.maemo.org/showthread.php?t=[#####]" Sep 06 10:06:29 It probably has bug fixes for ext4. Sep 06 10:06:32 looks like something's wrong with the link Sep 06 10:06:51 seems like quite a bit is wrong with the whole election Sep 06 10:07:48 http://wstaw.org/m/2015/09/06/plasma-desktopVV1947.png Sep 06 10:08:23 hmmm Sep 06 10:10:06 I'm not surprised Sep 06 10:12:41 :) Sep 06 10:12:51 things falling apart Sep 06 10:13:13 nah, things not used the way they were meant to get used Sep 06 10:14:00 doc, as for your 'leeter os' im running stock fremantle Sep 06 10:14:11 didnt hack it because its my main phone Sep 06 10:14:47 that's pretty odd then Sep 06 10:15:02 but as i said, it was working few days ago Sep 06 10:15:20 so i consider network changing in a way it made n900 baffled Sep 06 10:15:40 well, not n900, dialer mostly Sep 06 10:15:56 where does it get information if cellular network is available? Sep 06 10:16:27 or in other words, does it do ussd directly or calls some other app Sep 06 10:19:45 btw. *#67# fails with the same error Sep 06 10:20:05 so it somehow fails to acknowledget that cellular is available for all ussd codes Sep 06 10:20:14 yet, calls/sms work as expected Sep 06 10:20:45 *#06# works, but i guess its handled differently from other codes Sep 06 10:26:56 try a different network (aka SIM) Sep 06 10:28:01 I mean, ebay PP payment fucked up, why shouldn't your carrier's USSD handling be fucked up Sep 06 10:28:44 obviously they set a wrong default encoding Sep 06 10:29:23 you could try sending a SMS to yourself Sep 06 10:30:12 or send a SMS to some carrier's services, often they have that stuff to query your prepaid bakance etc Sep 06 10:41:18 Good morning everyone! I could order a coffee to bed... *yawns* Sep 06 12:09:57 hi! is there any guru-guru for XS language? Sep 06 12:43:12 xs? Sep 06 13:26:51 KotCzarny: yes XS Sep 06 13:27:00 never heard of it Sep 06 13:27:18 that language in which you can write perl functions which can call native C functions Sep 06 13:27:46 uses xsubpp compiler (XS to C) Sep 06 13:31:00 so, is there any wiki admin online? Sep 06 13:31:27 Sep 06 13:31:47 someone messed path a bit Sep 06 13:32:43 tough it might be a job for anyone with file access to wiki server Sep 06 13:52:07 * Sicelo is by the way not in favor of the "image" concept being discussed here in the last few days. Sep 06 15:12:36 hmm, my N810 is stuck at the 'Nokia hands' screen, but I can ssh into it. Is it fixable? what to look for? Sep 06 15:25:07 Well I'd guess flashing would fix it. Sep 06 15:25:29 I assume you don't wish to do that Sep 06 15:28:32 vectis: first thing Sep 06 15:28:36 do you have a way to charge the battery? Sep 06 15:28:54 other than the N810 itself Sep 06 15:29:45 I have another N810, so yes. Sep 06 15:31:50 it's been up and working for days, so it's probably something i've built/installed recently Sep 06 15:32:57 hmm Sep 06 15:33:00 or a filesystem corruption Sep 06 15:33:07 if you can ssh, you can check what is the latest pid Sep 06 15:33:18 then you will see how far did it go Sep 06 15:33:27 also, dmesg can provide a hint Sep 06 15:46:10 ok, it's not the 'hands' rather the 'nokia' screen. dmesg gives the following: http://pastebin.com/3dKH3br1 Sep 06 15:46:58 paste process list maybe Sep 06 15:49:59 process list = top? http://pastebin.com/xyNdZaWX Sep 06 15:50:08 ps axw Sep 06 15:50:36 but it looks like things have started Sep 06 15:51:26 http://pastebin.com/9Z81nAfa Sep 06 15:51:56 asui is running after I press the power button Sep 06 15:52:57 were you modifying startup scripts? Sep 06 15:54:07 not to my knowledge, but it's been up for a week+ Sep 06 15:54:51 if you are feeling adventurous you may try killing things Sep 06 15:55:01 start from 1509 and decrease pids Sep 06 15:55:18 you may lose network connection, but apparently something is blocking Sep 06 15:55:38 you may also try installing some syslog and reboot Sep 06 15:57:13 could you explain further? I can always rewrite the image file, but I'd like to find out the cause Sep 06 15:57:27 nothing special in your pastes Sep 06 15:57:41 looks like window manager and friends are started Sep 06 15:58:46 so, i would start poking in the dark: kill 1424 (you might be disconnected, so reboot might be required later) Sep 06 16:02:57 sudo kill 1424 still the same Sep 06 16:03:30 kill 1481 1479 Sep 06 16:04:25 no change Sep 06 16:05:05 ok, lets go more radical: kill 1002 (should kill and restart window manager) Sep 06 16:08:23 still the same but I've lost asui now Sep 06 16:08:48 ok, even more radical, lets kill Xomap: kill 956 Sep 06 16:09:21 out of curiosity, what's asui? Sep 06 16:11:14 http://asui.garage.maemo.org/ Sep 06 16:11:40 still no change :( Sep 06 16:12:02 ps ax and check if things restarted on their own Sep 06 16:13:06 http://pastebin.com/gcmwb2Km Sep 06 16:13:11 i think i'll buy an N810 if i ever come across one :) Sep 06 16:14:16 Xomap didnt restart Sep 06 16:14:27 lol, just don't press the buttons in the sequence that I did :D Sep 06 16:14:38 hmm? Sep 06 16:18:56 should I give up? Sep 06 16:19:16 dont remember command to restart xomap Sep 06 16:19:23 lol, ok Sep 06 16:19:27 check scripts in /etc/init.rd Sep 06 16:19:35 then run one with restart as a param Sep 06 16:19:44 i mean /etc/init.d Sep 06 16:22:06 asui looks nice Sep 06 16:28:04 [N900] .. i was just testing a few programs on N900 which exhibit extreme slowness, e.g. opening a large pdf file with lots of pictures. i always assumed that our slowness is due to low ram & having to swap a lot, but htop seems to indicate we just have a slow processor for those things. is my observation just placebo effect? Sep 06 16:28:36 iostat -k 1 Sep 06 16:28:39 or vmstat Sep 06 16:28:43 you will see Sep 06 16:28:49 Sicelo: tried swappolube? Sep 06 16:29:10 remember that random write access to flash is extremely slow Sep 06 16:29:19 so even 10iops is plenty Sep 06 16:30:40 hmm im getting command not found for 'start' and 'restart' Sep 06 16:30:58 use: ./somescript restart Sep 06 16:31:50 /etc/init.d/x-server: line 50: dsmetool: not found Sep 06 16:33:56 hum Sep 06 16:33:59 so we have slow chips? Humpelstilzchen i don't use swappolube, but occasionally do enable swap on uSD Sep 06 16:49:41 hmm, I missed out sudo command. Xomap is restarted. http://pastebin.com/srC6y1UQ Sep 06 16:50:52 but nothing changed on screen? Sep 06 16:53:00 no, all I have is a white screen Sep 06 16:53:08 no hands? Sep 06 16:53:19 no. Sep 06 16:53:23 restart wm too Sep 06 16:53:32 should be in the startup scripts too Sep 06 16:53:53 ok, thanks for your help Sep 06 16:54:07 its not final Sep 06 16:54:18 you still have to figure out what made it stop Sep 06 16:54:29 as you had x and wm running Sep 06 16:54:33 just not updating screen Sep 06 16:58:29 I ran /etc/init.d/hildon-desktop script but no change Sep 06 16:58:41 with restart as option? Sep 06 16:58:57 restart matchbox (its the wm) Sep 06 17:14:58 I'm out of my depth here, I don't know how to restart matchbox :( Sep 06 17:15:11 what are the script names? Sep 06 17:15:29 (sorry, my n800 is sleeping quite far away) Sep 06 17:16:23 restart didn't help? Sep 06 17:16:31 http://pastebin.com/7xWwh3aF Sep 06 17:17:13 hum Sep 06 17:17:30 grep matchbox * ? Sep 06 17:18:10 nothing Sep 06 17:19:34 Sicelo: Out of curiosity, why not in favor of the "unification"? Sep 06 17:20:11 vectis, hildon-desktop restart ? Sep 06 17:23:26 yep, tried that already. restart is not implimented, only start. Sep 06 17:23:46 I tried start as well Sep 06 17:27:49 if I stop it, will just reboot? Sep 06 17:28:09 dont know what watchdog monitors Sep 06 17:28:56 I think I should have mentioned that I have r&d mode enabled Sep 06 17:30:06 hmm, stop and start still leaves me with a white screen Sep 06 17:30:32 r&d shouldnt stop things from showing up Sep 06 17:30:54 can you run xterm or some other x app? Sep 06 17:33:01 osso-xterm returns no errors nor any change to the screen. Sep 06 17:33:57 hmm Sep 06 17:34:34 i assume you've rebooted few times once you got that white screen for the first time? Sep 06 17:34:40 yer Sep 06 17:35:10 is there x log in /var/log ? Sep 06 17:36:02 stryngs: i still don't understand what fragmentation is in this context. that's just the beginning though. Sep 06 17:36:18 no its empty. should I just install syslog? Sep 06 17:36:46 vectis, nah, take note of X params, then kill it, and run from terminal maybe Sep 06 17:37:32 stryngs: so i don't yet really know which problem unifications is attemptiong to solve .. XY? Sep 06 17:38:25 KotCzarny: I don't understand :( Sep 06 17:39:00 vectis, right now its started and forks into background Sep 06 17:39:12 maybe it will print some debug to terminal Sep 06 17:39:34 /usr/bin/Xomap -mouse tslib -nozap -dpi 96 -wr -nolisten tcp Sep 06 17:39:43 dont know what -wr does Sep 06 17:41:01 but kill Xomap then start it directly from terminal (without script) Sep 06 17:42:10 stryngs: i'm not saying it should not be done or abandoned .. Sep 06 17:44:53 KotCzarny: I ran sudo killall Xomap then ran the command above. apart from some errors regarding keycodes, no change. Sep 06 17:45:53 vectis, somehow your xomap doesnt render things Sep 06 17:49:33 I guess it must be some software that I've compiled and installed. Trouble is that I've done quite a lot without a reboot. Sep 06 17:50:02 try reinstalling xomap package Sep 06 17:52:04 or xorg or xorg-server Sep 06 17:52:11 dpkg -l|grep -i xomap Sep 06 17:52:14 or xorg Sep 06 17:52:35 or just dpkg -S /usr/sbin/Xomap Sep 06 17:52:48 will give you name of the package containing it Sep 06 18:01:46 I re-installed libxsp0 and xserver-xomap then rebooted. No change though :( Sep 06 18:02:47 hmm, powerdown, take out battery, wait 20s, restart? Sep 06 18:05:33 lol, I guess I should just overwrite the microsd with a copy of the image I made and start again. Just wish I could figure out how I broke it. Sep 06 18:06:35 reboot more often after serious system changes :) Sep 06 18:07:19 hmm, I didn't think anything I was doing was that serious. Sep 06 18:40:15 hmm Sep 06 18:40:27 council people are english illiterate? Sep 06 18:40:30 or just drunk? Sep 06 18:40:52 haha, why? Sep 06 18:41:13 Dear kotczarny, Sep 06 18:41:22 The Council apologises for the inconvenience caused by the fact that there were some glitches in the election machie, making this already the fourth attempt at setting up the Referendum. Sep 06 18:41:26 We are not spamming your inbox in purpose, and hope that this time it will work allright. Sep 06 18:42:14 authentic? Sep 06 18:42:21 just got this email Sep 06 18:44:39 from 127.0.0.1 (EHLO mail.maemo.org) (213.128.137.23) Sep 06 18:44:50 root Sep 06 18:44:52 hehe Sep 06 18:45:14 using root on internet connected machine to send emails? why not Sep 06 18:51:45 the email still gets dispatched ;) Sep 06 18:53:05 doesnt make them too pro though ;) Sep 06 18:57:22 let's hope it's just a quirky alias Sep 06 18:57:33 and not actual root account Sep 06 18:57:41 yeah, sure Sep 06 18:58:25 not to mention that sending that email just made them subscribed to bazilion of spam sites Sep 06 18:58:28 :) Sep 06 18:58:41 lets just hope root doesnt get any mail ;) Sep 06 19:30:56 xes_: can you modify files on wiki.maemo.org? Sep 06 20:26:50 KotCzarny: I've traced the problem to libcurl - must remember not to overwrite system files so late at night :) Sep 06 20:58:18 vectis, what? Sep 06 20:58:31 i knew maemo is very fragile, but libcurl? Sep 06 20:58:40 how does it blocked Xomap rendering? Sep 06 21:28:50 dependency issues - I upgraded libcurl which removed the specific version that Xomap required I guess. I'm very slowly getting the hang of upgrading system packages. Sep 06 21:29:26 o.O Sep 06 21:29:43 but why xomap requires libcurl Sep 06 21:30:32 That I don't know, but it was in the control file. Sep 06 21:32:19 hmm, can't find it now. Sep 06 21:32:54 anyway, good thing you've figured it out Sep 06 21:36:18 yep, thanks for helping out :) Sep 06 21:39:59 and you've learned a bit about your device too Sep 06 21:45:21 always learning. I've remembered how I worked it out. When I tried to apt-get remove libcurl3, hildon-desktop was among the many packages it wanted remove as well Sep 06 21:46:26 so I just copied the libs from the original libcurl back into the system. Sep 06 21:47:51 Sicelo: Ah, I gotcha. So let me see if I can "breka it down", what I'm trying to accomplish. Sep 06 21:49:00 Sicelo: So, there exists, in the "Maemo Universe", a wealth of knowledge. DocScrutinizer05 has some, Maxdamantus has some, KotCzarny does, you do, as do I. However, this knowledge, it's not concatenated in one central source, nor is it readily available to those who would seek it out. Best case, they happen to know what to type with infobot, and get lucky when searching for something. Sep 06 21:49:39 Sicelo: What I would like to do, is culminate this knowledge into one "succint "image" " Sep 06 21:50:10 stryngs, not true Sep 06 21:50:14 the problem is not the image though .. so solution is prolly being applied in the wrong place Sep 06 21:50:14 Sicelo: The idea being that, all a user would need to do; is navigate to maemo.org, click a button and a download would begin. Once the download was complete, the user would decompress the tarball, and then run, one script. Sep 06 21:50:17 see: wiki.maemo.org and talk.maemo.org Sep 06 21:50:39 Sicelo: That script, would perform changes upon the filesystem layout, preinstalled .debs, etc... Sep 06 21:50:40 the knowledge should be catalogued in the wiki .. then those users who need it will use it Sep 06 21:50:53 Sicelo: Right, but take for instance, CSSU. Sep 06 21:51:06 Sicelo: Can you right now, as a user, download it 100% offline, and install it 100% offline? Sep 06 21:51:15 Sicelo: If not, we're doing things the wrong way. Sep 06 21:51:25 Sicelo: I intend to make it more "Linux Distro" like. Sep 06 21:51:37 Sicelo: I want to change nothing, but simply add to the abilities of Maemo. Sep 06 21:51:53 I agreed that information should be in wiki and some in forums but I think we are mixing information sources with the Maemo Unified which imo deals with the broken FS Sep 06 21:52:03 Sicelo: Also, one of the perks, would be a change to the FS layout, in that pymaemo-optify is no longer needed. Sep 06 21:52:10 there's no up-to-date distro you can install 100% offline Sep 06 21:52:19 slackware Sep 06 21:52:23 Sicelo: I don't intend for it to be perfectly 100% up to date. Sep 06 21:52:34 Sicelo: But, it can be updated to say, July 1st 2015. Sep 06 21:52:36 In other words we need two things: wiki updates & this Unification project for the filesystem clean up Sep 06 21:52:51 Then somebody could figure out how to get rid of opt for good. Sep 06 21:52:51 Sicelo: Obviously, once they get done installing the image, they would simply perform an apt-get update && apt-get upgrade. Sep 06 21:52:53 good luck :) Sep 06 21:53:21 Sicelo: It's not hard; I myself already have a tarball. What I want and need from the community is feedback and ideas to add to the capabilities of it. Sep 06 21:53:42 Sicelo: Literally, I can take my tarball, flash my n900 and in about an hour-hour and a half. I'm rocking. Sep 06 21:53:48 When we have wikis = information up-to-date then we can start remodelling the FS fiasco towards reasonable alternatives Sep 06 21:53:50 Sicelo: I don't need to be online for this either. Sep 06 21:54:04 the problem is online vs. offline then? Sep 06 21:54:10 Sicelo: That's one of them. Sep 06 21:54:24 Sicelo: There are multiple issues I see from an end-user standpoint. Sep 06 21:54:41 Sicelo: However, to solve Y and Z, X must first be applied, and X must be agreed upon. Sep 06 21:55:15 Sicelo: i.e. If you added my repo to your sources.list, and installed the current Metapackages I have. Within moments, your 256MB / NAND would be filled up. Sep 06 21:55:39 i don't see them. how many users care or know about FHS, using Debian armel's debs? catalog the info properly on the wiki, put your script there .. and interested parties can use it Sep 06 21:55:56 Sicelo: So, I intend to create a solution, to where from a fresh flash; the filesystem layout is modified. Whether it be through a full FHS relayout, or through bindmount techniques. Sep 06 21:56:25 sicelo, having everything in one partition is nice Sep 06 21:56:38 think about having fremantle, cssu and cssu-t on one device Sep 06 21:56:42 without conflicts Sep 06 21:56:44 ^ Sep 06 21:56:57 the fuck Sep 06 21:57:07 ill do it via different approach though Sep 06 21:58:13 22:36 < DocScrutinizer05> I see a lot of enthusiasm and excitement for leete new kernels and swapping around files between NAND, eMMC and possibly even uSD. I'm happy with the way my phone works and I really don't care which kernel runs on it and where the files get stored Sep 06 21:58:40 KotCzarny: i agree. Sep 06 21:58:51 but does that need an "image"? Sep 06 21:59:16 sicelo, i need an image for quick restore Sep 06 21:59:23 without redownloading the debs Sep 06 22:01:15 debs aren't the problem however, are they? the problem is /opt and other similar Nokia hacks, right? install cssu, run your remap script .. is this not enough? Sep 06 22:01:28 also, most distros do 'snapshots' Sep 06 22:01:35 or 'releases' Sep 06 22:01:45 n900 had last snapshot in 2011 Sep 06 22:01:58 and they could've stick to ssu Sep 06 22:01:58 Sicelo: You can't install cssu and run the script. The script must be run from a fresh flash. Sep 06 22:02:03 yet, they released an image Sep 06 22:02:47 snapshot is BM backup? snapshot your own system, that's laid out the way you want, and the way that suits you? Sep 06 22:03:09 sicelo, nope, snapshot as in firmware 1.3.1 etc Sep 06 22:03:15 completely offline restore Sep 06 22:03:21 Sicelo: Well, it's more of a flash to stock, and then modify, and then dpkg a whole bunch of .debs. Sep 06 22:03:48 Sicelo: But the main benefit, is that even if the internet goes down; I can flash an n900 and bring it up to date without needing the internet. Sep 06 22:03:49 anyway, i'm not saying people shouldn't create a master "image" Sep 06 22:04:35 Sicelo: Also, i understand this won't be something for everyone. I just figure, if I can give back, this is the way to do so. What I need most of all, more than anything, is user feedback and opinions =) Sep 06 22:04:38 i just don't see its value so much. rather let's put info where it's accessible for use. e.g. the stuff Maxdamantus is doing is really cool. Wikifying it would be great Sep 06 22:04:47 Sicelo: "Stryngs, good idea... Stryngs, you're stupid, etc....* Sep 06 22:08:17 the base image will also need further package downloads apparently .. in the tmo "unification" thread people are voting for removing nokia-maps from base image. really now? why? Sep 06 22:08:19 one shall never address person in the argument, only the ideas Sep 06 22:09:21 sicelo, its not permanent removal, but i guess its under 1% of n900 owners that use them Sep 06 22:09:23 this is just one example .. some of us have very real need for these apparently not-so-important packes Sep 06 22:09:26 and can be downloaded easily Sep 06 22:09:57 even FHS compliance is valid for prolly the same 1% Sep 06 22:10:28 Where there is demand there are devs working at it :D Sep 06 22:10:34 also, there could be fremantle-standard-meta package which would install all of those not-in-base Sep 06 22:10:52 its just about having meta that is not depending on everything for everyone Sep 06 22:10:57 extra step for the average user. we're making his life difficult is my point Sep 06 22:11:18 the geeks among us know what to remove .. wikify, and let them do it themselves. Sep 06 22:11:36 sicelo, see the meta package argument Sep 06 22:12:07 by default it could be installed, its just about deciding what goes to which meta package Sep 06 22:12:44 the meta package is an extra install? auto-installs? Sep 06 22:13:18 imo this is complicating matters. but yeah, Ras_Older said : Where there is demand there are devs working at it :D Sep 06 22:13:37 anyway, im gonna go different way on my device Sep 06 22:13:44 me too Sep 06 22:13:57 dropping optification on the way Sep 06 22:14:15 and using nand only for kernels/rescuefs Sep 06 22:14:20 that's also good. :) Sep 06 22:15:05 if you document, then anyone else who prefers your way of doing things can follow suit. Sep 06 22:15:15 yes, that's the plan Sep 06 22:15:39 gonna drop the media player and replace it with oscp Sep 06 22:15:42 ;) Sep 06 22:16:24 is it even removable? Sep 06 22:16:25 I think only of cert OSCP everytime you say that :D Sep 06 22:16:31 sicelo, will be Sep 06 22:16:48 i mean media player Sep 06 22:16:56 sicelo, yup Sep 06 22:17:21 will require editing meta package but yes Sep 06 22:18:04 *ocsp Sep 06 22:18:21 "status certificate" doesn't make sense Sep 06 22:18:57 in the meantime, prolly the time has come for me to keep my own copy of repos. i hear they aren't too big Sep 06 22:36:31 ohmy, almost correct, a http://maemo.org/vote/vote.php?election_id=44&email=joerg@openmoko.org&token=XXXXX instead of http://maemo.org/vote/?election_id=44&email=joerg@openmoko.org&token=XXXXX at least would have pointed to the right website and actually filled the email field, fails for token field though Sep 06 22:37:34 rofl Sep 06 22:37:51 who needs testing and prod Sep 06 22:39:41 i wonder why i'm not getting election emails now :D Sep 06 22:40:53 because person selected to handle that stuff is new AND drunk? Sep 06 22:41:10 can't explain it any other way Sep 06 22:41:14 oh. i know! Sep 06 22:41:29 it was moved to china, or russia Sep 06 22:41:37 cheaper work labour there :P Sep 06 22:42:07 could explain typos and general fuckups too Sep 06 22:49:03 also, person doing it has access to root on www.maemo.org Sep 06 22:49:08 which isnt a good sign Sep 06 22:49:39 which means backing up wiki.maemo.org and repos isnt such a bad idea Sep 06 22:50:21 meh, techstuff takes care of backups etc Sep 06 22:50:49 warfare is an excellent expert system administrator Sep 06 22:51:12 i hope he has complete backups for every 6 months Sep 06 22:51:26 the above is the result of somebody in council _not_ asking techstuff at large how to do it correctly Sep 06 22:51:59 it isnt the first mc elections Sep 06 22:53:29 yay warfare Sep 06 22:54:23 Well, the attempts to make personal-ised voting links were being done long ago, and PHP code was put for everybody to see it, and comment on it. I do not recall what kind of testing was done on it, but it was linked to in several meeting minutes in a row, so that anybody would be able to read the code and find bugs. Sep 06 22:54:52 * Oksana does not know PHP, unfortunately. Never coded in it Sep 06 22:55:25 last time I managed the election engine, it was cryptic but just worked. Now I read todo points in council meeting minutes that talk about "implementing/fixing automatic election result calculation", something that works by the click of a button last time I had the honor to click that button Sep 06 22:56:26 Well, it works in some elections, and doesn't work in others. Let me find links... It was not the first time when it refused to auto-calculate, you know Sep 06 22:56:28 much of php "coding" is monkey copy paste from other parts of code (stealing). this is how I did some django stuff back in the day, and managed to enjoy it Sep 06 22:56:41 django is python Sep 06 22:57:26 why the heck you need to code anything (no matter python or php or whatever) for conducting a simple election? Sep 06 22:58:47 Coding was done for personalised link (where vote.php was somehow omitted, if I read backscroll correctly). The glitch with auto-calculation was not figured out, yet, last I heard. Sep 06 22:58:52 the personalised voting thing with urls is probably working by the way (at least it looks like a reasonable url) Sep 06 22:59:01 aaah ok, I see Sep 06 23:00:13 not that it does though. it gives me a thing, but when I click 'election', it takes me to a page to enter that info manually Sep 06 23:00:20 alas maybe reasonable but wrong Sep 06 23:00:34 Hehehe... http://talk.maemo.org/showthread.php?t=94739 The line becomes for example "http://maemo.org/vote/?election_link=41&email=&token=" when it is saved. Sep 06 23:00:53 still, if there is a f*ckup, one should postpone election and retest system, i guess Sep 06 23:01:02 Meeting held 2015-03-10 on FreeNode ^ Well, svetlana, did you try with vote.php inside URL ? Sep 06 23:01:39 [2015-09-07 Mon 00:36:31] ohmy, almost correct, a http://maemo.org/vote/vote.php?election_id=44&email=joerg@openmoko.org&token=XXXXX instead of http://maemo.org/vote/?election_id=44&email=joerg@openmoko.org&token=XXXXX at least would have pointed to the right website and actually filled the email field, fails for token field though Sep 06 23:02:04 nod Sep 06 23:02:05 Hey, svetlana, Doc, try: http://maemo.org/vote/vote.php?election_link=44&email=joerg@openmoko.org&token=XXXXX Sep 06 23:02:18 election_link instead of election_id Sep 06 23:02:49 that one is okay Sep 06 23:02:54 \o/ Sep 06 23:03:24 Does it work? Does it avoid manual work? Hooray! Now, somebody needs to fix email template! /Thanks for meeting minutes/ Sep 06 23:03:25 failed this time, but it's going to be ok for a next whatever vote we have i guess :) Sep 06 23:03:28 yes Sep 06 23:04:09 (i mean people were not sent a working link this time. the election still works) Sep 06 23:04:41 Email template was absolutely the last part which was put into the personalised-link-coding repository, I remember it Sep 06 23:18:45 wait a minute! what's new in all this so it needs coding? We had emails containing the token and the email addr in message body before, and there's a html interface to edit the template Sep 06 23:19:05 not anymore apparently Sep 06 23:20:14 why would it have vanished? Sep 06 23:20:29 * Oksana wonders what is "html interface to edit the template"... HTML interface to edit the email template? Interesting concept... Sep 06 23:20:34 because its incompatible with the new version Sep 06 23:20:55 KotCzarny: which new version? Sep 06 23:21:07 Gimme HTML interface, I will make it compatible with both new and old versions of email template ? Sep 06 23:21:07 the one that got coded Sep 06 23:21:19 Oksana: a web page with a text input field, much like wiki edit Sep 06 23:21:30 KotCzarny: stop trolling Sep 06 23:21:47 doc: you got me, but there is a high chance of that happening Sep 06 23:22:01 already stop it! Sep 06 23:22:34 "which water?" "the wet one" Sep 06 23:22:54 virgin water Sep 06 23:23:41 last warning Sep 06 23:23:48 pah Sep 06 23:26:50 Oksana: you know of http://maemo.org/vote/admin.php do you? Sep 06 23:27:30 Nay, I did not. Will take a look... Sep 06 23:28:42 I am probably not an admin. My maemo-garage login-and-password do not let me in Sep 06 23:31:45 http://wiki.maemo.org/Maemo.org_team/Creating_an_election Sep 06 23:36:39 you need an existing admin (or warfare) to create an account for you there Sep 06 23:39:36 *election engine* admin Sep 06 23:40:28 whatever got hacked on that election engine during last months prolly should get rolled back Sep 06 23:41:00 What problem? Email template? We could just fix the link to work, instead of rolling back? Sep 06 23:41:59 * Oksana will check email and see how badly mangled it is... Did not get to voting, yet Sep 06 23:42:27 err, I have no clue what you did, but there been an interactive userinterface for editing templates that worked Sep 06 23:42:56 And it doesn't work? Sep 06 23:42:58 we wrote a new template for each vote, bacjk when Sep 06 23:43:14 last I touched it it worked just great Sep 06 23:43:36 please see http://wiki.maemo.org/Maemo.org_team/Creating_an_election Sep 06 23:44:03 >>Make/Edit Mail Template<< Sep 06 23:46:51 >>Compute Results of Vote (Valid on past elections only)<< Sep 06 23:50:50 it took woody like 4 months to create this awesome interface, it'd be a pity when it gets damaged by editing php code to create a new template Sep 06 23:50:57 or whatever Sep 06 23:54:13 Shame :D I might have been interested working for council but I guess I like my karma points? Sep 06 23:54:25 *lack Sep 06 23:54:42 Okay... About auto-calculating election results: 29-, 30+, 31+, 32+, 33+, 34-, 35+, 36-, 37+, 38+, 39-, 40ongoing, so it's an old bug. Wish I could figure it out... And yes, if I ever get admin access, I will tread carefully, to see if there is a conflict between mail template and the interface Sep 06 23:58:48 huh? Sep 06 23:59:31 what the heck are you talking about? Sep 06 23:59:57 About this: http://maemo.org/vote/votes.php?election_id=39 Sep 07 00:00:21 no idea Sep 07 00:00:37 there's no link between what you said and this page Sep 07 00:00:43 http://maemo.org/vote/results.php?election_id=29 http://maemo.org/vote/results.php?election_id=34 http://maemo.org/vote/results.php?election_id=36 http://maemo.org/vote/votes.php?election_id=39 Sep 07 00:01:34 I'm not interested in charade games Sep 07 00:02:17 Is there someway that a lonely helpdesk drone could help out the community? I got exprerience running students unions & the works but would be really internesting participating at counsel too if that is possible Sep 07 00:02:34 you linked to a test vote that obviously never got closed and calculated Sep 07 00:03:14 iirc I created it for testing purposes and for users to 'test' before doing hot voting Sep 07 00:03:57 I am just trying to understand why some elections have results auto-calculated, why others have only list of ballots, but no auto-calculated results. Like, is it caused by empty ballots, or by number of ballots being less than 100, or what? Okay, so 39 was never closed, but 34 was closed? http://maemo.org/vote/results.php?election_id=34 Sep 07 00:05:20 39 wasn't even an official election it seems. Prolly you ran this without using the election engine interface Sep 07 00:05:49 "automatic" calculation of results still needs somebody to press the button to start the automatic calculation Sep 07 00:06:19 (39 unofficial) at least I can't find a link to vote 39 in http://maemo.org/vote/ Sep 07 00:07:16 34 is the TEST voting I created Sep 07 00:07:25 >>TEST election, works with same token but is moot. For you to play with and practice.<< Sep 07 00:08:29 36: >>Practice (test) election - To practice voting<< Sep 07 00:09:24 29: pre new-interface Sep 07 00:09:38 Anybody can join in council meetings (once a week if I remember correctly; http://talk.maemo.org/tags.php?tag=meeting+minutes ), edit the wiki ( http://wiki.maemo.org/ ), testing applications ( http://wiki.maemo.org/Testing_Squad ), And old-forgotten http://wiki.maemo.org/Maemo.org_Sprints#Tasks_sprint_process Sep 07 00:09:40 no idea what they did back when Sep 07 00:10:09 meh Sep 07 00:11:11 afk, getting too involved into that stuff again. I don't care anymore Sep 07 00:11:30 Okay, so the question is to tell everybody (current council and next council) how to use the proper election engine interface (instead of whatever was used for 39 ), and to check what's happening with mail template and its compatibility with mail-template-editing-interface Sep 07 00:11:32 for sure I'm fed up with "Anybody can..." Sep 07 00:19:07 ooh heck, test.run all at the bottom: 39 Sep 07 00:19:58 bfc why its sorting position is all the way down, below id=1 Sep 07 00:20:43 nfc even Sep 07 00:21:30 aiui elections in http://maemo.org/vote/ are supposed to be chronological backwards to the past, most recent one on top Sep 07 00:22:05 prolly somebody ran a test_run without providing *any* date for the election Sep 07 00:25:31 what still seems to be missing completely: id=40. Maybe a test run somebody actually managed to purge from database after doing it Sep 07 00:56:43 Oh, that's a funny one: http://maemo-beagle.garage.maemo.org/ An old ancestor of fptf? **** ENDING LOGGING AT Mon Sep 07 02:59:58 2015