00:27.08 | *** join/#maemo-ssu freemangordon_ (~freemango@46.249.74.23) |
03:03.57 | *** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn) |
04:11.22 | *** join/#maemo-ssu liteIRC_ (~ravelo@85-127-247-95.dynamic.xdsl-line.inode.at) |
05:06.11 | *** join/#maemo-ssu solofight (kvirc@115.242.221.70) |
05:06.23 | *** join/#maemo-ssu radekp (~radek@82.113.39.213) |
07:14.34 | *** join/#maemo-ssu trx (ns-team@212.200.198.22) |
07:14.34 | *** join/#maemo-ssu trx (ns-team@devbin/founder/trx) |
07:59.59 | solofight | is there a way to lock all settings/app install/uninstall on my n900 for general users.... only when i gain root access it should allow such operations.... this way kids who play games wont change any settings because it needs password |
08:01.02 | freemangordon | solofight: sorry, I posted in a wrong chan, will repost here |
08:01.20 | freemangordon | 09:55 <freemangordon> solofight: while you are here - one thing you can help with (re Neo900): |
08:01.22 | freemangordon | 09:56 <freemangordon> solofight: REed fmtxd needs code refactoring |
08:01.24 | freemangordon | <freemangordon> solofight: like replacing const strings with defines, moving dbus names to a header, adding -dev and -dbg packages |
08:01.26 | freemangordon | 09:57 <freemangordon> solofight: you may take on that one if you like, the code is here https://gitorious.org/community-ssu/fmtx-middleware/commits/4d0f3cd802b247a51389941851cbd320f96f68aa |
08:02.26 | freemangordon | solofight: If you want to do that, you need to "fork" the repo on gitorious, make the changes and request a merge |
08:03.07 | *** join/#maemo-ssu LauRoman (~LauRoman@5-14-88-64.residential.rdsnet.ro) |
08:03.49 | solofight | freemangordon: happy to help |
08:04.24 | freemangordon | solofight: good :) |
08:04.35 | solofight | i will have to scale up though |
08:04.43 | freemangordon | hmm? |
08:05.24 | solofight | like i already said - this will be my first time programming/customizing the base or base modules.. all these times i have been working with applicaitons which work on top of a base |
08:06.13 | freemangordon | solofight: we talk code refactoring there, it is not exactly probramming ;). But it is up to you to decide if you want to pick the task ofc |
08:06.50 | freemangordon | programming even |
08:10.39 | *** join/#maemo-ssu LauRoman|Alt (~LauRoman@5-14-88-64.residential.rdsnet.ro) |
08:18.35 | solofight | :P |
08:18.44 | solofight | In main.c file there is a comment like /* WTF did Nokia developer do here, why is CAL std ignored? */ |
08:19.34 | freemangordon | I know, I wrote it ;P |
08:23.27 | solofight | freemangordon: is there a document which i go though to get my self speed on this ? first i would like to understand the code (meaning the hierarchy of the code) |
08:24.19 | solofight | say for example - what is the reason there is a etc directory here ? there is a init.d directory and a fmtx file which has a case inside |
08:24.40 | solofight | is this some standard which all apps for maemo should follow ? |
08:27.07 | solofight | https://play.google.com/store/apps/details?id=com.domobile.applock&hl=en |
08:52.02 | freemangordon | solofight: I am not aware of such a document, but if you don;t have understanding of what is *nix, I am afraid you'll have to do some self-learning first |
08:52.29 | freemangordon | solofight: for example - what is inside /etc/init.d ;) |
08:52.40 | solofight | ok so its the same folder structure that *nix follows |
08:53.05 | freemangordon | solofight: it *IS* *nix, maemo is debian derivative |
08:53.14 | solofight | but yes - i should agree that i do not have indepth knowledge about the purpose of each file in *nix |
08:53.26 | solofight | oh |
08:53.47 | solofight | i wonder then why debian can lock apps with a sudo and maemo cant ! |
09:32.35 | *** join/#maemo-ssu dafox (~dafox@ip51cc571d.speed.planet.nl) |
09:40.53 | *** join/#maemo-ssu BCMM (~BCMM@unaffiliated/bcmm) |
10:05.18 | *** join/#maemo-ssu liteIRC_ (~ravelo@178-165-133-066.dyn.orange.at) |
10:42.35 | *** join/#maemo-ssu dafox (~dafox@ip51cc571d.speed.planet.nl) |
10:42.52 | *** join/#maemo-ssu arcean (~arcean@aacu202.neoplus.adsl.tpnet.pl) |
10:59.17 | *** join/#maemo-ssu infobot (~infobot@rikers.org) |
10:59.18 | *** topic/#maemo-ssu is Maemo Community Seamless Software Update "CSSU" channel, http://wiki.maemo.org/Community_SSU | Known bugs: http://j.mp/communityssu-bugs | Channel logs: http://mg.pov.lt/maemo-ssu-irclog/ | Sources: http://gitorious.org/community-ssu/ | Latest version: Testing(2013-10-27): 21.2011.38-1Tmaemo8.3; Stable(2013-06-18): 21.2011.38-1Smaemo6.1 |
10:59.18 | *** mode/#maemo-ssu [+v infobot] by ChanServ |
11:25.24 | *** join/#maemo-ssu xes (~xes@unaffiliated/xes) |
11:36.34 | DocScrutinizer05 | should we have pointed him to unix file permissions? |
11:38.50 | DocScrutinizer05 | but actually I don't know which app or executable would be chmod go-x on debian |
11:39.41 | DocScrutinizer05 | it's usually more like "sorry, not in your path" and "sorry, missing permissions to open /dev/fubar" |
11:42.49 | *** join/#maemo-ssu LauRoman (~LauRoman@5-14-88-64.residential.rdsnet.ro) |
11:46.56 | *** join/#maemo-ssu _rd (~rd@p5088FD7A.dip0.t-ipconnect.de) |
12:06.28 | jon_y | DocScrutinizer05: su? |
12:11.33 | merlin1991 | ~ugt |
12:11.33 | infobot | [ugt] 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 |
12:42.45 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-kacfafbeaeeojaie) |
12:58.04 | *** join/#maemo-ssu liteIRC_ (~ravelo@85-127-247-95.dynamic.xdsl-line.inode.at) |
13:19.38 | *** join/#maemo-ssu dos11 (~dos@unaffiliated/dos1) |
13:56.41 | *** join/#maemo-ssu _rd (~rd@p5088FD7A.dip0.t-ipconnect.de) |
13:57.18 | *** join/#maemo-ssu Mark__T (86630288@foresight/developer/mark) |
14:45.19 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-pzkvwunvklcdnxgd) |
15:03.27 | *** join/#maemo-ssu liteIRC_ (~ravelo@091-141-004-020.dyn.orange.at) |
15:05.57 | *** join/#maemo-ssu liteIRC__ (~ravelo@091-141-004-020.dyn.orange.at) |
15:09.32 | *** join/#maemo-ssu liteIRC_ (~ravelo@77.119.0.160) |
15:09.49 | *** join/#maemo-ssu okias (~okias@berger.cust.centro-net.cz) |
15:11.04 | *** join/#maemo-ssu NishanthMenon (~nmenon@nat/ti/x-rysguaxmfuaazfki) |
15:25.13 | *** join/#maemo-ssu sunny_s (~sunny_s@business-092-079-020-027.static.arcor-ip.net) |
15:44.02 | *** join/#maemo-ssu kolp (~quassel@212.255.123.161) |
15:44.22 | *** join/#maemo-ssu liteIRC_ (~ravelo@213-240-74-83.adsl.highway.telekom.at) |
15:45.38 | *** join/#maemo-ssu liteIRC__ (~ravelo@213-240-74-83.adsl.highway.telekom.at) |
16:01.58 | *** join/#maemo-ssu liteIRC_ (~ravelo@213-240-74-83.adsl.highway.telekom.at) |
16:06.59 | *** join/#maemo-ssu liteIRC_ (~ravelo@213-240-74-83.adsl.highway.telekom.at) |
16:18.54 | *** join/#maemo-ssu RST38h (marat@wsip-184-180-40-182.ri.ri.cox.net) |
16:36.08 | *** join/#maemo-ssu discopig (~pig@unaffiliated/discopig) |
16:50.37 | *** join/#maemo-ssu ravelo (~ravelo@213-240-74-83.adsl.highway.telekom.at) |
16:55.20 | *** join/#maemo-ssu arcean_ (~arcean@aact4.neoplus.adsl.tpnet.pl) |
17:06.46 | DocScrutinizer05 | jon_y: no, su of al commands is the one that most certainly NOT is blocked from execution by non-root users |
17:07.36 | *** join/#maemo-ssu liteIRC_ (~ravelo@091-141-005-217.dyn.orange.at) |
17:08.14 | *** join/#maemo-ssu Hakki (~hakki@ip212-226-155-81.adsl.kpnqwest.fi) |
17:20.14 | *** join/#maemo-ssu BCMM (~BCMM@unaffiliated/bcmm) |
17:21.47 | kerio | lmao |
17:26.03 | *** join/#maemo-ssu liteIRC_ (~ravelo@091-141-005-217.dyn.orange.at) |
17:40.42 | *** join/#maemo-ssu liteIRC_ (~ravelo@85-127-247-95.dynamic.xdsl-line.inode.at) |
17:47.27 | *** join/#maemo-ssu NIN101 (~NIN@n900.quitesimple.org) |
17:58.33 | *** join/#maemo-ssu lizardo (lizardo@nat/indt/x-wpayjesedcnotull) |
19:23.53 | *** join/#maemo-ssu _rd (~rd@p5088FD7A.dip0.t-ipconnect.de) |
19:55.10 | *** join/#maemo-ssu nox- (noident@freebsd/developer/nox) |
20:04.14 | *** join/#maemo-ssu okias (~okias@berger.cust.centro-net.cz) |
20:30.07 | freemangordon | merlin1991: DocScrutinizer05: https://gitorious.org/community-ssu/hildon-application-manager/commit/088b7fc8e6f73b7708b2d2b1945b0d5c5497cc38 |
20:30.11 | freemangordon | :P |
20:35.08 | freemangordon | though I don't think this can be made any faster without changing the way HAM works :( |
20:35.17 | dos1 | freemangordon: woah, nice |
20:35.36 | freemangordon | wonders who had designed that |
20:36.32 | freemangordon | dos1: with cssu-testing, cssu-thumb and extras-devel (besides stock) enabled repos, HAM needs 43 seconds to start |
20:36.43 | freemangordon | before that patch the time was 113 seconds |
20:37.18 | dos1 | and by "the way HAM works" you mean...? |
20:37.23 | freemangordon | device OC to 805 |
20:37.43 | freemangordon | dos1: the design is umm... terible |
20:38.44 | dos1 | figured that out, just being curious on what the design is |
20:38.46 | freemangordon | dos1: apt-worker "parses" the whole apt cache, packge by package by version |
20:39.24 | freemangordon | and then "uploads" the list of packages that fit the criteria to HAM |
20:40.42 | DocScrutinizer05 | freemangordon: nice :-) |
20:42.18 | DocScrutinizer05 | freemangordon: yep, that's what I guess apt is usually doing |
20:42.44 | DocScrutinizer05 | and it takes ages |
20:42.52 | DocScrutinizer05 | I guess |
20:43.09 | freemangordon | DocScrutinizer05: I guess apt is using some brain when doing that - like hash tables or whatever to do it fast |
20:43.20 | DocScrutinizer05 | :nod: |
20:43.33 | freemangordon | DocScrutinizer05: while apt-worker (part of HAM) is ITERATING |
20:43.42 | DocScrutinizer05 | yep |
20:44.35 | freemangordon | it is like doing select* from $table and then filtering the result |
20:44.48 | DocScrutinizer05 | check out HAM options in red pill mode. I seem to recall a few apt-related options, though most likely they are useless and/or broken |
20:44.52 | freemangordon | instead of doing select * from $table where $condition |
20:45.02 | DocScrutinizer05 | yes |
20:45.04 | freemangordon | which is plain stupid IMO |
20:45.10 | DocScrutinizer05 | I know ;-) |
20:45.52 | freemangordon | unfortunately apt API is not well documented so I don;t think I can do it any better |
20:46.02 | DocScrutinizer05 | :nod: |
20:46.22 | freemangordon | well, I guess 60% improvement should be enough for now :) |
20:46.25 | DocScrutinizer05 | aptitude? |
20:46.40 | freemangordon | well, HAM as UI is ok |
20:46.59 | DocScrutinizer05 | yes, I meant aptitude as base for a better API |
20:47.11 | freemangordon | maybe , I have NFC |
20:47.15 | freemangordon | anyway, gtg |
20:47.18 | freemangordon | night |
20:47.48 | DocScrutinizer05 | never used aptitude but I guess it does all that "iterating" internally, in a smarter way |
20:47.55 | DocScrutinizer05 | freemangordon: o/ |
20:48.23 | DocScrutinizer05 | so: aptitude as a replacement for apt-worker |
20:48.48 | DocScrutinizer05 | not as a better apt API for apt-worker |
21:16.29 | *** join/#maemo-ssu BCMM (~BCMM@unaffiliated/bcmm) |
22:00.33 | *** join/#maemo-ssu Ashley` (me@unaffiliated/ashley/x-5226587) |
22:03.26 | *** join/#maemo-ssu Ashley` (me@unaffiliated/ashley/x-5226587) |
22:30.42 | *** join/#maemo-ssu mkaindl (~mkaindl@ama-dablam.markus-kaindl.de) |
22:32.10 | *** join/#maemo-ssu freemangordon_ (~freemango@46.249.74.23) |
22:51.57 | peetah | does "ohmd[1048]: GLIB ERROR ** default - module videoep failed to load but listed in require aborting" ring a bell to anyone ? that's what causing the reboot loop of my n900 when the system-services package above version 0.3.8-68+0cssu0 is installed |
22:53.53 | peetah | I currently run the CSSU T9.1 but with the 0.3.8-68+0cssu0 version of system-services instead of the 0.3.8-68+0cssu7 included in CSSU T9.1 |
22:54.13 | peetah | as soon as I upgrade this package to any superior version, the boot loop is back |
23:31.28 | *** join/#maemo-ssu josch_ (~josch@fulda116.server4you.de) |
23:31.28 | *** join/#maemo-ssu josch_ (~josch@unaffiliated/josch) |
23:52.37 | *** join/#maemo-ssu xes (~xes@unaffiliated/xes) |