libera/#maemo-leste/ Wednesday, 2024-07-24

perewhy is maemo-leste on n900 an DNS server accepting requests from everywhere?00:20
pere<URL: http://paste.debian.net/1324177/ > in /etc/dnsmasq.conf get rid of the public service.00:29
tmlindsicelo: kevin is looking at patches this merge window, see commit dfd168e74ebe ("MAINTAINERS: Add more maintainers for omaps")05:08
freemangordonWizzup: scratch that new kernel release08:24
freemangordonthe patch I pushed is wrong08:24
freemangordonit will enable mic bias even if there is no mic08:24
freemangordonI have to implement HS MIC detection for that to work properly08:25
freemangordonI'll drop and force-push08:26
Wizzupok08:44
arno11(just for the record) disabling wifi powersaving mode increase battery life and idle (around 15mA) lol09:38
arno11on n900 that is09:39
arno11oops i mean increasing battery life and improving idle09:41
arno11can't remember if powersaving is enable by default09:43
siceloit is09:44
arno11ah ok09:44
sicelowhat's the standby current draw now?09:44
arno11around 5509:44
arno1168 with power saving09:45
siceloanyway the benefits of the power saving setting are highly dependent on the AP configuration, so not too surprising if it's not helping most of the time09:45
arno11ok09:46
sicelonice fine09:47
sicelo*find09:47
Wizzupon lab psu it def. deemed to help to enable powersaving09:48
Wizzupmaybe you use mosh or something?09:48
arno11nope nothing particular09:50
sicelofor some reason i can't find the reference that had a lot of details about power saving, especially in connection with N900. i *think* it was on the maemo wiki, but can't find it now09:55
arno11ok09:55
siceloah, wiki is down09:56
sicelohttp://web.archive.org/web/20230708213809/https://wiki.maemo.org/Wifi_power_saving_mode09:58
arno11thx09:59
arno11btw no diff between 100mW and 10mW om my device btw10:00
arno11oops too much btw's10:00
sicelobtw :-D10:00
Wizzupour wiki?10:01
Wizzupah, no10:01
Wizzupfreemangordon: btw I solved my gprs issue, somehow apn was not being set for my new sim10:17
freemangordongood10:18
freemangordonso, as a continuation of our discussion - headset works just fine, HS mic needs some love10:18
freemangordonI know what has to be done (cpcap is smart enough to detect headset vs heaphones), I just have to find time10:19
freemangordonhowever, consider upgrading to 6.10 or something10:19
freemangordonthat will make my life way easier in terms of upstreaming the patches10:20
freemangordonalso, ucm needs modifications to switch to headset/headphones properly10:20
freemangordonbut, I don't think I am the one best fit for that job10:21
freemangordonWizzup: ^^^10:21
WizzupI can try to help with UCM, wrt 6.10 we might just spend a few more weeks chasing regressions10:21
Wizzupas in, should we not get 6.6 to devel/stable first?10:21
freemangordonyeah, maybe10:22
Wizzupwe can do that without headset for calls if you prefer10:22
freemangordonbut I will leave HS mic for 6.1010:22
freemangordonyeah, right10:22
freemangordonok, so lets have 6.6 in -devel10:23
freemangordonI don;t think there are known regressions, right?10:23
Wizzupsec 5 mins10:24
arno11freemangordon: mapphone ucm only need minor changes for headset10:27
arno11it seems already quite ok, just the mic name is incorrect10:28
freemangordonI am not sure10:29
freemangordonwhy do you think MIC name is incorrect?10:29
arno11because it uses mic 110:30
arno11and i suppose the headset mic name is different in alsamixer10:30
freemangordonyes, but mic 1 is internal mic10:31
freemangordonso we need to switch from mic 1 to   "HSMIC" iff headset (not headphones) are plugged10:32
freemangordon*is plugged10:32
arno11exactly10:32
arno11just one line to change in ucm10:32
freemangordonok, but that does not make MIC1 invalid10:32
freemangordonnot only one10:33
freemangordonas now voice output is not redirected to headphones during call10:33
arno11ah10:33
freemangordonor maybe it happens only if they are plugged while in call10:33
freemangordonlemme try10:33
arno11yes probably because of jackcontrol10:33
freemangordonno audio if HS are plugged while in call10:35
freemangordonso ucm needs more changes10:35
arno11yes indeed10:36
freemangordonalso, it has the same issue as n900 (iiuc), switching profile re-routes audio from headset10:36
freemangordonWizzup: oh, there is one issue10:38
freemangordoniphb does nopt get rebuild10:39
freemangordon*not10:39
WizzupI think it does if you run dpkg-reconfigure linux-image-droid4/omap or something10:39
Wizzupwhich makes me think it's not a 'headers in the wrong place' kind of issue10:39
Wizzupuvos__: I will make the sphone changes now, shall I just push them or make a pr?10:39
Wizzupit'll be 1-2 lines max in vcm10:40
arno11freemangordon: weird you get no audio if you plug HS during call10:46
arno11or maybe jackcontrol value is wrong10:46
arno11on d4, alsactl monitor should return 'Headphones Jack'10:50
arno11if not, ucm is wrong10:51
arno11*when you plug HS10:52
arno11later (or another day) if you provide me few more details i could probably help to fix mapphone ucm10:57
freemangordonarno11: but, HSMIC detection is not implemented, so HSMIC widget never gets switched on11:01
arno11yes i know11:01
freemangordonso, it is a bit more complicated11:01
freemangordonanyway, it makes no sense to deal with that until MIC detection wirks11:02
freemangordonWizzup: yes, headers are in the right place11:03
freemangordonbut kernel dkms scripts are wrong11:03
freemangordonI fixed them back then to make them work11:03
freemangordonperhaps this was not forward-portedf11:03
freemangordonlemme check11:03
arno11freemangordon: (when i say audio i mean incoming audio at least)11:04
freemangordonah11:05
arno11so mic or not, no matter11:05
freemangordonok, I can provide details later on11:05
arno11cool11:06
Wizzupfreemangordon: so dpkg-reconfigure does not fix it for you?11:08
freemangordonit does11:08
freemangordonbut that should not be needed11:09
Wizzupof course11:09
freemangordonand it was working11:09
freemangordonbut dkms uninstall works11:09
freemangordonI men, during upgrade old kernel iphb module gets uninstalled11:10
freemangordon*mean11:10
freemangordonbut new one does not get rebuild11:10
WizzupI did see that, I just don't know why not11:10
freemangordonyeah, it is tricky to trace that11:10
freemangordonlemme try to find the problem11:10
freemangordonok, I think I know what it is11:18
Wizzup:)11:22
freemangordonhttps://github.com/maemo-leste/droid4-linux/blob/maemo-6.6.y/scripts/package/builddeb#L13011:22
freemangordonthat results in "/usr/lib/dkms/dkms_autoinstaller start 6.6.36"11:23
freemangordonI am not sure this is correct11:24
freemangordonoh, it is11:24
freemangordonWizzup: sees like an issue with dkms11:39
freemangordonas dkms status lists no modules11:40
Wizzupok11:43
freemangordonok, dh_dkms does not register module with dkms :(11:55
freemangordonok, seems this is some remnant from beowulf11:58
Wizzupah11:58
freemangordoni purged dkms-iphb and installed again11:58
freemangordoniphb-dkms I mean11:59
freemangordonugh12:00
freemangordonok, not sure what happened12:00
freemangordonbut reinstalling the kernel remove iphb from dkms tree12:00
siceloWizzup: not very important, but please help me find which libicd-network-wpasupplicant function gets called when responding to com.nokia.icd2.statistics_req12:02
Wizzupsrc/wlan.c:    network_api->link_stats = wlan_statistics;12:05
WizzupI think it's this?12:05
Wizzupuvos__: made a pr for vcm rtcom12:07
Wizzuptested it on my d412:07
sicelo thanks, will have a look12:09
pereso, what are people using their N900 for with Maemo Leste?12:28
Wizzupcalls, sms, chat/communication, ssh, email, calendar, music I'd suppose12:35
pereSignal?12:38
Wizzupsignal right now is broken until this is ready: https://gitlab.com/signald/signald/-/merge_requests/16312:43
Wizzupbut they're getting close to fixing it it looks like12:44
perecalendar is really the only overlap I got with your use case, I believe.  I managed to install syncevolution, but have not investigated how to configure it yet.12:49
sicelowhat are your own use cases (or needs)?12:50
pereI am trying to find out if it can be useful to me, and showing a copy of my ical servers calendar info and address book might be useful.  and I am considering it as a ebook reader, but am not convinced I would be happy with the screen size.12:51
peresadly the dorian ebook reader is not able to download books from project gutenberg.  no idea why.12:52
pereI suspect using a obsolete url and failure to handle redirects, but have not investigated.12:52
pereSignal on N900 connected to my signal-desktop instance on the laptop would be useful.12:58
Wizzupleste.maemo.org is back (went down ~1h30mins ago)13:00
sixwheeledbeastI thought you needed ios/andriod to register for signal?14:03
perebtw, is it expected that the screen should turn itself off after 18 seconds?14:04
pereit seem like a less optimal default.14:04
arno11pere: indeed should be removed imo14:08
pereI have failed to find a way to extend it14:10
arno11backlight time out in setting/display ?14:11
arno11sorry lockscreen14:12
arno11lockscreen + backlight time to 1 or 2 min should be fine14:15
arno11btw if it takes 18 sec by default it is because of slowness (lack of optimisation)14:17
arno11it takes exactly 10 sec on my device14:17
inkypere, i tried once to revive maegutenberg or something like that. but failed and didn't try again. the od api as far as i remember was not working and for some reason i was not able to make it work with he new site. aybe if i tried for more couple of days i would o that.14:34
pereinky: are you saying the gutenberg api is broken?14:52
sicelois there an official api?15:01
siceloWizzup: if i stop icd2 and start it with `icd2 -l 0`, looks like things get out of sync with gconf, e.g. saved networks start requiring psk, etc. How to restart it properly?15:40
sicelos/restart/run it in verbose mode/15:40
Wizzupyes, this is a big problem and I don't know WHY things get out of sync15:43
Wizzupconndlgs has this problem in particular15:43
Wizzupis you restart conndlgs then the problems should go away15:43
sicelothanks15:58
Wizzupas to why it gets out of sync, yeah, we need to figure this out15:58
WizzupI think icd2 does call the gconf sync thing15:58
* sicelo is working on https://github.com/maemo-leste/bugtracker/issues/730 ... knows it's not really important, but because it's stuck on the back of his mind15:59
freemangordonWizzup: headers package is missing postinst file16:34
freemangordonthat runs maintainer scripts in /etc/kernel16:34
freemangordonthat's why dkms script is not invoked16:35
freemangordonthis is missing in 6.6 https://github.com/maemo-leste/droid4-linux/commit/67354aeac41b31bbedde49c74ef6297bd34b4952#diff-831a0e8e3eaa7a5ca92599e58771b8a6b2c4bd7533f627e33138873995aac61eR24716:39
pereI must admit, N900 is not the best build host I have around. :)16:55
sicelo:-P16:56
bencoh:]16:57
freemangordonheh17:02
freemangordonWizzup: have a fix, but building kernel takes time, will push when tested and will as you for a new release17:02
sicelommm, this has happened twice now - i'17:27
siceloi'm compiling libicd-network-wpasupplicant on the Droid 4, when it just dies suddenly. i'm quite sure it's not power related (in fact just now it happened while connected to charger)17:28
freemangordondid you increase mix charging current?17:30
freemangordon*max17:30
freemangordonas while compiling d4 easily goes above default 500 mA17:31
siceloi'll do that17:31
freemangordonWizzup: https://github.com/maemo-leste/droid4-linux/commit/00bc25919b540d778a811c5d57cc7da58a0ac00517:40
freemangordonseems to work, please make a new release17:40
freemangordonor give me hints how to do it17:40
freemangordonjust new tag/changelog?17:41
Wizzupyes, tag and changelog17:47
Wizzupbut I can do it if you want17:47
Wizzuptag is like so: maemo-kernel-6.6.36.417:47
freemangordonplease do17:47
Wizzupk17:47
Wizzupfreemangordon: build for -devel?17:47
Wizzupor experimental first17:48
WizzupI'll do the latter17:48
Wizzupactually let me see if the build server is on.17:49
freemangordonlets do experimental first17:50
freemangordonif everything goes well, for -devel17:50
Wizzupok17:55
pereheh, my build host crashed halfway through the build of dorian. :)17:57
Wizzuppere: n900 is not a great device to build on18:27
arno11pere: Wizzup: crashes during build are not normal on n90018:50
arno11lack of optimisation18:50
arno11it works pretty fine18:50
arno11i mean i built lot f stuff on it with no issues18:50
arno11(maybe issue wth swap, all trackers activated or other stuff like that)18:52
arno11*with18:53
arno11the device is even still usable during build18:54
arno11perez: maybe you didn't upgrade to -devel or ?18:55
arno11pere:18:55
arno11all useful tweaks are in the wiki btw18:58
arno11dorian should be really easy to build on n90018:59
arno11ok that's not a rocket but pcsx takes around 15min to build for example19:02
freemangordonstill does not work, wtf?19:26
kreyren__Hey, i installed Maemo Leste from the provided devuan fork on Nokia N900 and i can't get a sound output from it, is this like a known issue or am i doing something wrong?20:19
kreyren__.. or is the very broken N900 that i spend few days fixing has a broken trace somewhere on the PCB that i need to look through20:19
* kreyren__ is using the distribution to research the current state and how it +- works so that he can try to port the environment to NixOS as tracked in https://github.com/NixOS/nixpkgs/issues/32895220:21
arno11kreyren__: sound is supposed to work OOTB20:34
kreyren__arno11, any way to check? `speaker-test` maybe?20:35
* kreyren__ has no idea how the backend works atm assumes that it's ALSA20:35
arno11there is no build-in test unfortunately20:35
kreyren__actually speaker-test makes the speakers to sound well20:35
kreyren__hmm weird.. i can't seem to get output from the dialer when someone's calling me20:36
arno11ah maybe you didn't upgrade to devel ?20:37
kreyren__arno11, eh?20:37
arno11i mean, i don't know if it works well from a 'stable' img20:38
kreyren__like everything seems to work well, but the dialer seems to be the sole problem20:38
arno11ok but you really need to upgrade to -devel repo20:40
arno11*to test calls20:40
kreyren__arno11, is that like a devuan release? or how do you do that?20:40
* kreyren__ can't find how to do that in the wiki20:40
arno11ok, you have just have to add a new line in /etc/apt/sources.list20:41
arno11and dist-upgrade20:41
arno11the line to add is:20:41
arno11deb https://maedevu.maemo.org/leste chimaera-devel main contrib non-free  n90020:42
arno11sorry, apt update and apt dist-upgrade20:42
* kreyren__ is former debian dev he knows how apt works :p20:43
kreyren__is that standalone repo or is that dependent on the stable release packages20:43
kreyren__e.g. devuan does package additions on top of debian by default20:43
kreyren__and the release doesn't work by itself without debian repos20:44
arno11sorry i'm not a dev :P20:44
kreyren__oke imma look through the debs then20:44
gnarfacedevuan re-builds, patches, and re-packages a small fraction of the total debs from the debian repos, and serves the rest transparently via http redirect, so no, it doesn't work without also having access to the debian repos20:45
gnarface(yet)20:46
gnarfaceyou can tell which ones devuan changed/added because they all have "devuan" in the version substring20:46
arno11gnarface: thx :P20:46
kreyren__gnarface, The devel repo is just a bunch of configs it seems is that all that maemo leste (distro) does?20:46
gnarfacenp20:46
* kreyren__ did curl https://maedevu.maemo.org/leste/dists/chimaera-devel/n900/Contents-armhf.gz | zcat20:47
gnarfacekreyren__: embarrassingly enough i'm not super clear about how Maemo-Leste fits into this equation, someone around here surely knows though...20:48
kreyren__gnarface, the dev mentioned in the NixOS issue tracker that they are patching gtk2, but it seems that's done on the devuan side?20:48
kreyren__(if you can check as afaik u r devuan dev)20:48
gnarfacekreyren__: i'm not a devuan dev either, but i'm running it right here and the current stable version doesn't look like it has any custom devuan packages in the list returned by "dpkg -l |grep gtk2" on my current install20:49
gnarfacei think you can disambiguate this way20:52
gnarfacesurf to deb.devuan.org20:52
gnarfacethe /packages/devuan directory has just the devuan-forked packages, and the /packages/merged directory has both the devuan and debian packages (keep in mind the debian ones come through by http redirect at the mirror)20:53
gnarfacei think /merged, /devuan, and /debian used to be together at the top level but they seem to have rearranged it a bit since i last looked20:54
gnarfacei assume maemo-leste adds their own packages on top of that... somehow20:55
gnarfacemaybe in the same fashion, with amprolla doing transparent http redirects at the repo, not sure20:55
kreyren__There seems to be some patched libraries that seems to corelate to what the dev said in the nixos tracker so it seems that they fork devuan and change things20:55
uvoskreyren__: you need to add "deb https://maedevu.maemo.org/leste chimaera-devel main contrib non-free droid4"21:02
uvoschimaera-devel is not standalone it contains only packages that are newer than leste chimaera not all pkgs21:03
uvoswe fork a huge tone of packages21:03
uvosvoicecalls on n900 are still expiramental21:03
uvosthe n900 is realtively well supported but has some blemishes like very high power draw21:03
kreyren__uvos, droid4?21:04
uvosthe only devices that you can expect to really daily use with leste are still droid4 and droid bionic21:04
uvoskreyren__: sorry you need n900 ofc21:04
uvosnot droid421:04
uvosi just copied that line from a d4 device21:04
kreyren__uvos, can you elaborate what's experimental? it's able to perform and answer calls but there is no audio atm21:05
uvosyou need to upgrade to devel for those to work21:05
uvosin stable calls do not work atm21:05
kreyren__noted21:05
kreyren__thanks for info <321:05
uvoscalls on n900 came online very recently21:05
uvosthe n900 has a very compilcated audio setup for calls21:05
kreyren__i see, is that because it had to be ported from an ancient kernel or why?21:06
uvoson most devices (like d4 the pinephone most modern android phones) the hw handles audio routing and processing for call audio on the n900 the cpu has to do all the work21:06
uvosas the hardware is a bit impotent in this regard21:07
uvosit bearly manages to do this in real time21:07
uvosno not the kernel, mostly userspace work21:08
kreyren__i see21:08
kreyren__uvos, What's the state of maemo-leste on riscv64 btw? I got this phone for hardware development mostly to add a riscv CPU to it with the same modem pinephone's using21:09
uvoskreyren__: we dont build packages for riscv and no one has tried21:09
gnarfacehow exciting!21:10
gnarface:D21:10
uvosso there is nothing to say besides that in theory it should work.21:10
gnarfacesorry, i'm not helping21:10
kreyren__uvos, i see21:11
uvosthe devices used by the devs here are all armv7 devices21:11
uvosi dont think anyone uses the pinephone in a major way besides testing even21:11
gnarfaceisn't pinephone armv8? oh21:11
uvosthats our only arm64 target21:11
uvosbesides the rpi ofc21:11
uvosall us devs and contirubuters use mainly n900 or droid421:12
gnarfacehmm, doesn't look like debian even builds riscv packages yet...21:12
* kreyren__ daily drives Samsung Galaxy S3 Value Edition atm, the N900 seemed like a better option as it can do games better :D21:13
uvosthe n900 is nice but it is very very slow21:13
uvosif you can maybe also pick up a droid4, not only is it 5 times faster, its also the only linux phone with mainline kernel support that also has working power management to the point multi day battery life (new battery required ;) )21:14
uvosas far as i know anyhow21:15
gnarfacei don't think the pinephone is very far behind that on kernel support21:15
gnarface(the regular pinephone anyway, not the pro)21:15
uvosthe pinephone fundamentally can not do powermanagement nearly as well as the droid 421:15
gnarfacethat i don't doubt21:15
kreyren__uvos, oh cool i will look for these, i saved these two N900 from an e-recycler21:16
kreyren__uvos, pinephone has the same SoC like my OLIMEX Teres-I with the same chip for power management afaik and teres can do powermanagement without issues though21:18
uvoskreyren__: no not really21:19
uvosso the omap4 like any "real" smartphone chip can sleep any all of its devices for microseconds at a time this means the whole device can compleatly  suspend between scheduling ticks  effectively there is no difference in power consumption between the device in suspend to ram and the device being idle but running21:21
uvosthe allwinner in the pinephone takes mutch to long to reach sutch low power states for this to be viable21:21
uvosso the cpu is suspended compleatly crust microcontroller is used to wake it back up21:22
uvosthis however means that it cant be running tasks and in a low power state at the same time21:22
gnarfacehmm, interesting21:22
kreyren__hmm21:23
kreyren__I guess that's because the A64 is designed for tablets21:24
uvosyes21:24
uvosdroid 4 and n900 can to as low 8mA while being connected to the internet via the modem and checking emails and responding to incomeing ip packages for chat messages etc21:24
uvosfor complex reasons we cant achive this at the moment21:24
kreyren__that's wild21:25
uvosbest we can do is something like 25mA for the droid4 and something on the order 100mW on the n90021:25
uvos*on the order of 100mA21:25
arno1147mA on n90021:26
gnarfacewell, for whatever it's worth, pine64 is already selling riscv tablets, so i think riscv debian builds will be coming soon21:33
uvosarno11: nice progress on that21:40
arno11yep :P21:41
kreyren__*if only StarFive gave me the hardware files docs to be able to use the chip in projects*21:42
arno11uvos: btw i got 39 mA in 2g +n900pm script (OFF mode disabled) with 6.1.4821:43
arno11not possible anymore21:44
sicelokreyren__: i think something else that was omitted in your GH issue is - you also need to build the kernel (which is forked to include powervr gpu support) (applies equally to d4 & n900)21:45
siceloanyway should be easy enough for Nix21:46
uvosi think supporting the droid4/n900 is orthoginal to supporting hildon in nix21:46
uvosso should be a different issue21:46
kreyren__sicelo, PostMarketOS said that the device has full mainline no?21:46
uvoskreyren__: not the gpu21:46
uvos+ lots of other fixes we have21:46
uvosfor various bits that have not landed upstream yet21:47
uvosor are unsutable for now21:47
sicelopostmarketOS and Leste use same kernel basically, except pmOS doesn't have the powervr stuff, so you can't run hildon on pmos21:47
kreyren__Referncing tracking for adding the device to my Nix infra https://github.com/NiXium-org/NiXium/issues/119 if i missed something else, anything relevant very appreciated21:47
uvoskreyren__: so you need to use our kernel if you want everything to work and the gpu requires closed source userspace bits21:48
uvosfor legacy reasons our kernel repo for these devices is called droid4-linux21:49
uvosbut its for n900/droid4/droid bionic/mz61721:49
freemangordonkreyren__: re maemo repos we build on top of devuan chimaera, we have our onr repos and CI, plus some forks of packages that are in devuan/debian, but we had to do bugfixes21:52
freemangordonhttps://github.com/maemo-leste is where we keep source of maemo specific packages21:53
freemangordonhttps://github.com/maemo-leste-upstream-forks/ is for forks21:53
kreyren__freemangordon, i see, are the packages cross-compiled in deb or build natively somehow?21:53
kreyren__(Nix is very sensitive on cross-compiled vs native packages)21:53
freemangordonwe have jenkins with native buildes (arm64 armhf and arm64)21:54
uvoskreyren__: we build the packages natively21:54
freemangordonhttps://phoenix.maemo.org/21:54
uvos*amd6421:54
kreyren__GitHub-provided infra?21:54
freemangordonahm right, a typo21:54
freemangordonno21:54
freemangordonwe host it21:54
freemangordonwell, we use github for the source code21:55
kreyren__freemangordon, can you share what system you use to build these natively? I am writting RFC to NixOS foundation to support the architecture atm21:55
freemangordonsystem like OS?21:56
kreyren__Hardware21:56
uvoskreyren__: we used to use a old amd operaton arm server21:56
uvoskreyren__: now we use some other arm server, ask Wizzup for details21:56
kreyren__uvos, thanks that's very helpful21:56
uvoskreyren__: we also use qemu on amd64 for arm build occasionally21:56
sicelokreyren__: sensitive to cross-compilation? in what sense?21:57
kreyren__ amd operaton arm using compatibility mode for 32bit to do native i assume?21:57
freemangordonnot sure, Wizzup has the details21:57
uvoskreyren__: yes but this machine has since died, now its some other arm server21:57
kreyren__sicelo, nix is designed to provide reproducible build environments where cross-compilation introduces impurities that nix is trying to avoid as much as possible to have reproducible builds21:57
freemangordonkreyren__: one more note - we build VM images for native development21:57
kreyren__(reproducible results not guaranteed and much bigger issue)21:57
kreyren__freemangordon, noted21:58
uvoswe dont have repoduceable builds atm21:58
gnarfaceyou mean AMD Opteron, i assume?21:58
uvosim pretty sure some packages that will fail that21:58
kreyren__uvos, nixos only has reproducible environments where the build happens but the results from these are not reproducible21:58
uvosgnarface: yes the short lived arm ones21:58
kreyren__bcs architecture is implemented differently and some things and CPU features interfiere with these21:59
gnarfaceyes, news to me but apparently they came in a ARM flavor... the "Opteron A"21:59
gnarfacewish i'd known that when they were new...21:59
uvosthose where very nice machines21:59
kreyren__Was the Opteron able to keep up with building the packages needed?21:59
uvosyeah the operaton was great21:59
uvosopteron21:59
uvosjeez22:00
uvos:P22:00
uvoswell besides failing xD22:00
kreyren__hmm NixOS has altras to support aarch64  which should have the compatibility mode too, but afaik they are almost always stressed up on 100% building22:01
gnarfaceprobably the cooling fan died and quickly took the rest of the system with it...22:01
uvoskreyren__: it helps that we are not a stand alone distro22:01
uvosmost packages are build by devuan22:01
uvosidk on what they do that22:01
uvoswe only have 100s of pacakges not thousands22:02
gnarfaceafaik devuan also has at least a loose "no-crossbuilds" policy22:02
gnarfaceat least for the ARM packages22:02
gnarface(stemming from an early issue with the BBB image that still doesn't work on 2/3 of the boards in the wild)22:03
gnarfacei don't think it's just a "no-crossbuilds" policy it's in fact a "no more builds for hardware we don't own here"22:04
kreyren__wait is the opteron the CPU that fits in the Viking ASUS KCMA D8 that has coreboot?22:04
gnarface(so presumably all their ARM device images are actually built on said devices)22:05
uvosno22:05
kreyren__oh that's amd64 mb22:06
kreyren__Is this the source code for the linux that runs on the N900? Just sanity checking https://github.com/maemo-leste/droid4-linux22:08
uvoskreyren__: yes maemo-6.1.y is the current stable branch22:11
uvosand maemo-6.6.y is the current expiramental branch22:12
uvosmaemo-6.6.y should be ready to go now22:12
uvoswe will be promoting it soon22:12
uvosso you might as well use that22:12
kreyren__oke22:13
kreyren__any firmware needed?22:14
uvosnothing besides what is in mainline linux22:15
uvosand the gpu drivers come with firmware, but that is packaged into those blobs22:16
kreyren__noted22:22
kreyren__did update and now i can't get internet to the device over wifi or 2G does anyone know why?22:32
uvoswifi interface got renamed wlan1 maybe?22:33
kreyren__wlan0 still22:34
uvostry killall icd222:35
kreyren__nope22:36
uvoshmm strange22:36
kreyren__The whole device seems kinda broken22:36
kreyren__is there a thing i can flash on the sdcard that has the devel version?22:37
uvosno you can only upgrade to it22:38
arno11weird22:40
arno11could you pastebin your apt sources list ?22:42
freemangordonok, seems dkms autoinstall does not like 'apt install --reinstall linux-headers-bla" :(22:43
freemangordonit does remove the module, but then does not rebuild it22:43
kreyren__hmm i think my sim card inside slid bcs i have it there loosely bcs i didn't yet 3D print the holder for the microsim and it disconnected from the network and failed the update half way causing this to now not wanting to boot and it has wrong cmdline to not get me a serial console22:45
gnarfacefreemangordon: i think that if you reinstall the "linux-image-bla" package after having the "linux-headers-blah" package installed (and the build tools), it should re-trigger dkms automatically22:47
gnarfacethat said, you can re-trigger dkms manually just as easy22:47
uvosyou can but our users dont22:47
kreyren__is the maemo-flasher still something that should be used?22:49
kreyren__(would be useful to have a way to load data to the internal storage)22:49
freemangordongnarface: it does re-trigger, but dkms does nothing as dkms module is uninstalled first22:51
freemangordonand then dkms autoinstall does nothing22:51
gnarfacehmm22:51
gnarfacei've only had to mess with it for nvidia drivers before22:51
freemangordonthats a bug in dkms /etc/kernel script I think22:52
freemangordonif you install different version, it is ok22:52
gnarfacemaybe, there should be a log somewhere if the build failed22:52
freemangordonno, the builkd is not attempted22:52
freemangordon*bui;ld22:52
freemangordonarg22:52
freemangordonbuild22:52
freemangordonbecause there is noone in /var/lib/dkms already22:53
gnarfacewhat if you issue "dkms build" instead?22:54
freemangordonas dkms /etc/kernel prerm script has uninstalled the module for the running kernel beforehand22:54
freemangordonwell, it is build fine if you start it by hand with either dpkg-reconfigure or dkms install22:54
freemangordonit is just that it misbehaves durin re-install of the same kernel version22:55
freemangordonlemme check upstream dkms22:55
gnarfaceoh22:55
gnarfacei remember having to deal with it before for nvidia drivers but i don't remember what options i passed to dkms22:55
freemangordonsee https://github.com/dell/dkms/commit/334294d61a6ed1873aa1320801dd01fc175b6b1422:56
gnarfacei seem to remember it building for all installed kernels in series though22:56
freemangordonso, this is a bug in dkms22:56
freemangordonperhaps we'll have to fork it as well :(22:57
freemangordonWizzup: so, kernel is ok, but we need dkms forked23:05
Wizzup21:57 < kreyren__>  amd operaton arm using compatibility mode for 32bit to do native i assume?23:32
Wizzupyes23:32
Wizzupit's the honeycomb from solidrun with two qemu's on top, one for armhf and one for aarch6423:33
Wizzupbut the bare honeycomb, not the fancy one23:33
Wizzupwil respond to other stuff tomorrow when I'm back home23:33
kreyren__Wizzup, qemu's very resource inefficient afaik23:34
kreyren__or is that different running that on arm?23:34
kreyren__Wizzup, ok thanks for info! <323:34
kreyren__So i reflashed the sdcard and did the upgrade on devel and the system is again very broken23:42
kreyren__you said add the line with the -devel like below the chimaera release of maemo or add the -devel line to the last line?23:46
kreyren__bcs i just added the -devel line23:46
kreyren__>  chimaera-devel is not standalone it contains only packages that are newer than leste chimaera not all pkgs23:58
kreyren__i see my bad23:58

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