*** xes has quit IRC | 00:01 | |
Pali | DocScrutinizer05: gunzip can unpack .Z files | 00:04 |
---|---|---|
DocScrutinizer05 | Pali: yeah, see my last line | 00:05 |
Pali | my gzip does not support -k | 00:06 |
Pali | DocScrutinizer05: .Z files should be compressed by LZW compression, that one used in GIF images | 00:08 |
*** xes has joined #maemo | 00:08 | |
Pali | (in past there were problem with that compression because of patents) | 00:09 |
DocScrutinizer05 | -k, --keep keep (don't delete) input files | 00:11 |
DocScrutinizer05 | http://paste.opensuse.org/19770638 | 00:12 |
DocScrutinizer05 | funny detail: the original ftp download was mode 200 | 00:14 |
DocScrutinizer05 | jr@saturn:~> ll /home/jr/tmp/igu19350_18.sp3.Z | 00:15 |
DocScrutinizer05 | --w------- 1 jr users 185183 5. Feb 21:15 /home/jr/tmp/igu19350_18.sp3.Z | 00:15 |
*** xes has quit IRC | 00:15 | |
*** xes has joined #maemo | 00:16 | |
DocScrutinizer05 | well, actually ftp://ftp.igs.org/pub/gps/1935/igu19350_18.sp3.Z is mode 0000 | 00:17 |
*** agomez{M} has quit IRC | 00:17 | |
*** platicus has quit IRC | 00:17 | |
DocScrutinizer05 | I just fail to grok why igs.org seems to not provide almanac data | 00:22 |
DocScrutinizer05 | well, maybe NASA to the rescue then? https://www.navcen.uscg.gov/?pageName=currentAlmanac&format=sem-txt | 00:23 |
*** Pali has quit IRC | 00:23 | |
*** agomez{M} has joined #maemo | 00:29 | |
*** platicus has joined #maemo | 00:30 | |
DocScrutinizer05 | to help with background: the ephemeral contains data about the exact coordinates of a SV at a particular point in time, while almanac contains the orbital data which allows calculation of such coordinates for any random point in time | 00:31 |
DocScrutinizer05 | at least that's what I see | 00:31 |
DocScrutinizer05 | hmm, not that sure anymore: http://www.colorado.edu/geography/gcraft/notes/gps/ephclock.html | 00:34 |
DocScrutinizer05 | maybe eph contains both | 00:35 |
DocScrutinizer05 | >>Ephemeris data parameters describe SV orbits for short sections of the satellite orbits. Normally, a receiver gathers new ephemeris data each hour, but can use old data for up to four hours without much error. The ephemeris parameters are used with an algorithm that computes the SV position for any time within the period of the orbit described by the ephemeris parameter set.<< and >>Almanacs are approximate orbital data parameters | 00:36 |
DocScrutinizer05 | for all SVs. The ten-parameter almanacs describe SV orbits over extended periods of time (useful for months in some cases) and a set for all SVs is sent by each SV over a period of 12.5 minutes (at least).<< | 00:36 |
DocScrutinizer05 | so alm tells receiver which sats to look for (visible), while eph tells about precise position of a particular sat in next 4h so a decent fix can get calculated | 00:40 |
DocScrutinizer05 | a SUPL server prolly won't send alm when receiver asks for eph applicable to current position estimate, rather the server uses alm locally to determine which eph data to provide to receiver, based on where the receiver currently is located | 00:42 |
DocScrutinizer05 | (my uneducated guess) | 00:43 |
*** at1as has joined #maemo | 00:44 | |
* DocScrutinizer05 whould read RFC:SUPL | 00:44 | |
DocScrutinizer05 | ~rfc supl | 00:44 |
DocScrutinizer05 | ~ping | 00:44 |
infobot | ~pong | 00:44 |
DocScrutinizer05 | o.O | 00:45 |
DocScrutinizer05 | bencoh: (( hm no cellid-based geoloc doesn't depend on supl afaiu )) http://www.openmobilealliance.org/release/SUPL/V3_0-20140916-C/OMA-AD-SUPL-V3_0-20110920-C.pdf | 00:53 |
*** at1as has quit IRC | 00:54 | |
*** agomez{M} has quit IRC | 00:54 | |
*** platicus has quit IRC | 00:55 | |
DocScrutinizer05 | SUPL V3: Additional positioning methods supported: • SET Based Enhanced Cell/Sector ID | 00:58 |
DocScrutinizer05 | • Sensors | 01:00 |
DocScrutinizer05 | :-o | 01:00 |
*** jonwil has joined #maemo | 01:03 | |
jonwil | hi | 01:03 |
DocScrutinizer05 | sensors like magnetic compass vs accelerometer to determine geographic latitude? Ambient Light to find if day or night? microphone to detect known acoustic fingerprints? | 01:04 |
DocScrutinizer05 | barometer and temperature for altitude and possibly northern/southern hemisphere? | 01:05 |
*** platicus has joined #maemo | 01:05 | |
*** agomez{M} has joined #maemo | 01:06 | |
DocScrutinizer05 | for any supl.maemo.org service consider employing >> Security model for non-UICC devices using client certificates stored on the device << | 01:12 |
DocScrutinizer05 | incl an app that updates such client certificate when maemo.org publishes a new one | 01:13 |
DocScrutinizer05 | I guess the latter is easily accomlished via HAM (being that app) | 01:14 |
DocScrutinizer05 | jonwil: you seen?: http://www.openmobilealliance.org/release/SUPL/V3_0-20140916-C/OMA-AD-SUPL-V3_0-20110920-C.pdf | 01:18 |
*** trumee has quit IRC | 01:18 | |
jonwil | The specs for SUPL aren't really relavent except maybe a few pieces of it if you were cloning location-proxy (which would be wasted effort IMO) | 01:23 |
jonwil | Most of the interesting work is done by the bb5 | 01:24 |
DocScrutinizer05 | huh? we're considering supl.maemo.org | 01:31 |
DocScrutinizer05 | ROTFL @ http://wstaw.org/m/2017/02/06/plasma-desktopV17764.png | 01:31 |
*** at1as has joined #maemo | 01:31 | |
*** platicus has quit IRC | 01:31 | |
*** agomez{M} has quit IRC | 01:31 | |
DocScrutinizer05 | wow, this goes on like that: http://wstaw.org/m/2017/02/06/plasma-desktopV17764_1.png | 01:36 |
DocScrutinizer05 | you may assume Nokia adhered to the requirements in all BB5 and possibly even in maemo closed blobs like csd | 01:37 |
jonwil | oh I didn't know you were considering running a supl server for maemeo, that is a cool idea | 01:38 |
DocScrutinizer05 | :-) | 01:38 |
DocScrutinizer05 | jonwil: gzip -dkvc <(wget ftp://ftp.igs.org/pub/gps/1935/igu19350_18.sp3.Z -O -)|less; # https://www.navcen.uscg.gov/?pageName=currentAlmanac&format=sem-txt | 01:39 |
* DocScrutinizer05 hates having the 'choice' between supl.nokia.com prone to die, and supl.google.com prolly rogue and often changing API | 01:42 | |
jonwil | FYI the header file for the GPS part of bb5 is available and out there. Although no-one has produced a header file for the liblas library that does the low level talking to the GPS part of bb5 | 01:43 |
jonwil | Only things I know of that talk to liblas though are location-daemon, location-proxy and that clear tool | 01:45 |
DocScrutinizer05 | you're aware that BB5 is a OMAP A8 (iirc) system of its own? | 01:45 |
jonwil | yes I am aware | 01:46 |
jonwil | I mean the GPS ISI messages | 01:46 |
jonwil | the interface to the GPS code in the bb5 | 01:47 |
jonwil | liblas is a wrapper around libisi to send isi messages to GPS bits on bb5 | 01:47 |
DocScrutinizer05 | :nod: | 01:47 |
*** xorly has quit IRC | 01:49 | |
jonwil | but since no device other than the N900 likely has the same GPS hardware, there is no real benefit reverse engineering too much of this stuff or cloning it | 01:50 |
jonwil | There are things far more useful to clone out there (pulseaudio blobs for one :) | 01:50 |
DocScrutinizer05 | of course | 01:51 |
*** atk has quit IRC | 02:00 | |
*** atk has joined #maemo | 02:00 | |
*** M4rtinK has quit IRC | 02:04 | |
*** florian has quit IRC | 02:18 | |
jonwil | its cool that the GPS problems plaguing everyone for so long got sorted fairly easily once it was obvious what was going on. | 03:30 |
jonwil | Oh and in regards to the comment earlier about the maintainer of the cert cache deciding whats trusted, I would say that I qualify as the maintainer since I am the only one who has done any work on that repo in 3+ years :) | 03:35 |
jonwil | and as maintainer I say that the cert store should reflect whatever Mozilla is shipping :) | 03:35 |
*** hurrian has quit IRC | 03:37 | |
*** hurrian has joined #maemo | 03:38 | |
DocScrutinizer05 | It's *me* who's the maintainer of my cert cache ;-) I _might_ delegate this task to somebody with a sound idea like e.g. simply trusting a particular expired or flawed cert that otherwise would cause problems with SUPL, particularly when the rest of the cert cache gets updated to some set that's not tailored to fit the particular device and its needs | 03:48 |
DocScrutinizer05 | I don't think Mozilla ever bothered about supl.nokia.com or particularly maemo | 03:50 |
DocScrutinizer05 | my note was meant to say that the maintainer aka owner of the device and its cert cache is free to trust whatever certs he likes, so why not consider simply trusting the cert needed for supl.nokia.com instead of worrying about which parent cert it is signed by? | 03:52 |
DocScrutinizer05 | http://wstaw.org/m/2017/02/06/plasma-desktopT17764.png http://wstaw.org/m/2017/02/06/plasma-desktopa17764.png http://wstaw.org/m/2017/02/06/plasma-desktopi17764.png http://wstaw.org/m/2017/02/06/plasma-desktopU17764.png | 04:02 |
DocScrutinizer05 | I also had a flawed cert (homegrown) which been flawed in many respects, I imported it into chrome's cert cache and manually trusted it - no problems since | 04:03 |
DocScrutinizer05 | can't see why it wouldn't work in a similar way for the cert used in supl | 04:04 |
jonwil | Anyhow the supl cert issue is fixed for everyone once they get the new maemosec-certman-common-ca :) | 04:15 |
jonwil | and maps/GPS gets a lock really fast now | 04:15 |
*** auenf has quit IRC | 04:17 | |
jonwil | which will be great for when I need maps when out and about | 04:18 |
*** auenf has joined #maemo | 04:18 | |
*** auenf has quit IRC | 04:21 | |
*** auenf has joined #maemo | 04:22 | |
*** lxp has quit IRC | 06:04 | |
*** chainsawbike has quit IRC | 06:36 | |
DocScrutinizer05 | http://seclists.org/oss-sec/2017/q1/175 | 06:37 |
*** chainsawbike has joined #maemo | 06:38 | |
DocScrutinizer05 | 07777 mode WTF? | 06:38 |
Juesto | Isnt that full rwx? | 06:43 |
Juesto | :O | 06:43 |
Maxdamantus | I think that means sgid and suid. | 07:03 |
Maxdamantus | and maybe something else. | 07:03 |
Maxdamantus | Oh, it'll be sticky as well, right? | 07:05 |
Maxdamantus | dunno what that would mean on a file. | 07:06 |
Maxdamantus | Juesto: and yes, the lower three octets indicate ugo+rwx | 07:10 |
Maxdamantus | the weird thing is that it has the higher three bits set too, which mean sgid, suid and sticky, in some order (dunno what) | 07:11 |
Maxdamantus | so anyone can write a malicious binary to it (because it's o+w), and then execute it with euid 0 (because it's owned by root and +s o+x) | 07:12 |
Juesto | Hmmmm | 07:13 |
*** DocScrutinizer05 has quit IRC | 07:35 | |
*** DocScrutinizer05 has joined #maemo | 07:35 | |
DocScrutinizer05 | "new services as a service" ROTFL | 07:38 |
DocScrutinizer05 | spot on | 07:38 |
KotCzarny | maxd: or broken archiver/fs | 07:47 |
*** lobito has joined #maemo | 07:53 | |
Maxdamantus | KotCzarny: well, the broken archiver scenario would only really be interesting if the archiver is running with root permissions for some reason. | 07:57 |
Maxdamantus | KotCzarny: in which case it .. is already root. | 07:57 |
KotCzarny | maxd: or packaging on some broken os (ie. windoze) | 07:57 |
Maxdamantus | Windows doesn't have suid afaik | 07:58 |
KotCzarny | but can have tar and friends | 07:58 |
KotCzarny | and i have seen plethora of different file modes when unpacking archives made on windoze | 07:59 |
*** spiiroin has quit IRC | 07:59 | |
KotCzarny | made on windoze, unpacked on linux | 07:59 |
Maxdamantus | Again, unless the unarchiver is running as root, it can't make a file with those permissions. | 08:00 |
Maxdamantus | (well, it can, but it wouldn't be root-owned) | 08:00 |
Maxdamantus | (so it would just be suid/sgid with uid/gid being the user, not 0) | 08:00 |
KotCzarny | i think unarchiver can be told to ignore file flags in such case | 08:01 |
Maxdamantus | But it can't create a file owned by root, unless it's running as root. | 08:01 |
Maxdamantus | That's just how unix works. | 08:01 |
Maxdamantus | [max@jove (~)]$ chown root:root /tmp/1 | 08:02 |
Maxdamantus | chown: changing ownership of ‘/tmp/1’: Operation not permitted | 08:02 |
KotCzarny | yes, but im saying file flags stored in archive are broken and should be ignored anyway | 08:02 |
Maxdamantus | A bug in the archive or the unarchiver can't just break the unix security mechanism. | 08:02 |
DocScrutinizer05 | non-persistent settings in IRC client are reeally a PITA | 08:17 |
DocScrutinizer05 | Juesto: yes. And silly systemd used an unsigned int var for file permissions, and then the devel was poettering and stupid enough to defines mode_pemissionflags_invalid=-1 :-P | 08:19 |
*** DarioAlejandro has quit IRC | 08:26 | |
Juesto | :o | 08:37 |
*** eMHa__ has joined #maemo | 08:38 | |
DocScrutinizer05 | so guess what is the result from touch(file, PERMISSION_INVALID) | 08:38 |
*** spiiroin has joined #maemo | 08:41 | |
DocScrutinizer05 | (disclaimer: I didn't look into the flawed code, just seen what the bug ticket explains) | 08:41 |
DocScrutinizer05 | commit ee735086f8670be1591fa9593e80dd60163a7a2f | 08:59 |
DocScrutinizer05 | util-lib: use MODE_INVALID as invalid value for mode_t everywhere | 08:59 |
KotCzarny | doc, make a blog or something | 08:59 |
KotCzarny | more useful than just random irc bitching | 09:00 |
DocScrutinizer05 | mode_t is unsigned, so MODE_INVALID < 0 can never be true. | 09:00 |
*** dafox has joined #maemo | 09:04 | |
*** L29Ah has quit IRC | 09:07 | |
* DocScrutinizer05 makes a blog named "for KotCzarny who doesn't want to read mail archives even when linked to it, and prefers to explain supposed brokenness of archivers instead", then fixes the fallout of that non-persistent mode settings in IRC client another time | 09:09 | |
*** platicus has joined #maemo | 09:20 | |
*** eMHa__ has quit IRC | 09:24 | |
*** dafox has quit IRC | 09:28 | |
*** platicus has quit IRC | 09:34 | |
*** platicus has joined #maemo | 09:47 | |
jonwil | Looks like I can add the supl server cert fix to the long list of things I have accomplished since I first discovered the Nokia N900 :) | 09:49 |
Juesto | wow | 09:59 |
*** xes_ has joined #maemo | 10:22 | |
*** xes has quit IRC | 10:23 | |
*** geaaru has joined #maemo | 10:31 | |
*** florian has joined #maemo | 10:32 | |
*** herekun has quit IRC | 10:39 | |
*** M4rtinK has joined #maemo | 10:48 | |
*** xorly has joined #maemo | 10:49 | |
*** jskarvad has joined #maemo | 11:03 | |
*** jskarvad has quit IRC | 11:03 | |
*** jskarvad has joined #maemo | 11:03 | |
*** ecloud has quit IRC | 11:09 | |
*** xorly has quit IRC | 11:13 | |
*** ecloud has joined #maemo | 11:13 | |
*** Konsieur has joined #maemo | 11:26 | |
Sicelo | jonwil: thanks very much for the fix | 11:52 |
jonwil | glad my fix is appreciated | 11:52 |
jonwil | and will get some use :) | 11:52 |
jonwil | Anyone got anything else useful I can reverse engineer or investigate or try and fix? | 11:55 |
Sicelo | 0.2.9 is not yet available in repo, is it? | 11:56 |
jonwil | no idea, repos aren't my responsibility | 11:56 |
Sicelo | lol .. where can i find your updated pacakges then | 11:57 |
jonwil | You need to wait for someone to upload them to the repos | 11:58 |
jonwil | or build them yourself... | 11:58 |
Sicelo | ok. will wait then .. 0.2.3 working good for now | 11:59 |
*** zGrr has joined #maemo | 11:59 | |
zGrr | moin | 12:00 |
jonwil | so yeah nothing to work on :( | 12:02 |
DocScrutinizer05 | jonwil: even for building "somebody else" likely will need a URL to download | 12:09 |
Wizzup_ | jonwil: you should ask fmg | 12:10 |
jonwil | The source code you need to compile is in the CSSU repo :) | 12:12 |
jonwil | and should be trivial to build for anyone with a working dev env :) | 12:13 |
KotCzarny | i shall test my dev chroot on n900 one day | 12:15 |
*** xorly has joined #maemo | 12:16 | |
KotCzarny | it allows creation of packages in as tiny as 400MB of space | 12:16 |
KotCzarny | fully arm native | 12:16 |
KotCzarny | and being a chroot, it doesnt break device's packages | 12:16 |
jonwil | I wouldn't want to do on-device compiling for any of the big packages (I challenge anyone to build microb-engine or QT on-device for example) | 12:20 |
KotCzarny | being a chroot it also allows easy deploy of arm based compile farm | 12:20 |
Vajb_ | jonwil: i have an idea for u. Make irssi script that hibernates it to tray ;) | 12:22 |
*** Vajb_ is now known as Vajb | 12:22 | |
KotCzarny | how do you hibernat text program ? | 12:23 |
Sicelo | Vajb: screen .. it's available for N900 | 12:24 |
KotCzarny | sicelo, but how do you hibernate it to tray? | 12:24 |
Sicelo | you don't | 12:25 |
Sicelo | i think he just doesn't want to see the window all the time .. | 12:25 |
Wizzup_ | KotCzarny: so it's like musl, but larger | 12:25 |
Wizzup_ | ;) | 12:25 |
Wizzup_ | err, like alpine* | 12:26 |
Vajb | oh it excists already? | 12:27 |
Vajb | but otoh im kinda used to have it always open | 12:27 |
Sicelo | haha Vajb ... it's N900 .. what did you expect .. of course screen exists | 12:29 |
KotCzarny | but its not comfortable to detach/reattach it every time | 12:29 |
KotCzarny | he wants something single click | 12:29 |
KotCzarny | hmm | 12:29 |
KotCzarny | vajb, create a xterm shortcut with screen -rd yourircsession as a command | 12:30 |
KotCzarny | should be enough for what you need | 12:30 |
Vajb | think im gonna keep my "don't fix it if it aint broken aproach this time :) | 12:34 |
KotCzarny | vajb, screen + desktop shortcut should be trivial to do | 12:34 |
Vajb | but i've been thinking of making irssi plugin for n900 to have notifications on yellow bubles, but i still lack the know how | 12:36 |
KotCzarny | that should be doable with python/dbus maybe? | 12:36 |
Vajb | $ apt-cache policy screen | 12:37 |
Vajb | screen: Installed: (none) Candidate: (none) Version table: | 12:37 |
Vajb | yes it is i know. I just need to learn enough python to do it | 12:37 |
Vajb | guess that makes a script kiddie then :) | 12:38 |
Vajb | makes me a* | 12:38 |
Sicelo | you'll need perl too for the irssi part .. | 12:38 |
Sicelo | i'd take an existing perl notification script, install phone-control from repo, and use `phone-control --dialog ...` | 12:40 |
Sicelo | simple and you need no programming knowledge :) | 12:40 |
Wizzup_ | I thought irssi optionally required perl | 12:40 |
Wizzup_ | oh- nvm | 12:41 |
Sicelo | you're correct | 12:41 |
Vajb | ah right. I mixed perl and python. I meant perl | 12:41 |
Sicelo | try my suggestions .. should work | 12:42 |
Vajb | i might look into it, but i've been meaning to learn some programming anyways. Have just been lazy tho. | 12:47 |
Sicelo | which language? | 12:51 |
Vajb | first perl. I already found book via irssi homepage | 12:51 |
Vajb | so far i read the introduction | 12:51 |
Vajb | KotCzarny: how about imgur plugin? Coming together neatly? | 12:52 |
Sicelo | ok :) | 12:52 |
Vajb | in an ten years i'll announce my totally awesome n900 specific irssi plugin. | 12:53 |
* buZz cant wait | 12:54 | |
*** heroux has quit IRC | 12:54 | |
buZz | is there a crowdfunding? :P | 12:54 |
Vajb | haha not yet :p | 12:55 |
KotCzarny | :) | 12:58 |
KotCzarny | my plugin has similar pace as yours | 12:58 |
KotCzarny | maybe i'll look into it today | 12:59 |
bencoh | Vajb: I'd love a weechat-like remote plugin for irssi ;p | 13:01 |
*** heroux has joined #maemo | 13:03 | |
*** Michael_a330 has joined #maemo | 13:09 | |
*** Michael_a330 has left #maemo | 13:12 | |
Vajb | awww, my first feature request. | 13:17 |
jonwil | Ok so still looking for something to do. Something that doesn't involve Python or Perl or other things I dont have any understanding of or interest in | 13:23 |
Vajb | how about fixing callerx? | 13:31 |
jonwil | whats callerx? | 13:38 |
Vajb | program to block calls based on blacklist or whitelist | 13:39 |
Vajb | it works but sometimes in whitelist mode it blocks all calls | 13:39 |
Sicelo | Vajb: :p | 13:39 |
Vajb | i suspect that problem is whitelist file being in mydocs and when phone is mounted to pc. It doesn't reload that file. | 13:40 |
Vajb | Sicelo: well u know whos nawel comes first :p | 13:41 |
Vajb | hmm what else. Calendar widget could show weeknumber too. | 13:43 |
Sicelo | jonwil is talking about 'system-level' stuff though | 13:43 |
Vajb | well i heard that pulse audio has some things to do... | 13:44 |
Vajb | jk tho | 13:44 |
Sicelo | re: calendar .. there's alternatiove FOSS widget .. you can maybe make feature request on it | 13:44 |
Vajb | i'll look onto it | 13:44 |
Vajb | i have that alternate widget in use atm | 13:45 |
DocScrutinizer05 | wut? | 13:47 |
DocScrutinizer05 | install phonecontrol? | 13:47 |
DocScrutinizer05 | ~phonecontrol | 13:47 |
infobot | somebody said phonecontrol was http://wiki.maemo.org/Phone_control | 13:47 |
*** yosafbridge has quit IRC | 14:12 | |
*** yosafbridge has joined #maemo | 14:17 | |
*** Smily has quit IRC | 14:17 | |
*** Smily has joined #maemo | 14:23 | |
*** spiiroin has quit IRC | 14:23 | |
*** clopez has quit IRC | 14:25 | |
*** ssvb has joined #maemo | 14:28 | |
*** clopez has joined #maemo | 14:30 | |
*** mp107 has joined #maemo | 14:32 | |
*** mp107 has quit IRC | 14:33 | |
*** mp107 has joined #maemo | 14:34 | |
*** robinak has quit IRC | 14:38 | |
*** xorly has quit IRC | 14:42 | |
*** robink has joined #maemo | 14:53 | |
*** jonwil has quit IRC | 14:53 | |
*** robink has quit IRC | 14:59 | |
*** robinak has joined #maemo | 15:00 | |
*** at1as has quit IRC | 15:07 | |
*** mp107 has quit IRC | 15:12 | |
*** mp107 has joined #maemo | 15:17 | |
*** spiiroin has joined #maemo | 15:49 | |
*** troulouliou_div2 has joined #maemo | 16:02 | |
*** robink has joined #maemo | 16:31 | |
*** robinak has quit IRC | 16:31 | |
*** eMHa__ has joined #maemo | 16:34 | |
*** eMHa__ has quit IRC | 16:44 | |
*** xorly has joined #maemo | 16:48 | |
*** eMHa__ has joined #maemo | 16:48 | |
*** xorly has quit IRC | 17:00 | |
*** eMHa__ has quit IRC | 17:11 | |
*** eMHa__ has joined #maemo | 17:11 | |
*** at1as has joined #maemo | 17:13 | |
*** florian has quit IRC | 17:14 | |
*** eMHa__ has quit IRC | 17:16 | |
*** kerio has quit IRC | 17:24 | |
*** kerio has joined #maemo | 17:24 | |
*** mp107 has quit IRC | 18:14 | |
*** florian has joined #maemo | 18:21 | |
*** Pali has joined #maemo | 18:25 | |
freemangordon | Sicelo: 0.2.9 is in cssu-devel repo | 18:26 |
*** troulouliou_div2 has quit IRC | 18:28 | |
*** eMHa__ has joined #maemo | 18:30 | |
*** phlixi has quit IRC | 18:37 | |
*** phlixi has joined #maemo | 18:37 | |
*** eMHa has joined #maemo | 18:39 | |
*** eMHa__ has quit IRC | 18:40 | |
*** dafox has joined #maemo | 18:47 | |
*** zGrr has quit IRC | 18:58 | |
*** Wizzup_ has quit IRC | 19:12 | |
*** Wizzup has joined #maemo | 19:12 | |
*** dafox has quit IRC | 19:18 | |
*** Konsieur has quit IRC | 19:26 | |
*** at1as has quit IRC | 19:42 | |
sixwheeledbeast | Do I recall someone mentioning a fix for SMS Conversations silently failing due to Emoji's? I don't care for emojis but if your silently losing SMS messages it's not good. | 20:06 |
bencoh | yup, happened to me as well, and fix works | 20:09 |
sixwheeledbeast | Ah, https://github.com/harmattan/emojifix | 20:10 |
sixwheeledbeast | Any chance of getting patched libsms-utils in CSSU? | 20:10 |
*** Pali has quit IRC | 20:11 | |
bencoh | we dont have source so emojifix is only a workaround, and iirc it implies patching a binary | 20:14 |
sixwheeledbeast | so it appears | 20:15 |
bencoh | it's quite clever though, and I guess cssu could always push libemojitils to user and run emojifix patcher in postinst | 20:17 |
Vajb | happened to me too | 20:19 |
Vajb | but didn't know there is a fix | 20:19 |
bencoh | well, there is | 20:19 |
bencoh | and you can even get (some) emojis working by installing android/iphone fonts | 20:20 |
Vajb | well i installed droid fonts, but didn't know what to do with them :) | 20:20 |
*** NeKit has quit IRC | 20:30 | |
*** hurrian has quit IRC | 20:30 | |
Vajb | does that fix work with maemo too? | 20:32 |
Vajb | umm fremantle i guess | 20:32 |
Vajb | hmm reverse engineering rtcom-messaging-ui would be a job fit to jonwil :) | 20:46 |
*** Kabouik has joined #maemo | 20:49 | |
*** Kabouik_ has quit IRC | 20:50 | |
freemangordon | hehe | 20:57 |
*** hurrian has joined #maemo | 20:58 | |
*** geaaru has quit IRC | 21:01 | |
*** at1as has joined #maemo | 21:11 | |
*** NeKit has joined #maemo | 21:12 | |
*** drrz has joined #maemo | 21:34 | |
*** robink has quit IRC | 21:39 | |
*** robinak has joined #maemo | 21:46 | |
*** robinak has quit IRC | 21:52 | |
*** robinak has joined #maemo | 21:53 | |
*** louisdk has joined #maemo | 21:56 | |
*** xorly has joined #maemo | 21:56 | |
Sicelo | freemangordon: thanks. already installed :) | 22:04 |
*** Maxdamantus has quit IRC | 22:06 | |
*** Maxdamantus has joined #maemo | 22:07 | |
freemangordon | anybody wants to do debian packaging of https://github.com/community-ssu/osso-bookmark-engine/commit/1a333cd8b17c94aa48fafb249d8309f51fc11cb2 ? | 22:26 |
freemangordon | I am really sick of that code :) | 22:26 |
freemangordon | it is still buggy in some places, but I'll fix those later | 22:26 |
freemangordon | bencoh: ^^^ | 22:27 |
bencoh | mreow | 22:27 |
freemangordon | wanna package that? | 22:27 |
bencoh | lemme see | 22:27 |
freemangordon | bencoh: there is -dev package in maemo repos you can use as a template for .pc file | 22:28 |
bencoh | err, how comes osso-* stuff isn't already packaged? is that RE work? | 22:28 |
freemangordon | yes, it is | 22:29 |
bencoh | "RE finished" nevermind :D | 22:29 |
bencoh | yeah I'll have a look at it then :) | 22:29 |
freemangordon | bencoh: this is what I used to compile gcc `pkg-config --cflags --libs glib-2.0 gconf-2.0 libxml-2.0` bookmark_parser.c -shared -o osso-bookmark-engine.so -fPIC -Wall -O2 | 22:29 |
*** Dakon has joined #maemo | 22:37 | |
*** Dakon has left #maemo | 22:38 | |
*** jonwil has joined #maemo | 22:39 | |
jonwil | hi | 22:40 |
freemangordon | jonwil: hi! osso-bookmark-engine RE is finished, it just needs debian packaging and a couple of code fixes :) | 22:42 |
jonwil | great :) | 22:42 |
jonwil | that's good news | 22:42 |
jonwil | Still looking for something to do (and no I dont want to touch osso-bookmark-engine at all :) | 22:48 |
bencoh | is it that ugly? :D | 22:49 |
freemangordon | bencoh: yes, it is, despite I did a lot of fixes | 22:53 |
freemangordon | for example - it uses globals to pass data bewtween recursive function calls | 22:53 |
bencoh | huhu | 22:53 |
freemangordon | or just look at the so-called lock()-unlock() functions which are supposed to protect bookmarks file from concurrent accesses | 22:54 |
freemangordon | there was stuff like xmlGetSomething and then g_free on the result | 22:55 |
freemangordon | half of the allocated things rere not freed | 22:55 |
freemangordon | *were | 22:55 |
freemangordon | one and the same code is copy/pasted all over the place (still) | 22:56 |
freemangordon | honestly, I can;t remember seeing such a piece of crap in whole my dev experience | 22:56 |
*** lxp has joined #maemo | 23:14 | |
*** at1as has quit IRC | 23:21 | |
DocScrutinizer05 | haha | 23:24 |
DocScrutinizer05 | maybe once have a look into bme | 23:25 |
jonwil | Still cant find anything useful/interesting to do... | 23:25 |
DocScrutinizer05 | ^^^ | 23:25 |
DocScrutinizer05 | just for fun | 23:25 |
DocScrutinizer05 | prolly like watching a train crash | 23:26 |
bencoh | oh shit, fuck libtool | 23:38 |
jonwil | Not even going to touch the mess that is BME... | 23:50 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!