ChanServ changed the topic of #kisslinux to: KISS Linux | https://kisslinux.org | logs: https://k1sslinux.org/irc#2.0 | please read: https://kisslinux.org/blog/20210711a
sad_plan has quit [Quit: ]
zenomat has quit [Ping timeout: 258 seconds]
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
kyxor has joined #kisslinux
<kyxor> micro_O: is there a reason why kiss-find does not index my repo ? https://github.com/kyx0r/repo-main And not only me, for example dylan's repo is not indexed either. I thought this is a problem of directory structure, ie the packages are located in subdirectory, but https://github.com/dylanaraps/community is indexed for some reason. I don't get it
<kyxor> maybe it is due to the fact of how repository is configured...
<acheam> it needs to be tagged #kiss-repo
<kyxor> acheam: it is
<acheam> oh
<kyxor> see that is the problem, it's bugged
<acheam> shithub doesn't show tags on mobile then
<kyxor> not every repo with #kiss-repo is indexed by kiss-find
<kyxor> for example my https://github.com/kyx0r/repo-vulkan is indexed for some reason
<kyxor> with repos have same exact tags
<kyxor> maybe shithub is bugged
kyxor has quit [Ping timeout: 250 seconds]
<dilyn> micro_O might want to look into this, they've probably mentioned it before...?
eyepatchOwl has joined #kisslinux
<noocsharp> it's not called shithub for nothing
<acheam> DYLAN: can you please mention keyserver.ubuntu.com or pgp.mit.edu or something as an alternate gpg keyserver?
<acheam> on the install guide
<acheam> there have been numerous questions about it recently
<acheam> nvm patch sent
<duplex79> anyone tried to build btrfs-progs with wyverkiss?
<acheam> did it fail?
<acheam> send log
<duplex79> it failed on a dependency but I'm having trouble looking at the log because my terminal is so few lines. is there an easy way to send the log with out just putting it on a flash drive?
<acheam> use less to look at multiple lines at once
<acheam> send log with "nc termbin.com 9999 < file"
<testuser[m]> Hi
<acheam> Hi
unah7782 has joined #kisslinux
<unah7782> hey
<acheam> yeh
<unah7782> when I run ./make in kiss-community/website, the newly generated files don't match the pregenerated ones in the repo. anyone know why?
<unah7782> output of `git status --porcelain`: http://ix.io/3vqw
<unah7782> ./make log: http://ix.io/3vqv
<unah7782> also worth noting that I'm doing this on openbsd, not sure if the sed implementations handle ere's differently or smth
<acheam> funny enough i also ran into issues running ./make on obsd a few min ago
<acheam> but i got enough generated to send a patch
<unah7782> ah okay
<acheam> can you send a diff of some of the html files?
<acheam> git diff docs/404.html
<acheam> git diff docs/news/20200506a.html
<acheam> also upstream is kisslinux/website
<acheam> dilyn: could you archive kiss-community/website?
<acheam> testuser[m]: aw i like the cat
<unah7782> > git diff docs/404.html
<unah7782> git diff docs/404.html
<unah7782> oops hang on
GalaxyNova has joined #kisslinux
<acheam> hello GalaxyNova
<unah7782> not used to the web client but haven't installed an irc client yet
<acheam> GalaxyNova: midfavila uses sdf by the way
<unah7782> and yeah ik kisslinux/website is the upstream, but there's still some useful stuff on the community website (like links to irc logs)
<acheam> we are going to put all that on kisscommunity.org eventually
<acheam> *cough cough*micro_0*cough*
<acheam> it looks like on obsd the title isnt getting added correctly
<acheam> try looking at the sed calls that add those in
<acheam> beyond the <title> tag everything looks the same
<unah7782> that's not the only thing
<unah7782> the [1] tags aren't being handled correctly either
<unah7782> let me find an example
<dilyn> ah yes thanks for the reminder
<GalaxyNova> acheam: Oh nice!
<dilyn> the VPS is officially going down fam
<GalaxyNova> I'm looking for someone to validate my account
<acheam> unah7782: oh, i guess those just weren't in the ones i asked you to send
<acheam> GalaxyNova: yeah i think? he can do that
<acheam> email midfavila@sdf.org
<acheam> dilyn: :(
<GalaxyNova> great! I'll sauce him an email.
<acheam> dilyn: you are most welcome
<GalaxyNova> a kisscommunity.org would be very interesting
<acheam> it exists alread
<GalaxyNova> really?
<GalaxyNova> oh wow
<unah7782> wait nvm I messed something up on my end
<unah7782> yeah just the title tag is not working
<unah7782> okay time to figure out EREs
<acheam> yes dylans sed commands are always interestingto disect
<acheam> gl&hf
<unah7782> oh okay
<unah7782> so the `pp=... title=... title=...` line isn't working
<unah7782> but it works if semicolons are inserted between the variable declarations
<unah7782> otherwise title is set to an empty string
<acheam> fix it and send patch :)
<acheam> or hope that dylan sees this
<acheam> he's pretty good about reading logs
<acheam> like, scarily good sometimes
<unah7782> ...and the upstream repo doesn't even build
<unah7782> ./make: cannot open site/./package-manager.txt: No such file or directory
<dilyn> they're probably submodules now?
<dilyn> git submodule init; git submodule update
<dilyn> might need to add --recursive and/or --force to that second command
<unah7782> oh cool, didn't know abt that feature
<unah7782> yeah that fixed it
<dilyn> k1sslinux.org is now redirecting to the official website, kisslinux.org everyone :)
<acheam> goodbye 1
<acheam> I maintain that k1ss.sh would have been a better domain
<acheam> ya know, cause .sh
<testuser[m]> kish
<dilyn> kisssh
<dilyn> you could always buy it and do something fun :P
<dilyn> k1sslinux.org will stop forwarding early next year so make sure you update your bookmarks and links fam :P
<noocsharp> is the mailing list gone too, or coming back under kisscommunity.org?
<dilyn> the community mailing list will resurface under the new domain this week :)
<dilyn> the repository mirrors will also reappear under that domain
<dilyn> we COULD also look into allowing people to host their own repositories on this VPS
<dilyn> though I'd have to explore that (security et al)
<dilyn> I mostly want to do that out of "fairness" because I plan on using it to host my own fossil repositories and their git mirrors, and since the website is for the COMMUNITY it seems rude at best for me to not try and make a best effort on that
<unah7782> patch submitted
<unah7782> I think I've spent more time now contributing to the website than I have actually using kiss
<unah7782> also kish sounds like a shell
<acheam> dilyn: KISS security wise
<acheam> just give each person their own Unix user
<acheam> and chown the repo to them
<noocsharp> dilyn: tbh since you're paying for the vps, it's fair that you get special privilege
<noocsharp> but maybe it makes sense to mirror the things in the community org on the vps
<GalaxyNova> dilyn: Having a centralized place for KISS repositories that is not github would be AMAZING
<GalaxyNova> it could be like an AUR system
<GalaxyNova> kinda
<testuser[m]> Wat git forge would it run
<noocsharp> i liked the last mirror which just had stagit
<GalaxyNova> it could be sourcehut
<dilyn> sr.ht is a fair amount of work, I feel like
<dilyn> acheam: yes users is the route I was thinking
<dilyn> noocsharp: I mean, $5/mo doesn't really warrant 'special privileges' in my mind :v I'm far too generous a person lmfao
<testuser[m]> Setup a distcc botnet for us all
<dilyn> alright something like that would cost a little more than five bucks XD
<dilyn> if I wanted something distinct from GitHub that was comparably I would honestly probably spring for gitea...
<GalaxyNova> I was gonna bring up gitea too
<noocsharp> imo it's unnecessary for such a small operation
<GalaxyNova> how is gitea easier to run than sr.ht?
<noocsharp> just learn to use email smh
duplex79 has quit [Quit: Client closed]
<dilyn> because gitea is just a single go binary and sourcehut is six billion dependencies (:
<GalaxyNova> oh
<dilyn> someone was working on it but I have no idea if they managed to finish it?
<dilyn> tbh I would just opt for pip to get all the python dependencies. I wouldn't bother packaging the whole thing
<testuser[m]> kqz
<testuser[m]> Gitea is fine
<GalaxyNova> does gitea work without javascript?
<acheam> lol no
<GalaxyNova> oof
<testuser[m]> Most of it does
<testuser[m]> Like shithub
<acheam> what's wrong with... git?
<noocsharp> ^
<acheam> cgit if your feeling fancy
<GalaxyNova> no issue tracking, pull requests, thingies
<acheam> how about: email
<GalaxyNova> git send-email needs perl
<acheam> but git format-patch | git imap-send doesnt
<testuser[m]> Pipe git diff into email
<dilyn> i mean yes
<dilyn> the big reason I was using stagit was because the mail server existed
<acheam> or git format-patch | mutt/sendmail/aerc/whatever
<dilyn> but so few people made us the mailing list to actually submit patches :v
<dilyn> s/us/use of/
<cotangent> <dilyn> but so few people made use of the mailing list to actually submit patches :v
<acheam> the Dev mailing list was sparse
<acheam> community ML wasn't that bad
<acheam> annoying enough to the point where I unsubscribed
<dilyn> lmao
<dilyn> yeah it isn't especially a list that most people have to sub to
<GalaxyNova> Also gitea or sourcehut is a lot easier to navigate than cgit
<dilyn> tru
<acheam> disagree
<GalaxyNova> how
<GalaxyNova> you get a much friendlier UI with those
<acheam> cgit has clear breadcrumbs wherever you go
<acheam> define friendlier ui
<dilyn> eh
<dilyn> cgit and sourcehut are both more confusing to me than stagit
<dilyn> it's certainly a gradient, sourcehut is the biggest confusion
<GalaxyNova> sourcehut is very in-between
<acheam> stagit doesnt have a directory tree which is annoying
<acheam> wouldn't be hard to implement
<acheam> but would lead to a crap ton of files
<testuser[m]> Example
<acheam> static just doesnt work well for git imo
<noocsharp> `git clone` is stagit's tree implementation
<dilyn> fossil is the way
<acheam> a fossil oriented at bazaar development would be cool
<dilyn> :)
<dilyn> i will do anything to uninstall git
<acheam> well what are you waiting for?
<noocsharp> > sqlite
<acheam> what about it
<noocsharp> that's how fossil stores everything
<acheam> and what's wrong with that?
<dilyn> lol
<dilyn> what's stopping me is the binary repository and the community mirrors :P
<acheam> sqlite is fast, mature, and standardized
<dilyn> i really don't want to have a chroot just for those lmao
<noocsharp> well the more i think about it the less i hate it
<testuser[m]> bruh you use a chroot for gpl programs ?
<acheam> lol
<dilyn> :)
<acheam> this guy
<acheam> whyyyyyyy
icy has quit [*.net *.split]
jslick has quit [*.net *.split]
ServerStatsDisco has quit [*.net *.split]
kayw has quit [*.net *.split]
vulpine has quit [*.net *.split]
<acheam> oof netsplit
icy has joined #kisslinux
jslick has joined #kisslinux
vulpine has joined #kisslinux
kayw has joined #kisslinux
<noocsharp> just in case stallman wants to come after him
<dilyn> i use my KISS chroot basically for just opening alsamixer to change my mic's volume because I'm too lazy to learn the CLI utilities
<acheam> do you still use netbsd curses?
mla has quit [*.net *.split]
chaihron has quit [*.net *.split]
chaihron_ has joined #kisslinux
<dilyn> mmhmm
<dilyn> i was considering changing back to ncurses and using dylan's newer build for it
<acheam> so.....
<acheam> hold up
<dilyn> but i did this whole mess to avoid gmake with netbsd-curses and now I'm convinced it's the way lmfao http://ix.io/3vqM
<GalaxyNova> > "dilyn: GPL is cancer"
<acheam> someone show dilyn for loope
anniehallmoon has quit [Ping timeout: 252 seconds]
testuser[m] has quit [Ping timeout: 252 seconds]
phoebos[m] has quit [Ping timeout: 253 seconds]
<GalaxyNova> mfw dilyn has the same opinion as a former Microsoft CEO
konimex has quit [Ping timeout: 253 seconds]
felinae has quit [Ping timeout: 250 seconds]
slayr[m] has quit [Ping timeout: 250 seconds]
<dilyn> i don't think GPL is cancer!
<dilyn> I think it's morally wrong and philosophically weak!
<acheam> so its tuberculosis then?
psydroid has quit [Ping timeout: 256 seconds]
<GalaxyNova> lmao
msk[m] has quit [Ping timeout: 276 seconds]
jstnas has quit [Ping timeout: 276 seconds]
<dilyn> is TB morally wrong :thinking:
acheam has quit [*.net *.split]
rio6 has quit [*.net *.split]
omanom has quit [*.net *.split]
rgybmc[m] has quit [Ping timeout: 268 seconds]
<dilyn> it's not a disease, it's just bad praxis
rio6 has joined #kisslinux
<dilyn> and as a Critical Theorist, I am all about that Good Praxis(tm)
<noocsharp> what does a critical theorist believe
kqz has quit [Ping timeout: 245 seconds]
<dilyn> oooofff
<dilyn> probably the simplist reduction of it would be that there is no objectivist account of most domains of knowledge, I suppose?
GalaxyNova has quit [Ping timeout: 252 seconds]
<noocsharp> why do you consider the gpl morally weak?
<noocsharp> as a critical theorist?
<dilyn> hmm
<dilyn> oh, I don't really have a position on that grounded in critical theory, I don't think
eyepatchOwl has quit [Quit: Connection closed for inactivity]
<dilyn> I mean, all my views sort of stem out of that position, but that belief probably doesn't bottom out there; there's no analysis of that I could give which would end at "because critical theory"
<dilyn> I think the GPL is morally weak because 1) those who don't wish to share their code need not use the GPL, and 2) no litigation surrounding GPL code has ever produced any code of valuable to the project in question
<dilyn> it stands more or less as a bogeyman for the FSF to flex
<dilyn> valuable/value
<rio6> phone makers have to release their android kernel source because of, which makes me like it
<noocsharp> consider that without the gpl, i could not possibly be holding a smartphone that runs fully free software
<rio6> make porting roms/os to those phones easier
<noocsharp> (well except the modem and radio right now)
<rio6> (not that I've successfully portes one before)
<rio6> s/portes/ported/
<cotangent> <rio6> (not that I've successfully ported one before)
<dilyn> mmmm yes that's interesting
<noocsharp> although with fuschia, we might be heading into a backward world
<dilyn> AOSP itself is apache tho
<dilyn> tho that is the most GPL nonGPL license lol
<rio6> it's for things like postmarket os too
phoebos[m] has joined #kisslinux
<noocsharp> i think linux + open drivers is probably more important than aosp
<rio6> (tho there are atil phone makers that don't release their code)
<rio6> *stil l
<rio6> *still
<noocsharp> but qualcomm does, which is probably the most important
jstnas has joined #kisslinux
msk[m] has joined #kisslinux
<noocsharp> and they wouldn't if linux wasn't under the gpl
<rio6> ye
unah7782 has quit [Quit: Client closed]
Guest62 has joined #kisslinux
Guest62 has quit [Client Quit]
rgybmc[m] has joined #kisslinux
slayr[m] has joined #kisslinux
konimex has joined #kisslinux
testuser[m] has joined #kisslinux
felinae has joined #kisslinux
kqz has joined #kisslinux
ServerStatsDisco has joined #kisslinux
anniehallmoon has joined #kisslinux
GalaxyNova has joined #kisslinux
GalaxyNova has quit [Ping timeout: 268 seconds]
gtms has joined #kisslinux
riteo-laptop has joined #kisslinux
<riteo-laptop> hiiiiiiii!
<testuser[m]> hi
<riteo-laptop> Setting up this laptop without going on with random options is quite a challenge
<riteo-laptop> remember that "gtg it will take a bit" of yesterday? I've been working on it since then
<riteo-laptop> but finally now I have a list of configuration options for the touchpad
<testuser[m]> nice
<riteo-laptop> will there be a community wiki at kisscommunity.org?
<testuser[m]> perhaps
<riteo-laptop> I'm tempted to fill in all the missing pieces and share that document with everybody which might want to use kiss with this laptop (which I don't think is a lot, tbf)
<riteo-laptop> aaaaaaaa I'm sorry I already have to go
<riteo-laptop> cya later!
riteo-laptop has quit [Quit: epic aaaaaaaaaaaaaaaaaaaaa it's already lunch time moment]
<soliwilos> Has anyone changed cursor size/theme in wayland?
<testuser[m]> yeah but it doesnt work for gtk apps
<testuser[m]> seat seat0 xcursor_theme cursor 00 <- in sway conf
<testuser[m]> 00 is size
<testuser[m]> cursor is name
<soliwilos> Nice, thanks. Need to check if hikari has something similar.
omanom has joined #kisslinux
riteo-laptop has joined #kisslinux
<riteo-laptop> hiii! I'm back!
<riteo-laptop> btw the official wiki is somewhat incomplete regarding wayland
<riteo-laptop> like, it didn't say to install fonts and I can't make a folder in /run/user as a normal user
<dilyn> if somebody wanted to create a wiki that would be available on kisscommunity.org they are more than welcome to set one up and work with micro_O
<riteo-laptop> oh, a wiki like the whole concept of one or just a page? I would be interested in helping with kernel configuration options for my laptop but nothing more for now
<riteo-laptop> I wouldn't mind helping more down the line as I take more experience with wayland and KISS in general and I finish some other projects
<riteo-laptop> epic now I finally got a graphical enviroment
<riteo-laptop> fuck I forgot to set HID_MULTITOUCH
<riteo-laptop> brb
riteo-laptop has quit [Quit: epic multitouch hid moment]
<testuser[m]> Bruh
riteo-laptop has joined #kisslinux
<riteo-laptop> ok, now that I finally got a graphical enviroment time to compile a web browser! Is there anywhere a librewolf package? I recall someone talking about one but it had another name and I can't find it
<testuser[m]> It's not the latest tho, just use ff with custom user.js
<riteo-laptop> does librewolf just change the js
<testuser[m]> no but you can do pretty much the same stuff without using a hard fork
<riteo-laptop> I see
<riteo-laptop> anyways I'll take your suggestion and use firefox
<riteo-laptop> oh isn't firefox-privacy enough?
<riteo-laptop> or did it get merged with firefox
<testuser[m]> Not sure but this probably covers more than firefox-privacy
<testuser[m]> It doesn't matter that much tho
<riteo-laptop> I see, thanks!
<testuser[m]> Core crapware is disabled in both configs
<riteo-laptop> nice
<riteo-laptop> well I think I need to compile firefox first so I'll do that
mobinmob has joined #kisslinux
acheam has joined #kisslinux
<acheam> ang: is there an easy way to change settings per filetype in vi?
<ang> not automatically
<ang> but you could create a directory with per file type cobfigs
<ang> then you can run :source vi/shell
<acheam> ok
<ang> acheam: you could also write a wrapper shell script which checks the files extension and loads different configs depending on it
<acheam> oh thats a good idea
<ang> only problem is that it only works with a single argument
duplex50 has joined #kisslinux
<ang> but if you do the ~/vi/<language>, you can always easily switch language
<duplex50> I'm trying to setup wyverkiss but I I'm trying to build autoconf but it seems to only want gm4 is there any way around this?
<acheam> whats the problem with gm4?
<acheam> are you building firefox?
<acheam> or autoconf alone
m3g has joined #kisslinux
<acheam> in wyverkiss, autoconf/gm4 are packaged as a part of firefox as thats just where they're needed
<acheam> dilyn: k1sslinux.org is gh pages 404
<acheam> no redirect
<duplex50> acheam: gm4 isn't packaged and if possible I'd like to avoid packaging it myself. I'm building autoconf for another program
<acheam> just factor gm4 out of the firefox build file
<duplex50> alr
<riteo-laptop> bruh it's still compiling rust
<riteo-laptop> is there a way to make it use more threads?
<testuser[m]> no just use the binary
<testuser[m]> repo-bin
<riteo-laptop> oh I'd like to avoid it
<riteo-laptop> just to satiate my autism
<riteo-laptop> well, I can wait
<testuser[m]> Are you worried that dilyn's gonna backdoor all our systems
<riteo-laptop> no lmao
<testuser[m]> :p
<riteo-laptop> again, it's just my slightly excessive purism
<riteo-laptop> I wouldn't be there otherwise :p
<duplex50> ok now I'm getting an error when building gnu-fi saying it saying 'make: "/root/.cache/kiss/23656/build/gnu-efi/Makefile" line 44: Cannot open /Make.defaults'
<riteo-laptop> I'll switch to my main pc, cya there
riteo-laptop has quit [Quit: epic rust moment]
<acheam> you can also use the official rust musl bin
<acheam> duplex50: dont run builds as root
<acheam> wont solve your problem, but is just bad practice
<dilyn> duplex50: gnu m4 is packaged, it's just the m4 in the main repository
<dilyn> wyverkiss doesn't include it because wyverkiss doesn't have any packages which require it
<dilyn> acheam: interesante. I wonder why
<acheam> if you point it at my vps I can do the redirect if github gets too annoying
<acheam> 46.23.94.85
<cem> doesn't mesa depend on gnu m4?
<cem> and ncurses afaik
<acheam> ew
<acheam> ncurses?
<acheam> why
<cem> i might be totally wrong on ncurses
<dilyn> mesa does not require gnu m4
<dilyn> i also don't think ncurses does
<dilyn> acheam: porkbun itself offers 301/302 forwards, which I setup
<dilyn> so it's weird that github would still be the resolved domain
<dilyn> ncurses DOES require gmake tho
<acheam> oh must just be my crappy dns
<cem> Well, my build fails if m4 is otools
<cem> I just tested it for mesa
<dilyn> interesting
<acheam> dilyn: what m4 do you use?
<dilyn> i'm using ibara's m4 and mesa builds just fine. what are you building?
<cem> It doesn't even work that gnu m4 is available as gm4
<dilyn> like what are the options
<dilyn> acheam yeah it could theoretically take 48 hours for dns changes to take effect... does a 301 change the dns at all?
<acheam> 301s aren't a dns thing
<m3g> am I supposed to move to openssl first or update system lol
<dilyn> hmhmhm i mean that looks almost identical to a build of mesa i was using on my laptop, which was also wyverkiss
<dilyn> strange
<acheam> strange
<cem> That's the better output: https://termbin.com/1hdg6
<cem> So bison calls it?
<dilyn> and you're using byacc?
<cem> I have both byacc and bison
<cem> yacc is linked to byacc
<cem> Is there a byacc patch for mesa?
<dilyn> there was previously but it's no longer needed
<cem> The build fails without bison for me :^)
<dilyn> lmao yeah okay so using om4 and bison, mesa fails. using om4 and byacc, mesa succeeds
<acheam> why bison :(
<acheam> not very wyver
<dilyn> afaik mesa hasn't required a patch to use byacc since... the early 20.* releases
<acheam> unrelated but why is wyverkiss/tux called wyverkiss/tux?
<acheam> konimex:
<cem> dilyn: which version of mesa?
<dilyn> ah, i just tested with latest
<dilyn> 21.2.0
<cem> y tho
<dilyn> /shrug
<dilyn> so anything after 21.1.0 should be fine, if you use om4 and byacc
<dilyn> okay alright so the forward IS working on all subdomains for k1sslinux.org. i.e., git.k1sslinux.org -> kisslinux.org
<konimex> wyvertux because portmanteau between Wyvern (the LLVM logo) and of course, tux
<dilyn> it's just the root domain that github is eating, and that's probably just github not updating DNS records
<acheam> dilyn: the forward is working for me
<acheam> on root too
<dilyn> oh shit huzzah!
<dilyn> :)
<cem> hmm
<cem> adding --enable-btyacc to configure of byacc fixed it
<dilyn> interesante
<dilyn> why would that do it...
<dilyn> I know nothing of yacc and m4 tho; e5ten might have thoughts :v
* dilyn passes the buck
riteo has joined #kisslinux
<riteo> hiii! I'm back!
<cot> hello
<riteo> oh thinking about it I should be able to PR the kernel options needed for my machine on the official wiki
<riteo> I find it weird that device specific stuff is merged on the main page
<riteo> and also that it isn't linked in the main page
<riteo> yeah IMO a community wiki would make more sense
<duplex50> has anyone else gotten gnu-efi to build with wyverkiss?
mahmutov has joined #kisslinux
Uks2 has quit [Quit: Byee]
Uks2 has joined #kisslinux
<dilyn> what's the problem?
<dilyn> considering it's *GNU*-efi, you're probably gonna have a hard time building it without gcc
GalaxyNova has joined #kisslinux
<dilyn> with some small tweaks I can build everything up to apps/
<dilyn> so is "ld: error: section: .dynamic is not contiguous with other relro sections" this your problem?
<dilyn> get a bit further without relro; "llvm-objcopy: error: invalid output format: 'efi-app-x86_64'"
<duplex50> no
<duplex50> make: "/root/.cache/kiss/23656/build/gnu-efi/Makefile" line 44: Cannot open /Make.defaults
<dilyn> that's because you need gmake
<dilyn> change every make to gmake
<dilyn> if you don't need the apps gnu-efi comes with you can build it just fine, it seems. what are the apps, i wonder...
<dilyn> oh they're just test apps
<dilyn> well what the hell lol
<dilyn> so install gmake, use this build file (http://ix.io/3vv8) and this patch (http://ix.io/3vv9) and it will build
<dilyn> it may not *work*, but it'll build :v
<dilyn> and if you want the example apps it comes with you'll have to figure out the objcopy issue :)
<duplex50> alright thanks!
<dilyn> ofc
<rio6> it just occured to be that ccache mat have been nothing all these time with kiss since the build directory is different every time
<rio6> unless it's smarter than I think
<riteo> i'm pretty sure it isn't
<rio6> s/mat have been nothing/may have been doing nothing
mobinmob has quit [Quit: Connection closed for inactivity]
<rio6> looks like CCACHE_BASEDIR needs to be set to the build dir
<rio6> can't set that from hooks anymore :|
<acheam> ?
<acheam> doesnt' ccache not care about what dir your builing in
claudia02 has joined #kisslinux
<acheam> like, you can build a cache in one project, and reuse the cache in another
<claudia02> rio6: '/usr/lib/ccache/' must just be first in your $PATH. You can check with 'ccache -s' if the cache is growing -> works
<acheam> /usr/lib/ccache/bin, right?
<claudia02> The post-install of ccache tells you btw.
riteo has quit [Ping timeout: 248 seconds]
riteo has joined #kisslinux
claudia02 has quit [Quit: zzz]
<riteo> epic, clang failed
<riteo> and it failed in the most weird way imaginable: in the assembler
<riteo> it says it can't find the istruction 'jm'
claudia02 has joined #kisslinux
<GalaxyNova> riteo: did someone mispell 'jmp'? lol
<riteo> I have no idea
<riteo> I mean, it was building a cpp file afaict
<riteo> could it be related to march=native?
<riteo> oh right it could come from inlined asm
<acheam> kiss on 8085 when
<riteo> is it really -march=native
<riteo> I mean, actually there was another error before it
<acheam> maybe the system isnt detecting the march correctly?
<riteo> "Warning: end of file not at end of a line; newline inserted"
<acheam> thats not an issue
<acheam> just a code style thing
<riteo> so it's compiling hand written assembly I suppose
<riteo> or maybe the file got truncated for whatever reason?
<riteo> I'll try removing -march native and I'll tell you (probably tomorrow lol, it's pretty late)
<GalaxyNova> are there any LSP clients that work with gcc instead of clang?
<GalaxyNova> I really don't like needing to have 2 compilers installed
<acheam> the client is not the problem
<acheam> its the server
<acheam> thats the whole point
<acheam> the client doesn't deal with individual languages
<rio6> claudia02: I know ccache runs correctly because the cache grows and distxx get's called too. I'm just suspecting that I might not be getting cache hita when doing kiss build
<acheam> easy way to check
<acheam> run the build with ccache installed, then ccache uninstalled
<acheam> compare times
<acheam> choose something that takes a medium amount of time, like, idk, cmake
<claudia02> ^^
<GalaxyNova> i meant servers :P
<GalaxyNova> I use neovim-LSP as the client
<GalaxyNova> acheam: ^^
<acheam> uhh there is cquery
<acheam> and ccls
<acheam> which took me literally 30sec to find by googling
<acheam> ccls requires clang, nvm
<acheam> but cquery looks like it could work
<claudia02> rio6: Just for undertanding: when using 'kiss' its not doing something special. It is using your toolchain as when you call e.g make directly. So no real magic in this regard, I _think_.
<acheam> oh nvm cquery also requires libclang
<acheam> i would just build it statically
<acheam> and deal with it
<acheam> or just.... not use bloated LSP
<acheam> try vi
<acheam> its good
<GalaxyNova> ccls is clang
<GalaxyNova> acheam: cquery is also clang
<acheam> yes, i mentioned that
<GalaxyNova> and LSPs are basically mandatory nowadays
<acheam> ???
<GalaxyNova> code completion is so good
<acheam> i disagree
<acheam> once you go without it for a while, you realize you dont need it
<acheam> I havent used code completion in months
<acheam> and my programming has improved greatly, in part because of that
<acheam> it forces you to actually learn your codebase
<riteo> kakoune offers it only with keywords
<acheam> instead of just hitting tab until you come up with a working solution
<riteo> I find it useful
<acheam> keyword completions can be nice
<acheam> especially for writing prose
gtms has quit [Remote host closed the connection]
<dilyn> i think the number one topic in this channel is convincing people to use vi and kakoune
<riteo> lmao
<riteo> clang's "already" at 59%
<riteo> it erroed out at like 88%
<GalaxyNova> is there a way to quickly switch all alternatives to a package
<GalaxyNova> without going through each one
<noocsharp> kiss a | grep pkg | kiss a -
<GalaxyNova> thanks
<noocsharp> although check that pkg doesn't appear in other package names or file names in other packages
<acheam> grep '^pkg:'
<acheam> ehr, grep '^pkg /'
<GalaxyNova> is there an easy way to convert a kiss install to a wyverkiss install
<dilyn> use kiss-llvm to build the llvm toolchain and then rebuild everything that depends on gcc
claudia02 has quit [Ping timeout: 268 seconds]
<GalaxyNova> dilyn: What about things that depend on libstdc++?
<dilyn> libstdc++ is provided by gcc
<dilyn> unless kiss filters out libstdc++ from its list?
<duplex50> I'm pulling my hair out. https://github.com/duplexsystem/kiss-repo/tree/main/base/gnu-efi I'm trying to patch gnu-efi but no mater what I try the build file says it can't find the patch. can anyone see what I'm doing wrong?
<dilyn> it does not, so yeah anything that requires libstdc++ will be picked up by kiss and have gcc added to its deps
<dilyn> you're renaming the patch from fix-clang.patch to patch
<dilyn> just remove that second field and you'll be fine
<duplex50> huh. it still wasn't working before that but I'll remove that
<duplex50> that worked thanks
Uks2 has quit [Ping timeout: 248 seconds]
<acheam> GalaxyNova: the easier way is to steal llvm from the wyverkiss rootfs
<acheam> saves a lot of time and headache
Uks2 has joined #kisslinux
<riteo> I still can't believe fucking LLVM compiled but not clang
m3g has quit [Ping timeout: 256 seconds]
<acheam> this is why you make a monster llvm package with clang and llvm combined
<acheam> so that the fails are much more dramatic, and more rewarding when you fix them
m3g has joined #kisslinux
<riteo> new idea
<acheam> x
<acheam> oops
<riteo> kisslinux but everything is only a package
<riteo> the ultimate cpu burner
<riteo> mouthlinux
<dilyn> forgot what directory I was in during a `kiss u`, ended up syncing my repo that still had a remote set to my repo mirroring my fossil repo
<dilyn> ended up with ~2000 diverging commits :X
<dilyn> git update-ref refs/remotes/origin/master refs/remotes/origin/master@{1}
<dilyn> is a savior
<dilyn> "Your branch and 'origin/master' have diverged,
<dilyn> and have 1804 and 1775 different commits each, respectively." is a very scary message to see lmfao
<GalaxyNova> now rust is refusing to build because "Error relocating /usr/bin/../lib/libstdc++.so.6: __udivmodti4: symbol not found"
<GalaxyNova> GCC is still installed... I might have borked my system :(
<riteo> save your package list and uninstall everything that isn't core
<riteo> you don't have necessarily to redo everything from scratch
<dilyn> which rust are you trying to build?
<dilyn> i wouldn't build rust with gcc still installed tho :v
<dilyn> but you'll have to use wyverkiss' rust
<GalaxyNova> ah ok
<GalaxyNova> when is it safe to remove gcc
<riteo> I'm seriously tempted to make mouthlinux a reality
<dilyn> when nothing depends on it
<riteo> imagine, each repo is a single package
<riteo> kiss b repo extra wayland community is all you'll ever need
<dilyn> disgusting
<dilyn> although extending kiss to include downloading entire repositories and managing them is a fun idea
<riteo> s/repo/core/
<cotangent> <riteo> kiss b core extra wayland community is all you'll ever need
<riteo> you don't get it dilyn
<riteo> I want to merge the whole repo into a package
<riteo> it'll be beautiful
<GalaxyNova> dilyn: still happens with wyverkiss's rust
<GalaxyNova> what should i do
<dilyn> not use rust yet lol
<GalaxyNova> lol
<GalaxyNova> but firefox depends on gcc and i need rust to rebuild it
<dilyn> but i thought you were dropping gcc
<riteo> firefox-bin?
<GalaxyNova> i am dopping gcc
<dilyn> so build firefox when you're done
<dilyn> what you need to do is build an llvm toolchain that doesn't require gcc, KISS_FORCE=1 kiss r gcc, and then kiss b $(kiss-revdepends gcc)
<dilyn> I would borrow acheam's suggestion to just download the wyverkiss rootfs, chroot in, `kiss e llvm`, and then install that binary on your host
<dilyn> and then you've greatly saved yourself time and pain, because you'll have an llvm toolchain independent of gcc
<riteo> omg it's at 86%
<riteo> if it fails again at 88% i'm gonna die
<dilyn> i would export your gcc package just in case something goes horribly wrong
<GalaxyNova> I think I've succeded to make llvm not depend on gcc
<riteo> nice
<riteo> OMG OMG IT'S AT 89%
<riteo> ok if it doesn't absolutely blast itself now there's something wrong with march=native
<duplex50> is there any way to upload a log easily on kiss without a gui?
<riteo> you mean online?
<duplex50> yes
<riteo> curl -F'file=@file.whatever' https://0x0.st
<riteo> returns a nice short link to the file
<riteo> Mhhh, I wonder if this is related to clang-hell
<riteo> I'm not sure I want to recompile clang to try this though
<riteo> also because it talks about AVX estension instructions, not 'jm'
<GalaxyNova> Wait, so how do I install an exported kiss package
<GalaxyNova> ?
<dilyn> kiss i path/to/tarball
<riteo> dilyn: so apparently compiling clang without -march=native seems to work (it's gone past 88%, still to confirm though), is this a problem?
<dilyn> riteo: that is a dangerously different problem i feel like
<dilyn> you should post the log :v
<dilyn> it shouldn't be
<riteo> oh yeah gimme a second I'll give you the problematic log
<riteo> omfg
<riteo> did wayland freeze
<riteo> I want to die
<riteo> did it eat my memory
<riteo> did clang eat my memory but not llvm
<riteo> what the hell is clang made of
<riteo> omfg it did
mahmutov has quit [Ping timeout: 272 seconds]
<dilyn> welcome to the black whole of the wyvern (:
<riteo> also for some reason htop only detects 6 GB of ram while I'm pretty sure that my laptop has 8
<riteo> I instantly made a swapfile
<riteo> oh so apparently 4 GB of ram are soldered to my laptop
<riteo> I wonder whether those need special drivers
<dilyn> definitely most probably not
<riteo> thinking about it that wouldn't make sense
<riteo> it detects 6GB
<dilyn> kiss 5.5.25 became very noisey during stripping huh
<dilyn> theoretically you could be using the wrong driver for something like your north bridge or CPU controller
<dilyn> but that is so very unlikely
duplex50 has quit [Quit: Client closed]
<riteo> as soon as clang compiles I'm installing lshw right away if there's it somewhere
<riteo> or even better I'll reboot to the bios
<riteo> this is really freaking me out, I don't wanna refund this laptop, expecially after all the work I'm giving on it
<riteo> thinking about it even debian live gave me 6 gibs, but then I thought it was squashfs magic
duplex46 has joined #kisslinux
dilyn has quit [Quit: Connection closed]
dilyn has joined #kisslinux
<riteo> I'm 99% sure though it's an 8GB device because the spec sheet says so
<dilyn> I mean depending on the DIMMs you can certainly have less RAM than the spec sheet says
<dilyn> I have 32GB of RAM but only 31GB is visible
<riteo> could it be that with 8 GBs of ram it detects only 5.9 GB
<riteo> that feels really weird