| dsc_ | I think regarding abook, someone really needs to assist with getting the correct information out of it | 00:03 |
|---|---|---|
| dsc_ | I need 3 things: avatar, presence, display_name | 00:03 |
| dsc_ | those are (preferably) 3 functions calls instead of 500 lines of C | 00:04 |
| dsc_ | they can be added to libosso-abook/osso-abook.h | 00:05 |
| dsc_ | and we can agree on some identifiable ID | 00:08 |
| Wizzup | arno11: looks like it doesn't have the swap line | 00:11 |
| Wizzup | arno11: but maybe dpkg-reconfigure doesn't set this? not sure. | 00:11 |
| Wizzup | the reconfigure runs after the file is copied for sure | 00:11 |
| Wizzup | arno11: ha, doh, the leste-config postinst doesn't check /etc/fstab is /swap exists | 00:12 |
| Wizzup | I'll fix that | 00:12 |
| Wizzup | building a new image | 01:36 |
| LeePen | My venerable N900 has developed a screen fault. | 11:20 |
| LeePen | What is the best supported hardware for leste? D4? | 11:21 |
| LeePen | Are there things to watch out for on used ones? | 11:21 |
| freemangordon | dsc_: what do you need from abook? like, what API? | 11:39 |
| Wizzup | @leepen if you want something with a keyboard then the droid 4, but the pinephone also works ... okay ish, just battery life is not great | 11:45 |
| sicelo | LeePen: and if you are able to do some work yourself, you could port some other device (that already supports postmarketOS with a mainline kernel or Mobian) | 11:55 |
| arno11 | Wizzup: fstab is fine in last img :) | 14:24 |
| arno11 | dsc_: in 0.7.44, it returns segfault when i click on a tg chat window | 14:26 |
| Wizzup | arno11: great | 14:26 |
| arno11 | dsc_: [W] [::0] could not find associated active tp account by local_uid "haze/telegram_tdlib/ | 14:26 |
| arno11 | Wizzup: yeah :) | 14:27 |
| dsc_ | arno11: hmm ok | 14:28 |
| dsc_ | will look | 14:28 |
| arno11 | ok | 14:28 |
| arno11 | dsc_: and if i click on a sms chat, it works randomly | 14:29 |
| arno11 | sometimes ok, sometimes it returns wrong stacking (with raster), and sometimes not working at all | 14:31 |
| arno11 | Wizzup: btw, do we still need iphbd and iphb-dkms ? | 14:34 |
| Wizzup | yes we need it | 14:35 |
| arno11 | because they were not installed on my fresh daedalus / or removed during last kernel update idk, and it doesn't make any diff, excepting more network disconnections with them maybe | 14:36 |
| dsc_ | arno11: did you run the script? | 14:36 |
| arno11 | nope, i forgot | 14:37 |
| Wizzup | it makes a different in pm | 14:37 |
| Wizzup | maybe I didn't build them yet for daedalus | 14:37 |
| dsc_ | arno11: please do, because it removes the faulty entries | 14:37 |
| arno11 | dsc_: will do | 14:37 |
| arno11 | ty | 14:37 |
| arno11 | Wizzup: ok, but i absolutely noticed no pm diff without them btw | 14:37 |
| arno11 | brb | 14:38 |
| arno11 | dsc_: still same bugs, will reboot | 14:49 |
| Wizzup | arno11: that depends on your use case and whether all the sw you use supports iphbd | 14:52 |
| arno11 | Wizzup: ok i see | 15:04 |
| arno11 | dsc_: seems ok now, the problem is that existing chats are somehow corrupted | 15:05 |
| dsc_ | arno11: i sent you a Tg message, from conversations, via addressbook, and it worked | 15:05 |
| dsc_ | yeah | 15:05 |
| dsc_ | some are | 15:05 |
| arno11 | yep but anyway, that's fine now | 15:05 |
| arno11 | dsc_: argh...i can't delete them since it crashes when clicking on them | 15:06 |
| arno11 | any idea ? tips ? | 15:06 |
| dsc_ | can safely remove ~/.config/conversations/state.json | 15:07 |
| dsc_ | then, there still maybe faulty chats, but they then come from rtcom | 15:08 |
| dsc_ | (el-v1.db) | 15:08 |
| arno11 | yeah so they come from rtcom | 15:10 |
| arno11 | i'll check if i have important stuff, otherwise will delete db :P | 15:11 |
| dsc_ | yeah sorry, this is an issue since last 2 weeks or so | 15:13 |
| dsc_ | but now it works (c)(tm) | 15:13 |
| dsc_ | :/ | 15:13 |
| dsc_ | the good news is that the Telegram integration works better now | 15:14 |
| dsc_ | it adopts the correct display name | 15:15 |
| dsc_ | it now works via addressbook | 15:15 |
| dsc_ | and also less CPU usage | 15:15 |
| arno11 | cool | 15:16 |
| arno11 | and yeah now display names are ok | 15:19 |
| arno11 | tyvm | 15:19 |
| dsc_ | arno11: joinchannel also had a redesign | 15:19 |
| arno11 | ah ok | 15:20 |
| dsc_ | "join chat room" * | 15:20 |
| arno11 | online status works now in conversations btw | 15:21 |
| arno11 | and now it doesn't open a new chat window when i send a msg from an existing chat, cool :) | 15:24 |
| arno11 | will close related open issues | 15:26 |
| dsc_ | :) | 15:29 |
| arno11 | dsc_: after reboot, existing chats are crashing again. | 16:21 |
| arno11 | no issue from addressbook | 16:21 |
| arno11 | but it opens a new chat | 16:22 |
| dsc_ | arno11: I will try | 16:23 |
| arno11 | ok | 16:24 |
| dsc_ | arno11: you had a clear database, with only a few Tg chats, right? | 16:24 |
| arno11 | yep | 16:24 |
| dsc_ | arno11: so with existing chats, you mean Tg chats? | 16:25 |
| dsc_ | these are 1:1 chats? | 16:25 |
| arno11 | i mean, the new clean tg chats crash after reboot | 16:25 |
| dsc_ | and you open them from the overview | 16:25 |
| arno11 | yep 1:1 chats | 16:25 |
| arno11 | yes from the overview | 16:25 |
| dsc_ | i sent you a message just now, I rebooted | 16:26 |
| dsc_ | arno11: sent another | 16:26 |
| dsc_ | to me | 16:26 |
| arno11 | already done | 16:26 |
| dsc_ | again | 16:26 |
| dsc_ | :D | 16:26 |
| dsc_ | arno11: settings -> about shows 0.7.44 ? | 16:27 |
| arno11 | yes ofc | 16:28 |
| dsc_ | i think it just crashed for me | 16:29 |
| arno11 | ok | 16:29 |
| dsc_ | but I dont know how to reproduce it | 16:29 |
| dsc_ | send a message again? | 16:29 |
| arno11 | i think you can't reproduce now | 16:31 |
| dsc_ | still no crash | 16:31 |
| dsc_ | but I have a debugger attached | 16:32 |
| dsc_ | so just waiting a bit | 16:32 |
| arno11 | as you are using a 'clean' chat window | 16:32 |
| arno11 | it also currently doesn't crash for me | 16:32 |
| dsc_ | hmm | 16:32 |
| arno11 | it crashes only from an old chat window | 16:33 |
| arno11 | so you need to reboot again and click on the previous chat | 16:33 |
| dsc_ | ok, will reboot, then click on our chat | 16:33 |
| arno11 | ok | 16:34 |
| dsc_ | no crash | 16:36 |
| arno11 | for me it crashes 100% of time | 16:37 |
| dsc_ | gdb traceback? :D | 16:37 |
| dsc_ | sudo gdb -p $(pidof conversations-slim) | 16:37 |
| arno11 | ok will do, but a bit later, sorry | 16:37 |
| arno11 | have to go in a bit | 16:38 |
| dsc_ | alright | 16:38 |
| dsc_ | still no crash :P ill await the traceback | 16:45 |
| Jack | hiii | 17:08 |
| Jack | Can i ask a quick question? how usable is maemo? like i found an n900 for insanely cheap and idk if i should buy it or not :D | 17:08 |
| sicelo | it's an old device, and for the 'average' person, it's not going to be a good experence, e.g. you cannot really browse the internet on it. | 17:19 |
| sicelo | however, it's a really fun device. | 17:19 |
| Jack | that's not too much of a downside | 17:19 |
| Jack | i mean | 17:19 |
| sicelo | maybe consider a PinePhone (with they keyboard contraption if possible). another gret/perfect option is Motorola Droid 4, but that may be difficult to find | 17:19 |
| Jack | i use my nokia 6650d and E72 religiously lol they are fun AND they have java so i can use discord on them, and they have music and we still have 2G here | 17:19 |
| Jack | i don't suppose maemo has java support though, does it? | 17:20 |
| Jack | if it does then i'm sold lol, i love me a qwerty device | 17:20 |
| Jack | unfortunately the pinephone is WAY more expensive than the n900 i found | 17:21 |
| sicelo | is the N900 in good condition? | 17:23 |
| sicelo | SIM is working, USB port fully functional? do check those. a too cheap N900 might have those problems | 17:23 |
| Jack | aw man i can't send images, but yeah, it only has a few small scuffs and marks, but otherwise it's nearly pristine, and it costs €49.67 (which is even cheaper than ebay) | 17:24 |
| Jack | Uhhh i gotta ask, also the guy is kinda funny about the battery, all he said was "idk, it seems good" | 17:25 |
| sicelo | USB can be a big deal breaker ... broken modem might not matter if you don't intend to use 2G/3G | 17:26 |
| Jack | i probably would, soooo i guess i gotta ask about that too | 17:28 |
| sicelo | yes, just ask if SIM works and the device can connect to the mobile network | 17:28 |
| sicelo | otherwise, N900 is an absolutely fun device and I can't put mine down | 17:29 |
| Jack | are any of the other available (and updated) devices possibly cheaper though? this is literally ALL THE MONEY I HAVE | 17:29 |
| Jack | ooh how come? what can you actually do with it lol | 17:29 |
| sicelo | what does the pinephone cost, used? | 17:29 |
| Jack | this country does not have any used pinephones sadly :( | 17:30 |
| Jack | i'm surprised i even found ONE n900 | 17:30 |
| sixwheeledbeast | USB or modem could be flaky you wouldn't know for a little while | 17:32 |
| sicelo | what does Samsung A3 or A5, the 2015 model, cost? | 17:32 |
| Jack | wait i can put maemo on those or something? | 17:33 |
| Jack | also idk how different the virtual machine build is but the one time i tried it, i didn't get too far with it lol idek what i can do with maemo | 17:34 |
| sicelo | we haven't done the necessary work yet (Samsung) | 17:34 |
| Jack | i did find a galaxy A3 for way cheaper | 17:36 |
| Jack | it's basically half the price | 17:36 |
| sicelo | so yes, someone must put in the work to support the device | 17:43 |
| sicelo | Anyway it's your money, your needs ... the N900 is a fine choice | 17:45 |
| Jack | i only have 2 questions, 1. is there any way i can put discord on it? (either modern browser, java support or natively bc supposedly this runs debian) and what else can i do with it besides looking sick as fuck? | 17:46 |
| Wizzup | we do/did have a discord plugin for conversations | 17:54 |
| Wizzup | the only annoying that is what every time your IP changed you had to identify yourself again | 17:55 |
| Jack | and what else can i do with the thing? i mean all i've heard is "ooh it's linux you can tinker with it" but with what, exactly? | 17:57 |
| Jack | it's just, i recently bought a different phone hoping i'd be able to mess around with it but there is literally not much i can do with it besides letting it sit on myself looking pretty, and listening to music | 17:57 |
| Jack | i don't mind the IP thing i'd probably exclusively use it on mobile data, but i do need most of the basic features to work, like DM-s / servers and sending images | 17:59 |
| Jack | idk how i can make my own apps for it but i do know how to code and like to learn new stuff so i could even make a new client for it :3 | 18:02 |
| dsc_ | Jack: I can help you with GUI apps | 18:06 |
| Jack | is it difficult? | 18:06 |
| Jack | also wow i didn't know you can mention people in here lol | 18:07 |
| Jack | dsc_ omg it work | 18:07 |
| Jack | s | 18:07 |
| dsc_ | you already made an app? | 18:07 |
| dsc_ | that was fast :) | 18:07 |
| Jack | nah i meant the mentioning works lol | 18:07 |
| Jack | i wanna know if it's hard to make stuff for this little guy | 18:07 |
| dsc_ | well......... | 18:07 |
| Jack | because i do like making apps, i've only made android apps before tho | 18:07 |
| Jack | and a few java midlets lol | 18:08 |
| Jack | how bad could it be? :3 | 18:08 |
| dsc_ | because it is Linux, you are free to choice any tech stack for your GUI app, java, gtk, qt, whatever | 18:08 |
| dsc_ | choose* | 18:08 |
| dsc_ | so how hard it is, will depend on what you pick | 18:08 |
| Jack | oh i thought there was like a nokia specific UI thing for it, so it can match with the stock app UI-s | 18:09 |
| Jack | like how nokia had it's own j2me library | 18:09 |
| dsc_ | maemo leste will style your app automatically if you use GTK/Qt | 18:09 |
| dsc_ | i dont know about java | 18:09 |
| Jack | i'd probably use GTK | 18:10 |
| dsc_ | that's fine, but then you'd have to get help from someone else :D | 18:11 |
| dsc_ | (I do the Qt stuff) | 18:11 |
| Jack | oh i know neither, i just saw on the internet that gtk was simpler lol- | 18:11 |
| dsc_ | Linux desktop world is divided in 2 (in my opinion), those largely made with GTK, those largely made with Qt | 18:13 |
| dsc_ | we use both a lot | 18:13 |
| dsc_ | anyway, whatever you pick, someone will help if you have questions | 18:14 |
| Jack | oh wait the n900 has a weird architecture, i don't think i'll be able to find stuff for it | 18:16 |
| Jack | armhf, whatever that is, never heard of it lol | 18:16 |
| Jack | i guess that's a gentle no then? because it probably doesn't have that good of software support with this architecture does it? | 18:17 |
| gnarface | armhf is fully supported, if you only have a regular x86 pc, you can cross-compile or run a armhf install in qemu or a chroot or something like that | 18:17 |
| Jack | oh i thought only arm64 had good support lol | 18:18 |
| gnarface | well, i guess that somewhat naively assumes you'd be willing to put linux on your desktop... | 18:18 |
| Jack | gnarface i mean it's not like i'm typing this on a debian 12 laptop teehee | 18:19 |
| Jack | i love linux, but i don't like how finnicky it can be when something doesn't work lol and i'm scared that the stuff i *want* to work won't work | 18:20 |
| gnarface | list of supported architectures in debian: amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x | 18:20 |
| Jack | oh i know i meant like the apps i wanna download might only have arm64 builds | 18:21 |
| gnarface | usually they'll probably have source, i would assume... | 18:21 |
| gnarface | so you could in theory build it for anything | 18:21 |
| gnarface | some caveats... | 18:21 |
| Jack | gnarfacea as much as i like linux and stuff, i am not very good at the whole "compiling from source" thing i don't even know where i'd get started | 18:22 |
| gnarface | you can probably run it in some VM on windows too if you have a relatively recent version | 18:22 |
| gnarface | saver recovery from mistakes that way | 18:22 |
| Jack | i already tried maemo in a VM and that's why i'm asking all these questions, because so far, it wasn't that fun / interesting... | 18:22 |
| Jack | i liked the UI for sure, but i literally didn't know what i could do with it lol | 18:23 |
| gnarface | personally first i think you should just see what you can do with bash and console utils like netcat, ssh and such | 18:23 |
| Jack | i do use those from time to time | 18:23 |
| Jack | OH WAIT GOLANG HAS ARMHF SUPPORT | 18:24 |
| Jack | and i use go A LOT | 18:24 |
| Jack | i guess i do kinda want the n900 after all | 18:24 |
| Jack | sicelo how difficult is it to port maemo to an android device btw? | 18:31 |
| Jack | i do have a spare phone and it has a LOT of support, a crapton of custom roms and has the device tree and such up on the internet | 18:32 |
| Jack | y'all know what? i might just get a pinephone lol | 18:40 |
| Jack | how's the on-screen keyboard for maemo though? i hope it's good | 18:41 |
| Jack | i had a rooted phone and almost managed to run maemo on that but it never worked sadly | 18:42 |
| dsc_ | there are some users here using the pinephone, and yeah virtual keyboad works | 18:43 |
| Jack | nvm turns out they don't sell the cheap one in the EU :( | 18:44 |
| Jack | i don't know if the OS is worth this much money to spend on for a device | 18:44 |
| dsc_ | you dont have to buy hardware ofc., can always first check out maemo inside the VM | 18:45 |
| Jack | yeah but idek what to do with maemo in the VM version, do i just try to use it or something? but maemo was meant for mobile devices, and the store barely has any apps (if any) for it lol | 18:46 |
| dsc_ | oh yeah, but you can just go on safari inside the VM, press some buttons, see if you like it | 18:46 |
| Jack | what's the difference between the release without and with "-chimaera" at the end? | 18:48 |
| dsc_ | -chimaera was the previous version, currently people are trying to get "daedalus" to stable - If you download the one without the -chimaera suffix, you'll get this "daedalus" - I would suggest getting this one | 18:51 |
| dsc_ | here: https://maedevu.maemo.org/images/virtual-machines/20250518/ | 18:52 |
| dsc_ | additional info: https://leste.maemo.org/Virtual_Machine | 18:54 |
| arno11 | dsc_: back | 21:59 |
| arno11 | https://paste.debian.net/hidden/d1342ab2/ | 21:59 |
| arno11 | i tried again from a clean db | 22:01 |
| arno11 | as soon as i reboot, no way to open an existing tg chat | 22:02 |
| arno11 | i suppose i need other dbgsym's | 22:03 |
| dsc_ | thats uhm | 22:05 |
| dsc_ | yes no clue, but thanks for traceback :) | 22:07 |
| dsc_ | missing some symbols | 22:08 |
| arno11 | yes but which ones ? | 22:08 |
| dsc_ | arno11: conversations | 22:12 |
| arno11 | lol | 22:14 |
| dsc_ | hmm | 22:14 |
| dsc_ | the traceback goes through QFrame | 22:14 |
| dsc_ | but am not using that one IIRC | 22:14 |
| arno11 | because of slim perhaps ? | 22:16 |
| dsc_ | hmm no unlikely | 22:17 |
| arno11 | argh conversations-dbgsym wants to downgrade conversations... | 22:17 |
| dsc_ | yeah sorry, I dont think we generate debug symbols | 22:17 |
| dsc_ | or a debug package | 22:17 |
| arno11 | ok | 22:17 |
| dsc_ | anyway, will look tomorrow | 22:19 |
| dsc_ | cmake -Bbuild -DCMAKE_BUILD_TYPE=Debug . && make -Cbuild -j2 && ./build/bin/conversations_slim | 22:19 |
| dsc_ | but | 22:20 |
| dsc_ | maybe we should have our -devel repo do that by default | 22:20 |
| dsc_ | will provide debug bins tomorrow! | 22:21 |
| arno11 | ok cool | 22:22 |
| arno11 | dsc_: hmm, weird, i just notice now that title names are incorrect again. | 23:07 |
| arno11 | anyway, let's see tomorrow | 23:07 |
| dsc_ | probably a problem with interfacing with abook then | 23:15 |
| dsc_ | not sure, bit hard to tell from a distance | 23:16 |
| arno11 | yeah | 23:17 |
| arno11 | well, need to disconnect, conv makes my device buggy | 23:20 |
| arno11 | btw i get [W] [::0] could not find associated active tp account by local_uid "haze/telegram_tdlib/xxxxx | 23:21 |
| arno11 | again | 23:21 |
| dsc_ | perhaps someone else needs to work on the abook integration, so I can focus on the Qt stuff | 23:23 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!