arcean | I've changed a lot of things related to the screen rotation, so most probably there are new bugs :D | 00:01 |
---|---|---|
freemangordon | arcean: well, put it in -devel then | 00:01 |
arcean | yeah, but Qt should be the first | 00:02 |
freemangordon | well, ok | 00:02 |
arcean | I'll try to do this on Saturday/Sunday | 00:03 |
freemangordon | great | 00:03 |
DocScrutinizer05 | ~seen merlin1991 | 00:09 |
infobot | merlin1991 is currently on #maemo #harmattan #maemo-ssu. Has said a total of 215 messages. Is idling for 3h 15m 3s, last said: 'we can't do it directly'. | 00:09 |
DocScrutinizer05 | 3h is not even "missing" | 00:09 |
freemangordon | DocScrutinizer05: i said "right now" | 00:10 |
DocScrutinizer05 | that's "afk" | 00:10 |
freemangordon | could be | 00:10 |
DocScrutinizer05 | however | 00:11 |
DocScrutinizer05 | ~seen qwazix | 00:11 |
infobot | qwazix <~qwazix@Maemo/community/council/qwazix> was last seen on IRC in channel #maemo, 13d 1h 39m 52s ago, saying: 'sounds cool.'. | 00:11 |
DocScrutinizer05 | I wonder how he managed to make lagrange ZNC drop his login | 00:17 |
luf | merlin1991: please create git repo in cssu for osso-gnomevfs-extra | 00:18 |
luf | freemangordon: what about bluez-4.99? Is is still ok for you? | 00:18 |
* DocScrutinizer05 could try to check which channels qwazix is still on, by looking at ZNC logs. But I'm not BOFH | 00:18 | |
*** xes has left #maemo-ssu | 00:37 | |
*** arcean has quit IRC | 00:40 | |
*** arcean has joined #maemo-ssu | 00:42 | |
*** luf has quit IRC | 00:48 | |
*** dhbiker has quit IRC | 01:13 | |
*** dhbiker has joined #maemo-ssu | 01:22 | |
*** int_ua has quit IRC | 02:04 | |
*** NIN101 has quit IRC | 02:04 | |
*** wumpwoast has quit IRC | 03:28 | |
*** jonwil has joined #maemo-ssu | 04:03 | |
*** M4rtinK has quit IRC | 04:09 | |
jonwil | ok, I think Gentoo box has decided to come back to life. And I have a solution for the problem being discussed last night by gregoa | 04:15 |
jonwil | At least I think I do | 04:15 |
gregoa | great! | 04:16 |
jonwil | now I just need to remember how to use git :) | 04:27 |
*** arcean has quit IRC | 04:28 | |
*** mickname_ has joined #maemo-ssu | 04:43 | |
*** ruskie has quit IRC | 04:44 | |
*** mickname has quit IRC | 04:44 | |
*** ThreeM has quit IRC | 04:44 | |
*** ThreeM_ has joined #maemo-ssu | 04:44 | |
jonwil | ok, gregoa, I should have a .deb file for you to test soon :) | 04:45 |
*** ruskie has joined #maemo-ssu | 04:46 | |
gregoa | jonwil: that sounds very promising, and I'm happy to test | 04:46 |
jonwil | ok, firstly I will test it myself and see what I get sent by the code in various ways and see if the fix does what I think it should on my end | 04:51 |
jonwil | then I will give you a .deb to test | 04:51 |
jonwil | then if it fixes your end, I will update the changelog and stuff and push to git (and once someone with access shows up) to cssu-devel :) | 04:51 |
jonwil | gregoa, try this please | 05:00 |
jonwil | http://www.cncmods.net/files/connui-home-cellular_3.2.1_armel.deb | 05:00 |
jonwil | install that .deb file with dpkg -i | 05:00 |
jonwil | then reboot the phone | 05:00 |
jonwil | then send or pastebin opername.log | 05:00 |
jonwil | oh wait delete opername.log before you reboot | 05:01 |
gregoa | jonwil: installing ... | 05:01 |
jonwil | ok | 05:01 |
jonwil | if it works, great, I will figure out how to update Git :) | 05:02 |
jonwil | and the changelog | 05:02 |
jonwil | and stuff :) | 05:02 |
jonwil | and make a 3.2.2 version :) | 05:02 |
jonwil | does it work? | 05:03 |
gregoa | ... rebooting ... | 05:03 |
jonwil | ok | 05:03 |
gregoa | still 'A1' (on an almost empty screen). let's wait | 05:05 |
jonwil | ok, get me the opername.log file then | 05:05 |
*** user_ has joined #maemo-ssu | 05:06 | |
*** user_ has left #maemo-ssu | 05:06 | |
gregoa | jonwil: http://paste.debian.net/221529/ ← here your are. sorry for not reporting better news, and thanks for all your efforts! | 05:07 |
jonwil | ok, the good news is that from that log, it IS picking up the name "bob" | 05:08 |
jonwil | but for some reason its then choosing to use the name "A1" anyway | 05:09 |
jonwil | Back to the stock widget for a bit more reverse engineering I go :) | 05:09 |
gregoa | jonwil: :) thanks again! | 05:09 |
jonwil | ok, I am building another build, will test it myself then hand it to you if it works for me | 05:15 |
jonwil | ok, download this and try it please | 05:32 |
jonwil | http://www.cncmods.net/files/connui-home-cellular_3.2.1_armel.deb | 05:32 |
jonwil | same thing abefore | 05:32 |
jonwil | as before | 05:32 |
jonwil | install it, remove opername.log, reboot | 05:32 |
jonwil | and pastebin the opername.log you get so I can verify that its doing what I think it should be | 05:33 |
jonwil | aqnything? | 05:34 |
jonwil | anything? | 05:34 |
gregoa | jonwil: ... rebooting ... | 05:40 |
jonwil | ok | 05:40 |
jonwil | so yeah assuming this does what I think it will, there should be one more build for you to install | 05:40 |
gregoa | sounds fine but I guess we have to defer to next round to tomorrow :) | 05:41 |
jonwil | does it work? | 05:42 |
gregoa | ATM I see no operator at all -- so yes there's some change :) | 05:43 |
gregoa | jonwil: yeah! 'bob' appeared! | 05:43 |
jonwil | ok, send me the opername.log | 05:43 |
gregoa | jonwil: https://paste.debian.net/221533/ ; looks like it works now! cool & thanks! | 05:45 |
jonwil | ok, so thats good | 05:46 |
jonwil | I will update Git and make a 3.2.2 build for people to play with | 05:46 |
gregoa | jonwil: sounds good. and thanks again, I really appreciate your efforts in improving this stuff! | 05:47 |
jonwil | ok | 05:48 |
*** amiconn has quit IRC | 05:48 | |
*** amiconn_ has joined #maemo-ssu | 05:48 | |
*** amiconn_ is now known as amiconn | 05:48 | |
jonwil | lets hope others using the widget get the intended results too | 05:48 |
gregoa | yup; kerio is a good candidate for testing, he previously also had problems with the op-name (on roaming) | 05:49 |
jonwil | kerio: ping | 05:51 |
*** DocScrutinizer05 has quit IRC | 06:03 | |
*** DocScrutinizer05 has joined #maemo-ssu | 06:03 | |
jonwil | Who has access to upload new things to community-devel? | 06:43 |
jonwil | I have a new version for http://maemo.merlin1991.at/cssu/community-devel/pool/free/c/connui-home-cellular/ | 06:43 |
jonwil | 3.2.2 | 06:43 |
*** nox- has quit IRC | 06:59 | |
*** luf has joined #maemo-ssu | 07:53 | |
luf | jonwil: as I wrote I need also _armel.changes file. | 07:55 |
jonwil | I posted all files here | 07:58 |
jonwil | http://www.cncmods.net/files/connui-home-cellular/ | 07:58 |
jonwil | that should be what is needed to handle upload to cssu-devel | 07:58 |
jonwil | if there are any missing files, tell me and I will grab them off my box for you | 08:00 |
luf | jonwil: now I see all files I need. I'll upload in 10 minutes | 08:01 |
jonwil | ok, thanks | 08:01 |
*** jonwil has quit IRC | 08:11 | |
luf | jonwil: new connui-home-cellular is now in cssu-devel | 08:11 |
*** LaoLang_cool has joined #maemo-ssu | 08:14 | |
*** LaoLang_cool has quit IRC | 08:18 | |
kerio | luf: will test | 09:39 |
freemangordon | hmm, what is the big idea? priv->operator_state_name = g_strdup("NULL"); | 09:39 |
freemangordon | what kind of ugly hack is that? | 09:40 |
freemangordon | insttead of improving, it seems to me that code quality of cbs-widget(or whatever the name) is getting worse :( | 09:41 |
*** Martix has quit IRC | 09:46 | |
merlin1991 | I go to sleep early once and suddenly everyone needs somehting from me | 09:46 |
freemangordon | merlin1991: you sleep? | 09:47 |
merlin1991 | at times | 09:47 |
freemangordon | :D | 09:47 |
freemangordon | merlin1991: zlib got stuck in cssu-devel | 09:47 |
freemangordon | incoming folder | 09:47 |
merlin1991 | let me see | 09:48 |
* merlin1991 hates UDebs | 09:49 | |
kerio | freemangordon: so fic it! | 09:50 |
kerio | fix | 09:50 |
freemangordon | kerio: no, i'll ask jonwil | 09:50 |
freemangordon | i have tklock bug to fix | 09:50 |
freemangordon | kerio: BTW I still cannot get it how you managed to do what you've reportd for tklock | 09:51 |
freemangordon | did you check syslog for weird stuff? | 09:51 |
merlin1991 | freemangordon: repo is fixed | 09:52 |
freemangordon | zlib is in or I have to reupload it? | 09:52 |
freemangordon | merlin1991: ^^^ | 09:52 |
merlin1991 | in | 09:52 |
freemangordon | ok, thanks | 09:52 |
merlin1991 | btw if the package is right all you have todo is to touch the .changes file | 09:53 |
freemangordon | I know | 09:53 |
merlin1991 | the error was, that the repo was not configured to include udebs | 09:53 |
freemangordon | merlin1991: BTW, in case you've missed it, I compiled microb with system zlib and libpng, works like a charm :). latest zlib and libpng ofc | 09:53 |
luf | merlin1991: sleep ... is it some new app for N900 from you? :D | 09:53 |
freemangordon | luf: do we have BT ftp browsing already? :P | 09:54 |
luf | freemangordon: sure all the time :D | 09:55 |
freemangordon | great :D | 09:55 |
merlin1991 | I still heaven't gotten a vmware image though | 09:56 |
merlin1991 | need to find out WHY microb fails to compile under my "normal" setup | 09:57 |
freemangordon | merlin1991: so if everything remains ok, we'll be able to close all bugs against libpng :) | 09:57 |
freemangordon | merlin1991: going to upload it, just tell me where | 09:57 |
merlin1991 | only that we can't close them ;) | 09:57 |
merlin1991 | freemangordon: drop it in your home | 09:58 |
freemangordon | merlin1991: (once the new update is out) | 09:58 |
freemangordon | ok | 09:58 |
merlin1991 | also it would be great if you could do a build of the version for stable for chemist | 09:58 |
freemangordon | of what? | 09:59 |
merlin1991 | microb-engine ofc :) | 09:59 |
freemangordon | hmm... | 09:59 |
freemangordon | I need to setup SB first | 09:59 |
merlin1991 | err how did you build without having sb setup ? | 10:00 |
merlin1991 | o_O | 10:00 |
freemangordon | I have packages from -testing installed in armel target ;) | 10:00 |
freemangordon | will have to setup a new target for stable | 10:01 |
*** luf has quit IRC | 10:01 | |
* merlin1991 still wants to know WHY fmg can build and he can't | 10:01 | |
kerio | merlin1991: because he's better than you! | 10:03 |
freemangordon | merlin1991: SB image is copying in ~fmg/SB, will take a while though ;) | 10:07 |
freemangordon | seems my upload speed sux | 10:08 |
*** luf has joined #maemo-ssu | 10:19 | |
*** jonwil has joined #maemo-ssu | 10:29 | |
*** Martix has joined #maemo-ssu | 10:35 | |
*** Martix has quit IRC | 10:35 | |
luf | merlin1991: what about the new git repo for osso-gnomevfs-extra ? | 10:36 |
*** Pali has joined #maemo-ssu | 10:38 | |
*** Pali has quit IRC | 10:43 | |
*** Pali has joined #maemo-ssu | 10:46 | |
merlin1991 | luf: coming right up | 10:54 |
jonwil | I think with the changes I made earlier today, all the issues with connui-home-cellular should be resolved | 10:55 |
*** dhbiker has quit IRC | 10:55 | |
merlin1991 | did you push them to git? I'm interested what it was :D | 10:55 |
merlin1991 | luf: https://gitorious.org/community-ssu/osso-gnomevfs-extra | 10:55 |
jonwil | yes all the changes I made to connui-home-cellular are in both git and the community-devel repo | 10:57 |
jonwil | Lets hope everyone gets the correct operator name now and there is no need for a 1.2.3 :) | 10:59 |
jonwil | I mean 3.2.3 | 10:59 |
merlin1991 | 1 2 3 would be way more awesome ;) | 10:59 |
jonwil | :P | 11:00 |
*** zogg_ has quit IRC | 11:05 | |
*** dhbiker has joined #maemo-ssu | 11:11 | |
jonwil | ok, so now that I finished work on connui-home-cellular, what should I target next? :) | 11:13 |
jonwil | Maybe I will go back to the investigation of clockd that I started yesterday | 11:13 |
jonwil | or go back to looking at icd... | 11:16 |
*** zogg_ has joined #maemo-ssu | 11:18 | |
luf | freemangordon: I pushed osso-gnomevfs-extra into cssu gitorious | 11:22 |
luf | Again N900 crash/reboot (this time during ssh login) | 11:41 |
luf | yes the same reason as the last one ... | 11:46 |
luf | pali: ping | 11:46 |
Pali | luf, pong | 11:47 |
luf | pali: kp52 kernel oops. how cen I report it (what is your preferred wy)? | 11:48 |
Pali | luf, can you send me oops log? | 11:48 |
Pali | or do you know when it oopsing? | 11:48 |
Pali | jonwil, something usefull for RE could be USB widget (switch between PCSuite and Mass storage) | 11:49 |
Pali | I really hate that idea that you need to unplug usb cable and plug it again for switching mode | 11:49 |
luf | right now and few days ago (I upgraded kp to the latest from tmo) | 11:50 |
luf | I used PCSuite and ssh from notebook to N900 | 11:50 |
luf | (pwd request) | 11:50 |
Pali | same here, but for some reason I needed to switch to usb mass storage (ssh via usb network is not enought...) | 11:51 |
Pali | and I see that it is possible to add mass storage mode to g_nokia driver | 11:52 |
Pali | so no switch | 11:52 |
Pali | but that change must be adopted to that stupid closed nokia widget... | 11:52 |
luf | However http://pastebin.com/52Zg0GeZ | 11:52 |
*** dhbiker has quit IRC | 11:53 | |
Pali | luf, use this tool for extracting oops from mtd partition: http://maemo.org/packages/view/sp-oops-extract/ | 11:54 |
kerio | it's preinstalled, isn't it? | 11:54 |
kerio | hm, maybe not | 11:54 |
luf | pali: how to use? | 11:55 |
luf | I see. | 11:55 |
kerio | luf: sp-oops-extract /dev/mtd2ro | 11:55 |
Pali | you can also create dump of mtd, transfer to pc and extract via that tool on pc | 11:56 |
Pali | (if you do not want to install it to n900 rootfs) | 11:56 |
luf | http://pastebin.com/d3yExyfk | 11:56 |
jonwil | I think the details of how the usb widget works are understood, its just a matter of someone with the UI skills cloning it | 11:56 |
jonwil | I mean writing a new one/replacement | 11:56 |
jonwil | If there are unknown questions about how the widget works, those I can reverse engineer I guess :) | 11:57 |
luf | You can see all four or five crashes (the same backtrace for all) | 11:57 |
luf | pali: ^^^ | 11:57 |
jon_y | Pali: about your kp garage git repo, do you just dump the "debian" dir into the vanilla kernel source tree? | 11:57 |
*** dhbiker has joined #maemo-ssu | 11:58 | |
Pali | jonwil, I do not know what usb widget doing for switching to mode | 11:58 |
Pali | it calling via sudo some shell script? or setting some HAL property? | 11:58 |
jonwil | ok, I will find out what its doing | 11:58 |
jon_y | 3g modem switch? | 11:58 |
jon_y | does it involve 3G USB dongles? | 11:59 |
jon_y | sorry, I picked up on the "switching to mode" part | 11:59 |
jonwil | it use com.nokia.ke_recv dbus | 11:59 |
kerio | the same as ke-recv-test p/m i think | 12:00 |
kerio | apparently there's also a "charging mode" in ke-recv | 12:00 |
Pali | jon_y, see: http://talk.maemo.org/showthread.php?t=78371 | 12:00 |
kerio | that could be useful to switch back to | 12:00 |
Pali | steps how to compile | 12:00 |
jon_y | Pali: OK | 12:00 |
jonwil | it also uses HAL to watch USB | 12:01 |
jonwil | or so | 12:01 |
jonwil | org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc specifically | 12:01 |
Pali | jonwil, write that info to some file | 12:01 |
jonwil | don't have anywhere to write it | 12:02 |
jonwil | if wiki was working I would write it there | 12:02 |
jonwil | Its also calling libhal_manager_find_device_string_match(blah,"button.type","usb.cable",blah) or so | 12:03 |
jonwil | so basically its using libhal (open and documented) to monitor/deal with USB stuff | 12:04 |
jonwil | then ke_recv (also open) to actually switch modes | 12:05 |
Pali | ok | 12:06 |
jonwil | its also doing /bin/ls /dev/ttyGS* somewhere for some reason | 12:06 |
Pali | what is ttyGS*? | 12:06 |
jonwil | no idea | 12:06 |
jonwil | its also doing /usr/sbin/osso-usb-mass-storage-is-used.sh | 12:06 |
kerio | Pali: g_serial | 12:06 |
Pali | ah, yes, g_nokia have g_serial included | 12:07 |
Pali | (and export here pnatd daemon for modem) | 12:07 |
jonwil | oh and it does /bin/grep /proc/modules -e %s too | 12:08 |
jonwil | with g_nokia and g_file_storage as the values passed in | 12:08 |
jonwil | seems like g_file_storage is module for mass storage | 12:09 |
jonwil | and g_nokia is module for pcsuite | 12:09 |
jonwil | also reference to /tmp/.current_usb_mode | 12:10 |
kerio | Pali: is g_nokia open? | 12:10 |
Pali | kerio, yes, all kernel drivers are open | 12:11 |
kerio | so why didn't you (or someone else) merge g_nokia and g_file_storage already? | 12:11 |
Pali | kerio, I wrote that I see that it is possible | 12:11 |
Pali | but possible on 2.6.3x kernels... | 12:11 |
Pali | driver g_nokia is modular | 12:11 |
Pali | but driver g_filestorage is monolitic | 12:12 |
kerio | :( | 12:12 |
Pali | g_filestorage was replaced in new kernel with g_masssttorage which is modular | 12:12 |
jonwil | if it wasn't so hard to reverse engineer gtk apps with no x86 binary I would just reverse engineer entire USB widget | 12:12 |
jonwil | but I hope the info I have provided helps someone else come up with a new widget | 12:12 |
Pali | so first we need to backport massstorage code to 2.6.28 | 12:12 |
kerio | Pali: i see | 12:13 |
Pali | and then add massstorage code to g_nokia | 12:13 |
Pali | jonwil, I will look at that widget | 12:13 |
Pali | I wrote more 2 buttons widgets :-) | 12:14 |
jonwil | ok, so what should I look at next? | 12:14 |
Pali | clockd :-) | 12:14 |
Pali | and libtime | 12:14 |
jonwil | ok, maybe I will go back to clockd or icd stuff then :) | 12:14 |
Pali | jonwil, and I have git tree for mce where I tried to patch upstream meego mce for fremantle | 12:15 |
jonwil | if I clone clockd, is it ok to completly ignore all the debugging and syslog stuff when cloning it? Would make things easier :) | 12:15 |
Pali | if you want I can give you my tree and you can try mce :-) | 12:15 |
jonwil | i.e. pretend that the -d option to clockd doesn't exist | 12:15 |
Pali | jonwil, you can ignore debugging & syslog, but add some log to code | 12:15 |
Pali | (e.g time is changing, ...) | 12:16 |
jonwil | how far did you get with mce? | 12:16 |
Pali | I copied code from diablo mce to harmattan | 12:16 |
Pali | code which was removed | 12:16 |
Pali | but it is still in uncompilable state | 12:16 |
jonwil | I think open MCE things are too far changed from Fremantle MCE to get something usable on Fremantle | 12:17 |
Pali | missing systemui dev packages | 12:17 |
jonwil | I tried before with various of the MCE plugins and got nowhere | 12:17 |
Pali | but freemangordon RE some systemui parts, so then it I try it again | 12:17 |
jonwil | really need RE guru to handle MCE | 12:17 |
jonwil | I am not RE gutu | 12:17 |
jonwil | guru | 12:17 |
jonwil | so I cant do MCE | 12:17 |
jonwil | clockd I can do | 12:18 |
Pali | ok, look at clockd :-) | 12:18 |
jonwil | icd (figuring out externals needed to replace it) I can also probably do | 12:18 |
jonwil | but yeah I will look into those later :) | 12:18 |
Pali | kerio, I found usb_eject function in ke-recv | 12:18 |
Pali | so that function umounting mounted usb device (in host mode) | 12:19 |
Pali | so need to add some button somewhere for calling it | 12:19 |
jonwil | ok, so I will see what I can do about clockd (I dont think we need libtime, just clockd) | 12:23 |
jonwil | and also the icd2 stuff | 12:23 |
Pali | jonwil, libtime seems to be only dbus handler | 12:24 |
Pali | this can be generated :-) | 12:24 |
*** lizardo has joined #maemo-ssu | 12:26 | |
jonwil | no libtime does more than just dbus | 12:26 |
Pali | jonwil, look also on: https://wiki.maemo.org/Fremantle_closed_packages/clockd https://wiki.maemo.org/Fremantle_closed_packages/libtime0 | 12:28 |
jonwil | there is old maemo bug report asking for open libtime which was (of course) rejected | 12:32 |
jonwil | but yeah if I am cloning clockd, cloning libtime looks doable too | 12:32 |
jonwil | hardest part with both is making build system/debian package info/etc, not actual code | 12:34 |
Pali | I can create debian package without problem | 12:35 |
Pali | jonwil, just add files which needs to be installed to git | 12:36 |
jonwil | what about builf system? | 12:36 |
Pali | and create proper debian directory | 12:36 |
Pali | simple Makefile | 12:36 |
Pali | or do you really need autotools? | 12:37 |
Pali | or write shell script which compile your binaries | 12:37 |
jonwil | yeah makefie will do or now | 12:38 |
jonwil | for | 12:38 |
Pali | jonwil, clock synchronization from GPS, see https://bugs.maemo.org/show_bug.cgi?id=2750 | 12:41 |
povbot | Bug 2750: Support clock synchronization by GPS | 12:41 |
Pali | funny that it was fixed 2008-11-26 | 12:41 |
Pali | but for harmattan... | 12:41 |
Pali | usign NTP is here: https://bugs.maemo.org/show_bug.cgi?id=472 | 12:42 |
povbot | Bug 472: Support clock synchronization by NTP | 12:42 |
jonwil | I will simply clone clockd as-is and get someone else to figure it out | 12:42 |
jonwil | i.e. do the rest of the work | 12:43 |
freemangordon | jonwil: please, cleanup the cbs-widget code first | 12:43 |
Pali | jonwil, on my todo list is NTP support for clockd :-) | 12:43 |
freemangordon | it is a mess now | 12:43 |
jonwil | cleaning up code is not something I am any good at... :P | 12:44 |
freemangordon | jonwil: also, why is priv->operator_state_name = g_strdup("NULL"); needed? | 12:44 |
freemangordon | why not simply NULL? | 12:44 |
jonwil | because you cant pass NULL to free or strcmp... | 12:44 |
jonwil | if you think you can make cbs-widget code better please do | 12:45 |
freemangordon | jonwil: I am sure I can make it better, but that is not the point | 12:45 |
jonwil | because I dont think my skillset will allow me to do it :P | 12:45 |
tadzik | is there a reason why NULL and not just ""? | 12:45 |
freemangordon | it is madness to allocate memory just to make free and strcmp happy | 12:45 |
freemangordon | just do if(p) free(p) | 12:46 |
Pali | you can call free(NULL) | 12:46 |
freemangordon | and there is g_strcmp (or similar) function dealing with NULL input parameters | 12:46 |
freemangordon | that one too | 12:46 |
Pali | free(NULL) it doing nothing | 12:46 |
Pali | strcmp must be non NULL | 12:47 |
Pali | (no idea if g_strcmp can be) | 12:47 |
freemangordon | iirc strncmp is dealing with NULL, but could be wrong | 12:47 |
Pali | there is no info what happen if strdup get NULL | 12:48 |
tadzik | Compares str1 and str2 like strcmp(). Handles NULL gracefully by sorting it before non-NULL strings. Comparing two NULL pointers returns 0. | 12:48 |
tadzik | that's g_strcmp0 | 12:48 |
freemangordon | yep | 12:48 |
tadzik | (http://developer.gnome.org/glib/2.32/glib-String-Utility-Functions.html#g-strcmp0) | 12:48 |
kerio | free(NULL) is specified, it MUST be the same as a no-op | 12:48 |
kerio | in any compliant libc | 12:49 |
Pali | C functions strcmp and strncmp cannot be called with NULL | 12:49 |
freemangordon | :nod: | 12:49 |
tadzik | there's always g_free, which does exactly the same | 12:49 |
freemangordon | tadzik: but you should use g_strdup | 12:49 |
tadzik | use where? | 12:49 |
freemangordon | oh, wait | 12:50 |
freemangordon | it IS used | 12:50 |
freemangordon | g_free that is | 12:50 |
tadzik | sounds reasonable | 12:50 |
freemangordon | https://gitorious.org/community-ssu/operator-name-cbs-widget/blobs/master/sbpluginsrc/operator-name-cbs-home-item.c#line361 | 12:50 |
tadzik | yeah, looking at the file it should be ok for it to be NULL, as long as it switches to g_strfoo stuff | 12:51 |
freemangordon | yep | 12:51 |
Pali | jonwil, for clock/time here is full lists of bugs: https://bugs.maemo.org/buglist.cgi?query_format=advanced&component=Clock&product=Utilities&classification=Maemo%20Official%20Applications | 12:52 |
jonwil | so yeah my plan right now is to produce 1:1 clone of clockd and libtime | 12:52 |
jonwil | if anyone wants more than that, they can do it themselves :) | 12:53 |
jonwil | same if anyone wants to make cbs-widget better :P | 12:53 |
*** M4rtinK has joined #maemo-ssu | 12:53 | |
freemangordon | jonwil: what? why you take it as offence? | 12:53 |
freemangordon | come on. :( | 12:54 |
jonwil | I dont take it as offense, I just dont have the skills to do really good code | 12:54 |
jonwil | my code is always messy | 12:54 |
jonwil | so if someone wants to clean it up, feel free but dont expect me to do it :) | 12:54 |
freemangordon | jonwil: and it will always be like that if you don't try :P | 12:54 |
freemangordon | however | 12:55 |
*** kolp has joined #maemo-ssu | 13:13 | |
*** dhbiker has quit IRC | 13:31 | |
*** dhbiker has joined #maemo-ssu | 13:32 | |
*** M4rtinK has quit IRC | 13:55 | |
*** LaoLang_cool has joined #maemo-ssu | 13:59 | |
jonwil | I prefer writing useful code than writing clean code or well-commented code :P | 14:07 |
*** LaoLang_cool has quit IRC | 14:11 | |
*** LaoLang_cool has joined #maemo-ssu | 14:13 | |
*** LaoLang_cool has quit IRC | 14:30 | |
kerio | code that's not clean or well-commented isn't really useful for long | 14:31 |
*** xmlich02 has joined #maemo-ssu | 14:37 | |
*** NIN101 has joined #maemo-ssu | 14:37 | |
*** anthony__ has joined #maemo-ssu | 14:39 | |
*** Pali has quit IRC | 15:01 | |
*** Pali has joined #maemo-ssu | 15:01 | |
Pali | if somebody has scratchbox loaded: need to build new version of packages from git: profiled, dsme, upstart | 15:03 |
*** kolp has quit IRC | 15:05 | |
*** kolp has joined #maemo-ssu | 15:12 | |
*** kolp has quit IRC | 15:18 | |
kerio | oh, zlib is in cssu-devel already, neat | 15:22 |
jonwil | kerio: you were having problens with the cbs widget before, can you test if the newest version gives you any problems? | 15:22 |
kerio | jonwil: i've been testing the newest version since this morning | 15:23 |
kerio | so far, no problems | 15:23 |
jonwil | so thats version 3.2.2? | 15:24 |
kerio | yep | 15:24 |
jonwil | ok, great | 15:24 |
kerio | my problem has been fixed for a while though | 15:27 |
kerio | and it was *weird* | 15:27 |
jonwil | the point was to make sure that the new code changes I made didn't case people who had problems before to have problems again | 15:28 |
luf | kerio: also new libpng ... | 15:30 |
kerio | luf: do those two have to match? i still have the thumby libpng | 15:30 |
luf | kerio. No it's not necessarry. But with the newest version freemangordon also recompile browser to use system libpng and zlib instead of it's own. | 15:32 |
luf | kerio: as usual I forgot the package name :D | 15:33 |
kerio | microb-engine probably | 15:40 |
kerio | hm, nope | 15:40 |
kerio | at least, it's not in cssu-devel yet | 15:41 |
freemangordon | yep, it is still not in -devel | 15:42 |
freemangordon | kerio: BTW i'll compile thumby version of all this | 15:42 |
luf | freemangordon: where is it? :) | 15:42 |
freemangordon | *versions | 15:42 |
freemangordon | luf: on my PC :P | 15:42 |
freemangordon | remember, zlib was stuck in incoming last night ;) | 15:43 |
luf | freemangordon: URL, IP + username + pwd? :D | 15:46 |
*** Pali has quit IRC | 15:48 | |
*** Pali has joined #maemo-ssu | 15:52 | |
*** luf has quit IRC | 16:02 | |
jonwil | once the wiki is working again someone should go through http://wiki.maemo.org/Fremantle_closed_packages and annotate things that are worth cloning vs those that aren't (for example, the benefit to cloning clockd is much bigger than that of cloning, say, foreca-weather-applet) | 16:12 |
jonwil | that wiki page also will need updates for things that have been recently cloned like libcal | 16:14 |
*** Skry has quit IRC | 16:21 | |
*** Skry has joined #maemo-ssu | 16:23 | |
jonwil | and there are some third party items who's authors would rather we didn't clone them (I for one wouldn't feel comfortable being connected to a reverse-engineering of, say, telepathy-spirit :) | 16:23 |
freemangordon | jonwil: what's that responsoble of? | 16:25 |
freemangordon | telephony? | 16:25 |
jonwil | Thats the skype plugin :) | 16:27 |
jonwil | and I know the Skype people are very active in going after those who try to reverse engineer their protocols :) | 16:27 |
kerio | i wouldn't feel comfortable using telepathy-spirit | 16:32 |
kerio | that's why i uninstalled it | 16:32 |
kerio | sadly, i still have to keep the skype-ui-* shit | 16:33 |
jonwil | I use Skype on my N900 (text only, no voice/video) to talk to a few people I know who are easiest to reach via Skype | 16:33 |
jonwil | I figure that the Skype I already have on my N900 is a lot less likely to install all kinds of crap I dont want than the Windows version of Skype that I dont have on my desktop PC :) | 16:34 |
kerio | srsly though, why does rtcom-notification-ui depend on skype-ui-l10n-mr0? :( | 16:36 |
jonwil | because rtcom-notification-ui handles skype status display | 16:38 |
kerio | what's so fucking special about skype? | 16:38 |
jonwil | it happens to be a very popular VoIP solution | 16:39 |
*** xes has joined #maemo-ssu | 16:39 | |
kerio | yeah but the actual skype plugin is *a plugin* | 16:39 |
*** jonwil has quit IRC | 16:41 | |
freemangordon | jonwil: skype people? last known about them is that M$ bought Skype. So you will RE M$ protocol :P | 16:42 |
*** kolp has joined #maemo-ssu | 16:52 | |
*** xes has quit IRC | 17:06 | |
*** arcean has joined #maemo-ssu | 17:24 | |
*** ekze has quit IRC | 17:53 | |
*** ThreeM_ is now known as ThreeM | 17:54 | |
*** ekze has joined #maemo-ssu | 17:54 | |
*** M4rtinK has joined #maemo-ssu | 19:22 | |
*** Woody14619 has joined #maemo-ssu | 19:58 | |
*** Woody14619 has joined #maemo-ssu | 19:58 | |
*** toxaris has joined #maemo-ssu | 20:04 | |
*** NIN101 has quit IRC | 20:05 | |
*** NIN101 has joined #maemo-ssu | 20:21 | |
*** luf has joined #maemo-ssu | 20:21 | |
*** Martix has joined #maemo-ssu | 20:27 | |
*** wumpwoast has joined #maemo-ssu | 20:28 | |
*** luf has quit IRC | 20:49 | |
*** luf has joined #maemo-ssu | 20:52 | |
*** M13 has joined #maemo-ssu | 21:01 | |
*** toxaris has quit IRC | 21:12 | |
*** Sc0rpius has quit IRC | 21:12 | |
*** Sc0rpius has joined #maemo-ssu | 21:20 | |
*** xmlich02 has quit IRC | 21:27 | |
*** nox- has joined #maemo-ssu | 21:37 | |
*** Milhouse has quit IRC | 22:08 | |
luf | freemangordon: I got it :) Now I'm able to read device properties ... | 22:11 |
*** Milhouse has joined #maemo-ssu | 22:24 | |
*** Martix has quit IRC | 22:33 | |
*** Martix has joined #maemo-ssu | 22:33 | |
*** Martix_ has joined #maemo-ssu | 22:35 | |
*** Martix_ has quit IRC | 22:37 | |
*** zogg_ has quit IRC | 22:38 | |
*** zogg_ has joined #maemo-ssu | 22:39 | |
*** Martix has quit IRC | 22:39 | |
*** _rd has joined #maemo-ssu | 22:42 | |
*** Pali has quit IRC | 22:57 | |
*** _rd has quit IRC | 22:59 | |
*** _rd has joined #maemo-ssu | 22:59 | |
*** lizardo has quit IRC | 23:01 | |
*** anthony__ has quit IRC | 23:13 | |
*** Martix has joined #maemo-ssu | 23:15 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!