| Wizzup | freemangordon: hm, maybe daedalus src is just not properly up to date with debian bookworm branch | 00:45 |
|---|---|---|
| gnarface | i think there usually isn't much more than an hour or two delay unless something has gone wrong, but stuff sometimes does... | 00:56 |
| freemangordon | Wizzup: so, if you cloned xorg from daedalus then obviously daedalus use different xorg from bookwork | 07:07 |
| gnarface | oh, 3 of the xorg packages are forked actually | 07:08 |
| gnarface | xserver-xorg-core, xserver-xorg-dev, and xserver-xorg-legacy all appear to have the "devuan" substring ni the version | 07:09 |
| gnarface | *in | 07:09 |
| freemangordon | do you know where devuan git repo for those lives? | 07:10 |
| freemangordon | yeah, 2:21.1.7-3+deb12u8devuan1 | 07:11 |
| freemangordon | https://git.devuan.org/devuan/xorg-server.git | 07:12 |
| gnarface | that's the right one, afaik | 07:13 |
| freemangordon | hmm, https://git.devuan.org/devuan/xorg-server/commits/branch/suites/daedalus-security/config/udev.c | 07:13 |
| freemangordon | there reverts *are* there | 07:13 |
| freemangordon | this is in security though | 07:13 |
| freemangordon | so, the question remains - what did Wizzup clone? | 07:14 |
| gnarface | debian source package maybe? | 07:15 |
| gnarface | not sure if the changes would show up there | 07:15 |
| gnarface | they might, i just don't know | 07:15 |
| gnarface | didn't really follow the whole backlog either, sorry | 07:16 |
| freemangordon | no, that's not a source package, we have a history in our git repo | 07:16 |
| freemangordon | gnarface: here, in our repo https://github.com/maemo-leste-upstream-forks/xorg-server/commits/maemo/daedalus/config/udev.c | 07:16 |
| freemangordon | we miss 3 "Revert "linux: ...." commits" that both bookwork and daedalus seem to have | 07:17 |
| freemangordon | see here for example https://git.devuan.org/devuan/xorg-server/commits/tag/devuan/2%2521.1.7-3+deb12u7devuan1/config/udev.c | 07:17 |
| freemangordon | Wizzup: latest TI SGX blobs are in the repo, the only thing remaining is to unravel the xorg mistery | 08:54 |
| freemangordon | also, uvos' 'charge mode' UI does not work | 08:55 |
| Wizzup | freemangordon: ok, but please provide some details on x | 10:43 |
| Wizzup | like, do you know for a fact that this revert is in our repo? | 10:44 |
| Wizzup | because I don't see it on maemo/daedalus branch | 10:44 |
| Wizzup | I type 'git log config/udev.c' and it does not show | 10:44 |
| freemangordon | Wizzup: sorry, can't parse | 10:49 |
| freemangordon | the issue is that we miss those reverts in our repo | 10:49 |
| freemangordon | what more details do you want me to provide? | 10:50 |
| Wizzup | ok, you -want- the reverts | 10:50 |
| freemangordon | yes | 10:50 |
| freemangordon | well, I 'want' our code to be in par with the one in daedalus | 10:50 |
| Wizzup | right | 10:50 |
| freemangordon | I have no idea if there are more differences | 10:50 |
| Wizzup | $ git rebase debian-bookworm | 10:51 |
| Wizzup | Current branch maemo/daedalus is up to date. | 10:51 |
| Wizzup | :D | 10:51 |
| freemangordon | but that's not correct | 10:51 |
| Wizzup | so git is lying | 10:51 |
| freemangordon | no, wait | 10:51 |
| freemangordon | you are using wroing repo, to start with | 10:51 |
| freemangordon | *wrong | 10:51 |
| Wizzup | https://salsa.debian.org/xorg-team/xserver/xorg-server this is wrong? | 10:51 |
| freemangordon | https://git.devuan.org/devuan/xorg-server | 10:51 |
| freemangordon | no, see ^^^ | 10:52 |
| Wizzup | devuan has their own x changes? | 10:52 |
| freemangordon | exactly ;) | 10:52 |
| Wizzup | we never used that before | 10:52 |
| Wizzup | I always used X | 10:52 |
| Wizzup | er | 10:52 |
| Wizzup | debian | 10:52 |
| Wizzup | but ok | 10:52 |
| Wizzup | and than what, daedalus/security? | 10:52 |
| Wizzup | then* | 10:53 |
| freemangordon | 2:21.1.7-3+deb12u7devuan1 | 10:53 |
| freemangordon | security and main repos have same version, according to apt-cache | 10:53 |
| freemangordon | oh, wait | 10:53 |
| freemangordon | no, in security is 2:21.1.7-3+deb12u8devuan1 | 10:54 |
| freemangordon | so yes, security | 10:54 |
| Wizzup | ye | 10:54 |
| Wizzup | I just rebased on this | 10:54 |
| Wizzup | so what is our suffix in the vresion | 10:54 |
| Wizzup | 2:21.1.7-3+deb12u8devuan1 -> 2:21.1.7-4+7m4 or so? | 10:54 |
| Wizzup | I normally just make it 21.1.7.0 or so | 10:54 |
| freemangordon | 2:21.1.7-3+deb12u8devuan1+7m4 should be it | 10:55 |
| freemangordon | or | 10:55 |
| Wizzup | I don't know if this will work in our CI | 10:55 |
| freemangordon | 2:21.1.7-3+deb12u8devuan1leste1 | 10:55 |
| Wizzup | can we even provide our own +? | 10:55 |
| Wizzup | I think CI might just cut it off, I don't know | 10:56 |
| freemangordon | for tag yes | 10:56 |
| Wizzup | at long as devuan can -never- override our x | 10:56 |
| Wizzup | :) | 10:56 |
| Wizzup | as long as* | 10:56 |
| freemangordon | well, if you want to be sure, you have to increase the epoch as well | 10:56 |
| Wizzup | I should have just done 21.1.7.0 :P | 10:56 |
| Wizzup | I should have just done 21.1.7.3.0* :P | 10:57 |
| Wizzup | no, wait | 10:57 |
| Wizzup | just waking up here | 10:57 |
| Wizzup | so I can do this: 2:21.1.7.0-1 or 3:21.1.7-1 | 10:57 |
| Wizzup | you can pick :) | 10:58 |
| freemangordon | Wizzup: we should use apt preferences to avoid devuan/debian upgrading our packages | 10:58 |
| freemangordon | what will happen if newer release appears in backports? | 10:58 |
| freemangordon | hmm, wait | 10:58 |
| freemangordon | upgrades ignore backports | 10:58 |
| freemangordon | 3:21.1.7-1 is the proper one, however, we must somehow not that this is based on daedalus version | 10:59 |
| freemangordon | *note | 10:59 |
| freemangordon | that's why 3:21.1.7-3+deb12u8devuan1 | 11:00 |
| freemangordon | and ci will add +7m4 | 11:00 |
| freemangordon | or 3:21.1.7-3+deb12u8devuan1leste1 | 11:00 |
| freemangordon | this will become 21.1.7-3+deb12u8devuan1leste1+7m4 | 11:01 |
| freemangordon | and tag will be 21.1.7-3, UUIC | 11:01 |
| freemangordon | or, see what we do for mesa | 11:02 |
| freemangordon | 22.3.6+sgx1 | 11:02 |
| freemangordon | this is the tag | 11:02 |
| freemangordon | so, we can use 2:21.1.7+leste1-3+deb12u8devuan1 | 11:03 |
| freemangordon | Wizzup: this ^^^ | 11:03 |
| freemangordon | tag will be 21.1.7+leste1 | 11:04 |
| Wizzup | ok | 11:25 |
| Wizzup | I think that's crazy but ok :D | 11:25 |
| Wizzup | let's just hope CI will accept it | 11:26 |
| Wizzup | what else do we need to make a new d4 image? | 11:26 |
| Wizzup | it's running now (xorg-server) | 11:28 |
| Wizzup | still don't see the reverts :D | 11:29 |
| Wizzup | https://git.devuan.org/devuan/xorg-server/commits/branch/suites/daedalus-security/config/udev.c | 11:29 |
| Wizzup | oh they are there | 11:30 |
| Wizzup | but not in git log? wtf? | 11:30 |
| Wizzup | I'm just lost | 11:30 |
| Wizzup | I did 'git checkout -t devuan/suites/daedalus-security' | 11:31 |
| Wizzup | and the commits are not there for config/udev.c in 'git log' | 11:31 |
| Wizzup | git branch --contains af4c84ce8855e84c0ad89b929bc972e884f0b8e3 | 11:33 |
| Wizzup | says it's there | 11:33 |
| Wizzup | but github doesn't show them | 11:34 |
| freemangordon | let me clone it | 11:38 |
| freemangordon | local clone history shows tham | 11:43 |
| freemangordon | *them | 11:43 |
| freemangordon | github not | 11:43 |
| freemangordon | that's crazy :) | 11:44 |
| freemangordon | hmm, also, the code is not there it seems | 11:46 |
| freemangordon | but lets see what will be build | 11:47 |
| Wizzup | lol, yeah I guess :D | 11:47 |
| freemangordon | hmm, lemme check another file | 11:48 |
| Wizzup | git lo | grep af4c84ce8855e84c0ad89b929bc972e884f0b8e3 does show it | 11:50 |
| Wizzup | git log | 11:50 |
| freemangordon | commits are missing from here as well | 11:50 |
| freemangordon | https://github.com/maemo-leste-upstream-forks/xorg-server/commits/maemo/daedalus/hw/xfree86/os-support/linux/lnx_platform.c | 11:50 |
| freemangordon | reverts | 11:50 |
| freemangordon | but, I see them in the local clone | 11:50 |
| Wizzup | I think github is lying | 11:50 |
| freemangordon | github went crazy | 11:50 |
| freemangordon | yeah | 11:50 |
| Wizzup | we'll switch to something else eventually :) | 11:51 |
| Wizzup | -eventually- | 11:51 |
| Wizzup | oh, xorg-server source failed | 11:51 |
| Wizzup | looks like some newline in gbp.conf | 11:51 |
| Wizzup | misisng line | 11:51 |
| freemangordon | yeah, missing the section header | 11:53 |
| freemangordon | p, li { white-space: pre-wrap; } [DEFAULT] | 11:54 |
| Wizzup | added it already | 11:57 |
| Wizzup | it's building now | 11:57 |
| freemangordon | oh, the current version in the repo is higner :( | 12:02 |
| freemangordon | *higher | 12:02 |
| freemangordon | Wizzup: will have to remove xserver from the repos first | 12:03 |
| Wizzup | ok,np | 12:12 |
| Wizzup | done | 12:12 |
| Wizzup | going into repos now | 12:19 |
| Wizzup | anything else before I make a new img? | 12:19 |
| Wizzup | huh | 12:20 |
| Wizzup | + reprepro -b /srv/repository/leste -v --waitforlock 1000 --ignore=wrongdistribution processincoming daedalus xorg-server_21.1.7+leste1-3+deb12u8devuan1+4m7_amd64.changes | 12:20 |
| Wizzup | Error: trying to put version '2:21.1.7+leste1-3+deb12u8devuan1+4m7' of 'xnest-dbgsym' in 'daedalus|main|amd64', | 12:20 |
| Wizzup | while there already is the stricly newer '2:21.1.7.1-1+4m7' in there. | 12:20 |
| Wizzup | ok, I see | 12:20 |
| freemangordon | Wizzup: yeah, the new xorg pulls libseat | 13:02 |
| freemangordon | but, still segfaults with the old omap driver | 13:02 |
| freemangordon | so, I will push a fix for it, no need to investigate what got broken | 13:03 |
| mkfx | hi | 13:08 |
| freemangordon | hi! | 13:09 |
| Wizzup | ah, so you have a fix? | 13:15 |
| freemangordon | mhm | 13:16 |
| freemangordon | pushing | 13:16 |
| Wizzup | great | 13:16 |
| freemangordon | Wizzup: we can use apt preferences.d to make sure our packages will not be overwritten | 13:18 |
| freemangordon | Wizzup: ready | 13:20 |
| freemangordon | we shall try fullscreen qt application with new blobs, to see if it still crashes the GPU | 13:21 |
| freemangordon | Wizzup: hmm, wait, it didn't survive the reboot | 13:32 |
| freemangordon | lemme see what happens | 13:32 |
| Wizzup | ok | 13:47 |
| Wizzup | maybe your xorg server wasn't replaced | 13:47 |
| Wizzup | if you had the newer version | 13:47 |
| freemangordon | it was | 14:20 |
| freemangordon | with the old version it was working | 14:20 |
| freemangordon | not it does not work as user | 14:20 |
| freemangordon | as root it is ok | 14:20 |
| freemangordon | lemme poweroff to gather the logs | 14:21 |
| Wizzup | ok | 14:30 |
| freemangordon | [ 51.974] (EE) OMAP(0): ERROR: Cannot set the DRM interface version. | 14:47 |
| freemangordon | this comes from OMAPOpenDRMMaster() | 14:48 |
| freemangordon | https://github.com/maemo-leste/xf86-video-omap/blob/master/src/omap_driver.c#L159 | 14:50 |
| freemangordon | no idea what's going on | 14:50 |
| Wizzup | and if you install your version back, does it work? | 15:15 |
| freemangordon | Wizzup: my version of what? DDX driver? | 17:12 |
| freemangordon | no, it didn't, but I didn't check the error as I assumed it was segfaulting | 17:13 |
| freemangordon | hmm... | 17:13 |
| freemangordon | lemme check something | 17:13 |
| freemangordon | permissions are ok | 17:14 |
| freemangordon | Wizzup: hmm, elogind does not run | 17:30 |
| inky | i've got my bionic. | 18:44 |
| inky | battery was zero, it would not charge. it first showed some progress, but then i saw it stopped draw energy and the battery image disappeared from the screen. | 18:45 |
| inky | i charge it in separate charger now, hope to have leste running tonight. | 18:45 |
| sicelo | what's a simple, lightweight drawing program that I could run on N900? something that would allow me to work at pixel level? | 19:07 |
| * sicelo still trying to work on maeotp icon | 19:09 | |
| Wizzup | back | 19:54 |
| Wizzup | freemangordon: as in, the service, or what? | 19:54 |
| freemangordon | yes, it is disabled as a service, but that shoudl nto be a problem | 19:55 |
| freemangordon | anyway, before pulling daedalus xorg, the same driver was working fine | 19:56 |
| freemangordon | it was working with the bookworm one | 19:56 |
| Wizzup | lol | 19:56 |
| Wizzup | I think you mean you had daedalus org | 19:56 |
| Wizzup | xorg | 19:57 |
| freemangordon | yes, as I told you, it was booting stright to h-d | 19:57 |
| Wizzup | but not maemo/daedalus xorg | 19:57 |
| freemangordon | no, the one we had in our repos and git was working properly with v 0.7.1 of ddx driver | 19:57 |
| freemangordon | after that you rebased on devuan xorg | 19:58 |
| freemangordon | and now it works as root, but not as user | 19:58 |
| Wizzup | hmmm | 20:00 |
| Wizzup | that does sound like elogind issues | 20:00 |
| freemangordon | yes | 20:00 |
| Wizzup | is elogind installed? | 20:01 |
| Wizzup | oh... I see | 20:01 |
| freemangordon | it is | 20:01 |
| Wizzup | devuan changed debian/control to use 'libseat' | 20:01 |
| freemangordon | hmm? | 20:01 |
| freemangordon | yes | 20:01 |
| Wizzup | whatever that is, as opposed to elogind | 20:01 |
| freemangordon | do we need seatd? | 20:01 |
| freemangordon | or something? | 20:02 |
| Wizzup | or we just use elogind | 20:02 |
| Wizzup | I don't know what libseat is | 20:02 |
| freemangordon | maybe we shall ask on #devuan | 20:02 |
| Wizzup | depends on how much more you want to change things around :) | 20:03 |
| Wizzup | devuan added debia/patches/* for libseat | 20:04 |
| freemangordon | yes, but why? | 20:04 |
| Wizzup | because they don't like elogind I guess | 20:04 |
| Wizzup | don't know, up for whatever you prefer | 20:05 |
| freemangordon | what patches do you mean? | 20:05 |
| freemangordon | I see nothing in debian/patches | 20:05 |
| freemangordon | ah, wait | 20:06 |
| freemangordon | openat(AT_FDCWD, "/dev/dri/card1", O_RDWR|O_LARGEFILE|O_CLOEXEC) = 10 | 20:42 |
| freemangordon | ioctl(10, DRM_IOCTL_SET_VERSION, 0xbeb0be84) = -1 EACCES (Permission denied) | 20:42 |
| freemangordon | Wizzup: ^^^ | 20:42 |
| Wizzup | what are the perms on those? | 20:43 |
| freemangordon | fine | 20:43 |
| Wizzup | exlusive access problems? | 20:44 |
| freemangordon | no, seems like some DRM security | 20:45 |
| freemangordon | hmm https://elixir.bootlin.com/linux/v6.12.6/source/drivers/gpu/drm/drm_ioctl.c#L585 | 20:46 |
| Wizzup | ok, just say the word and I am happy to go back to elogind :D | 20:47 |
| freemangordon | after reading https://github.com/kennylevinsen/seatd?tab=readme-ov-file I think it is better to spend some tme on it | 20:48 |
| Wizzup | ok | 20:48 |
| Wizzup | does debian use libseat or is that a devuan only thing? | 20:48 |
| freemangordon | seems devuan only | 20:48 |
| freemangordon | debian is systemd :) | 20:49 |
| Wizzup | then why did it work with elogind before? | 20:54 |
| Wizzup | https://packages.debian.org/bookworm/elogind | 20:55 |
| freemangordon | no idea | 20:55 |
| Wizzup | also in trixie and sid | 20:55 |
| Wizzup | why don't we stick with elogind? it works on debian and devuan | 20:55 |
| freemangordon | devuan xorg uses libseat | 20:55 |
| freemangordon | I asked for help on both #devuan and #kennylevinsen | 20:56 |
| freemangordon | lets see | 20:56 |
| Wizzup | ok, but then we can use debian xorg and have it work on devuan still? | 20:56 |
| freemangordon | sure | 20:56 |
| freemangordon | but, if we do things like that, why not use upstream Xorg? | 20:56 |
| freemangordon | I mean - we can wait for a day, no? we have a working combo we can use if we can't solve the issue | 20:57 |
| freemangordon | BTW, I am not *that* sure issue is with libseat | 20:58 |
| freemangordon | maybe elogind provides some more power to the user | 20:58 |
| freemangordon | lemme check something | 20:58 |
| freemangordon | [ 5556.003234] omapdrm omapdrm.0: [drm:drm_ioctl [drm]] comm="seatd" pid=4275, dev=0xe201, auth=1, DRM_IOCTL_SET_MASTER | 21:31 |
| Wizzup | freemangordon: we don't us upstream xorg because then we don't have m-i-s | 21:44 |
| Wizzup | and yse, we can wait for a day | 21:44 |
| freemangordon | m-i-s? | 21:44 |
| Wizzup | freemangordon: hah so seatd is occupying it? | 21:44 |
| Wizzup | maemo-input-sounds | 21:44 |
| Wizzup | and also vibrations :) | 21:44 |
| freemangordon | why? | 21:44 |
| Wizzup | because their xrecord is broken | 21:45 |
| freemangordon | ah | 21:45 |
| Wizzup | and I submitted a fix, and it was ignored | 21:45 |
| freemangordon | yeah, seatd makes itself drm master | 21:45 |
| freemangordon | but it should drop it | 21:45 |
| Wizzup | if you use seatd, but we used to use elogind and session stuff around it | 21:49 |
| Wizzup | I am not sure if whatever we use now is seatd aware | 21:50 |
| arno11 | sicelo: btw with ofono2, 'set tech pref any' gives highest prio to gsm. weird, it was the opposit with ofono1 (higher prio to umts) | 22:29 |
| sicelo | arno11, mmm sounds weird indeed. I'll also check from my end. | 23:13 |
| arno11 | sicelo: ok | 23:19 |
| sicelo | arno11, mine seems to be fine | 23:58 |
| sicelo | plus it's on "any" by default | 23:58 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!