LuK1337 changed the topic of #titandev to: Loliés! | *yiff* | https://libera.irclog.whitequark.org/titandev
_whitelogger has joined #titandev
<myzb> gah, built stopped at 50% (after 1.5h) cause of the git-lfs issue with webview. Next time I should read build requirements better ...
<myzb> yeah, was just scrolling up discord history ^
<myzb> funny, how you said read up
<myzb> and then previous guy read up
<myzb> what is luca doing nowadays?
<luk> you can ask him
<luk> he's on lineage discord
<luk> saw him active few mins ago
<myzb> I think arch linux is playing me need to ask him for stuff ^^
<myzb> u know if I need anything else for that webview issue? I have git-lfs installed and did the stuff from the script
<myzb> still errors ...
<luk> no idea, just worked after deleting shit and repo sync -j20
<luk> you can export git trace etc
<luk> to see what it does when syncing WebView
<myzb> ill try that ty
<myzb> ok, something is fishy even though i did repo init --git-lfs and have git-lfs installed
<myzb> ill check after dinner
<luk> cat .repo/manifests.git/config | gh gist create -
<luk> something missing on your end
<luk> ?
<myzb> only difference is that you fetch via ssh
<myzb> ugh
<myzb> hmm and I'm using repo tool from timschumis arch package
<myzb> maybe that
<myzb> [matt@matt-pc ~]$ repo --version
<myzb> <repo not installed>
<myzb> repo launcher version 2.32 (from /usr/bin/repo)
<myzb> :@
<luk> try syncing just WebView after fresh repo init?
<luk> you'll at least know then if it's issue with .repo or not
<myzb> [matt@matt-pc lineage-20.0]$ git-lfs --version
<myzb> git-lfs/3.3.0 (GitHub; linux amd64; go 1.19.4)
<myzb> 19:49:34.110330 trace git-lfs: exec: git 'version'
<luk> is lfs even working for you?
<luk> what git version do you have...?
<luk> git config filter.lfs.process
<luk> git config filter.lfs.smudge
<luk> git config filter.lfs.clean
<luk> what configs do you have for these?
<myzb> [matt@matt-pc foo]$ git --version
<myzb> 19:53:45.551300 git.c:439 trace: built-in: git version
<myzb> git version 2.40.0
<luk> gh gist create /etc/gitconfig
<luk> - Creating gist gitconfig
<luk> ✓ Created secret gist gitconfig
<luk> i have that set up here
<luk> maybe that's why lfs just works here?
<myzb> hmm yeah missing the git-lfs part
<myzb> i dont have /etc/gitconfig
<myzb> only ~/.gitconfig with my user
<myzb> stuff
<luk> oh well, then put this in your user config
<myzb> hmm ok
<myzb> it did a bunch of stuff now
<myzb> bunch of git-lfs stuff ill retry
<myzb> Download and install the Git command line extension. Once downloaded and installed, set up Git LFS for your user account by running:
<myzb> git lfs install
<myzb> dont tell me
<luk> never ran that
<luk> unless...dnf ran it for me
<myzb> maybe, arch way or soemthing
<myzb> maybe that stuff sets up the configs
<luk> seems like that might be true...
<myzb> ill leave the build running, lets see
<luk> myzb: btw i think you'd enjoy seeing how we handle tech support questions in offtopic channel
<luk> xd
<myzb> lol catfacts
<myzb> i think build system is challenging me
<myzb> [ 98% 49282/50004] //frameworks/base/packages/SystemUI:SystemUI r8 [common]
<myzb> #### failed to build some targets (03:03:05 (hh:mm:ss)) ####
<myzb> ^ this is a message
<myzb> a sign
<luk> find last `error:`
<luk> profit
<myzb> I mean it was fun that it just fails right after the "SystemUI" line
<myzb> not relatd to it
<myzb> deodex error hmm
<luk> well, systemui is always built last
<luk> which one?
<myzb> was it always like that?
<myzb> last time I build it was los17 i think
<luk> pretty sure around cm11 i used to guess that build was almost done by seeing systemui
<luk> xd
<myzb> don't even remember now, but now that you say
<myzb> I got a nice wall of errors
<luk> sounds like a Linux 6.1-6.2.8 bug
<myzb> xDDDLinux matt-pc 6.2.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 22 Mar 2023 22:52:35 +0000 x86_64 GNU/Linux
<luk> 6.2.9 isn't out yet
<luk> but the mainline fix should be in 6.2.9
<luk> you can just restart build
<luk> and hope this time it'll pas
<luk> pass
<myzb> has something to do with dexpreopt
<myzb> and then in stops everything
<myzb> and i get stack trace
<myzb> cool stuff
<luk> something about mmap?
<myzb> yeah
<myzb> among others
<luk> yeah
<luk> that's a kernel bug
<luk> Linux version 6.2.8-300.fc38.x86_64 (luk@luk-pc) (gcc (GCC) 13.0.1 20230318 (Red Hat 13.0.1-0), GNU ld version 2.39-9.fc38) #1 SMP PREEMPT_DYNAMIC Sat Mar 25 22:43:10 CET 2023
<luk> i compiled my own 6.2.8 with fix
<luk> :^)
<myzb> what a pro
<luk> building kernel with patches is simple in fedora
<myzb> arch shouldn't be to hard either, never tried though
<luk> fedpkg clone -a kernel ; cd kernel ; ** put your shit in linux-kernel-test.patch ** ; fedpkg local
<luk> that's how it is here
<myzb> I may look into that at one point, always interested me how its done
<myzb> all i know is menuconfig savedefconfig
<myzb> edit Kconf add stuff
<luk> i used to build custom kernel with patch that'd hide tracerpid from procfs
<myzb> was that for your csgo hacks?
<luk> yeah, for a while
<luk> then valve removed the check
<myzb> I must say I missed this kind of stuff, mostly programming as of late
<myzb> some some software integration things
<luk> at real work i can say that I'm very guilty of not doing much most days...
<myzb> I'm doing automotive stuff, some guy of the other team has to bring up a qualcomm eval board
<myzb> no clue which one
<myzb> the SDK had all the android goodies and we started joking lets bringup android on it
<luk> well, I'm totally fine with my work
<luk> being paid and not doing much
<myzb> what are you doing, working at?
<luk> is better than spending 8h+ actually working
<luk> the project I'm assigned to is the most boring thing out there
<luk> a patient management software
<luk> but I'm sometimes also working on integration with other medical software they have
<luk> which sometimes involves reading shit written in gfa basic 32 of all things
<myzb> oh damn
<luk> because they went from gfa basic is all the shit
<luk> to visual basic
<luk> to cpp/qt
<myzb> thats the worse
<myzb> well but with cpp/qt
<myzb> ur better off in the future
<myzb> at my last job they used a scripting language called TCL/tk
<myzb> for the whole GUI and it was a mess
<luk> yes, i joined not knowing anything about qt
<luk> i wrote one app in qt before actually joining
<myzb> I'm programming a lot for QNX atm
<luk> just to see what's the API like
<myzb> Isn't there like a GUI tool to design Qt stuff
<myzb> where you only have to fill the callbacks?
<luk> yes, but we don't use it
<luk> xd
<luk> we just write UI in QML
<myzb> ok, I remember writing a simple window for Qt in cpp once
<luk> qml is great
<luk> at least until windows accessibility kicks in
<myzb> oh windows ...
<myzb> yeah
<myzb> that
<luk> for some reason my work app was really slow but only for me
<myzb> you use windows or linux at work?
<luk> turned out to be windows accessibility trying to traverse whole window many times
<luk> windows xd
<luk> and wsl
<myzb> we use windows aswell, sadly
<luk> because i don't want to use git in windows
<luk> everyone else uses smartgit
<myzb> but developers are slowly realizing that linux is superior
<luk> which i find pretty cringe
<myzb> yeah
<luk> well, the problem is that everything they make is for windows
<myzb> here most serious devs use wsl
<myzb> i see, makes sense
<myzb> developing under windows is just to anoying
<luk> maaaaaybe the server part will one day be able to run on Linux
<luk> but idk about that
<myzb> and setting up build pipelines and stuff under linux is way easier
<myzb> tool integration
<myzb> I had to work with an indian colleage 2 weeks ago
<myzb> and he had to push binaries onto a devboard
<myzb> was cringe seeing him dragging the binaries via GUI
<myzb> WinScp
<luk> idk, some people just don't bother writing scripts for that kind of stuff
<myzb> I mean you can just use scp
<myzb> under linux
<myzb> and to run the stuff just execute the programm via ssh
<luk> maybe the painful experience of trying to get something done in android is really helpful in real life
<myzb> it is, like the basic stuff I knew has helped me so much
<myzb> knowing git command line and ssh
<luk> or working with large projects without extensive documentation or any help
<myzb> anyway off to bed
<myzb> btw: git lfs install --system --skip-repo
<myzb> ^ that was what was missing
<myzb> guess it's only relevant for arch boys