**** BEGIN LOGGING AT Sun Sep 27 02:59:59 2015 Sep 27 04:03:25 Regarding the registers file again: https://vcs.maemo.org/git/?p=kernel-power;a=blob;f=kernel-power-2.6.28/debian/patches/bq27x00-sysfs-registers.diff;h=3f0ac979e4dfc191fa0321e15a0d7f136b1400d2;hb=d40aed045abdfa257a112079efe7e4a03d9de656 Sep 27 04:04:24 So probably not something that's going to appear in mainline. Sep 27 04:04:45 * Maxdamantus wonders if there's a typical way to handle that sort of thing. Sep 27 05:24:04 Is the source for the CSSU version of camera-ui still available somewhere? Sep 27 05:28:09 Ah, it's in community-testing. Sep 27 05:51:04 * Maxdamantus is going to see if he can add some sort of "fix" mechanism to camera-ui. Sep 27 05:51:28 so when it's in that mode, it doesn't autofocus/autoexpose, etc Sep 27 05:52:40 have to keep setting focus back to closest after taking each picture, and if you want to take something like a panorama, you should have the same exposure/ISO/colour/focus/.. Sep 27 05:53:45 fcamera kind of does it, but it's weird. Sep 27 06:47:10 Where is modified-hildon-desktop? Sep 27 06:49:06 http://repository.maemo.org/extras-devel/pool/fremantle/free/m/modified-hildon-desktop/ Sep 27 06:49:15 could be in -testing or just extras too Sep 27 06:49:53 nope, just -devel Sep 27 06:50:03 usual extras-devel warning applies Sep 27 06:56:36 By the way, which is more practical, having just -devel, or both -devel and -testing? Sep 27 06:58:31 er mhd is included in CSSU Sep 27 06:58:49 sixwheeledbeast: cssu-testing? Sep 27 06:58:56 yep Sep 27 07:00:07 and you are best to only have -devel otherwise you'll slow HAM down, it also strongly advised you only enable devel when you need it. Sep 27 07:00:29 Hello. Does anyone know of a good calendar / agenda / organiser application? Sep 27 07:01:18 I use the Qt version of the stock one? Sep 27 07:02:06 I'm not content with it, as it cannot remind you earlier than 15 minutes beforehand Sep 27 07:02:12 And there are not recurring reminders Sep 27 07:02:18 I doubt mhd in extras is even up to date with CSSU changes. Sep 27 07:02:59 ebzzy: never ever do apt-get upgrade (or update in ham) with extras-devel enabled Sep 27 07:03:11 just use it to install single packages Sep 27 07:03:48 abramelin: I believe in the Qt version you can, not sure about reoccuring tho Sep 27 07:04:04 abramelin: setup a regular alarm clock for recurring events? Sep 27 07:04:21 you can choose which days of week its active Sep 27 07:05:26 For reoccuring things I have always used alarmed Sep 27 07:05:37 ~qalender Sep 27 07:05:42 ~alarmed Sep 27 07:05:49 ~ping Sep 27 07:05:50 1 packet transmitted, 1 packet received, 0.0% packet loss Sep 27 07:05:57 hmm Sep 27 07:06:02 ~listkeys alarm Sep 27 07:06:03 Factoid search of 'alarm' by key (8): 12 alarmer ;; gtkalarm ;; smoke alarm ;; alarm applet ;; ipaq alarm ;; argh - some car alarm ;; ants alarm ;; ipaqalarm. Sep 27 07:06:08 ~listkeys calendar Sep 27 07:06:09 Factoid search of 'calendar' by key (10): calendars for the web ;; event calendar ;; mod_perl calendar system ;; tkccalendar ;; myphpcalendar ;; rosenet community calendar ;; cst-calendar ;; webcalendar ;; webevent calendar ;; calendar faq. Sep 27 07:06:35 sixwheeledbeast: thanks Sep 27 07:06:59 BTW, when installing catorise, I got: "Can't locate Locale/gettext.pm in @INC ..." Sep 27 07:07:09 ebzzry: np Sep 27 07:07:29 I would use catorise myself Sep 27 07:07:39 s/would/wouldn't/ Sep 27 07:07:40 sixwheeledbeast meant: I wouldn't use catorise myself Sep 27 07:08:06 abramelin: talk.maemo.org/showthread.php?t=90820 for Qt Calendar Sep 27 07:08:45 ~qalendar Sep 27 07:09:25 infobot: qalendar is http://wiki.maemo.org/Qalendar Sep 27 07:09:26 sixwheeledbeast: okay Sep 27 07:11:33 abramelin: the other work around if you do not wish to install alarmed for your re-occuring events is to import an iCal made elsewhere into your calendar Sep 27 07:13:22 ebzzry: There are many "widgetz" that offer limited extra functionality, however they are normally costly to system performance. Sep 27 07:21:17 sixwheeledbeast how can I install qalendar? I couldn't find it in extras-devel Sep 27 07:22:13 no info on that wiki page/ Sep 27 07:23:02 abramelin: it's listed on the wiki page how to change your default calendar to qalendar. The package currently is in -devel I believe. Sep 27 07:23:23 cssu-devel or extras-devel? Sep 27 07:23:44 also worth reading the thread ^^^ Sep 27 07:24:39 yeah, info about install is in wiki (indirectly but is) Sep 27 07:24:51 extas-devel Sep 27 07:24:53 KotCzarny: you should know better :P extras Sep 27 07:25:16 swb: i've just started my cssu adventure :P Sep 27 07:25:28 cssu-thumb even Sep 27 07:26:14 cssu-devel is experimental system updates for devs, apt-get only! Sep 27 07:26:22 yeah Sep 27 07:27:13 cssu-thumb is pretty solid I would use it only I don't wish to be forced into some of the other packages it comes with Sep 27 07:27:21 happy only stable Sep 27 07:27:27 s/only/on/ Sep 27 07:27:28 sixwheeledbeast meant: happy on stable Sep 27 07:27:38 im planning on creating some dummy replacement packages Sep 27 07:28:13 still not stumbled on that thread of mt's about dummy packages Sep 27 07:28:45 in debian its done via equivs util Sep 27 07:29:11 That maybe it, ported Sep 27 07:29:14 http://eric.lubow.org/2010/system-administration/creating-dummy-packages-on-debian/ Sep 27 07:29:36 sixwheeledbeast the thread only tells me to look for a package called qalendar in extras-devel, and the instructions on the wiki assume that I've already installed it Sep 27 07:29:51 Am I overlooking something? Sep 27 07:30:20 abramelin: wiki page explains gotchas for qalendar Sep 27 07:30:59 nope, install package with HAM (or whatever). Then do the instructions on the wiki so the widget will default to qalendar. Sep 27 07:32:04 sixwheeledbeast: ok. thanks. Sep 27 07:33:21 KotCzarny: http://talk.maemo.org/showthread.php?t=92653 Sep 27 07:33:56 sixwheeledbeast that's the point. I can't find any package named qalendar Sep 27 07:34:36 abramelin: oh well it's there. maybe your repos are incorrect or out of date? Sep 27 07:37:16 swb: thx, last time i looked at equivs it required some recent debian utils Sep 27 07:38:08 KotCzarny: I have never tried it but it appears to work from reading the thread Sep 27 07:39:06 The mere existance of this package is a great indicator for how broken Maemo really is. Sep 27 07:39:08 hehe Sep 27 07:40:32 Yeah, I think there's definitely something wrong with my repositories. I can't find nearly as many applications as before, and half the applications I install don't show up in the menu Sep 27 07:41:20 abramelin: it's a fresh install? Sep 27 07:41:24 Yeah Sep 27 07:41:49 what repos do you have enabled? Sep 27 07:42:03 extras-testing, extras-devel, cssu-testing Sep 27 07:42:09 enable extras Sep 27 07:42:19 and disable extras-devel Sep 27 07:42:46 In fact, extras was also enabled Sep 27 07:42:55 and 'before' was it configured by you or some second-handed fresh buy? Sep 27 07:43:05 I reflashed Sep 27 07:44:23 sixwheeledbeast: isn't mhd's name modified-hildon-desktop? I have CSSU-Testing but I can't search it via 'apt-cache search modified-hildon-desktop' Sep 27 07:45:22 extras-testing was only enabled in Faster Application Manager but I've enabled it in the normal one too now Sep 27 07:45:22 ebzzry: the packages is not installed but the patches are included in the system Sep 27 07:46:03 swb, ask him if he has cssu or stock Sep 27 07:46:10 abramelin: qalendar is in -devel not -testing Sep 27 07:46:20 KotCzarny: testing ^^^ Sep 27 07:46:29 right Sep 27 07:46:41 question is, was it properly installed? Sep 27 07:46:52 ~xy Sep 27 07:46:52 i guess xy is The XY problem: You want to do X, but don't know how. You think you can solve it using Y, but don't know how to do that, either. You ask about Y, which is a strange thing to want to do. Just ask about X. http://www.catb.org/~esr/faqs/smart-questions.html#goal Sep 27 07:47:05 i have mixed feeling about cssu installation process Sep 27 07:47:19 (it requires proper repos setup and clicking on enabler icon) Sep 27 07:47:57 KotCzarny: it had to be designed that way. Sep 27 07:48:30 sixwheeledbeast: how can I make the patches active? Sep 27 07:48:30 i understand, still, repos setup should be checked and fixed by installer Sep 27 07:49:33 not sure if it can check stock repos, it installs the new repos for you. Sep 27 07:50:41 still, having cssu-thumb is worth it Sep 27 07:50:54 and i thank cssu team and freemangordon Sep 27 07:50:56 :) Sep 27 07:51:06 by the way, what's -thumb? Sep 27 07:51:30 ebzzry: it's a way to save memory Sep 27 07:51:39 it's a separate arm instruction set where a lot of the instructions take up half as much memory Sep 27 07:51:43 (for the very basic version) Sep 27 07:51:48 Ya, I remember now. Sep 27 07:51:55 but is not that much tested package wise on maemo Sep 27 07:52:08 I wonder if -thumb is why recording calls doesn't work Sep 27 07:52:13 So, regarding my question earlier, how will I take into effect the MHD patches from CSSU-Testing? Sep 27 07:52:51 I actually wonder why -thumb wasn't the default in the first place Sep 27 07:52:52 luke, install stock + cssu and compare Sep 27 07:52:59 ~jrtools Sep 27 07:53:00 extra, extra, read all about it, jrtools is http://wiki.maemo.org/User:Joerg_rw/tools Sep 27 07:53:00 tekk: bugs in chip Sep 27 07:53:05 ah Sep 27 07:53:15 ie. unstable at places Sep 27 07:53:17 I'd always assumed it was the same shining competence that gave us the dependencies in packages :p Sep 27 07:53:25 ~tell ebzzry about jrtools Sep 27 07:53:50 KotCzarny: too much time/trouble Sep 27 07:54:14 ~tell ebzzry about cssu-thumb Sep 27 07:54:18 luke, n900 devices go cheaply nowadays, grab some Sep 27 07:54:36 meh Sep 27 07:54:47 I have a spare, but still takes time Sep 27 07:55:12 I haven't flashed fresh since 2010 or earlier. Sep 27 07:55:14 flashing and installing few apps can be done in 15-30 mins Sep 27 07:55:17 so I'd have to read up on how Sep 27 07:55:24 ~flashing Sep 27 07:55:24 i heard maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh Sep 27 07:55:31 use docs tool ./flash-it-all.sh Sep 27 07:55:36 its fully automatic Sep 27 07:55:42 ebzzry: the list of mhd features is on the cssu wiki age I believe Sep 27 07:55:51 s/docs/doc's/ Sep 27 07:55:54 hmm Sep 27 07:58:56 http://wiki.maemo.org/Community_SSU/Features/hildon-desktop Sep 27 07:59:13 http://wiki.maemo.org/Community_SSU/Features Sep 27 07:59:30 http://wiki.maemo.org/Community_SSU Sep 27 08:00:42 Can anyone point me to the customizing rx-51 page? Sep 27 08:01:03 what do you mean by that Sep 27 08:01:14 maemo is all about customizing Sep 27 08:01:20 and hacking Sep 27 08:03:33 I mean, are there now things about rx-51 now, aside from it lives in /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 Sep 27 08:03:49 still too generic Sep 27 08:03:52 what do you want to do Sep 27 08:04:20 I lost my config. I'll try to restore it from memory, then I'll ask if I'm stuck. Sep 27 08:04:53 ~bm Sep 27 08:04:54 rumour has it, backupmenu is http://talk.maemo.org/showthread.php?t=63975 Sep 27 08:05:04 for future reference for you Sep 27 08:05:55 Ya. I remember using that before. Sep 27 08:06:11 Forgive my ignorance but what is uBoot? Sep 27 08:06:18 ~uboot Sep 27 08:06:18 N900 uBoot is a siamese twin binary [uBoot+stockMaemoKernel] that resides in kernel NAND partition /dev/mtd3 aka "kernel". You can't uninstall it, rather you'll nuke it when you flash/install another kernel like stock maemo kernel or powerkernel. To start other than stock maemo kernel via uBoot, you have to provide the according kernel image files, or http://talk.maemo.org/showthread.php?t=81613 Sep 27 08:06:55 What does it do? Sep 27 08:08:00 see the link? Sep 27 08:09:18 Are the Qole, Ruskie, Matan, 0xab still alive? Sep 27 08:09:31 haven't seen them on irc Sep 27 08:09:51 see the tmo user statistic pages for their last activity date Sep 27 08:09:58 I mean the repos Sep 27 08:10:13 same Sep 27 08:12:44 Ohh. uBoot has bootmenu too? Sep 27 08:12:56 can uboot and backupmenu co-exist? Sep 27 08:20:29 ebzzry: u-boot can practically coexist with anything. Sep 27 08:20:35 Maxdamantus: ok Sep 27 08:20:50 I think backupmenu is just within Linux, so it shouldn't clash. Sep 27 08:21:12 Are there must-have apps before, that are considered deprecated now, or maybe supplanted by other apps? Sep 27 08:21:25 u-boot is a bootloader that can be used to load a desired kernel with desired arguments and a desired initrd. Sep 27 08:22:15 "apps" :) Sep 27 08:29:32 Hm. I figured out how to remove the dialogue that pops up when you connect a USB cable: uninstall hildon-status-bar-usb Sep 27 08:30:26 but something else turns the screen on. Sep 27 08:30:30 * Maxdamantus suspects it's mce. Sep 27 08:36:47 Hm. Does `mce` just listen for commands from something else to toggle the display? Sep 27 08:38:01 If I disable the `display` module, the display doesn't turn on based on USB, but it doesn't turn on otherwise either. Sep 27 08:38:41 but something else seems to maintain a toggle for the input. Sep 27 08:39:18 so without mce turning the screen on/off, the input still toggles based on flicking the switch on the right, etc Sep 27 08:46:07 Maxdamantus: at some point you will have stripped out so much from maemo you'd be better of building your own mobile os Sep 27 08:47:14 I'd like to do that at some point. Sep 27 08:47:26 but it wouldn't necessarily be a "mobile os" Sep 27 08:48:02 it'd just be a system similar to the ones I already use, just slightly better optimised for a small device with a touchscreen and slightly reduced keyboard. Sep 27 08:48:19 aka maemo Sep 27 08:48:23 it's annoying trying to set all that up on my only phone though. Sep 27 08:48:35 Maemo isn't much like the other systems I use. Sep 27 08:48:55 it's probably more like it than other commercial phone OSes. Sep 27 08:49:47 N900 probably isn't much like the other PCs you use Sep 27 08:50:05 Why not? Sep 27 08:50:28 It's a box with a PCB inside that has a CPU and some other components. Sep 27 08:50:36 krhrhr Sep 27 08:50:55 that definition applies even to my microwave oven Sep 27 08:51:20 :) Sep 27 08:51:30 maybe if those components were useful enough and I could run Linux on the CPU, I'd want to spend more time on it. Sep 27 08:51:50 er, thought you said my microwave oven. Sep 27 08:51:53 nah, I'm already spending too much time on my oven Sep 27 08:51:57 there are fridges that are connected to the internet Sep 27 08:52:13 and coffee makers Sep 27 08:53:06 and vending machines Sep 27 08:53:11 Maxdamantus: there is hald plugin for detecting usb cable Sep 27 08:53:27 anyway, maemo is nice enough to be used as an os, but it has annoyances Sep 27 08:53:53 being old and not being able to upgrade it to recent libs is one of them Sep 27 08:53:55 freemangordon: so does mce look at that? Sep 27 08:54:01 yes. For example pukeaudio Sep 27 08:54:29 Maxdamantus: use the source Luke Sep 27 08:54:34 ~mce Sep 27 08:54:34 MCE = Machine Check Exception. Mode Control Entity Sep 27 08:54:37 hehe Sep 27 08:54:45 Yeah, got the source, looked at it for a few minutes. Sep 27 08:54:47 KotCzarny: amen to that Sep 27 08:54:49 ~listkeys mce Sep 27 08:54:51 Factoid search of 'mce' by key (11): #maemo mcebug ;; weathercode tlemcen zenata ;; mce ;; toolbox _delmcentries ;; toolbox _getmcentry ;; airport mce ;; toolbox _setmcentries ;; mcedit ;; weathercode kmce ;; weathercode mmce ;; weathercode mcentire air national guard weather facility base. Sep 27 08:55:06 KotCzarny: though, if people manage to get all the core parts open, you could theoretically port those parts Sep 27 08:55:12 to newer versions Sep 27 08:55:24 Wizzup: actually, we have most of the core parts open Sep 27 08:55:28 wizzup, kernel+glibc is a must Sep 27 08:55:54 iirc it is only PA modules and omap3camd that are show-stoppers Sep 27 08:55:58 KotCzarny: what about openssl? gnutls? support for newer crypto? openssh? :) Sep 27 08:56:09 freemangordon: right. Although cameras are not a necessary part of the 'open core' :-) Sep 27 08:56:23 neither is sound, but still Sep 27 08:56:26 freemangordon: so basically the -voice module? Sep 27 08:56:29 wizzup, do they rely on some n900 specific hw/libs? once you have recent glibs you can pretty much upgrade them too Sep 27 08:56:30 :nod: Sep 27 08:56:50 Wizzup: ^^^ Sep 27 08:56:58 KotCzarny: well, I'm not a debian-package expert, and I think it'll still entail quite some work Sep 27 08:57:01 freemangordon: ? Sep 27 08:57:06 Yeah. :) Sep 27 08:57:18 Wizzup: the ":nod:" was pointed to you Sep 27 08:57:19 Debian stable is still using an old-enough glibc. Sep 27 08:57:27 2.13 Sep 27 08:57:37 why would you want an old one? I don't get that. Sep 27 08:57:37 * Maxdamantus wonders when it's going to upgrade. Sep 27 08:57:55 To be honest, I'm much more a fan of the rolling distro idea. Sep 27 08:57:55 Because 2.14 doesn't support Linux 2.6.28 Sep 27 08:58:09 Packages get updates continually, but you can decide to stay at some older (more stable) versions fory ears Sep 27 08:58:10 freemangordon: thanks for the work on cssu-thumb, do you still use/maintain it? Sep 27 08:58:19 * Wizzup uses cssu-thumb Sep 27 08:58:32 Maxdamantus: if I had a choice I'd go for musl libc :) Sep 27 08:58:52 wizzup: i think l29ah tried using musl and had problems Sep 27 08:59:22 I use musl on several systems and it works, so I don't know what 'problems' means. But yeah, regardless Sep 27 08:59:49 KotCzarny: yes, recently I was very short on spare time and very tired, things are getting better now, so I'll issue a new update soon Sep 27 09:00:23 the question "do you use it" is pointless :) Sep 27 09:00:31 freemangordon: my suggestion is to recompile next few entries in top Sep 27 09:00:32 tomorrow mega-moon Sep 27 09:00:46 KotCzarny: like which? Sep 27 09:01:08 hmm, let me find the log Sep 27 09:01:12 ok Sep 27 09:01:25 DocScrutinizer05: tonight even, yeah :) Sep 27 09:01:26 I think I've found the line in mce to skip. Sep 27 09:01:30 'bloodmoon' :) Sep 27 09:01:40 * freemangordon is going to have some food Sep 27 09:05:18 * Maxdamantus wonders where to get hald-addon-bme-dev Sep 27 09:07:10 > freemangordon, would you find some time to recompile image-viewer, rtcom-call-ui, systemui ? and Sep 27 09:07:10 maybe browser* Sep 27 09:08:10 “it is in rx51-bme-replacement/hald-addon-bme repository” Sep 27 09:10:17 * Maxdamantus wonders where that is. Sep 27 09:11:03 http://logs.nslu2-linux.org/livelogs/maemo/maemo.20150602.txt Sep 27 09:11:06 regarding musl Sep 27 09:14:52 KotCzarny: browser is already recompiled Sep 27 09:15:02 systemui is some 20-30k binary iirc Sep 27 09:15:10 and closed source Sep 27 09:15:15 hmm, i just took few entries from the top Sep 27 09:15:19 the others are closed source as well Sep 27 09:15:29 image-viewer is closed? Sep 27 09:15:30 O.o Sep 27 09:15:35 yes Sep 27 09:16:37 maxd: https://gitorious.org/rx51-bme-replacement/hald-addon-bme/source Sep 27 09:16:53 KotCzarny: I totally forgot about that buildserver Sep 27 09:16:55 lrn2useTAB Sep 27 09:17:17 KotCzarny: does gitorious.org magically work for you, or have you not tried that link? Sep 27 09:17:23 doc: lrnthatsomepeopledontusesamesoftwareyoudo Sep 27 09:17:36 seen the archive.org move Sep 27 09:17:37 Anyway, I found it. Sep 27 09:17:53 the -dev package that is, not hald-addon-bme itself. Sep 27 09:18:11 (just need a single header file from that, I think) Sep 27 09:18:55 also, fwiw, I use QImageViewer, which I think provides a similar UI to the original one. Sep 27 09:19:09 but it seems to handle alternative directories better. Sep 27 09:19:25 actually, that's probably not what's invoked by other Maemo things that try to open images. Sep 27 09:20:34 I want to bind Fn+Left to Escape. How should I modify /usr/share/X11/xkb/symbols/nokia_vndr/rx-51? Sep 27 09:21:58 i think fn is the third field Sep 27 09:22:06 just see the example on letter a Sep 27 09:22:15 and compare which field maps to which combination Sep 27 09:22:18 KotCzarny: ok Sep 27 09:23:04 Yay, my mce modification does what I want. Sep 27 09:23:54 https://gist.github.com/Maxdamantus/d607903103bd63667fee Sep 27 09:24:19 cool Sep 27 09:24:27 make it configurable somehow? Sep 27 09:25:02 Maybe. Sep 27 09:25:04 but yeah, its kind of wrong place for that originally Sep 27 09:25:33 *sigh* Sep 27 09:30:39 popup dialog should disable tklock, not tklock itself Sep 27 09:30:47 usb popup, that is Sep 27 09:33:04 /usr/sbin/osso-usb-mass-storage-disable.sh Sep 27 09:35:03 That's not responsible for the dialogue or the display toggle. Sep 27 09:35:38 right. and nobody said it was. ke-recv-test at Sep 27 09:35:53 ke-recv isn't responsible either. Sep 27 09:36:07 right. and nobody said it was. Sep 27 09:37:25 mce isn't responsible either Sep 27 09:38:39 I guess poettering and dbus are responsible ;-P Sep 27 09:40:03 ~xy Sep 27 09:40:03 i heard xy is The XY problem: You want to do X, but don't know how. You think you can solve it using Y, but don't know how to do that, either. You ask about Y, which is a strange thing to want to do. Just ask about X. http://www.catb.org/~esr/faqs/smart-questions.html#goal Sep 27 09:45:43 mce doesn't do it in reaction to anything to do with ke-recv. Sep 27 09:46:16 ebzzry: re: apps that's a difficult question to answer. Applications come and go, bugs are found maintainers disappear, this is Maemo. It's different from other well maintained distros. Sep 27 09:46:44 sixwheeledbeast: ok. Sep 27 09:47:15 sixwheeledbeast: what other well maintained mobile distros are there out there Sep 27 09:47:34 Maybe things would be slightly different if that project to move all the Maemo stuff into normal Debian were maintained. Sep 27 09:47:53 Maxdamantus: do it Sep 27 09:47:59 :) Sep 27 09:48:03 I think you're just preaching to the choir Sep 27 09:48:08 It's hard, and the software is old now. Sep 27 09:48:09 (also, would prefer it to be not just debian) Sep 27 09:48:14 the best advise it's to minimize your "widgetz" and becareful what you install always have a backup Sep 27 09:48:29 https://wiki.maemo.org/Maemo_on_Debian Sep 27 09:48:36 Linux distros obv. Sep 27 09:51:24 i think the only distro that can make phone calls on n900 is fremantle Sep 27 09:51:48 assuming you want audio. Sep 27 09:51:58 assume i want Sep 27 09:52:13 But what good is a phone call if you're unable to speak? Sep 27 09:52:16 and 99.999% of the people that want phone calls Sep 27 09:52:39 i can speak, but will they hear me? Sep 27 09:54:26 KotCzarny: I think that can be fixed/changed. Sep 27 09:54:40 As fmg stated, reverse engineering the -voice module will make a difference Sep 27 09:54:55 and since mainline also supports nokia modem + cmt_speech, with that module it should be possible to "make it work" Sep 27 09:55:01 And like the neo900 project would benefit too Sep 27 09:55:05 s/like/likely/ Sep 27 09:55:05 Wizzup meant: And likely the neo900 project would benefit too Sep 27 09:55:23 how so? Sep 27 09:55:40 if you want to run maemo on said device, the core pa part needs to be open iirc Sep 27 09:55:45 benefit from the porting of Maemo to Debian. Sep 27 09:55:53 no, that's not what I meant at all Sep 27 09:56:23 debian == dependency hell Sep 27 09:56:26 I meant that opening the pulse modules is essential to getting sound to work well there iirc (at least for maemo) Sep 27 09:56:30 you dont want debian on n900 Sep 27 09:56:37 Neo900 isn't going to require those pulse modules. Sep 27 09:56:53 * Wizzup wants a second opinion Sep 27 09:58:14 "porting of Maemo to Debian" err what? porting demian to linux first? Sep 27 09:58:23 debian even Sep 27 09:58:37 maemo *is* a debian system Sep 27 09:58:54 No. It's an apt system. Sep 27 09:59:08 It's not compatible with debian. Sep 27 09:59:14 no, it's a linux system Sep 27 09:59:46 how is maemo not compatible with debian?? Sep 27 10:00:07 It has its own system of packages independent from any of the Debian releases. Sep 27 10:00:07 I have tons of debian tools installed to maemo without a single patch applied to them Sep 27 10:00:14 Please don't argue stupid semantics. Maemo is based on debian. Sep 27 10:01:57 * DocScrutinizer05 idly wonders what's a "system of packages" Sep 27 10:04:01 DocScrutinizer05: you can't smoothly use Debian's repositories for their releases of .. Debian. Sep 27 10:04:26 tzz Sep 27 10:04:55 dpkg and apt don't imply Debian. Sep 27 10:05:08 pretty happy about that - otherwise we had damn systemd now Sep 27 10:05:21 +1 Sep 27 10:06:34 and of course I can use e.g. devuan's ARM repos to install arbitrary binaries to maemo Sep 27 10:06:58 for some reason I have apt and dpkg installed on Gentoo. Sep 27 10:07:06 as long as they don't conflict with libs Sep 27 10:07:22 Maxdamantus: it's in the repos (at least dpkg) Sep 27 10:07:35 # epm -qf `which apt` Sep 27 10:07:35 java-config-2.1.11-r1 Sep 27 10:07:37 O_o Sep 27 10:07:45 app-arch/dpkg Sep 27 10:08:11 Yeah, there's an actual package in portage for dpkg. Sep 27 10:08:21 which is often useful. Sep 27 10:08:33 lrwxrwxrwx 1 root root 13 Nov 22 2010 /usr/bin/apt -> run-java-tool Sep 27 10:08:44 This `apt` thing is just weird though. Sep 27 10:09:01 ant ... apt ... only one char difference Sep 27 10:09:07 * Maxdamantus is removing java-config Sep 27 10:12:21 * DocScrutinizer05 suggests Angstrom aka openembedded, the "linux for microwave ovens". It already has everything removed, you can start tight away with the more interesting task of *adding* stuff again. Stuff like dedicated users - everything running under root on Angstrom Sep 27 10:12:50 right, even Sep 27 10:23:43 Apparently Ubuntu is based on an actual release of Debian. Sep 27 10:24:15 so it, unlike Maemo, really is a variant of Debian and not just another OS that happens to also use apt/dpkg. Sep 27 10:25:49 and debian doesn't really require systemd. Sep 27 10:27:03 systemd is just a piece of software that you can choose not to use. The repositories have something like sysvinit still, and possibly upstart. Sep 27 10:27:20 maemo **IS** based on debian!!! Sep 27 10:27:49 It's based on the package managers that Debian uses. Sep 27 10:27:51 Maxdamantus: maemo was made by taking a debian as base Sep 27 10:27:51 >>systemd is just a piece of software that you can choose not to use<< plain wrong, see devuan.org Sep 27 10:27:54 no, you're wrong Sep 27 10:27:57 It actually uses debian Sep 27 10:28:15 devuan sounds like a variant of debian. Sep 27 10:28:28 in the same sense of Ubuntu. Sep 27 10:28:45 Maxdamantus: step 1) take debian stable step 2) copy repos step 3) add maemo packages step 4) maemo was born Sep 27 10:28:46 aha Sep 27 10:28:53 interesting how that sounds Sep 27 10:29:54 ~systemd Sep 27 10:29:55 systemd cabal: a bunch of people (Lennart Poettering, Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann) who want to turn linux into their wet dream perverted version of windows-me-too: http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html -- Rumor has it that 2016 systemd will have replaced kernel, or see https://devuan.org http://without-systemd.org/wiki/index.php/Arguments_against_systemd Sep 27 10:29:58 its not debian in the sense debian is a trademark hold by some group Sep 27 10:30:51 it's not Debian in an additional sense, which Ubuntu is. Sep 27 10:31:06 *plonk* Sep 27 10:31:13 *held Sep 27 10:31:38 and i can have debian tools in slackware/gentoo etc, which doesnt make them debian Sep 27 10:32:06 debian is a system which is installed from specified official repos packaged by debian team Sep 27 10:32:27 Yes, and that's what Ubuntu is too. Sep 27 10:32:47 ubuntu repackages debian stuff Sep 27 10:32:47 but not Maemo. Its base set of packages aren't from Debian. Sep 27 10:32:59 BULLSHIT Sep 27 10:35:13 if you take debian os and package it your own way you cant call it debian Sep 27 10:35:22 (trademark) Sep 27 10:35:33 Maxdamantus: it really is, though Sep 27 10:35:38 apt-get source libc6 Sep 27 10:35:44 look at the changelog. Sep 27 10:35:59 but honestly who except you cares? when you want debian, usedebian! maybe wen you ask nicely, they even will host maemo on their repo and so fullfill your dream of "porting maemo to debian" Sep 27 10:36:11 Does it look like it's gone through the history of Debian maintanance? Sep 27 10:36:25 maemo *is* a debian system Sep 27 10:36:44 * Start debianised version glibc-2005q3-1 from CodeCourcery. Sep 27 10:36:44 -- Yauheni Kaliuta Wed, 11 Jan 2006 17:22:25 +0900 Sep 27 10:36:48 no, Mr Elop's dog coded that libc6 on a sunday afternoon Sep 27 10:36:53 That's the earliest entry. Sep 27 10:37:34 it's obviously not part of Debian. Sep 27 10:37:52 hmm, nokia 770 is pricey than n900/n9 Sep 27 10:38:27 nothing of maemo is part of debian now, since maemo is 8 years old fork of debian Sep 27 10:38:39 it's not a fork of Debian. Sep 27 10:38:44 it is Sep 27 10:38:50 KotCzarny: yeah, it's odd. more vintage or something Sep 27 10:38:51 otherwise things like libc would have Debian's changelog. Sep 27 10:38:54 it is Sep 27 10:39:01 Maxdamantus: you're really just ... stop, please Sep 27 10:39:10 I don't even know why you guys are arguing about this Sep 27 10:39:16 You both know exactly what the other person means Sep 27 10:39:19 * DocScrutinizer05 neither Sep 27 10:39:29 How is it part of Debian and not just another system that uses apt/dpkg? Sep 27 10:39:31 it's a bullshit irrelevant sicussion Sep 27 10:39:44 it is Sep 27 10:39:44 Maxdamantus: you shifted the definition to 'part of debian' now Sep 27 10:39:50 ubuntu is not a part of debian, either Sep 27 10:40:01 I never shifted the definition. Sep 27 10:40:02 it just merges some stuff from debian Sep 27 10:40:04 it is Sep 27 10:40:19 12:23 < Maxdamantus> Apparently Ubuntu is based on an actual release of Debian. Sep 27 10:40:21 so was maemo Sep 27 10:40:30 Wizzup: it really wasn't. Sep 27 10:40:32 it is Sep 27 10:40:37 okay. whatever. Sep 27 10:40:38 Wizzup: look at the changelogs. Sep 27 10:40:40 it is Sep 27 10:40:41 you have your world, I will have mine Sep 27 10:40:46 cheers Sep 27 10:41:33 mkdir gaentoo/usr/portage/core/libc.ebuild Sep 27 10:41:36 it is Sep 27 10:41:46 oh hey, I just made another distribution of Gentoo. Sep 27 10:41:47 it is Sep 27 10:41:53 afk Sep 27 10:41:55 it is Sep 27 10:44:59 http://maemo.org/static/e/eb42356042ac11ddbc5f8dc15ddf368c368c_maemo_overview.png Sep 27 10:45:14 'related' Sep 27 10:45:30 not 'included' or 'licensed' Sep 27 10:45:51 /topic Sep 27 10:47:03 unrelated not licenced non-inclusive comment Sep 27 10:48:00 where's ubuntu's "debian-license"? Sep 27 10:48:09 ubuntu is not debian Sep 27 10:48:23 no, debian is debian Sep 27 10:48:27 yes Sep 27 10:48:39 HOORAY we found the final truth Sep 27 10:48:53 the answer to everything Sep 27 10:49:06 truly Sep 27 10:49:58 hmm, 770 for ~30usd Sep 27 10:50:12 wonder if it has any problems Sep 27 10:51:01 42? Sep 27 10:51:12 sixwheeledbeast: yes Sep 27 10:51:48 * DocScrutinizer05 wouldn't be surprised if it was also the crossfoot of KotCzarny Sep 27 10:53:38 Aprune is not a vegetable, cabbage is a vegetable Sep 27 10:55:01 Not wishing to start all that up again.... but even tho you can have debian without systemd lots of things and DE's depend on systemd. So it's difficult to not have it. That's is a major part of the systemd argument. Sep 27 10:55:24 swb, its simple, use slackware Sep 27 10:55:53 and if gnome folks sold themselves, stop using gnome Sep 27 10:55:56 http://www.zapkolik.com/video/frank-zappa-plastic-people-573213 Sep 27 10:56:42 meh, I use Ubuntu MATE. Works well and no systemd. Sep 27 10:56:50 that too Sep 27 10:57:33 regular users dont care what they use as long they can get their work done Sep 27 10:58:27 irregular users bitch about maemo not being debian Sep 27 10:59:25 but.... ONLY DEBIAN is debian! Sep 27 10:59:41 and doc is slowly turning into old grumpy troll Sep 27 10:59:48 which is a pity, really Sep 27 10:59:59 wrong! I always been Sep 27 11:00:20 first step of AA program, acknowledge the fact Sep 27 11:00:31 so, there is some hope for you Sep 27 11:00:34 and a way better troll than you newcomer-wannabes Sep 27 11:07:19 sixwheeledbeast: http://www.theregister.co.uk/2015/05/05/ubuntu_15_04_review/ Sep 27 11:11:41 DocScrutinizer05: yep as stock it will install with systemd however, MATE DE doesn't depend on it so I easily switched back to upstart Sep 27 11:12:36 aaah, never heard of MATE, translated it to German :-) Sep 27 11:13:40 Ubuntu is a derivitive of Debian. I suspect if you `apt-get source libc6` on Ubuntu and look at the changelog, it won't start in 2006 from a guy with an address ending in @canonical.com Sep 27 11:14:13 as I pointed out, if you do that on Maemo, you see a few changes, starting in 2006 with a guy whose email address ends in @nokia.com Sep 27 11:14:19 because it's not a fork of the Debian package. Sep 27 11:16:04 yeah, right, you found the evidence that Nokia and whole community lied to us since 8 or 10 years Sep 27 11:16:41 I see the same thing with xorg-server, and I suspect the pattern will continue with all the other core packages that look like they might be from Debian. Sep 27 11:17:05 I already disclosed the secret truth to you: [2015-09-27 Sun 12:36:48] no, Mr Elop's dog coded that libc6 on a sunday afternoon Sep 27 11:17:08 The system isn't based on Debian. It's a fairly separate system that happens to use the same package manager. Sep 27 11:17:53 same dog coded xorg Sep 27 11:18:03 So Debian == Gentoo Sep 27 11:18:04 I am sure it's something like apt-get install upstart-sysv, job done Sep 27 11:18:50 http://mate-desktop.org/ BTW Sep 27 11:19:55 then a dude of debian QA came along, noticed the faked changelogs and fixed them with the proper correct "created debianized foobar, dog@nokia.elop.moon Sep 27 11:22:33 anyway pretty funny how virtually any debian tool or app _just_works_ on maemo, after 8 years of betrayal and lies about maemo's true nature Sep 27 11:23:03 It doesn't just work. It has to be compiled for Maemo. Sep 27 11:23:14 must be a really unfortunate coincidence, not intended by the dog and Mr Elop Sep 27 11:23:27 Chances are you can compile it for pretty much any Linux-based distribution. Sep 27 11:23:32 no, it has to be compiled for ARM Sep 27 11:24:03 Then you'd compile it for ARM. Sep 27 11:24:04 anyway, you're really boring me Sep 27 11:24:45 your argument is about an inexistent issue Sep 27 11:24:58 wow, debian invented libc6 and other things? Sep 27 11:25:10 Debian invented the libc6 package for Debian. Sep 27 11:25:25 which includes the glibc source and some patches and build instructions and a changelog. Sep 27 11:26:16 proof or it's a lie Sep 27 11:26:59 ~ Maxdamantus is Debian invented the libc6 package for Debian Sep 27 11:26:59 DocScrutinizer05: okay Sep 27 11:27:12 http://http.debian.net/debian/pool/main/g/glibc/glibc_2.19-22.debian.tar.xz Sep 27 11:28:29 This one begins with: -- Joel Klecker Sat, 6 Feb 1999 12:26:10 -0800 Sep 27 11:31:44 http://packages.ubuntu.com/precise/libc6 Sep 27 11:31:53 ubuntu just provides a diff from the Debian package. Sep 27 11:32:05 afaict Sep 27 11:32:33 ~wiki libc6 Sep 27 11:32:37 At https://en.wikipedia.org/wiki/Libc6 (URL), Wikipedia explains: "{{Use dmy dates|date=July 2013}} {{Redirect-distinguish|glibc|GLib|Gnulib}} {{Infobox software | name = GNU C Library | logo = | author = Roland McGrath | developer = GNU Project | released = {{start date and age|1987}}{{cite web|url=https://lwn.net/Articles/488847/|title=A turning point for GNU libc|last=Corbet|first=Jonathan|date=28 March 2012|publisher=LWN.net}} | status = Sep 27 11:32:57 0.1 – 0.6 Oct 1991 – February 1992 Sep 27 11:33:09 Oh no, it's a diff from the eglibc source, but you can see that it's a fork of the debian package because the changelog is mostly filled with @debian.org entries. Sep 27 11:34:16 glibc was initially written mostly by Roland McGrath, working for the Free Software Foundation (FSF) in the 1980s. Sep 27 11:35:10 In the early 1990s, the developers of the Linux kernel forked glibc. Their fork, called "Linux libc", was maintained separately for years and released versions 2 through 5. Sep 27 11:35:50 so... ***debian is not linux!!!*** Sep 27 11:35:58 So you're saying that Debian is Gentoo? Sep 27 11:36:04 because they both use glibc? Sep 27 11:36:31 or .. what are you saying? Sep 27 11:36:48 no, debian is based on a system that just happens to use a lib with the same name: Joel Klecker Sat, 6 Feb 1999 12:26:10 -0800 Sep 27 11:37:27 and you already said debian invented their glibc err libc6 by themselves Sep 27 11:37:48 so evidently it's not linux, it's debian. It only looks like linux Sep 27 11:38:28 MEH, this is funny but finally I get tired of it Sep 27 11:38:41 o/ Sep 27 11:38:43 hmm Sep 27 11:38:46 i got another Sep 27 11:38:51 debian uses linux kernel Sep 27 11:39:00 so linux kernel is debian Sep 27 11:39:53 congrats on the N9 KotCzarny. i love it UI-wise Sep 27 11:40:00 but more seriously, devuan is not debian in the sense of naming and being developed by different people Sep 27 11:40:31 sicelo: thx, gotta still wait for the package to confirm if i was lucky (should get it in a week) Sep 27 11:41:05 battery isn't glued, but you pretty much disassembe whole device to remove it Sep 27 11:41:28 but disregarding naming issues, it is Debian in that the libc6 package is either directly from Debian's repositories, or its source package is a fork of that glibc package I linked earlier. Sep 27 11:41:31 which isn't terribly difficult if you have all the toolds Sep 27 11:42:02 (and so on for most packages) Sep 27 11:42:39 sicelo, good to hear, because most likely its battery could be dying (was unused for at least 4 months) Sep 27 11:44:05 likely not :) the N9 i worked on had been unused for longet than that .. completely empty. but the battery seems to still be strong Sep 27 11:44:19 :) Sep 27 11:48:47 64GB or 16? Sep 27 11:48:48 debian been a fake linux written by a bonobo with a fake email addr of Joel Klecker Sep 27 11:48:58 sicelo, dont know, but i bet on the 16 Sep 27 11:49:44 apparently 64 GB is only available in black, so if that's true it might be narrowed down. Sep 27 11:49:47 Sep 27 11:49:59 sicelo, still, i'm not gonna cry, as long it works, all i need it for porting oscp Sep 27 11:50:34 heck, i might even use it as my main phone Sep 27 11:50:51 maxd: its black Sep 27 11:51:19 Meh, not narrowed down then. Sep 27 11:53:35 >>According to Richard Stallman, the changes that had been made in Linux libc could not be merged back into glibc because the authorship status of that code was unclear and the GNU project is quite strict about recording copyright and authors<< Sep 27 11:54:05 of course it was unclear ;-P Sep 27 11:54:17 Can someone ban this troll? Sep 27 11:58:11 lol Sep 27 11:58:56 maxd: that troll is one of the few most important people for n900 Sep 27 11:59:03 pity he has bad attitude Sep 27 11:59:30 I know. I'm joking about the ban part. Sep 27 11:59:37 I just can't stand the off topic nonsense and wall of noise in here anymore Sep 27 11:59:41 still, sometimes it would be nice to ban him Sep 27 11:59:43 :) Sep 27 11:59:50 just for levelling the field Sep 27 12:00:26 yeah. leveling it for walls of null-statements like >i got another< Sep 27 12:00:40 >so linux kernel is debian< Sep 27 12:00:51 (now it gets personal) Sep 27 12:01:16 yes, obviously Sep 27 12:01:22 I can also get personal Sep 27 12:01:23 I'm more amused by >its black< Sep 27 12:01:34 it's bald. Sep 27 12:26:53 Pali: https://github.com/community-ssu/rtcom-accounts-plugin-jabber/commits/master :) Sep 27 12:27:51 Pali: just compile tested, I have no idea how to test it on the device Sep 27 12:28:07 :-) Sep 27 12:28:17 Pali: maybe it is a good idea to enable glib cast checks while testing Sep 27 12:28:21 now RE telepathy-ring. Errr Sep 27 12:28:43 Pali: https://github.com/community-ssu/rtcom-accounts-plugin-jabber/blob/master/debian/rules#L15 Sep 27 12:28:49 DocScrutinizer05: hmm? Sep 27 12:28:53 what is it? Sep 27 12:28:54 nevermind Sep 27 12:29:12 anyway, what is it? Sep 27 12:29:28 telepathy cellmo "plugin" Sep 27 12:29:35 aiui Sep 27 12:29:42 telepathy-ring is telepathy connection module for csd cellular daemon Sep 27 12:29:43 https://github.com/nemomobile/telepathy-ring Sep 27 12:29:53 isn't that similar? Sep 27 12:29:57 there are two versions of it: version 1 and version 2 Sep 27 12:30:01 yes, most likely similar Sep 27 12:30:08 version 2 was open sourced and communicate with ofono Sep 27 12:30:22 version 1 is closed and communicate with csd/sscd Sep 27 12:31:12 so maybe we could actually nuke all that csd et al crap and replace it by ofono (or even fso?) Sep 27 12:32:40 well, I'd guess that the initial tree is vary similar to what we have in v1.0 Sep 27 12:32:43 *very Sep 27 12:32:58 but with stripped csd Sep 27 12:33:04 yep, prolly. Then they adaped it to ofono Sep 27 12:33:24 sure, but it will be waaay easier to just RE that part. I guess :) Sep 27 12:33:42 define "that part" please Sep 27 12:33:43 and why do you want to RE telepathy-ring? Sep 27 12:33:57 what bring us that source code? Sep 27 12:34:02 (15,28,21) DocScrutinizer05: now RE telepathy-ring. Errr Sep 27 12:34:05 :) Sep 27 12:34:10 just kidding Sep 27 12:34:36 Pali: BTW, why do you want that jabber code? Sep 27 12:34:44 there is a bug? Sep 27 12:34:46 anyway telepathy-ring would be a rewarding object to look into, and see if we could get it working in a FOSS version Sep 27 12:34:48 same what with gtalk code Sep 27 12:34:58 adding support for setting resource priority Sep 27 12:35:05 ok Sep 27 12:35:06 and other jabber properties Sep 27 12:35:14 ok, cool Sep 27 12:35:20 and fixing mem leaks :-) if they are too Sep 27 12:35:34 I didn't see any Sep 27 12:35:56 just one buffer on the stack used to g_sprintf a title Sep 27 12:36:10 I replaced it with g_strdup_printf :) Sep 27 12:36:43 replacing all that closed csd etc blobs was a nice plan from beginning. And I think mer actually *did* that on their proto implementation on N900 Sep 27 12:37:00 yes, ofono is working on N900 Sep 27 12:37:06 :nod: Sep 27 12:37:22 just it is hard to integrate it into maemo subsystem Sep 27 12:37:28 Pali: BTW, are there more plugins in rtcom-accounts-ui? Sep 27 12:37:43 specially with Call UI, Messaging UI and other apps Sep 27 12:37:50 besides gtalk and jabber Sep 27 12:37:51 so when ofono is working on N900, why can't ofono work under maemo, given we 'update' telepathy-ring? Sep 27 12:37:53 freemangordon: https://wiki.maemo.org/Fremantle_closed_packages Sep 27 12:37:58 will look at it Sep 27 12:38:24 DocScrutinizer05: just because those closed UI applications use more CSD functions directly Sep 27 12:38:35 can you list them? Sep 27 12:38:42 Calll UI, Messaging UI Sep 27 12:38:49 I mean the functions Sep 27 12:38:50 maybe also Contacts UI Sep 27 12:38:59 functions? Sep 27 12:39:04 do not know exacly Sep 27 12:39:07 lot of dbus calls Sep 27 12:39:10 jonwil should know Sep 27 12:39:18 dbus calls should be easy Sep 27 12:39:31 e.g. voice and video calls use something special Sep 27 12:39:39 :nod: Sep 27 12:39:49 prolly even calls to mafw Sep 27 12:39:54 dbus calls Sep 27 12:40:15 at least for video Sep 27 12:40:49 freemangordon: rtcom-accounts-plugin-facebook, rtcom-accounts-plugin-nokiachat, rtcom-accounts-plugin-sip, rtcom-accounts-voip-support Sep 27 12:41:00 so maybe SIP and VOIP support are relevant Sep 27 12:41:13 also there is rtcom-abook-skype-plugin Sep 27 12:41:21 I nevertheless wonder who's sending those special calls. I'd think it must be telepathy-ring, or some rtcom-stuff Sep 27 12:41:41 (rtcom) yes, SIP is very relevant Sep 27 12:41:42 jonwil once tried to RE Call UI application Sep 27 12:41:56 so should know more about those internal stuff Sep 27 12:41:58 ~seen jonwil Sep 27 12:42:00 jonwil <~jonwil@27-33-80-219.tpgi.com.au> was last seen on IRC in channel #maemo, 5d 23h 44m 8s ago, saying: ':)'. Sep 27 12:42:05 yeah, call-ui is a monster. Not going to happen Sep 27 12:43:41 but regarding dbus, it's just those calls that are *from* blob (e.g. call-ui) to blob (e.g. csd) which give us headache when we switch to ofono - right? Sep 27 12:44:16 hmm, or from blob to telepathy-ring Sep 27 12:44:49 maybe those can actually get RE-ed by comparing telepathy-ring v1 against v2 Sep 27 12:50:29 dbus logs suck because of those 'anonymous' (numeric) bus clients - we should run whole system under strace, then combine that with a d-bus log of a outbound/inbound call and thus de-anonymize the dbus log, then filter it so we only see the relevant calls which come/go from or to one of the modem subsystems like telepathy-ring or csd Sep 27 12:51:35 then do the same on mer, with telepathy-ring_2 and ofono :-) Sep 27 12:51:47 err s/mer/sailfish Sep 27 12:52:07 or nemo, or... I lost track Sep 27 12:56:52 you know why BB5 modem audio sucks so much? just because >>lsmod -> omap_ssi 18116 2 ssi_mcsaab_imp,cmt_speech<< the modem has no dedicated audio lines that are used in N900 but rather pipes audio through a 'connection' on a bus with a protocol quite similar to TCP (omap_ssi) Sep 27 12:58:49 luckily that's a quite uncommon design for modem audio Sep 27 13:00:13 I've borked my locales. Now the time shows up as wdgt_va_24h_time. How can I restore it? Sep 27 13:00:42 if at least the protocol on that connection over SSI was RTP/RTCP Sep 27 13:00:54 ebzzry, reflash or copy from working device Sep 27 13:01:22 ebzzry: hmm, you probabaly messed up the locale cache, a 24MB size closed blob file Sep 27 13:02:52 you can regen it to some extent tho Sep 27 13:03:02 Is it /usr/lib/locale/locale-archive? Sep 27 13:03:10 -rw-r--r-- 1 root root 23911920 Feb 19 2010 /usr/lib/locale/locale-archive Sep 27 13:03:11 yep Sep 27 13:03:20 mine is 1.3M Sep 27 13:03:32 and apps work (ie. show proper strings) Sep 27 13:03:39 Does anybody have a public copy? Sep 27 13:03:41 some do, most don't Sep 27 13:03:51 ebzzry: wait a second Sep 27 13:04:44 i think you can try putting en_US UTF-8 in /etc/local.gen and running locale-gen script Sep 27 13:04:57 ok Sep 27 13:05:27 though i dont remember the exact name of the script apparently Sep 27 13:05:45 ebzzry: ETA 3 minutes Sep 27 13:06:07 but just grab doc's file Sep 27 13:06:19 ebzzry: you can't regenerate the cache, it has a lot of strings that are non-public Sep 27 13:06:27 DocScrutinizerok Sep 27 13:06:43 doc, everything i use (and need) has strings Sep 27 13:07:22 so, one can regenerate the file (and slim it down at the same time) Sep 27 13:07:37 (everything I use) which can't be much after your 360° weed-out Sep 27 13:07:56 nope, its stock fremantle on that device Sep 27 13:08:07 dialer, image-viewer, ham Sep 27 13:08:14 and more Sep 27 13:08:43 basically everything Sep 27 13:08:49 name one app i should check Sep 27 13:09:31 0c0677ff23708192bc8e46187d9dedcf /usr/lib/locale/locale-archive Sep 27 13:10:06 Where can I fetch that? Sep 27 13:10:08 wget http://maemo.cloud-7.de/maemo5/usr/locale/locale-archive Sep 27 13:11:07 fetch it then check md5sum Sep 27 13:11:18 I didn't check if upload went ok Sep 27 13:11:19 fetching Sep 27 13:11:28 By the way, is kernel-power OK? Sep 27 13:11:35 mostly yes Sep 27 13:11:56 I remember before that during "random" times, the clock speed lowers. Sep 27 13:12:03 actually I have a hard time telling anything that's not OK with it Sep 27 13:12:50 nah, just don't mess with clock speed. Unless you do, power kernel should behave just like stock Sep 27 13:13:24 cya Sep 27 13:13:27 o/ Sep 27 13:15:54 dang Sep 27 13:16:14 DocScrutinizer05: what is the name of the package? Sep 27 13:17:43 moved it to http://maemo.cloud-7.de/maemo5/usr/lib/locale/locale-archive Sep 27 13:18:02 ebzzry: package? name of which package? Sep 27 13:18:20 kernel power Sep 27 13:18:31 err, dunno Sep 27 13:18:34 ~kp Sep 27 13:18:35 kp is, like, http://talk.maemo.org/showthread.php?t=94287 Sep 27 13:18:37 ~pkgs Sep 27 13:18:38 i heard #maemo pkg is http://maemo.org/packages/ Sep 27 13:18:45 ~kernel-power Sep 27 13:18:57 most likely kernel-power Sep 27 13:19:46 read the link tho Sep 27 13:19:51 (before installing) Sep 27 13:20:09 Ok. Do you guys use u-boot? Sep 27 13:20:12 you need kernel-power *-flasher and *-modules Sep 27 13:21:16 Installation: Sep 27 13:21:16 From Hildon Application Manager install package: Linux kernel for power user Sep 27 13:21:17 Or via apt-get package: kernel-power-flasher Sep 27 13:21:37 as i've said, read the link Sep 27 13:22:32 for uBoot you also need http://maemo.org/packages/view/kernel-power-bootimg/ Sep 27 13:22:40 U-Boot support (optional): Sep 27 13:22:43 Or via apt-get packages: u-boot-flasher and kernel-power-bootimg Sep 27 13:22:52 From Hildon Application Manager install packages: U-Boot with kernel 2.6.28-omap1 and Linux kernel for power user (boot image for U-Boot) Sep 27 13:26:46 ~kernel-power is see kp Sep 27 13:26:46 DocScrutinizer05: okay Sep 27 13:27:22 ~literal kp Sep 27 13:27:22 "#maemo kp" is "http://talk.maemo.org/showthread.php?t=94287" Sep 27 13:31:16 ebzzry: (use uboot) not really, I don't need it Sep 27 13:32:21 ebzzry: I use u-boot Sep 27 13:35:12 uBoot is really needed as alternative to: Sep 27 13:35:17 ~multiboot Sep 27 13:35:18 hmm... multiboot is http://maemo.org/packages/view/multiboot/, or **DEPRECATED*, see ~maemo-multiboot Sep 27 13:35:38 ~maemo-multiboot Sep 27 13:35:39 extra, extra, read all about it, maemo-multiboot is deprecated, and a horrible hack. PROBLEMS WITH NITDROID/MULTIBOOT? reflash rootfs&kernel aka COMBINED Sep 27 13:37:29 HOWEVER! Now finally after FIVE years it occurs to me: multiboot is flashing a new kernel "endocrine" - why did nobody implement that into BM already? Sep 27 13:37:52 to backup and restore the right kernel together with the system Sep 27 13:39:28 I should check how multiboot actually works, i.e. how it manages to flash a new kernel. Prolly it simply invokes the kernel-flasher package via apt-get install ;-) Sep 27 13:40:17 nanddump/nandwrite? Sep 27 13:40:18 i mean Sep 27 13:40:43 hmm, last time i checked dd worked with /dev/mtd (at least for reading) Sep 27 13:40:44 the way i would do it if i had to do it this way would be to keep all the kernels somewhere else Sep 27 13:40:46 and flash them Sep 27 13:41:06 but obviously the solution is to just boot the goddamn kernel you want from uboot Sep 27 13:42:39 i don't even have a kernel together with uboot anymore Sep 27 13:43:24 kerio: (nanddump/write) that been also my first approach Sep 27 13:44:07 i don't see why that wouldn't work Sep 27 13:44:17 but maybe the flasher is doing something fancier? Sep 27 13:44:17 kerio: (uboot solution) not for BM Sep 27 13:44:39 DocScrutinizer05: well, the kernel *is* stored somewhere in the backup Sep 27 13:44:47 (fancier) dunno, at least it is more "mainstream" and tested ;-) Sep 27 13:44:56 it is? Sep 27 13:45:06 no i mean i don't know if it's actually doing the equivalent of nand write Sep 27 13:45:14 or if it's handling some more cases Sep 27 13:45:21 DocScrutinizer05: if you have the -bootimg, it is Sep 27 13:45:23 neither do I Sep 27 13:45:25 it's in /opt/boot Sep 27 13:45:42 yes, but that's only given when you have uBoot Sep 27 13:45:46 flash kernel then compare mtd contents with the file? Sep 27 13:46:04 check other mtd partitions for changes? Sep 27 13:46:16 KotCzarny: more like "break a page in the nand and then try flashing" Sep 27 13:46:28 kerio: are the kernel-flasher .deb supposed to live on in some apt cache? Sep 27 13:46:33 DocScrutinizer05: thanks. it's working now. Sep 27 13:46:35 no Sep 27 13:46:38 welll Sep 27 13:46:40 ebzzry: :-) yw Sep 27 13:46:44 nah it gets deleted at some point Sep 27 13:46:46 it's not reliable Sep 27 13:46:54 i think HAM does the equivalent of apt-get clean Sep 27 13:47:01 apt-get clean also does the equivalent of apt-get clean Sep 27 13:47:04 :nod: Sep 27 13:47:19 flashing the kernel is just the wrong approach tbh Sep 27 13:47:27 i stopped doing that on my sheevaplug Sep 27 13:47:48 arguable, yes Sep 27 13:47:59 but anyway for N900 BM... Sep 27 13:48:03 ubi; ubifsmount; ubifsload; ubifsload; ubifsumount; bootm Sep 27 13:48:34 i was going to say "even recording which modules are available would be enough" Sep 27 13:48:39 but that's just the contents of /lib/modules Sep 27 13:48:46 so you could check that already, in theory Sep 27 13:48:51 idk about dumping the kernel Sep 27 13:48:57 versus "having it" somehow Sep 27 13:49:07 and flashing it with the approved nokia flasher Sep 27 13:49:38 is there a way to add hooks to apt-get install? Sep 27 13:50:00 what for Sep 27 13:50:13 the .fiasco image gets deleted after -flasher does its thing Sep 27 13:50:33 and what about custom kernels and the like? Sep 27 13:50:42 a hook like... a script that gets called after each installed package and checks if that installed package was a kernel-flasher. And if yes, save it away to a BM depot instead of waiting for apt to do 'clean' Sep 27 13:50:49 backupmenu is relying on the partition layout because it has to Sep 27 13:51:09 Pali: can you nanddump and nandwrite the kernel partition without bad side effects? Sep 27 13:51:37 I already did iirc Sep 27 13:52:34 kerio: you got a fany little (4MB?) initrd partition that's completely unused and looks like made for such experiments Sep 27 13:52:47 pali is gone Sep 27 13:52:56 oh, he's back Sep 27 13:53:16 fancy* Sep 27 13:53:56 however watch out, nanddump and particularly nandwrite don't know about partitions afaik Sep 27 13:54:35 kerio, check if you can read/writ /dev/mtd* with dd Sep 27 13:54:37 they do Sep 27 13:54:47 o.O Sep 27 13:54:51 the mtd is divided into separate devices by the kernel Sep 27 13:55:16 yes, that way layout is untouched Sep 27 13:55:23 and you dont have to worry about offsets Sep 27 13:55:48 based on the partition layout that's either compiled into the kernel or passed via cmdline (mtdparts) Sep 27 13:56:09 prolly you're right, was mtd_debug that doesn't, maybe Sep 27 13:56:32 the latter Sep 27 13:57:30 it's hardcoded to NOLO though Sep 27 13:57:42 afaik Sep 27 13:58:13 what kind of performance hit would you take with full disk encryption on the n900's cpu? Sep 27 13:58:34 depends, but its ~5-10M/s Sep 27 13:58:43 can you even do full disk encryption with a mtd Sep 27 13:58:56 How does update-sudoers work? Sep 27 13:59:07 you have to boot somehow something Sep 27 13:59:21 and nolo doesnt know about encryption Sep 27 13:59:28 ebzzry: /etc/sudoers can and will be rewritten arbitrarily as you install or remove packages Sep 27 13:59:30 unless you want to move whole os into emmc Sep 27 13:59:34 so add a file in /etc/sudoers.d Sep 27 13:59:37 and run update-sudoers Sep 27 13:59:41 kerio: ok Sep 27 14:00:10 update-sudoers is basically just a glorified "cat /etc/sudoers.d/* > /etc/sudoers" Sep 27 14:00:42 that way you can have some base in mtd with mount tools and pivot a t some point Sep 27 14:01:15 i enabled full disk encryption on my laptop today Sep 27 14:01:21 it feels native Sep 27 14:01:43 but that's to be expected i guess Sep 27 14:02:50 encrypted swap would slow down poor n900 even more Sep 27 14:03:45 kerio: software disk encryption? Sep 27 14:03:53 yes Sep 27 14:04:01 but, i mean Sep 27 14:04:15 libressl's benchmark reports 1.5GB/s of aes-128-gcm on one core Sep 27 14:04:29 well, there is that MS thing for laptops using TPM Sep 27 14:04:38 i wonder if libressl can do xts Sep 27 14:04:44 i wouldnt trust anything m$ish Sep 27 14:05:00 especially if it has 'security' or 'encryption' in the name Sep 27 14:05:34 unless all you want is to hide evidence from your wife Sep 27 14:05:52 What is the name of "<" and ">" WRT to rx-51 keyboard file? Sep 27 14:06:09 maybe its just literal < and > Sep 27 14:06:29 hah, libressl can do 3.6GB/s of aes-128-xts Sep 27 14:06:46 kerio: aes-ni ? Sep 27 14:06:47 no wonder there's pretty much no performance hit Sep 27 14:06:52 tpm should be tied to several pounds of thermite Sep 27 14:06:55 yep Sep 27 14:07:06 i assume apple's filevault uses similarly performant libraries Sep 27 14:07:20 it all depends on cpu Sep 27 14:08:21 i7 something Sep 27 14:08:23 with aes-ni, yes Sep 27 14:08:27 KotCzarny: got it. less and greater Sep 27 14:09:03 huh, by literal i meant just a chars < and > Sep 27 14:09:09 funnily it worked for you Sep 27 14:11:23 16:04 < kerio> libressl's benchmark reports 1.5GB/s of aes-128-gcm on one core Sep 27 14:11:26 not using aes-ni? Sep 27 14:11:34 of course it was using aes-ni Sep 27 14:11:51 ebzzry: lt and gt I guess Sep 27 14:13:21 ebzzry: anyway: https://wiki.maemo.org/Remapping_keyboard Sep 27 14:13:33 thanks Sep 27 14:13:39 i don't even think libressl compiles in the code that doesn't use aes-ni Sep 27 14:14:34 as in < >: Sep 27 14:18:54 kerio: uh ... are you saying I can't use libressl on arm? Sep 27 14:19:02 or on non-mobile intel Sep 27 14:19:19 i'm saying that my libressl doesn't have any bytes that will do the inner aes rounds Sep 27 14:19:21 (hint: of course they have software implementations, next to hardware engines) Sep 27 14:19:39 if you want those you have to compile them in Sep 27 14:19:59 i *think* Sep 27 14:20:18 because there used to be an envvar to forcibly disable the usage of aes-ni Sep 27 14:20:24 and it doesn't work anymore Sep 27 14:30:19 i would like ssl lib using via aes intructions Sep 27 14:30:36 or just use kernel ones Sep 27 14:30:43 *kernel engines Sep 27 14:31:28 key { type[Group1] = "FOUR_LEVEL", symbols[Group1] = [ Left, less, bracketleft, braceleft ] }; Sep 27 14:32:08 its less and greater Sep 27 14:32:32 bracketleft is [ and breaceleft is { Sep 27 14:32:42 *brace Sep 27 14:33:35 https://wiki.maemo.org/Remapping_keyboard#Switching_Layouts Sep 27 14:33:39 this one is nice Sep 27 14:33:53 implementing special keys in hw map Sep 27 14:45:29 What package provides /usr/bin/keyboard-shortcut? Sep 27 14:52:19 dpkg -S /usr/bin/keyboard-shortcut Sep 27 14:52:28 thanks Sep 27 14:52:29 When I open the camera, I get "Operation failed", and all I see is black picture. Why? Sep 27 14:52:46 ebzzry, installed new kernel or camera drivers? Sep 27 14:52:51 and forgot to reboot? Sep 27 14:53:21 I have rebooted. I just installed kernel-power-flasher. Sep 27 14:53:25 No new camera drivers. Sep 27 15:01:12 stock camera app? Sep 27 15:16:07 ebzzry: uninstall and reinstall all camera apps Sep 27 15:17:47 actually uninstall all camera apps, then reinstall whatever you like to have Sep 27 15:18:44 powerkernel comes with nd cam drivers but those can't get updated as long as multiple packages depend on them - or sth along that line Sep 27 15:19:48 ask Pali about details Sep 27 15:25:07 I only have the stock camera app, and fcamera Sep 27 15:25:18 fcamera works, but the built-in camera app doesn't. Sep 27 15:25:26 i think fcamera installs fcam drivers Sep 27 15:26:10 DocScrutinizer05: how can I uninstall all camera apps? Sep 27 15:26:22 go into application manager? Sep 27 15:26:39 or if you are happy with fcamera just set it as default action Sep 27 15:26:42 Can the built-in camera app be uninstalled? Sep 27 15:26:45 for lens-cover-open Sep 27 15:27:59 I want to have both, since the default output of FCamera is too dark. Sep 27 15:28:15 um, no exposure option in fcamera? Sep 27 15:28:20 unlikely Sep 27 15:29:05 there is, but the defaults suck compared to the built-in one. Sep 27 15:29:42 there are few camera apps Sep 27 15:30:05 When I open the RAW file, or the JPEG proof in a RAW processor, the tint is too high. Sep 27 15:30:07 dont remember which one is the most recommended one Sep 27 15:30:18 Aside from fcamera, what can you guys suggest? Sep 27 15:30:25 there's blessn900 Sep 27 15:30:39 anyway, bbl Sep 27 15:31:09 Wait, uninstalling camera-ui results in a reboot loop? Sep 27 15:33:32 I thought I have to uninstall all camera apps? Sep 27 15:50:45 Where's the flasher? http://tablets-dev.nokia.com seems to be down Sep 27 15:54:51 Found it at www.fladnag.net/downloads/telephone/n900/tools/ Sep 27 16:53:09 ~flashing Sep 27 16:53:09 maemo-flashing is, like, http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh Sep 27 16:53:15 grab it, unpack, run Sep 27 16:53:28 no need for additional tools (all included) Sep 27 16:53:54 also, yes, uninstalling core system packages can result in reboot loop Sep 27 16:54:05 fremantle is very fragile in that sense Sep 27 17:03:10 Hi guys! Sep 27 17:03:57 first rule of irc, you never say 'hello' or 'bye', because you will never leave Sep 27 17:04:07 kind of hotel california for geeks Sep 27 17:06:01 Lol. So true. I thought somehow I got away with this addiction. Sep 27 17:06:47 But now I realise that it was only that I had so much more going on with my life past these months. Sep 27 17:06:55 o.O Sep 27 17:07:12 And lo, I am back again. Sep 27 17:07:18 got married or something? Sep 27 17:07:21 XD Sep 27 17:07:30 actually there's UGT Sep 27 17:07:32 ~ugt Sep 27 17:07:32 methinks ugt is Universal Greeting Time. Created in #mipslinux, it is a rule that states that whenever somebody enters an IRC channel it is always morning, and it is always late when the person leaves. The local time of any other people in the channel, including the greeter, is irrelevant. http://www.total-knowledge.com/~ilya/mips/ugt.html Sep 27 17:07:41 No. Passed high school. Sep 27 17:08:01 And now I have no idea what to do. Sep 27 17:08:07 sicelo, unless your wife is calling Sep 27 17:08:32 I was even thinking of leaving school for good, as it is not doing any benefit to me. Sep 27 17:08:57 you either continue education or find practical sources of income Sep 27 17:09:14 I was thinking of the later. Sep 27 17:09:45 word you are thinking of is 'latter' Sep 27 17:09:59 former and latter Sep 27 17:10:00 Well, something I can learn from home, like coding. Sep 27 17:10:16 Ah! Yes. Sep 27 17:10:28 keep in mind code shops usually require some paper Sep 27 17:10:33 unless you are good Sep 27 17:11:27 Mhmm Sep 27 17:11:59 So. What's up in the Maemo community. Sep 27 17:12:07 same old Sep 27 17:13:21 Any new developments? Last time I checked, our repository were gone for good and we were backing up all we could, and create mirror repos. Sep 27 17:13:31 ~maemo-repos Sep 27 17:13:32 i heard maemo-repos is http://wiki.maemo.org/Repository#List_of_Maemo_repositories Sep 27 17:14:37 :) Sep 27 17:14:42 2 at the moment, maybe i should add mine Sep 27 17:15:30 And what's the progress on the rebasing of Maemo on latest Linux kernel. Sep 27 17:15:54 still no working cmt-speech module Sep 27 17:15:56 Oh! I think there are plenty more repos too. Sep 27 17:16:31 Oh! We will get around eventually. Sep 27 17:17:14 And there was this Freemantle project? Sep 27 17:17:27 never heard Sep 27 17:17:36 I should maybe check the forums. :) Sep 27 17:17:48 yes, that would be good starting point Sep 27 17:18:31 You know, so Maemo could run on other devices. Specifically neo900 Sep 27 17:18:46 :P Sep 27 17:18:57 you should join #neo900 for that specific platform Sep 27 17:20:19 i wonder if i can extend a ubifs partition "upwards" Sep 27 17:20:49 probably yes, but then only upward layer would write things Sep 27 17:21:02 (overlayfs?) Sep 27 17:21:06 no no Sep 27 17:21:07 like Sep 27 17:21:14 before Sep 27 17:21:22 in the mtd Sep 27 17:21:28 as opposed to extending it afterwards Sep 27 17:21:41 which is a basic feature of pretty much every filesystem Sep 27 17:21:50 nand is scarce Sep 27 17:22:08 i would leave it for battery charging/rescue/booting Sep 27 17:22:08 not on my sheevaplug, i've got a kernel partition i'm no longer using Sep 27 17:22:09 :> Sep 27 17:22:18 ahm, not n900 specific Sep 27 17:55:23 where does harmattan-black live? what repo? Sep 27 17:55:34 what? Sep 27 17:55:46 the theme Sep 27 17:55:49 ahm Sep 27 17:56:15 http://repository.maemo.org/extras-devel/pool/fremantle/free/h/harmattan-black/ Sep 27 17:56:21 looks like extras-devel at least Sep 27 17:56:22 thanks Sep 27 17:56:23 A related question, what packages that are in -devel that you install Sep 27 17:56:31 oscp Sep 27 17:56:39 pierogi Sep 27 17:56:57 rest is from extras or cssu-thumb Sep 27 17:57:29 do you use cssu-thumb exclusively, that is without the other cssu-* repos? Sep 27 17:57:45 cssu-thumb enables cssu-testing i think Sep 27 17:57:52 as it overlays it Sep 27 18:00:21 upon inspection of the .install file, it does. Sep 27 18:00:44 if you plan on installing cssu-thumb do it via installer, then click enabler in apps Sep 27 18:01:00 you shouldnt just add repos Sep 27 18:01:06 ok Sep 27 18:01:31 what is the disadvantage of just adding the repos? Sep 27 18:01:39 broken system? Sep 27 18:01:58 for one it requires cssu kernel or power kernel Sep 27 18:02:48 OK Sep 27 18:02:58 also it replaces some essential packages Sep 27 18:03:02 By the way, are the Nokia repos at http://maemo-repos.com/apt-mirror/ still relevant? Sep 27 18:03:09 um Sep 27 18:03:14 never seen that site Sep 27 18:03:33 Are the Nokia repos still usable? Sep 27 18:04:16 ~maemo-repos Sep 27 18:04:17 hmm... maemo-repos is http://wiki.maemo.org/Repository#List_of_Maemo_repositories Sep 27 18:05:00 thanks. Sep 27 18:05:09 what stuff are in the nokia repos that are deemed "important"? Sep 27 18:05:35 nothing you dont already have installed Sep 27 18:06:25 KotCzarny: ok Sep 27 18:07:40 but sometimes if you play with os too much you would want to restore some package Sep 27 18:07:55 (without reflashing etc) Sep 28 02:57:43 What is the best epub reader on the N900 now? **** ENDING LOGGING AT Mon Sep 28 02:59:58 2015