| inky | > they changed on my gentoo laptop recently | 00:14 |
|---|---|---|
| inky | > | 00:14 |
| inky | > ttyl | 00:14 |
| inky | wow fellow gentoo folk. (: | 00:14 |
| gnarface | afaik 96dpi is hardcoded default; no auto-detection took place | 00:23 |
| gnarface | (i've had to set it manually for some time now, but i don't know if it's always been wrong or it's just recently that my available displays have had extreme enough native dpi to notice a problem) | 00:24 |
| gnarface | basically for years i just happened to be using a 96dpi display | 00:26 |
| gnarface | then more recently i got my hands on a couple pine64 devices with really super high dpi, and a projector with a really super low dpi, and that's when it became apparent no auto-detection was taking place and i would have to specify it manually | 00:27 |
| gnarface | but it's possible that sometime before that it was also off but i just didn't notice because my older display's native dpi at the time wasn't that far off the default 96dpi value | 00:28 |
| gnarface | ...but when your display is pushing 300dpi you're gonna have issues rendering fonts right in gtk | 00:28 |
| gnarface | (i think some of this complication may have also stemmed from changes to fontconfig) | 00:29 |
| freemangordon | Wizzup: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1636 | 07:32 |
| Wizzup | freemangordon: do we want to include those? | 09:08 |
| freemangordon | not sure | 09:10 |
| freemangordon | we don't use ms on omap | 09:10 |
| freemangordon | that was just fyi | 09:10 |
| Wizzup | ok | 09:11 |
| Wizzup | I thought maybe there were some non-modeset fixes, didn't look super hard (waking up :D) | 09:11 |
| Wizzup | freemangordon: oh right it's all glamor, that's modeset | 09:35 |
| Wizzup | ha, for once daedalus will have a bug fixer that chimeara does not (in syncevo) | 12:18 |
| Wizzup | or rather, EDS | 12:18 |
| Wizzup | https://lists.freedesktop.org/archives/syncevolution/2025-January/000825.html | 12:20 |
| sicelo | Wizzup: btw Daedalus now has most packages built? | 12:29 |
| Wizzup | yes, just a few left | 12:29 |
| Wizzup | tinymail,qtwebengine (not critical) and one or two more | 12:29 |
| Wizzup | and modest (as a result of tinymail compile issue) | 12:30 |
| Wizzup | I think also H-A-M | 12:30 |
| sicelo | ok, i will give Librem5 another go then. it runs xorg from daedalus | 12:30 |
| Wizzup | hildon-meta-core should be installable | 12:33 |
| Wizzup | freemangordon: ok, I have a new image | 12:46 |
| freemangordon | can I dist-upgrade? | 12:47 |
| freemangordon | instead of writing new one taht is | 12:47 |
| Wizzup | upgrade from daedalus yes I ugess | 12:51 |
| Wizzup | dist-upgrade from chimaera no idea | 12:51 |
| Wizzup | I am going to see if it boots on droid4 first | 12:52 |
| Wizzup | I think dist-upgrade is not a good idea until hildon-meta can be upgraded | 12:52 |
| freemangordon | I mean the old image | 12:53 |
| freemangordon | hmm | 12:53 |
| freemangordon | "All packages are up to date." | 12:54 |
| freemangordon | Wizzup: hmm, connection selection list is emty | 12:55 |
| Wizzup | xorg is probably not newer? | 12:55 |
| freemangordon | I already upgraded | 12:55 |
| Wizzup | ok | 12:55 |
| freemangordon | yestarday | 12:55 |
| Wizzup | you mean wifi connections are not showing? | 12:56 |
| freemangordon | yes | 12:56 |
| freemangordon | lemme truy to gather some loga | 12:56 |
| Wizzup | is the intername name ok and up? | 12:56 |
| Wizzup | did it work before? | 12:56 |
| freemangordon | no | 12:56 |
| freemangordon | never worked, but I was thinking the image lacks stuff | 12:56 |
| freemangordon | there is no clock appet shown too | 12:57 |
| freemangordon | *applet | 12:57 |
| sicelo | wireless didn't work on Librem5 too, and i also always thought it was because we installed the L5 while daedalus was not really there. been using wpa_cli to establish connections | 12:57 |
| freemangordon | libicd-network-wpasupplicant: try_open_wpa_control: 0x55a0a0 | 13:02 |
| freemangordon | Network module 0x557740 'libicd_network_wpasupplicant.so' version 0.99.1 | 13:02 |
| freemangordon | that's the last from libicd_network_wpasupplicant | 13:02 |
| Wizzup | ok, maybe something changed/broke in new wpa supplicant | 13:02 |
| Wizzup | strange that it would complile though | 13:02 |
| Wizzup | maybe the socket path changed.. | 13:03 |
| freemangordon | yeah, clonning | 13:03 |
| Wizzup | src/wpasupplicant-defs.h:#define WPA_SUPPLICANT_CONTROL_PATH "/var/run/wpa_supplicant/wlan0" | 13:03 |
| freemangordon | ok, will check | 13:03 |
| freemangordon | no, it is there | 13:04 |
| freemangordon | lemme rebuild with traces | 13:04 |
| sicelo | we still have our wpa init (which sets the required parameters) or it changed to default? | 13:05 |
| Wizzup | hmmm | 13:07 |
| Wizzup | I might have missed that | 13:07 |
| Wizzup | although I think that was done through divert | 13:07 |
| freemangordon | what to check? | 13:08 |
| Wizzup | we have ./leste-config-common/etc/wpa_supplicant/wpa_supplicant.conf.leste | 13:08 |
| Wizzup | this sets ctrl_interface=/var/run/wpa_supplicant | 13:08 |
| Wizzup | freemangordon: I wonder if wpa supplicant is able to write to dbus, or even trying to | 13:08 |
| freemangordon | building with traces :) | 13:08 |
| freemangordon | Wizzup: is there anyh 'proper' way to do it? | 13:09 |
| freemangordon | oh, it is through ILOG_DEBUG | 13:09 |
| freemangordon | hmm, I don;t see it even try to talk | 13:12 |
| freemangordon | /sbin/wpa_supplicant -s -P /run/wpa_supplicant.wlan0.pid -i wlan0 -u -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant.conf | 13:13 |
| freemangordon | this is what is running | 13:13 |
| Wizzup | -u is dbus | 13:14 |
| freemangordon | in config file there is ctrl_interface=/var/run/wpa_supplicant | 13:14 |
| Wizzup | and /var/run/wpa_supplicant/wlan0 exists? | 13:14 |
| Wizzup | and the interface name is wlan0? | 13:14 |
| freemangordon | yes | 13:14 |
| Wizzup | ok, not sure, I can dd the image and try to take a look | 13:14 |
| Wizzup | I just need to get a droid set up :) | 13:14 |
| freemangordon | ok | 13:14 |
| freemangordon | I'll investigate in the meanwhile | 13:15 |
| Wizzup | ok | 13:15 |
| freemangordon | Wizzup: what is dmalloc? https://github.com/maemo-leste/libicd-network-wpasupplicant/blob/master/configure.ac#L25 | 13:40 |
| Wizzup | freemangordon: probably from libicd-network-wlancond | 14:00 |
| Wizzup | I don't think we use it | 14:00 |
| freemangordon | ok, will remove it | 14:00 |
| freemangordon | I am fixing build scripts | 14:00 |
| freemangordon | to produce proper debug symbols | 14:01 |
| Wizzup | yeah, some of this is from 6-7 years ago :) | 14:02 |
| freemangordon | Wizzup: hmm, seems we have issues with gconf | 14:13 |
| freemangordon | "could not map any network type to network modules" | 14:16 |
| freemangordon | also, gconftool-2 prints garbage | 14:18 |
| freemangordon | /schemas/system/osso/connectivity/policy: | 14:18 |
| freemangordon | modules = Schema (type: `list' list_type: 'string' car_type: '*invalid*' cdr_type: '*invalid*' locale: `C') | 14:18 |
| Wizzup | ok | 14:20 |
| freemangordon | lots of things in gconf is like that | 14:20 |
| Wizzup | hm... | 14:20 |
| freemangordon | basically everything under /schemas | 14:21 |
| freemangordon | hmm... | 14:21 |
| freemangordon | lemme try something | 14:21 |
| Wizzup | why would schemas not be installed correctly | 14:22 |
| freemangordon | no idea | 14:22 |
| freemangordon | maybe this is ok for schemas, dunno | 14:22 |
| freemangordon | Wizzup: "dh_gconf does not work due to missing scripts, add schema manually" | 14:23 |
| freemangordon | is that your comment? | 14:23 |
| freemangordon | this is in icd wpa plugin | 14:24 |
| freemangordon | seems you take it as a legacy :) | 14:25 |
| Wizzup | freemangordon: hmm | 14:33 |
| Wizzup | freemangordon: how are gconf schemas for other programs | 14:33 |
| freemangordon | debhelper does not seem to wire postinst files prperly | 14:33 |
| Wizzup | argh | 14:33 |
| freemangordon | at least I see not code in postinst | 14:33 |
| freemangordon | *no code | 14:33 |
| freemangordon | maybe it is another package | 14:34 |
| freemangordon | lemme check on chiomaera | 14:34 |
| freemangordon | yeah, in chimaera there is dh_gconf | 14:34 |
| Wizzup | daedalus has no dh_gconf? | 14:35 |
| freemangordon | It least I don;t have it installed | 14:36 |
| freemangordon | maybe another package, dunno | 14:36 |
| Wizzup | Use of the dh_gconf command in override and hook targets now causes an error. The dh_gconf command has been a no-op for years and was removed in debhelper 13.4. | 14:36 |
| Wizzup | from https://manpages.debian.org/testing/debhelper/debhelper-compat-upgrade-checklist.7.en.html | 14:36 |
| Wizzup | bullseye/chimaera is 13.3 | 14:37 |
| Wizzup | bookworm is 13.11 | 14:37 |
| freemangordon | I don't think that's true | 14:37 |
| Wizzup | it's their man page :) | 14:37 |
| freemangordon | IIRC it was doing things in postinst, but well... | 14:37 |
| freemangordon | lemme get chimaera plugin package, to check | 14:38 |
| Wizzup | $ grep dh_gconf */debian/rules | 14:38 |
| Wizzup | maemo-security-certman/debian/rules:#dh_gconf | 14:38 |
| Wizzup | we don't use it anywhere | 14:38 |
| Wizzup | in all our repos | 14:38 |
| Wizzup | so we didn't use it in chimaera | 14:38 |
| freemangordon | we don;t, but dh was using it | 14:39 |
| freemangordon | ok, chimaera package postinst looks the same | 14:40 |
| freemangordon | but, there were triggers | 14:40 |
| freemangordon | wait | 14:40 |
| freemangordon | yeah: | 14:40 |
| freemangordon | Processing triggers for gconf2 (3.2.6-7) | 14:40 |
| freemangordon | Wizzup: https://pastebin.com/yAYdPuz2 | 14:42 |
| freemangordon | this is what happens on daedalus | 14:42 |
| Wizzup | this is our custom script | 14:42 |
| Wizzup | it requires on the schemas being ok though | 14:42 |
| Wizzup | let me see | 14:42 |
| Wizzup | actually I don't know how to check | 14:42 |
| Wizzup | let me fire up vm or something | 14:42 |
| Wizzup | it relies on * | 14:43 |
| freemangordon | umm... what custom script? this message is not printed on chimaera | 14:43 |
| Wizzup | chimaera uses other script | 14:43 |
| Wizzup | pretty sure | 14:43 |
| freemangordon | what script? | 14:43 |
| Wizzup | I am searching | 14:43 |
| freemangordon | postinst? | 14:43 |
| Wizzup | it's called from postinst | 14:43 |
| Wizzup | I have to remember the repo this is in :D | 14:44 |
| freemangordon | which package? | 14:44 |
| Wizzup | I am searching | 14:44 |
| Wizzup | I think maemo-system-services | 14:44 |
| Wizzup | commit 4fc8f17d9dfb55eacc573be856054f18e3e08961 | 14:44 |
| freemangordon | how it is related? | 14:44 |
| Wizzup | icd2-manage-modules: use gconftool-2 | 14:45 |
| Wizzup | python-gconf is no longer available; it's python 2 only. While we are | 14:45 |
| Wizzup | still on gconf, migrate to just calling gconftool-2. | 14:45 |
| freemangordon | ah | 14:45 |
| Wizzup | well, what you pasted is the output from it | 14:45 |
| freemangordon | ok | 14:45 |
| freemangordon | ok, ok | 14:45 |
| Wizzup | but it relies on schemas being ok | 14:45 |
| Wizzup | if the schemas are not ok, all bets are off | 14:45 |
| freemangordon | but how to verify if schemas are ok or not? | 14:45 |
| Wizzup | I thought you said they weren't :D | 14:45 |
| Wizzup | I'm confused | 14:45 |
| freemangordon | they look to me like they are not ok | 14:46 |
| freemangordon | lemme check on chimaeraq | 14:46 |
| freemangordon | ok, false alert | 14:47 |
| freemangordon | on chimaera the look the same | 14:47 |
| Wizzup | yes | 14:47 |
| Wizzup | ok | 14:47 |
| Wizzup | is icd2-manage-modules not installed from maemo-system-services? | 14:48 |
| freemangordon | lemme check | 14:48 |
| freemangordon | no such package | 14:48 |
| Wizzup | there is no package icd2-manage-modules | 14:48 |
| Wizzup | it's in maemo-system-services? | 14:48 |
| Wizzup | dh/dh_maemo_installicdnetwork:su ${user} -c "icd2-manage-modules -a add -m $sofile \$net_args" | 14:49 |
| Wizzup | if the script isn't installed, well... :) | 14:49 |
| freemangordon | lemme check | 14:49 |
| freemangordon | no such script in maemo-system-services | 14:49 |
| freemangordon | maemo-system-services-dev | 14:50 |
| Wizzup | it's in -dev? | 14:50 |
| freemangordon | mhm | 14:50 |
| Wizzup | I wonder if that is a mistake | 14:50 |
| Wizzup | I don't think it was there before | 14:50 |
| freemangordon | this is called during package build? | 14:50 |
| Wizzup | no | 14:50 |
| freemangordon | oh | 14:50 |
| Wizzup | it's a runtime dep | 14:51 |
| Wizzup | postinst | 14:51 |
| Wizzup | this must have been some magic auto change somehow | 14:51 |
| freemangordon | I don;t see that called, sorry | 14:51 |
| Wizzup | what is 'that'? | 14:51 |
| Wizzup | # postinst | 14:51 |
| Wizzup | cat <<EOF >> "$postinstfile" | 14:51 |
| Wizzup | net_args="-n \$(echo $@ | sed 's/ / -n /g')" | 14:51 |
| Wizzup | su ${user} -c "icd2-manage-modules -a add -m $sofile \$net_args" | 14:51 |
| Wizzup | EOF | 14:51 |
| Wizzup | cp -a debian/scripts/* debian/maemo-system-services-dev/usr/bin | 14:52 |
| Wizzup | strange, why | 14:52 |
| Wizzup | how did this ever work for anyone? :D | 14:52 |
| freemangordon | wait, which package is that? | 14:53 |
| freemangordon | "su ${user} -c "icd2-manage-modules -a add -m $sofile \$net_args"" | 14:53 |
| Wizzup | maybe system-services-dev is runtime dep from some pkgs? | 14:53 |
| freemangordon | maybe | 14:53 |
| Wizzup | please just grep maemo-system-services, it's all there | 14:53 |
| Wizzup | dh_maemo_installicdnetwork makes postinst which has runtime dep on icd2-manage-modules | 14:53 |
| Wizzup | maybe our libicd just needs dep on maemo-system-services-dev to at least make things work | 14:54 |
| freemangordon | wait | 14:54 |
| freemangordon | here: https://github.com/maemo-leste/libicd-network-wpasupplicant/tree/master/debian | 14:54 |
| Wizzup | libicd-openvpn/debian/control: maemo-system-services-dev (>= 0.6.1), | 14:54 |
| Wizzup | libicd-openvpn/debian/control: maemo-system-services-dev, | 14:54 |
| Wizzup | libicd-tor/debian/control: maemo-system-services-dev (>= 0.6.2), | 14:54 |
| Wizzup | libicd-tor/debian/control: maemo-system-services-dev, | 14:54 |
| Wizzup | libicd-wireguard/debian/control: maemo-system-services-dev (>= 0.6.1), | 14:54 |
| freemangordon | how is that related to maemo-system-services? | 14:54 |
| Wizzup | libicd-wireguard/debian/control: maemo-system-services-dev, | 14:54 |
| Wizzup | yup, they all have it | 14:54 |
| freemangordon | bot nor WPA neither OFONO I guess | 14:55 |
| Wizzup | yes, must have been an oversight | 14:55 |
| freemangordon | still, who do you think calls it? in WPA that is | 14:55 |
| Wizzup | don't understand the question | 14:55 |
| freemangordon | where it is called? in which script | 14:55 |
| freemangordon | dh_maemo_installicdnetwork | 14:55 |
| Wizzup | anything that uses dh_maemo_installicdnetwork | 14:55 |
| freemangordon | I don;t see that calld in WPA plugin | 14:56 |
| freemangordon | *called | 14:56 |
| freemangordon | user@devuan-droid4:~/git/libicd-network-wpasupplicant$ git grep dh_maemo_installicdnetwork | 14:56 |
| freemangordon | user@devuan-droid4:~/git/libicd-network-wpasupplicant$ | 14:56 |
| freemangordon | this ^^^ :) | 14:56 |
| freemangordon | so, I guess this is the missing part | 14:57 |
| Wizzup | yeah, I see | 14:57 |
| freemangordon | and yes, we need it in -dev | 14:57 |
| Wizzup | in this case the script is not relevant but there are other gconf problems | 14:57 |
| Wizzup | lots of things are missing from /system/osso/connectivity/network_type | 14:57 |
| Wizzup | anything from /system/osso/connectivity/network_type/WLAN_INFRA is missing | 14:58 |
| freemangordon | I still don't understand who prints "No value set for `/system/osso/connectivity/network_type/WLAN_INFRA/network_modules'" | 14:58 |
| freemangordon | yes, because the vaule is not set :) | 14:58 |
| Wizzup | I think maybe icd2 itself might print that | 14:59 |
| Wizzup | but that value should be set! | 14:59 |
| freemangordon | this happens during package install, why would icd2 print it? | 14:59 |
| Wizzup | let me updat e my vm and install | 14:59 |
| Wizzup | freemangordon: 'during package install' what package install | 15:00 |
| Wizzup | ? | 15:00 |
| freemangordon | https://pastebin.com/yAYdPuz2 | 15:01 |
| freemangordon | icd2-network-wpasupplicant-config_0.1.17_armhf.deb | 15:01 |
| Wizzup | I can try to look, but realistically this seems like a real gconf problem | 15:01 |
| Wizzup | nothing changed between chimaera and daedalus | 15:01 |
| freemangordon | kagree | 15:02 |
| Wizzup | other than what debian itself changed | 15:02 |
| Wizzup | I am not sure if it matters who writes 'no value set' | 15:02 |
| freemangordon | I put set -x in postinst, lemme see | 15:02 |
| Wizzup | icd2-network-wpasupplicant-config.postinst has some debhelper stuff | 15:03 |
| Wizzup | ah | 15:03 |
| Wizzup | :q | 15:03 |
| Wizzup | I bet it is ./icd2_restore_ipv6.sh | 15:03 |
| Wizzup | that calls gconftool and that prints this | 15:03 |
| freemangordon | what a nice name | 15:03 |
| freemangordon | :) | 15:03 |
| Wizzup | yeah | 15:04 |
| Wizzup | no idea what it is | 15:04 |
| Wizzup | in any case, that's just a symptom | 15:04 |
| freemangordon | ok, lemme call that dh thingie | 15:04 |
| Wizzup | that for sure is it not, since we never call it | 15:05 |
| Wizzup | is not it* | 15:05 |
| freemangordon | ok, what else could be it? | 15:05 |
| Wizzup | well, what is 'that dh thingie'? dh_gconf? | 15:05 |
| freemangordon | dh_maemo_installicdnetwork | 15:06 |
| freemangordon | hmm, wait | 15:06 |
| Wizzup | I mean, you can try, but that should not matter | 15:06 |
| freemangordon | yeah, right | 15:07 |
| Wizzup | this is a much more core key that should not be empty | 15:07 |
| freemangordon | I agree | 15:07 |
| Wizzup | this is what icd2 loads module wise for this network type | 15:07 |
| freemangordon | right | 15:07 |
| Wizzup | I wonder if this is dh_gconf, but then debian must automatically call it for us in the past | 15:07 |
| freemangordon | there waqs a trigger | 15:07 |
| freemangordon | *was | 15:07 |
| freemangordon | now I see no trigger | 15:07 |
| Wizzup | yeah, and this corresponds with my paste from way above, from the debhelper man page | 15:08 |
| Wizzup | since we were on the version where it was not removed | 15:08 |
| Wizzup | and now it is removed on the daedalus version | 15:08 |
| freemangordon | no, dh_gconf is not the trigger | 15:08 |
| Wizzup | but the manpage said it was a no-op, but I don't think it is a no-op | 15:08 |
| freemangordon | trigger is another thing | 15:08 |
| freemangordon | sec | 15:08 |
| Wizzup | what installs the trigger in postinst if not the DEBHELPER stuff? | 15:09 |
| freemangordon | no, this is system-wide trigger | 15:09 |
| freemangordon | see https://web.archive.org/web/20111022012105/http://www.seanius.net/blog/2009/09/dpkg-triggers-howto/ | 15:09 |
| freemangordon | see /var/lib/dpkg/triggers | 15:11 |
| freemangordon | /usr/share/gconf/schemas gconf2 | 15:11 |
| freemangordon | this is on chimaera | 15:11 |
| Wizzup | File in chimaera has it | 15:11 |
| Wizzup | in daedalus not | 15:11 |
| freemangordon | it has it too | 15:11 |
| Wizzup | oh | 15:12 |
| Wizzup | I need a break :) | 15:12 |
| freemangordon | but it is /usr/share | 15:12 |
| freemangordon | not /etc | 15:12 |
| Wizzup | but that is also true on chimaera, no? | 15:12 |
| freemangordon | yes, but I think there was a link | 15:13 |
| freemangordon | or debhelper was smart and was moving to /user/share | 15:13 |
| Wizzup | what a pain, just before they remove it they break it :( | 15:14 |
| freemangordon | hmm, looks the same | 15:14 |
| freemangordon | ok, in chimaera package schema is in /user/share | 15:16 |
| freemangordon | on daedalus it is in etc | 15:16 |
| freemangordon | that explains it | 15:17 |
| Wizzup | some of them are in /usr/share on daedalus too | 15:17 |
| Wizzup | so it seems to be a mix | 15:17 |
| freemangordon | lemme make sure it wasn't me that broke it | 15:17 |
| Wizzup | I have the same problem in my vm | 15:18 |
| Wizzup | so I am not sure how :) | 15:18 |
| freemangordon | well, then it is not me :) | 15:18 |
| freemangordon | so, maybe dh_gconf was moving from /etc to /usr/share ;) | 15:19 |
| freemangordon | yeah, the one in the repo also has it in /etc | 15:20 |
| freemangordon | Wizzup: we'll have to fix that | 15:20 |
| freemangordon | https://salsa.debian.org/RogueScholar-guest/debhelper/-/blob/5.0.41/dh_gconf?ref_type=tags#L68 | 15:22 |
| freemangordon | so, not exactly true that it was doing nothing :) | 15:23 |
| Wizzup | and now there is no dh_gconf | 15:23 |
| freemangordon | mhm | 15:23 |
| Wizzup | so do we fix our pkgs do install to other dir, or? | 15:24 |
| freemangordon | I think that's the best option | 15:24 |
| freemangordon | there should not be that many of them | 15:24 |
| Wizzup | if you mv/copy them, do things work? | 15:25 |
| freemangordon | why would they? they shall be there during install | 15:25 |
| freemangordon | so gconf to process the on trigger | 15:25 |
| freemangordon | *them | 15:25 |
| Wizzup | I just want to know this solves it before we do the work | 15:25 |
| Wizzup | :D | 15:26 |
| freemangordon | I will fix one package :) | 15:26 |
| freemangordon | but, not sure what is the proper way to do it | 15:26 |
| freemangordon | sec | 15:26 |
| Wizzup | or 'cp' now? | 15:26 |
| Wizzup | and then apt install --reinstall | 15:26 |
| freemangordon | no | 15:26 |
| freemangordon | it takes a minute | 15:26 |
| freemangordon | the issue is that we get location from GCONF_SCHEMA_FILE_DIR | 15:27 |
| freemangordon | that's provided by autofu scripts | 15:27 |
| freemangordon | AM_GCONF_SOURCE_2 that is | 15:28 |
| Wizzup | I did the cp from etc to usr share and now it works | 15:29 |
| Wizzup | $ gconftool-2 -g /system/osso/connectivity/network_type/WLAN_INFRA/network_modules | 15:29 |
| Wizzup | [libicd_network_wpasupplicant.so,libicd_network_ipv4.so] | 15:29 |
| freemangordon | cool | 15:30 |
| Wizzup | what should it be in autotools then, if not GCONF_SCHEMA_FILE_DIR? | 15:31 |
| freemangordon | no ide, that's the problem | 15:31 |
| freemangordon | *idea | 15:31 |
| Wizzup | I think the best way to find these pkgs maybe is to go to chimaera and look in /usr/share or /etc and dpkg -S | 15:31 |
| freemangordon | yeah, maybe | 15:31 |
| freemangordon | or, we can patch AM_GCONF_SOURCE_2 | 15:32 |
| Wizzup | all of these things make me unhappy, so let's just pick one :D | 15:33 |
| Wizzup | gconf will be dead after daedalus anyway | 15:34 |
| freemangordon | /usr/share/aclocal/gconf-2.m4 | 15:34 |
| Wizzup | $ gconftool-2 --get-default-source | 15:35 |
| Wizzup | xml:merged:/etc/gconf/gconf.xml.defaults | 15:35 |
| freemangordon | see GCONF_SCHEMA_FILE_DIR | 15:35 |
| freemangordon | GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' | 15:36 |
| Wizzup | so is sysconfdir different based on debian/compat then? | 15:36 |
| freemangordon | no, sysconfig is always etc | 15:37 |
| freemangordon | but, dh_gconf was moving the files, see the link ^^^ | 15:37 |
| Wizzup | so then why did some pkgs like ke-recv install into /usr/share/gconf | 15:37 |
| freemangordon | no idea, lemme check | 15:37 |
| Wizzup | debian/ke-recv.install:conf/*.schemas /usr/share/gconf/schemas | 15:37 |
| Wizzup | what a mess :) | 15:38 |
| freemangordon | https://github.com/maemo-leste/ke-recv/blob/master/debian/ke-recv.install#L2 | 15:38 |
| freemangordon | yeah | 15:38 |
| Wizzup | so anything that uses autotools is wrong | 15:39 |
| freemangordon | mhm | 15:39 |
| Wizzup | anything with hand rolled crap is right | 15:39 |
| Wizzup | nice | 15:39 |
| freemangordon | actually it is gconf that is wring | 15:39 |
| Wizzup | yeah, so now we have to fork it, just to install some files in the right place :D | 15:39 |
| freemangordon | seel, gconf is dead anyways, lets just fix that path and call it a day | 15:39 |
| freemangordon | yes | 15:39 |
| freemangordon | I won't not have time to do it today, feel free to do it | 15:40 |
| Wizzup | I won't import git history then? | 15:41 |
| Wizzup | that'll make it easier | 15:41 |
| Wizzup | almost done | 15:42 |
| Wizzup | freemangordon: so use datarootdir? | 15:44 |
| freemangordon | Wizzup: if it is /usr/share :) | 15:53 |
| freemangordon | Wizzup: semi-success :) | 15:58 |
| freemangordon | or 1/3 | 15:58 |
| halftux | Wizzup: My rpi3 was not broken, it had to new firmware for the leste image and the debian image. Now I made a tiny leste image and copied the kernel, bootcode.bin and related stuff from raspbian and it is booting into hildon. | 16:05 |
| Wizzup | freemangordon: great... | 16:13 |
| Wizzup | halftux: sweet ! hang on to that rpi and pls write up the steps | 16:13 |
| Wizzup | then we can make that into an img | 16:14 |
| Wizzup | oh failing tests | 16:14 |
| * Wizzup confused | 16:15 | |
| Wizzup | it's never easy is it :( | 16:15 |
| halftux | okay will write my steps and observation into the wiki | 16:16 |
| Wizzup | halftux: great, ty | 16:16 |
| freemangordon | Wizzup: leave icd plugin to me | 16:38 |
| Wizzup | freemangordon: hm? | 16:41 |
| freemangordon | new version | 16:41 |
| freemangordon | of wpa icd plugin | 16:41 |
| Wizzup | ok | 16:41 |
| Wizzup | well I made the change and it's still installed into the wrong place | 16:41 |
| freemangordon | did you rebuild the package? | 16:42 |
| Wizzup | yes | 16:42 |
| Wizzup | hildon-control-panel is what I tried | 16:42 |
| freemangordon | are you sure that particular package uses autoconf? | 16:42 |
| Wizzup | yes | 16:42 |
| Wizzup | ./debian/hildon-control-panel.postinst:SCHEMAS=/etc/gconf/schemas/hildon-control-panel.schemas | 16:42 |
| Wizzup | ./data/Makefile.am:gconfschemasdir=$(sysconfdir)/gconf/schemas | 16:42 |
| Wizzup | lol | 16:42 |
| Wizzup | great! | 16:42 |
| freemangordon | :) | 16:43 |
| Wizzup | I hate computers | 16:43 |
| freemangordon | no, what you hate is developers :) | 16:43 |
| freemangordon | Wizzup: oh, we'll have to fix the .install files as well | 16:47 |
| Wizzup | yes | 16:48 |
| freemangordon | "Processing triggers for gconf2 (3.2.6.1-1+4m7.1) " :) | 16:49 |
| Wizzup | yes | 16:49 |
| Wizzup | too bad all the packages need slightly different fixes | 16:49 |
| Wizzup | when we have time we should go for gsettings (later) and then just go to trixie | 16:50 |
| Wizzup | but for now... :) | 16:50 |
| freemangordon | ok, wifi selection works now | 16:50 |
| freemangordon | lemme push the code | 16:50 |
| freemangordon | maybe going to trixie won;t be that easy, depends on the mesa version tehre | 16:54 |
| freemangordon | they said they will drop dri2 from mesa | 16:54 |
| Wizzup | ha | 16:57 |
| Wizzup | so far all of these need fixing: | 16:57 |
| Wizzup | connui-cellular.schemas devicelock.schemas libicd-network-wpasupplicant.schemas security.schemas | 16:57 |
| Wizzup | connui-internet.schemas hildon-control-panel.schemas osso-addressbook.schemas status-area-applet-battery.schemas | 16:57 |
| Wizzup | connui-wlan.schemas libicd-network-ofono.schemas osso-xterm.schemas | 16:57 |
| Wizzup | there might be more | 16:57 |
| freemangordon | yeah | 16:58 |
| Wizzup | do you want me to work on them? | 16:59 |
| freemangordon | yeah | 17:24 |
| Wizzup | ok | 17:29 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!