soliwilos has quit [Remote host closed the connection]
<dotkwa[m]>
<sad_plan> "ah, here it was http://doc.cat-v..." <- the paper cat-v sources and links is 32 years old, so you would have to compare the version of make from that period to the version of mk from that period
<wael_>
sad_plan: is there any legitimate reason why libsoup is preferred over libsoup3
<wael_>
or, what is going to be different if compiled with libsoup3 instead of libsoup
<wael_>
i guess the only difference is its more up to date
<sad_plan>
Ive answered that already. compability. Im unsure if all the packages which depend on libsoup, is compatible with libsoup3.
<wael_>
well whatever works with only 1 should be kept
<sad_plan>
libsoup3 has some ABI changes that broke stuff. hence the possible incompatibility
<sad_plan>
sure.
<wael_>
same situation as gnupg1 and gnupg2
<wael_>
but one has 273812467921 times more dependencies and is only useful in flatpak
<sad_plan>
with vimb-git having the 727 PR merged, its the only one which doesnt work with libsoup.
<sad_plan>
I know
<wael_>
what is libsoup again?
<sad_plan>
Im going to see if I cant get to build those packages, and get libsoup3 to be dropped altogether as a package, so libsoup package can be bumped to 3.2.2
<sad_plan>
its just some libraries
<wael_>
its for https stuff
<wael_>
why not libcurl? idk
<sad_plan>
I dunno. I just know its needed
<wael_>
btw, building webkit2gtk without atk is possible
<wael_>
its just 1 cmake flag
<sad_plan>
havent looked into it tbh
<sad_plan>
really?
<sad_plan>
whats the flag?
<wael_>
im building webkit2gtk rn to see if it will work without it
<wael_>
-DENABLE_ACCESSIBILITY=OFF
<sad_plan>
cool
<wael_>
according to an atk webkit header ACCESSIBILITY is a flag that can be disabled which is checked with a preprocessor flag
<wael_>
not even documented
<wael_>
i think
<sad_plan>
nice find
<wael_>
i wanted to patch it out lol
<sad_plan>
which wasnt needed afterall.
<wael_>
how long does webkit2gtk take to compile for you?
<sad_plan>
ish 1 hour
<sad_plan>
its abit faster with clang installed though
<wael_>
and compared to firefox?
<sad_plan>
iirc firefox is a bit longer, but not by much
<wael_>
i probably should have gotten the kiss hook to see how long it builds
<sad_plan>
yeah, I used that before, but I ditched it
<sad_plan>
in any case, I belive theyre mostly the same time to build
<sad_plan>
+/- some minutes
<wael_>
last time i built webkit2gtk i had to wait ages
<wael_>
if it's more time to compile to firefox im gonna just not use it lmao
<sad_plan>
in total, firefox would take longer. this is due to rust, clang, cbindgen etc..
<illiliti>
looks like ccache messed up preprocessor
<wael_>
ill just un-use ccache then lol
<aelspire>
I've fallen into few pitfalls one after one: curl doesn't support git:// protocol and cgit uses dump http and it doesn's support depth when cloning repo so I cannot use official QBE git or make my own mirror on cgit to use it with KISS
<aelspire>
I'll need to find some better option for access to my git repos
floorcrawler has quit [Ping timeout: 252 seconds]
<wael_>
sad_plan: btw, why aren't we using webkit2gtk 2.39.3?
<wael_>
is it because programs like wieb or surf or whatever needs 2.38.3?
<sad_plan>
I think its webkit 5.0
<sad_plan>
which is.. something different
<sad_plan>
im not sure why tf they version it like that though
<sad_plan>
its like if you build it with libsoup3, you get webkit 4.1, instead of 4.0
<wael_>
what
<sad_plan>
yeah, exacly that
<wael_>
oh
<wael_>
well does webkit 5.0 work with surf or wyeb or wahtueohgawul;gwfs
<sad_plan>
nope
<wael_>
oka
<sad_plan>
iirc nothing uses webkit 5.0
<sad_plan>
oh wait, something does, but not a browser afaik
<sad_plan>
and I only have like 2 before I go home for the day
<wael_>
firefox takes 11 webkit takes 10
<wael_>
webkit is better!!!!!!!!!!!!
<wael_>
(minutes)
<sad_plan>
are you for real? 10 minutes?
<wael_>
um yes
<sad_plan>
wtf kind of hardware you got? building firefox in 10 minutes
<wael_>
i5
<sad_plan>
gen?
<wael_>
13
<wael_>
600
<wael_>
k
<sad_plan>
oh
<sad_plan>
a new one then
<wael_>
i love intel me
* sad_plan
cries in ryzen 7 4800
<sad_plan>
yeah, intel ME is amazing
<sad_plan>
everyone should have that at home
<sad_plan>
monitoring everything you do
<wael_>
you amd folks can disable psp or whatever its called
<sad_plan>
yeah, I disabled it in the kernel. also psp doesnt have internet access to begin with either iirc
<sad_plan>
Im looking into buying new hardware though. keen on the framework laptop. aswell as building a new destop with something bit more decent than my now 11 year old system or somthing
<wael_>
plz get framework
<wael_>
or if you like big go with mnt reform
<sad_plan>
framework is really cool. also its repairable. which is great
<wael_>
or if you hate yourself go with thinkpad x220 i5-3320MQXKLPLHYHNYHU
<sad_plan>
that one I havent heard of, but gonna look up that one
<sad_plan>
haha, yeah thinkpads..
<wael_>
its a diy laptop basically
<sad_plan>
sounds cool
<wael_>
but its in the same style as thinkpads
<sad_plan>
I see
<sad_plan>
wait, even mechanical keyboard
<sad_plan>
OH, now I see. ive seen this before on youtube
<sad_plan>
holy shiet, its thick lol
<wael_>
for the big ass batteries yes
<sad_plan>
yeah
<wael_>
kiss b webkit2gtk still makes it epically display nothing
<wael_>
everything is there it just wont render lol
<sad_plan>
great
* sad_plan
cries in 30% now
<wael_>
is there a distcc over 83721km
<wael_>
wait
<sad_plan>
I dunno
<wael_>
did you add the -DACCESSIBILITY=OFF flag to cmake
<wael_>
i mean -DENABLE_ACCESSIBILITY=OFF
<sad_plan>
yes
<wael_>
ok thank goodness
<wael_>
looking at the patch its like it wont break any rendering
<wael_>
so its weird it wont
<sad_plan>
I dont see why it would
<wael_>
yeah looking at it its like it wont braek anything
<wael_>
the only one i see could break is WebPage::setInputMethodState
<wael_>
aka at the end of the patch
<sad_plan>
yeah, I peaked at the patch, and I dunno. dont see why it should suddenly be unable to render webpages..
<wael_>
this one, instead of modifying existing preprocessor flags, adds new ones
<wael_>
thats the only one i see that can break
<sad_plan>
not that my CPP or C knowledge is anything to brag about, but I get the gist when looking at the patch.
<wael_>
ill try to remove that WebPage::setInputMethodState part of the patch
<sad_plan>
by the time im done, youve been able to test all sorts of things, and the patch you sent is obsolete :')
<wael_>
theres realistically nothing to debug lol
<wael_>
idk what it is that is broken
<sad_plan>
I dunno, maybe someone else here can tell you
<wael_>
i really hope its not actually the part i just removed of the patch
<sad_plan>
cem uses webkit, maybe he has some ideas here.
sad_plan_ has joined #kisslinux
<sad_plan_>
lol, catgirl crashed
<wael_>
wtf clone
<wael_>
ohh
<wael_>
whow
<wael_>
how
<sad_plan_>
I typed /help and scrolled to the bottom. I wanted to see if cem actually was here. I forgot what the command for listing current channel members, but I guess I didnt need it after all, seeing as I had to start catgirl again
<wael_>
cant you tab complete available members
<sad_plan_>
I can
<wael_>
j
<sad_plan_>
but cem's nick is so short, so I dont really need it. its literally 3 letters
sad_plan has quit [Ping timeout: 260 seconds]
<wael_>
wait
<wael_>
nvm
<wael_>
i thought iwas building webkit with libsoup2
<wael_>
-DUSE_SOUP2=ON is a flag but i only have libsoup3
<wael_>
wait no i have both
<wael_>
wtf
<wael_>
why is webkit 4.1 if i have soup2 enabled
<sad_plan_>
its the other way
<sad_plan_>
if soup2 is off, we use 3
<wael_>
ah
sad_plan_ is now known as sad_plan
<wael_>
so if im building with libsoup3 it becomes 4.1
<sad_plan>
yes
<wael_>
but im building with libsoup2 because of the cmake flag
<wael_>
and its 4.1
<wael_>
what is this fuckery
<wael_>
also, building webkit has tons of warnings but not errors
<sad_plan>
I belive Ive set it correct. if libsoup3 exists, -DUSE_SOUP2 should be set to OFF
<sad_plan>
I know
<wael_>
im explicitly using -DUSE_SOUP2=ON
<sad_plan>
I see
<wael_>
build/cmakeconfig.h: #define USE_SOUP2 1
<wael_>
interesting
<wael_>
should be 4.0 now thouh
<sad_plan>
that would be correct if USE_SOUP2 to ON yes
<wael_>
9oiay
<wael_>
BRO
<wael_>
god damn it
<wael_>
now i have to rebuild webkit
<wael_>
i used the wrong cmake flags
<wael_>
ok yeah -DUSE_SOUP2=OFF is the one im using now
<sad_plan>
make up your mind, are you going to use libsoup3 or not?
<wael_>
wael_: with the correct cmake flags now
<sad_plan>
lol
<wael_>
it works
<wael_>
sad_plan: i dont know whats the difference but im using OFF for now cuz idk
<wael_>
ig
<sad_plan>
OFF is youre using libsoup3, which gives you 4.1
<sad_plan>
in any case, webkit should error out if you set it wrong. should
<sad_plan>
I belive it does
<sad_plan>
I seem to recall Ive had the error before several times
<wael_>
error out as in fail to compile?
<sad_plan>
yep
<wael_>
well it does compile so
<wael_>
ok time to wait
<sad_plan>
as it cant find the correct libs.
<sad_plan>
yeah, measly 10 minutes
<sad_plan>
Im here for 1hr, and I closed firefox.. now I cant open it again, because no atk, and rebuilt gtk for the patch
<sad_plan>
fixing silly stuff in svc instead I guesss
<wael_>
wait you're using firefox alongside webkit? damnm
<sad_plan>
I mostly use firefox initially, yes
<wael_>
why hto
<wael_>
tho
<wael_>
i just realized
<wael_>
the patch adds a broken preprocessor line
<wael_>
i think
<wael_>
im not sure
<wael_>
sad_plan: you might want to suspend the patch
<wael_>
right now
<wael_>
ctrl z
<wael_>
im doing a preprocessor if, then an elif, and then an endif
<sad_plan>
I initially used firefox earlier. and at times I have not been able to build rust/firefox, so wekbit it is. now both builds. I just havent bothered to delete it
<sad_plan>
I see
<wael_>
am i supposed to
<wael_>
#if, #elif, #else, #endif ?
<wael_>
or just #if, #elif, #endif
<wael_>
yeah im not exactly sure
<wael_>
part of the code breaks because of a missing function
<wael_>
and thats where i added the preprocessor lines that werent already there
<wael_>
but SetInputMethodState has nothing to do with atk
<wael_>
aha found the line
<sad_plan>
nice
<wael_>
gonna build and hope now surf works
<sad_plan>
I should really build firefox without the atk stuff, so that I didnt have to bother with this bs
<testuser[m]>
yeah it broke in 594776c248622e1570e9d5e94b6aa5126e5042c7 cuz the version for the protocol got bumped
<testuser[m]>
but ig a corresponding change is missing in waypaste.c
<testuser[m]>
Where is the spyware in stock Google Chrome anyway? There is nothing wrong with tracking my data and syncing it throughout my devices. Even the personalized ads are not bad. After a week of looking for cheaper chemicals for our factory, I suddenly saw an ad for a European company that agreed to provide us with the same materials at $30,000 savings a week over the current supplier. Even the usage data they collect is harmless for us.
<testuser[m]>
It's not feasible for Google to even look at your data without some higher level abstraction and reporting tools that neglect anything personally identifying. You are free to use crippled or minimalist browsers if your needs are met. But, don't refer to what other people see as productivity features as spyware.
<Ogromny>
@wael said to me that he would beat me to death, if I don't tell anyone that Drew Default has "resigned" from wayland
<wael_>
I DID NOT
<wael_>
i just am Inclined to Believe that it is quite Exquisite and Important Intelligence to Become aware of
wawawo1 has joined #kisslinux
wawawo1 has quit [Client Quit]
<noocsharp>
testuser[m]: see if the fix i pushed works for you
<noocsharp>
i only wanted to add -p to waycopy, but i guess if we use version 2 of the protocol, it has to be added to waypaste as well
<noocsharp>
cutting it close now: 299 SLOC
aelspire has left #kisslinux [#kisslinux]
<niceguy5000[m]>
<Ogromny> "@wael said to me that he would..." <- oh shit, you better watch your back.
<wael_>
niceguy5000
soliwilos has quit [Read error: Connection reset by peer]
soliwilos has joined #kisslinux
<Ogromny>
BTW any of you use/used oasislinux ?
sad_plan has joined #kisslinux
<sad_plan>
Ogromny: me
<sad_plan>
Why?
<wael_>
he is interested in it
<sad_plan>
I figured he had some question related to oasis, seeing as he asked about it
<wael_>
something he will ask about for sure is packages
<wael_>
packages are very little in oasis
<wael_>
what is the Solution to not packaging everything
<niceguy5000[m]>
I like oasis, it doesn't use busybox.
<niceguy5000[m]>
the window manager is static linked.
<niceguy5000[m]>
* the display server is static linked.
<wael_>
*********************wayland
<wael_>
everything is statically linked anyway
<Ogromny>
so oasis tell us that you can use nix and/or pkgsrc, what if, for example I have wayland-protocols from oasis and then I want to use sway from nix, will sway from nix use the system's wayland-protocols ?
<sad_plan>
Nix will fetch everything it needs, and sway will work just fine.
<sad_plan>
I assume youd install with a prefix i.e. to /pkg, like oasis does with pkgrc
<sad_plan>
This way you separate them
<sad_plan>
wael_: oasis keeps it repo small by design.
<niceguy5000[m]>
can you static link firefox?
<sad_plan>
No
<sad_plan>
Ogromny: but no, i dont belive sway would use oasis' header files. Nix would fetch its own
<Ogromny>
@sad_beauty what's your oasis config ? Like if you can get everything from nix/pkgsrc why not just install the most minimalist oasis possible (with the strict bare minimum) and get everything with nix/pkgsrc
<sad_plan>
I also dont belive oasis infact install them either. Oasis defaults to delete static libs and headers, as neither is needed
<sad_plan>
I dont have it on hand atm, as Im on my phone.
<sad_plan>
But you can surely do that
<Ogromny>
You use nix or pkgsrc or both or other ?
<sad_plan>
Build just the core and dev
<sad_plan>
I started to use pkgsrc. Never tried nix
<sad_plan>
Ive also used kiss
<Ogromny>
i've used kiss too, currently on alpine, but I want to switch
<sad_plan>
I mean the package manager
<sad_plan>
Kiss on oasis
<sad_plan>
I mainly use Kiss, but I do have a oasis install, which I intend to use. I just have to figure out some stuff first really..
<niceguy5000[m]>
Do you use netsurf as you main browser?
<sad_plan>
No, initially I use firefox now. Not sure if Im going to on oasis. Havent decided yet tbh
<sad_plan>
I like surf aswell, but.. webkit browsers has its faults to say the least...
<sad_plan>
I dont find netsurf to be very usable
<Ogromny>
but hum
<sad_plan>
No js etc
<Ogromny>
do oasis has a launcher or idk how it's called like runit, s6 or anything like that
<sad_plan>
You mean service manager?
<sad_plan>
If yes, then yes. It uses perp
<sad_plan>
Id you mean application launcher, also yes, dmenu
<wael_>
wiat what
<wael_>
isnt dmenu a x \prpgram
<sad_plan>
Its ported over to wld. Same with st
<sad_plan>
So yes, oasis uses st and dmenu
<sad_plan>
On wayland
<sad_plan>
Ive used both earlier on sway when I tried sway
<wael_>
woulda been nicer if it had support for wlroots smh
<sad_plan>
On st, you should probably rather use the patch from oasis. Just check out the same commig
<sad_plan>
Wlroots uses mesa. Cant be statically linked
<sad_plan>
Velox uses framebuffer
<sad_plan>
No mesa needed.
<wael_>
oh
<wael_>
well that makes ense
<wael_>
i emailed mcf about how it not needing mesa
<sad_plan>
Yeah.
<wael_>
......but he never responded
<sad_plan>
Good thing you got your answer by me then :)
<sad_plan>
sad_plan to the rescue
<wael_>
but
<wael_>
how will vk/gl/egl/fb programs work then
<sad_plan>
Still works fine. But I wouldnt play games on it. Not something demanding anyway
<wael_>
yeah i hoped i can do that
<wael_>
quite inlikely anyway
<wael_>
s/inlikely/impossible/g
<sad_plan>
Everything needing mesa still works fine, its just that due to the lack of mesa backend for velox, of tinyx for that matter, you loose some performance
<sad_plan>
S/of/or/
<niceguy5000[m]>
<sad_plan> "Velox uses framebuffer" <- This is a plus!
<sad_plan>
niceguy5000[m]: absoutely
soliwilos has quit [Remote host closed the connection]
soliwilos has joined #kisslinux
soliwilos has quit [Ping timeout: 255 seconds]
sad_plan has quit [Quit: Quit]
soliwilos has joined #kisslinux
<wael_>
sad_plan: ever looked at perp init?
<niceguy5000[m]>
Tinyx is only 95k lines of code sheesh!