libera/#maemo-leste/ Monday, 2021-08-30

parazydWizzup: What's the gconf path?06:27
konaSicelo: I think I read that you worked  on getting trojita running.  I just tried it from osso-xterm and it behaves hikdonized, but if I start from the app manager, it looks totally different and doesn't respond well to input.  Is there something wrong with my app manager shortcut?07:00
konas/ik/il/07:01
Wizzupparazyd: there are several10:03
Wizzupparazyd: one per network type (wlan_infra, gprs, wlan_adhoc, dummy)10:03
Wizzupparazyd: see gconftool -R /system/osso/connectivity/network_type10:05
lelMerlijnWajer synchronize a pull request: https://github.com/maemo-leste/connui-internet/pull/3 (status-menu-item: use iap_common_get_service_properties)10:08
lelMerlijnWajer closed a pull request: https://github.com/maemo-leste/connui-internet/pull/3 (status-menu-item: use iap_common_get_service_properties)10:08
Wizzupuvos: btw, upgraded mce and see no problems yet10:13
uvosWizzup: great11:10
uvoskona: so trojita right now breaks with the maemo qt platform plugin because it uses a hambuger style menu that gets miss translated by the  platform plugin into a hildon menu11:11
uvoskona: so the .desktop file disables the platform plugin for now11:11
uvoskona: ill hide enough menu entrys to make it work as soon as i get to it, and also we should improve the hildon menu to support submenus.11:12
uvoskona: anyhow input  via vkb via the native method dosent work with or without the plugin as its not implemented in qt yet11:12
uvoskona: but d4 hwkbd and vkb with x11 backend (opend via the search key on d4 or vol up on pp) works fine for me11:13
Wizzupporting the qt5 input method was trickier than I hoped for11:13
Wizzupmostly just because I don't understand X well enough for all the keysym converstion stuff11:13
Wizzupconversion*11:13
WizzupI did try, might have that work on some branch still11:13
uvosWizzup: maybe just implementing the acessability dbus interface in him and improving its x11 backend a bit would be a good solution, at least as a stop gap, but imo permanently as well11:14
uvossince that would get everything working (also gtk3) for now untill we have enough time to go around and implement soemthing custiom in eatch toolkit....11:15
Wizzupmhm11:15
parazydWizzup, freemangordon: Does it matter which user runs gconftool to make edits?11:24
WizzupI think it is best if it runs as 'user', but I am not sure.11:25
freemangordonparazyd: I think so11:29
uvoswell all the keys are there even if you run it as root (sudo su -)11:31
WizzupI think that is true when gconf already runs11:31
freemangordondpkg: error processing archive /tmp/apt-dpkg-install-gRaeHu/82-mce_1.9.0+2m7.1_amd64.deb (--unpack):11:31
freemangordon trying to overwrite '/usr/include/mce/dbus-names.h', which is also in package mce-dev:amd64 1.8.22+2m7.111:31
freemangordon * Caching service dependencies ...                                                                                                                                                                                                      [ ok ]11:31
freemangordon * Stopping mce                                                                                                                                                                                                                          [ !! ]11:31
freemangordon * Starting mce ...11:31
freemangordon * ERROR: mce failed to start11:31
freemangordoninvoke-rc.d: initscript mce, action "restart" failed.11:31
freemangordondpkg: error while cleaning up:11:31
freemangordon installed mce package post-installation script subprocess returned error exit status 111:31
freemangordonuvos: ^^^11:31
uvosthats dsmes fault11:32
uvoswe debugged this before, iirc mce registers with dsme for the heartbeat thing and there is a race where dsme rejects mce's reconeccting if it restarts to fast because it hasend cleaned up yet11:33
Wizzupyeah dsme doesn't wait for the process it kills to exit11:34
Wizzupat least via dsmeutil11:34
Wizzup(since dsmeutil doesn't own the pid, it can't know)11:34
Wizzupit happens also with icd211:35
uvos"I think that is true when gconf already runs"11:37
uvoshow it gconf supposed to work in a multi user env. ?11:37
freemangordonuvos: trying to overwrite '/usr/include/mce/dbus-names.h' is not dsme fault, but debian/control11:38
uvosoh that diden see it11:38
uvosok interesting11:38
freemangordonuvos: I'll look at mce restart later on11:38
uvosso for mce its mce gets killed via dsmetool & is exiting but then dsmetool dosent wait so openrc restarts mce immidatly11:40
uvosthen the new mce exits with failure because either it cant connect with dsme for heartbeat or it cant own its dbus name (depending on moudle load order) both because the old mce istent done exiting11:41
freemangordonuvos: I'11:41
freemangordonI meant - will see if I can do anything about it11:41
uvosright11:42
uvosi was just makeing sure you understand what is happening11:42
freemangordonmaybe add waitpid to dsmetool or something11:42
freemangordonthanks11:42
WizzupI don't think you can waitpid on pids you do not own11:43
Wizzupyou could extend dsme socket protocol11:43
uvosyou can wait on the /proc file11:43
Wizzupthat's racy and a busy loop iiuc11:43
uvosno11:43
uvosyou can wait for a event on the file11:44
uvosvia the io wait interface11:44
Wizzuptil you can inotify on /proc11:44
uvosfor some files yeah11:44
Wizzupgot some pointers?11:44
uvosno i just tried this for sigstoped11:44
uvosi hope its defined behavior :P11:44
parazydWizzup, freemangordon: So, I didn't test this, but: http://sprunge.us/QgfBCb11:46
parazydSomething like this should work, no?11:46
parazyd(I forgot "su user" on the gconftool calls in post{inst,rm}11:47
uvosWizzup: looks like https://man7.org/linux/man-pages/man2/pidfd_open.2.html is a prefered solution if you just want to wait for a proc to exit11:49
uvos(just found that via google)11:50
WizzupCan that be used as non-parent?11:50
uvosyes11:50
Wizzupah I see the EXAMPLES section11:51
Wizzupsounds dsmeutil could maybe use that then11:51
uvosyeah proubly better thant wating on status like sigstoped used to do11:51
uvos(well sigstoped needs the process state anyhow and not just if it exits so different use case)11:52
uvosWizzup: looks like this landed in 5.3 tho https://lwn.net/Articles/789023/11:53
uvosWizzup: thats a problem n900 is on 5.2 right?11:53
uvosalso breaks any hope of using meamo on android vendor kernels (not that we care)11:54
Wizzupyeah we don't care about vendor kernels11:54
Wizzupwe'll get n900 to newer kernels eventually11:55
Wizzupbut yeah that is a problem in the immediate term11:55
Wizzupuvos: so 'apt remove mce-dev' "solves" the problem11:57
uvosright /usr/include/mce/dbus-names.h is a file that belongs in -dev11:57
uvosbut it must have slipped into the mce pacakge11:57
uvosill look later11:57
Wizzupyikes apt complains about me modifying /etc/mce/mce.ini, let's see11:57
uvoswell did you?11:58
uvosif so thats correct11:58
Wizzupthe diff seems to be rtconf-gconf vs rtconf-ini11:58
Wizzupand lock-generic being inserted11:58
Wizzupas opposed to lock-rtlock11:58
Wizzuplock-tklock*11:58
Wizzupthat can't be right11:58
uvosall of that is correct11:58
uvosthere is a new file11:58
uvos10-maemo.ini11:58
Wizzupah I added callstate at the end11:59
Wizzupthat's why11:59
uvosDONT EDIT THIS FILE11:59
uvosit says right at the top :P11:59
Wizzupwas that also true initially when I made that change with the older mce?11:59
Wizzup;)11:59
uvosyes if its adding call state :)11:59
Wizzuphm?12:00
Wizzupso what is the right way to add callstate12:00
Wizzupdo I need to copy the entire Modules= line from 10-maemo12:00
uvosyeah you have to copy the entire key you want to change12:00
Wizzupthat also means I will miss out of newer changes to 10-maemo.conf though12:00
Wizzupsince it will override12:01
uvosyes12:01
uvosthats how it goes12:01
* Wizzup adds to 10-maemo.conf12:01
uvosthen apt will complain, as long as you let it replace when it dose its fine ofc12:01
Wizzupseems like a better solution to me12:01
uvossure depends on what you change, im sure the user dosent want the power key bindngs or led colors to change back  every upgrade12:02
Wizzupyeah12:02
Wizzupit'll be a less of a problem once things settle12:02
uvosWizzup: btw the right way to add a moudle is ModulesUser=12:04
Wizzupok12:05
uvosWizzup: so ModulesUser=callstate is what you want12:05
uvosthen you get updates and apt dosent complain12:05
Wizzupuvos: check12:06
Wizzupparazyd: does this generate postrm and postinst files based on what is in gconf at the time?12:06
Wizzupif so, I don't think that will work12:07
parazydNot this script exactly, this is just conceptual. But what it would gather the info when the postinst/postrm scripts run12:07
Wizzupit might be better to have a script that checks all the installed libicd-network-* modules, and knows which have what order12:07
Wizzupah, I see12:07
parazydSo the order is kept as well12:07
Wizzupso what if I install tor and then wg, and vice versa?12:08
Wizzupthe order of the modules matters, it is the order in which they are called12:08
Wizzupso ipv4 must always come before tor12:08
parazydexample install:12:08
Wizzupregardless of when it was installed12:08
parazyd[wpasupplicant.so,ipv4.so,tor.so,wg.so]12:08
parazydexample uninstall:12:08
parazyd[wpasup.so,ipv4.so,wg.so]12:08
parazydThese always append12:09
Wizzupwhat happens if ipv4 is uninstalled and reinstalled?12:09
Wizzupok, so that can't work12:09
parazydWe aren't using this for ipv412:09
Wizzupalso technically the key is owned by libicd-network-wpasupplicant12:09
parazydThat comes from the schema12:09
parazyd(ownership)12:10
Wizzupyes12:10
parazydgconftool doesn't change that afaik12:10
WizzupI know, it was a fyi12:10
Wizzupthe other thing we could do is just add another gconf key12:10
Wizzupnetwork_modules_extra=12:10
parazydDoes that make more sense to you?12:12
parazydThis is really flaky anyway tbh12:14
Wizzupwhat is 'this' ?12:17
uvosWizzup: network_modules_extra idea i think i flakey too12:18
uvosWizzup: so mce solves this problem by assinging every module a priority12:18
uvossee https://github.com/maemo-leste/mce/blob/master/src/modules/rtconf-gconf.c12:19
uvos(well this is not fully implemented, yet)12:19
Wizzupparazyd: any idea why '/etc/init.d/icd2 stop' would say "WARNING: icd2 is already stopped" when it is not?12:19
WizzupI see this happen a lot and I think it relates to the debian openrc integration or something12:19
Wizzup(this is also why the gpsd service with liblocation and friends seems to be buggy)12:19
uvosidea being that they are loaded unless some other module is allready loaded with same .provides and loaded in priority order12:20
Wizzupuvos: yeah, that could work12:20
parazydWizzup: Not sure, seems it's using dsme and not openrc tools12:20
Wizzuphuh?12:21
WizzupI think this warning short circuits dsme12:21
Wizzupthis is based on openrc state12:21
Wizzupas in there's nothing to "check" if it is currently running beyond the cached state12:22
Wizzupso it can't be dsme12:22
Wizzupor do you mean the fact that dsme is used to spawn the process confuses openrc sometimes?12:22
Wizzupit might confuse openrc, but I'm pretty sure that that should not affect the cached state12:22
Wizzupoften /etc/init.d/icd2 status does work fine12:22
parazydfreemangordon, Wizzup: Revised dh: http://sprunge.us/Z9U95512:23
parazydWizzup: I mean that using dsme could confuse openrc, yes12:24
Wizzupweird, it shouldn't anymore than start-stop-daemon12:24
Wizzup(I've also seen it lose track of gpsd)12:25
parazydWizzup: Did you trigger it with something?12:25
parazydIt looks fine in my VM atm12:25
Wizzupyes, it happens over time, I don't know what does it12:25
parazydaha12:25
Wizzupbut the other day I saw gpsd was running when openrc thought it was not12:25
parazydI'll keep an eye on it then12:25
Wizzupso I had to pkill it12:25
Wizzupinstalled the tor stuff and now I no longer see any networks listed in my wifi scans, nice :D12:27
uvosheh icd breaking wifi12:35
uvosclassic12:35
parazydhttps://github.com/maemo-leste/maemo-system-services/blob/master/debian/dh/dh_maemo_installicdnetwork12:36
parazydPushed here, I think this is fine12:36
parazydIf you decide to do _extra, then just line 24 can be changed12:37
Wizzupuvos: :D12:43
Wizzupparazyd: ok, we don't have the modules yet, so we can't really test it yet12:43
parazydI realize12:44
Wizzuphttps://wizzup.org/tor-d4-1.png12:50
Wizzuphttps://wizzup.org/tor-d4-2.png12:50
Wizzuphttps://wizzup.org/tor-d4-3.png12:50
Wizzuphttps://wizzup.org/tor-d4-4.png12:50
Wizzupthe androidap is not from my android ;)12:50
Wizzup+ https://wizzup.org/tor-d4-5.png12:52
parazydLooks awesome :)12:53
bencoh:)12:54
Wizzupwill need to push a fix though... don't install it yet12:54
bencohat least it's only in -devel :>12:54
parazydhee12:55
parazydhehe12:55
freemangordonWizzup: what about translations?14:35
freemangordonlike "Providers" etc?14:36
parazydThey exist14:36
parazydI need to make new ones for the applets though14:37
freemangordonuvos: you should add "Replaces:/Conflicts:" in debian.control14:37
* freemangordon checks14:37
uvosfreemangordon: no14:37
freemangordonwhat is no?14:37
uvosfreemangordon: the issue is that mce.install grabs the headers14:37
uvosfreemangordon: it should not14:37
uvosfreemangordon: only mce-dev.install should14:37
uvosfreemangordon: its a trival fix14:37
freemangordonah, ok14:37
uvosfreemangordon: ill do it as soon as i can14:37
freemangordonok, got it14:38
freemangordonparazyd: hmm, how did you find conn_set_iap_ti_adv_providers?14:40
freemangordonor this is new?14:40
Wizzupfreemangordon: I think I added those for all but "TOR" as provider type14:50
Wizzup3https://github.com/maemo-leste-translations/osso-connectivity-ui-l10n/commit/a5af55556d59d9672d29a3fd1e45e3d6ba0359fb14:50
freemangordonbut it should already be dgettext-aware, no?14:50
freemangordonI mean - getting the provider name14:51
freemangordonisn;t it set in gconf as msgid?14:51
Wizzupyou can specify gettext catalog in gconf for srv providers14:52
freemangordonmhm14:52
Wizzup14:40 < freemangordon> parazyd: hmm, how did you find conn_set_iap_ti_adv_providers?14:53
Wizzupit's new14:53
Wizzupjust to be clear14:53
freemangordonso, I think tor provider shall provide l10n package, no?14:53
freemangordon(15,40,12) freemangordon: or this is new?14:53
freemangordon:)14:53
WizzupI think we can use osso-connectivity-ui14:53
Wizzupoh, the tor provider14:53
freemangordonmhm14:53
Wizzupyeah supposedly, but I don't have time to do that right now14:53
freemangordonsure14:53
freemangordonuvos: Wizzup: what about using ptrace by dsmetool?14:59
Wizzupyikes :)15:00
uvosfreemangordon: yeah dont like that15:01
uvoswhats wrong with pidfd?15:01
freemangordon5.315:01
WizzupI think either extending dsme protocol or the pidfd thing makes sense15:02
uvosyou could use pidfd where the syscal possible and fall back to current behavior when its not15:02
Wizzupptrace is not made for this usecase15:02
freemangordonLinux devuan 4.19.0-17-amd64 #1 SMP Debian 4.19.194-2 (2021-06-21) x86_64 GNU/Linux15:02
Wizzupe.g. if something else is tracing it won't work15:02
uvosi dont think leste needs to support every old stable kernel15:02
freemangordonthis is devuan we use15:02
freemangordonVM15:02
uvosand fallback to current behavior is ok for testing cases15:02
freemangordonI'd rather have something that works, /proc file polling does, no?15:03
uvossure15:03
uvosor you can add pidfd with ptrace as a fallback with a big fat REMOVE THIS ASAP15:03
freemangordonisn;t pidfd with /proc polling better? or there is a race with proc polling?15:05
Wizzupwhy not have dsme report child death over its socket15:10
Wizzupit already waits() anyway15:10
Wizzupmaybe it's too complicated, just wondering15:11
freemangordonWizzup: what about https://bewareofgeek.livejournal.com/2945.html ?15:11
freemangordonPROC_EVENT_EXIT15:12
freemangordonIt looks like the best option, if it works15:12
Wizzup>The major problem with this netlink interface and proc events still - the kernel returns 1 event at a time, no matter how big buffer your supply is (What's the reason for that?). So you can really easy get overruns with ENOBUFS from the kernel under heavy load. This means you should be carefull with adding some additional work, especially io, to the netlink listener thread. (the example below ignores15:13
freemangordonuvos: ^^^?15:13
Wizzupthat rule for simplicity reason)15:13
Wizzupdoesn't sound ideal15:13
freemangordonsure, but is portable15:14
Wizzupdsmeutil can get stuck if I read this correctly15:14
WizzupI'd rather poll for the pid in /proc honestly15:15
freemangordonbut it is racy IIUC15:15
Wizzup+ combine it with /proc lifetime15:15
Wizzupafaik you can see when a process was started15:15
uvoswe will have lots of instances wating for processes to exit during shutdown/ runlevel changes15:18
uvosi dont think having them all use netlink for it is a good idea15:19
freemangordonok, so something like:15:19
freemangordon1. get and store mce process start time (/proc/$pid/stat)15:19
freemangordon2. kill mce15:19
freemangordon3. wait until either there is no /proc/$pid/stat or starttime in it changes15:19
freemangordonmce being an example here15:19
freemangordonshould do the job, no?15:19
Wizzupyes, that's what I meant with start time15:20
uvosyeah that would work15:20
freemangordonI guess I can poll on /proc/$pid/stat, right?15:20
uvosi would ofc prefer pidfd where its avail.15:20
uvossince then you dont have to poll15:20
freemangordonthe problem with pidfd is that I cannot test in the VM15:20
uvosjust upgrade the kernel15:21
freemangordonin the VM?15:21
uvosthat should be trival in vm no15:21
uvossure15:21
uvoswe could also just do it generaly for vm15:21
Wizzupdoesn't it also require specific kernel config options?15:21
freemangordonbut then this is no longer leste VM15:21
uvosfreemangordon: so its just for you to test15:21
uvosand we maintian kernels for every other target anyhow we could also have a kernal package for vm thats a newer one15:22
freemangordonI'd rather KISS for now and implement the fallback path only15:22
uvosWizzup: so? you can use localconfig15:22
Wizzupuvos: not making a point other than that we would have to remember to turn it on in various places15:22
uvosWizzup: turn on what?15:22
freemangordonthe config option15:23
uvosthe options?15:23
uvosok15:23
uvosi dont see why upgrading the kernel in vm for fmgs development vm only is a big deal but suit yourself15:23
freemangordonI can do once I have fallback path working15:24
freemangordonI can easily make a snapshot in virualbox15:24
uvosor just test it on d4 dsme compiles plenty fast on it15:25
freemangordonit is way harder to debug ther15:26
freemangordonI can easily setup remote debug using QtCreator in ubuntu to the VM, with source code and everything15:26
uvosnot sure how its different than to a remote d4, but no matter, do what works best for you.15:27
freemangordonand with broken USB networking on d4, it will be extremely slow through wifi15:27
freemangordonunless USB networking is fixed lately15:28
uvosi think it works fine15:28
uvos(but i dont use it)15:28
uvosWizzup: ^^^15:28
freemangordonbut yeah, I prefer developing in the VM15:28
Wizzupit works fine unless the battery is full, then it keeps dropping every couple seconds I think15:28
freemangordonyeah, this15:28
uvoshmm ok15:28
uvosjust rmmod cpacp_battery then15:28
freemangordonVM then ;)15:28
freemangordonI really prefer to no lose fucus rmmoding and whatnot15:29
freemangordon*not15:29
freemangordonanyway15:29
Wizzuplet's just start with the fallback and see if all problems are gone15:29
freemangordonmhm15:31
freemangordonuvos: Wizzup: why do you think dsmetool is at fault? it sends a message to dsme and then waits15:48
freemangordonI would say this https://github.com/maemo-leste/dsme/blob/master/modules/lifeguard.c#L780 is the problem15:51
freemangordonit does kill() but no waitpid()15:51
Wizzupyes, but it can't just waitpid since that will block dsme15:51
Wizzupit needs to eventually wait for the pid and report it15:51
Wizzupuvos: btw, iirc we reverted the font text change you had, but now my calendar is not usable anymore because of the text colour hehe15:52
freemangordonwell, ok, waitpid will obviously block, but I guess we can do that async15:52
Wizzupyes, that's what I've been trying to suggest as alternative15:53
freemangordonthis is not an alternative, but the solution IIUC :)15:53
Wizzuplet's see :p15:53
uvosfreemangordon: was the observed behavior of soemthing like /usr/sbin/dsmetool -k "/usr/bin/mce --verbose --verbose"; /usr/sbin/dsmetool -n -1 -t "/usr/bin/mce --verbose --verbose"15:53
uvosthis starts mce before it exits15:53
freemangordonuvos: sure, but dsmetool relies on dsme to kill the process15:54
freemangordonand dsmetool receives reply right after kill()15:54
uvosrigt and dsmetool dosent wait untill it dose15:54
uvosright thats wrong15:54
freemangordonno, dsmetool shall not wait, it is dsme that shall wait15:54
Wizzupas long as it does it async, yeah.15:55
freemangordonactually dsmetool aready waits15:55
uvoswell dsmetool needs to wait untill the process exits15:55
freemangordonno, dsme shall wait :p15:55
Wizzupuvos: not if dsme waits15:55
uvoshow its implmented is irrelivant15:55
Wizzupuvos: the problem is essentially that dsme reports 'ok' too early15:55
freemangordonuvos: dsmetool sends a message and blocks for a reply15:55
uvosright how dmsetool waiting is implmented is releviant15:55
uvosit dosent work atm15:55
uvosand needs to be fixed :)15:55
uvos*is not relevant15:55
freemangordondsme replies too early, so it is dsme to be fixed, noy dsmetool15:56
freemangordon*not15:56
uvosok i hear you15:56
freemangordongood :)15:56
freemangordonI will fix that15:56
freemangordonwell, at least will try15:56
uvosWizzup: you have to fix the qt themes to corrispond to https://doc.qt.io/qt-5/qpalette.html15:57
uvosWizzup: and then the maemo apps end up broken all over the place because they violate the QPalette::WindowText QPalette::Base deistinction15:58
uvosWizzup: part of this is violations in the hildonized widgets15:58
uvosand part of it is the apps using the colors wrong15:58
uvosyou have to fix it to be to sepc15:58
uvosie QPalette::Base needs to be used with QPalette::Text and QPalette::Window with QPalette::WindowText15:59
uvosmaemo apps do this wrong all over the place16:00
uvosthere is no other possible "fix" for this16:00
freemangordonWizzup: can;t I just fork() and waitpid() there?16:07
uvosdsme uses a unix soccet to comunicate with tool right?16:07
freemangordonyes16:07
uvosthen sure i dont see why not16:08
freemangordonmhm16:08
uvoswait no you wont be the processes parent16:08
freemangordonwell, will do the /proc hack then16:08
freemangordonin dsme thread16:08
uvosyou could spinn up a pthread instead16:08
freemangordonmhm16:08
uvosand waitpid there16:09
freemangordonor GThread16:09
uvossure16:09
freemangordonyes16:09
uvosttyl16:09
freemangordonhmm, we already have  announce_child_exit()16:39
freemangordonno need of any trickery16:39
mighty17[m]why is powervr crashing a lot on pmOS, i hv been using openpvrsgx 5.12 and blobs are in pmOS repos18:29
mighty17[m]`[  193.428192] PVR_K:(Error): SGXOSTimer() detected SGX lockup (0xbc tasks)`18:29
mighty17[m]`[  193.428192] PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery triggered`18:29
uvosmce problem should be fixed18:59
uvos(as soon as the build finishes)18:59
mighty17[m]also, why is CONFIG_BLK_DEV_RAM_SIZE=16384 set to 16384, instead of the default 409619:24
Wizzupuvos: great19:29
* freemangordon tests dsme process exit fix19:42
konaUvos: will try trojita again with x backend vkb, I'm still just learning all the current quirks. :)20:06
sicelokona: no, i've never installed trojita.20:08
konaI think I remembered wrong, sorry :)20:08
freemangordonSetting up mce (1.9.1+2m7) ...20:11
freemangordon * Caching service dependencies ...                                                                                                                                                                                                      [ ok ]20:11
freemangordon * Stopping mce                                                                                                                                                                                                                          [ !! ]20:11
freemangordon * Starting mce ..20:11
freemangordon:)20:11
freemangordonWizzup: uvos: https://github.com/maemo-leste/dsme/commit/d866deb122101cffec00620947843fea1396568f20:34
freemangordonone note - I am not sure if I shall check for the signal, if it is not SIGKILL, the process will not actually exit20:34
freemangordonwhat do you think?20:34
uvosfreemangordon: why would the process not exit on things other than sigkill?22:48
lelIMbackK synchronize a pull request: https://github.com/maemo-leste/hildon-desktop/pull/14 (add support for rotating xinput touchscreens when entering or leaving portrait mode)23:07
uvosfreemangordon: ^^^23:08
lelIMbackK synchronize a pull request: https://github.com/maemo-leste/hildon-desktop/pull/14 (add support for rotating xinput touchscreens when entering or leaving portrait mode)23:10

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!