<aelspire>
I see that I started discussion with my firefox issue
<wael[m]>
yes totally
<wael[m]>
aelspire: oh shit i ran into that before
<aelspire>
I don't know firefox build system much
<aelspire>
but I think that our python is too new for this script somehow
<aelspire>
and they are checking if this is not too new for some mysterious reason
<aelspire>
dirty hack i just to remove this line from build script so it will install what it needs in version it wants using pip
<aelspire>
but this will download stuff during build…
<aelspire>
I know that newbie showing up and telling how to do stuff is infuriating
<aelspire>
but are KISS still bound to dylan vision?
<wael[m]>
wdym?
<aelspire>
eg. if nobody is interested in firefox, should it be in main repo?
<wael[m]>
if no one is going to maintain firefox in kiss repo then it is just gonna get droppe
<wael[m]>
d
<aelspire>
yeet it to graveyard so someone wanting to install firefox don't need to start from 0
<wael[m]>
its just in the git commits
<aelspire>
I personally didn't choose KISS to bitch on issues that something doesn't work and I'm fully aware that things are maintained as long as someone from community uses it and rest is for user to do
<wael[m]>
p
<aelspire>
p?
<wael[m]>
p.
<jslick>
The FF build issue is caused by a package that I maintain. Uninstalling it should allow firefox to build. Really I should just find a way to vendor it to trash-cli so that it doesn't get installed to the global python site packages, but I'm not familiar with python packaging
<testuser[m]>
python stuff shouldnt even be packaged tbh, just install locally
<testuser[m]>
with pip and venv
<midfavila>
wael[m] re: learning programming is quite important right now, no it's not
<midfavila>
programming is important if it's a tool that you can use to solve your problems
<wael[m]>
okay midfavila
<wael[m]>
midfavila: well programming doesnt solve real life problems like depression does it
<wael[m]>
wait actually it probably does
<wael[m]>
life advice
<midfavila>
i was gonna say
<midfavila>
since working on programs i've felt much better
<wael[m]>
yesiey siese
<midfavila>
tangible evidence you're not a waste of protein :D
<wael[m]>
maybe because you have something to do and not nothing to do forever
<wael[m]>
or maybe a job is fucking boring as well
<midfavila>
meh a boring job is fine if it doesn't impede your hobbies
<midfavila>
just don't live to work and you'll be fine
<aelspire>
wael: install godot and make simple games
<wael[m]>
doesnt godot require gui
<aelspire>
pretty cool and interesting thing to do and there is not much programming
<aelspire>
wael: it would be weird if it not
<aelspire>
why GUI is problem?
<wael[m]>
becus if im gonna make terminal games i want cli
<midfavila>
why don't you start out writing patches for an existing game, instead?
<midfavila>
easier and more immediately satisfying
<wael[m]>
why the fuck am i supposed to write patches if i dont know how to
<aelspire>
cataclysm dda for eg.
<midfavila>
you learn by doing
<wael[m]>
i do remember extending dwm for me a little bit and it felt cool
<midfavila>
this is obvious
<midfavila>
read K&R and maybe an intro CS book and work on games and utility software while you do
<aelspire>
If you are not interested in becomming programmer but want fun hobby I would actually suggest to join the dark side and use python
<midfavila>
this is also a valid option
<aelspire>
C is good but if you want just to have fun in doing stuff python is ok and has batteries included so cool things will be possible in less lines of code
<aelspire>
but don't expect much performance using more than 1 thread in python is blackmagicfuckery
<wael[m]>
noted
midfavila has quit [Quit: Leaving.]
midfavila has joined #kisslinux
Torr has joined #kisslinux
<wael[m]>
how do i do a 'for foo in bar baz; do done' like loop in c
<wael[m]>
more specifically 'for num in $(seq 0 $myvar); do'
<wael[m]>
nvm
<wael[m]>
i hate xlib
<Torr>
Let the hate flow through you.
<wael[m]>
no
<wael[m]>
only in my brain is where it belongs
<wael[m]>
unless you mean to flow through my entire consciousness, which in reality is just my head
<aelspire>
xcb is fun if the motto: "source is our only documentation available" doesn't scare you
<wael[m]>
it won't scare me if i dont know what the fuck it means
<Torr>
aelspire: After many outdated doc visits, nowadays that's my default behavior.
<Torr>
Even worse is when the doc is up to date, but incorrect.
<aelspire>
heh
<aelspire>
or there is question from 2010 about something you need
<aelspire>
there are quite a lot such platforms it seems
<phoebos>
midfavila: cool!
<midfavila>
indeed
<midfavila>
right now i'm just fighting with the list widget
<phoebos>
re: athena resources, nope, just the C interface doc
<phoebos>
i've enjoyed just using libsx and xt
<Torr>
aelspire: Eh, didn't know this one.
<midfavila>
it's kind of annoying to use, but it's the last major component to the main UI
<midfavila>
and yeah libsx is comfy like that
<phoebos>
what are you using the list for?
<midfavila>
user display
<midfavila>
idea is that you maintain an array of character strings each containing a user name, then on a relevant event you update the list, pass it to XawListChange, and there you go
<wael[m]>
Torr: are the people there just bots
<Torr>
No idea
<midfavila>
i'm basically ripping off pidgin's UI, but also I don't think there are many other ways to arrange an IM client, fundamentally
<Torr>
I just like Foss.
<Torr>
midfavila: Are u writing an instant messenger?
<midfavila>
an IRC client, yeah
<midfavila>
right now I'm just writing a UI mockup