<zorz_> dlcusa... just uploaded 333 ports in codeberg.org/opencrux but i need to resign them :P
<zorz_> as we speak i re-signature them.
<zorz_> so musl opencrux, eventually will have its own ports.
<dlcusa> Then we have to decide which are core and ISO-installable.
<zorz_> its up to you... still the repo is a bit messy... but is a good start.
<dlcusa> You plural--the community must decide.
<zorz_> yes plural
<zorz_> its up to all of you :P
SiFuh has quit [Remote host closed the connection]
SiFuh has joined #opencrux
zorz_ has quit [Quit: leaving]
SiFuh_ has quit [Remote host closed the connection]
SiFuh_ has joined #opencrux
<remiliascarlet> Plural what?
ppetrov^ has joined #opencrux
<SiFuh> ppetrov^: farkuhar is not here. He must have been snatched up by the Kongamato
<ppetrov^> heh
<SiFuh> dlcusa: https://github.com/akosela/crux-install <-- Inspiration. This style would be awesome.
farkuhar has joined #opencrux
<SiFuh> ppetrov^: farkuhar has survived the ordeal. You can now spam him with your issues
<farkuhar> SiFuh: what ordeal? The tornado warning that dlcusa mentioned yesterday?
<SiFuh> farkuhar: The Skunk Ape, the Aliens, the Lochness Monster, the Thylacine, the Chupacapra, the Giant Squid and today the Kongamato.
<SiFuh> Oh and the Bunyip.
<farkuhar> Here's a more trivial matter. zathura doesn't respond to the keyboard shortcut for "zoom in" until *after* I use the mouse to resize the window. On initial launch, hitting the + key has no effect.
<ppetrov^> farkuhar, check the chat hirtory, basically I wanted to hear your opinion of this too: https://github.com/slackalaxy/prt-supplements?tab=readme-ov-file#pkg-diff
<farkuhar> Once I resize the window with my mouse, I can use the + and - keys to zoom in and out just fine. But the initial-size zathura window doesn't recognize those keys. I'm not sure if it's particular to the window manager, or if this behaviour is the same across all window managers.
<ppetrov^> I have some plans to add features about added/removed packages from the repo, regardless whether they are installed or not
<SiFuh> farkuhar: Yes, annoying in Linux. We don't have that problem in OpenBSD
<farkuhar> ppetrov^: looks like a useful addition to the suite of package management tools. How are your efforts at writing man-pages coming along?
<SiFuh> man pkg-diff Ask someone.
<farkuhar> SiFuh: Are you confirming that the zathura behaviour on Linux is something you've observed yourself? I don't remember seeing it until the most recent CRUX 3.8 installation (running fluxbox, for what it's worth).
<SiFuh> farkuhar: Yes
<ppetrov^> farkuhar, I wrote a manpage for it
<SiFuh> ppetrov^: Is that so pkg-diff can read it and know what it is suppose to do?
<ppetrov^> well, i have a port for my ort-supplicants collection and man pages are installed to their proper place
<ppetrov^> i am unclear what is the hierarchy, i mean man1, man2, man3, etc
<ppetrov^> i put all as man1
<farkuhar> zorz: Thanks for the recommendations on building firefox with gcc instead of clang. The build of firefox itself wasn't noticeably faster on my ancient ThinkPad, but your advice did save me the trouble of installing clang and compiler-rt.
<ppetrov^> so either 1 or Section 8 : System administration and maintenance commands
<SiFuh> I'd put it in 8
<ppetrov^> farkuhar, to test pkg-diff I made a copy of mt PKGREPO and I just changes a few md5sums and packages versions by hand :P
<farkuhar> ppetrov^: Good for you. I need to get into the habit of conducting more unit tests, after introducing new features in a program.
<ppetrov^> SiFuh, will do that 1 -> 8 in the future
<farkuhar> zorz: I suppose the reason we were always using CC=clang in the firefox build is that we expected clang to be available (showing up in the dependency tree for rust). Now that rust-bin is often serving as an alias for rust, it's not safe to assume that clang will be available. So the latest firefox Pkgfile tests explicitly for the presence of clang.
<SiFuh> farkuhar: we could use isinstalled or something like this https://dpaste.com/8MU6DMWZ4.txt so that the ports can be the same for both MUSL and glibc with some tweaks. Unfortunately, I haven't bothered to even think about how to do the dependencies
<SiFuh> farkuhar: https://gitlab.com/SiFuh/opencrux <-- My mess is here. Also haven't really done much to figure out the dependencies either. And no the ports in extra and maybe some in opt are neither. But the core was built without except maybe one port that uses autotools.
zorz has joined #opencrux
<SiFuh> zorz: gitlab is working. I didn't set it up correctly, had Project Members Only set
<zorz> ooo nice
<zorz> SiFuh: i did this yesterday... codeberg.org/opencrux
<zorz> so now, i have no ports from crux.nu
<zorz> firefox does not play well media with gcc+musl, so now i compile with clang+musl. once i finish i will send you an email.
<zorz> SiFuh: change topic SILVER ALERT YOUNG BOY MISSING, HIS NAME IS farkuhar, if someone sees him please contact us at.... :P
<dlcusa> SiFuh, based on the README, how do you see fs encryption and logical volume support being handled in the Q&A phase?
<dlcusa> I thought Silver Alerts were for folks my age...
<dlcusa> Speaking of which, it's my turn to go missing--later.
<zorz> :P
<SiFuh> dlcusa: I am sure it could be addedd
<SiFuh> zorz: he's here
<SiFuh> You are like 6 days late
<zorz> whois farkuhar
<zorz> :P
<SiFuh> zorz: Your fucking core is full of shit and way to big
<zorz> yes indeed :P
<zorz> wait man.....
<zorz> now it needs clean
<SiFuh> Well you should have put them under folders and not into main.
<zorz> i take ports from core... and move them to opt or contrib
<zorz> they are under folders
<zorz> plus one morepo
<SiFuh> Liek zorz-crap and farku-crap and SiFuh-awesome-stuff and ppetrov^-crap
<zorz> hahahha
<zorz> wait i will send you keys
<zorz> and you will send me your ssh key to login.
<zorz> moment
<SiFuh> That way when you start building the real repo, you can compare each person's crap my my awesome stuff and decide and tweak and start doing it properly
<zorz> you forgot emmett1 .... most work is emmet + farkuhar for musl
<SiFuh> You should be careful then
<farkuhar> SiFuh: inside a tiling window manager like spectrwm, I get zathura responding to the + and - keys right away, no need to resize the window first. So that's why I never noticed the buggy behaviour on Linux until recently, when I started using a floating window manager again.
<SiFuh> farkuhar: You don't get sea sick using it?
<zorz> he gets pills for nautia :P
<zorz> farkuhar: coming private
zorz has quit [Quit: leaving]
zorz has joined #opencrux
<SiFuh> dlcusa: farkuhar: zorz: Just messing around https://i.snipboard.io/pNIktT.jpg C and ncurses
<zorz> SiFuh: now we started doing somethin https://codeberg.org/opencrux/core 72
<zorz> SiFuh: this is niceeeeeeeeeeeeeeeeeeee
<zorz> to many welcomes :P
<zorz> where is the red carpet? :P
<SiFuh> zorz: Don't it in as /opencrux/core put in as something like /opencrux/work/core
<SiFuh> Don't put it in*
<SiFuh> I am sure some people are going to assume you have a core already when they see this.
<SiFuh> We don't have a core at all. We only have a collection of ports that are all over the place.
<zorz> its easier not to have it public
<zorz> wait
<SiFuh> zorz: https://i.snipboard.io/b9l4fB.jpg Like this better?
<zorz> i think the first one..... but... its up to all of you to decide, i really dont care.
<SiFuh> I removed the Welcome and replaced it with OpenCRUX 3.8 dude
<zorz> yes but its not blue
<zorz> and why 3.8 ?
<zorz> do we need to go with crux versions?
<SiFuh> Why you want 0.0.1b ?
<SiFuh> zorz: Dude, that is sissy shit. No one cares. I was just messing around with menus. It doesn't even do anything yet. Just shows menus.
<SiFuh> And why should it be blue?
<zorz> blue is better
<SiFuh> Reminds me on Windows
<SiFuh> zorz: Three vote black. You vote blue. So anyone cares to vote, put your 2 bob in.
<zorz> man i dont care
<zorz> :P
<SiFuh> zorz: How cool is this? https://i.snipboard.io/aoyKYg.jpg
<SiFuh> zorz: I changed the version just for you. https://i.snipboard.io/XlUQen.jpg
<zorz> green
<zorz> i vote green!
<SiFuh> Me too
<zorz> 2 so far :P
<SiFuh> serpente says he likes it but says no. Black and white. And emmett1 said it is cool
<SiFuh> Anyway, not important. Next I need to create a package selection menu
<ppetrov^> farkuhar, I tested pkg-diff when updating my other computer with pkg-get and it seems to work as expected
<zorz> The SSH key "sifuh@meningococcal.yenjie.net" has been added.
<zorz> SiFuh: in core we need a vi editor. is this good https://github.com/insane-adding-machines/busybox/blob/master/editors/vi.c
<zorz> ???
<SiFuh> zorz: I was thinking of nano to be honest even though I never use it.
<SiFuh> But to be honest, you have sed in core ;-) why not have core opt editors ? Rather than forcing vi into core when someone like ppetrov^ uses nano, have the user choose which editor when installing the system?
<SiFuh> Basically there isn't any point in putting anything in core if it isn't needed to boot or run the system.
<SiFuh> Everything else becomes optional
<SiFuh> That's why I was suggesting a comp repo as well. So when you install the system you can select which compilation tools you think you will need and that goes for prt and pkg utils
<zorz> nano is good
<zorz> you are right
<zorz> nvi of void linux is nice... but i need to download 20 something patches
<zorz> nano lets compile nano
<zorz> mg you need to add libbsd and not everybody knows emacs
<zorz> but... we need to add wpa_supplicant... which needs openssl
<zorz> it will be approx 80 ports
<zorz> SiFuh: forward the email to emmett1 and tell him to email me an ssh-key
<SiFuh> zorz: Qwen made this. How cool is that? https://i.snipboard.io/t9g70o.jpg
<zorz> fuckin chinaaaaaa techhhhhhhhh
<zorz> its cool
<SiFuh> Yeah, so cool.
<SiFuh> zorz: Could probably redo Wind in the Willows
<zorz> ?
<SiFuh> zorz: Well I have beer to brew today, so I will have to cut back on this setup program for awhile. I will leave the option for colours in it. But set it to black and white for now. Can be easily tweaked in the future.
<zorz> enjoy man
<SiFuh> I've written maybe 98% of it already, but I haven't added in the commands for pkgadd yet. Leave that out until the very end.
<SiFuh> And I have compiled it yet with all the modular *.c *.h yet. The only one you saw was the basic menu and main functions.
<SiFuh> have/haven't
<SiFuh> Beend testing out bluefish by the way. For writing the source code.
<SiFuh> And I bet I will be dreaming in ncurses. I should have stuck with libdialog. ;-)
<zorz> cursed dreams :P
<zorz> SiFuh: i am so happy that i do ports -u and i dont check if is written by olutmies.
<SiFuh> Hahaha
<zorz> hahahaha
<zorz> slowly slowly will modify all of them
<zorz> modify/check
<SiFuh> Scrap the beer brewing, just rememebered it is Sunday. Wife will be home. She will complain tha the house is 200 degrees above boiling point.
<zorz> ahahahahaha
<SiFuh> zorz: When are we going to start making the real core? Instead of that bullshit one you had?
<zorz> tell her i provide you free sauna and you dont like it:P
<zorz> think of our home as a spa :P
<zorz> SiFuh: this is a draft... you have the keys... and login access do as you like... but this is musl
<zorz> so what if we have them along side.
<zorz> ?
<SiFuh> zorz: I had an idea about that
<zorz> I had an idea for mesa port.... probe the gpu.... and do i dynamic Pkgfile instead of the mess of beerman.
<zorz> isinst && doo
<zorz> and at the end compiles with very low tools for amdgpu
<SiFuh> In general it would work. But MUSL and glibc have different dependencies
<zorz> look sifuh so far ... i had no issues with musl... and i like the responsiveness. i itend to stay with. i will see
<SiFuh> So prt-get depinst would need to be tweaked to read something like MUSL Depends On: and GLIBC Depends On:
<zorz> yes... this is a good way
<SiFuh> zorz: MUSL is fine for what you and I do. But for others who want to do gaming for example then they will probably want GLIBC or Multilib
<zorz> we have fully fuctional runnit incase somebody wants to move from sysvinit
<SiFuh> Could always re-write prt and pkg utils into C ;-)
<zorz> yes thats truth... not only gaming, databases aswell
<SiFuh> But if the setup works, I plan to move ckut to C as well. I started that about 5 years ago. Still have the files laying around.
<zorz> SiFuh: now you talk straight.... better do c prt than the c rc
<SiFuh> I am quite happy with my rc in c. It's running on the MUSL and the GLIBC machine.
<zorz> i am sure about that!
<SiFuh> No problems that I found yet. And the problems farkuhar ukky found, I already had fixed in the updated version or fixed already thanks to them for pointing out.
<zorz> /home/zorz/opencrux/opt/cyrus-sasl/work/src/cyrus-sasl-2.1.28/config/missing: 81: aclocal-1.16: not found
<zorz> fuckin hell
<zorz> where is this now :P
<SiFuh> I have on my repo under extra I think
<SiFuh> Oh wait, that is autoconf
<zorz> yeahhh i need it for mutt
<SiFuh> Should be in that one
<zorz> + rm /home/zorz/opencrux/core/automake/work/pkg/usr/share/aclocal/README
<zorz> + rm /home/zorz/opencrux/core/automake/work/pkg/usr/share/automake-1.17/COPYING /home/zorz/opencrux/core/automake/work/pkg/usr/share/automake-1.17/INSTALL
<zorz> rm: cannot remove '/home/zorz/opencrux/core/automake/work/pkg/usr/share/automake-1.17/COPYING': No such file or directory
<zorz> rm: cannot remove '/home/zorz/opencrux/core/automake/work/pkg/usr/share/automake-1.17/INSTALL': No such file or directory
<zorz> =======> ERROR: Building '/home/zorz/opencrux/core/automake/automake#1.18-1.pkg.tar.gz' failed.
<zorz> yeaaa
<zorz> okay
<SiFuh> That is because you are using $version
<SiFuh> automake-1.17/COPYING
<SiFuh> automake/COPYING
<SiFuh> Hmm mine is rm "${PKG}"/usr/share/automake-*/texinfo.tex and rm "${PKG}"/usr/share/automake-1.17/{COPYING,INSTALL} and rm "${PKG}"/usr/share/aclocal/README
<zorz> fuck cyrus-sasl libgsasl
<zorz> SiFuh: ukky was right
<zorz> SiFuh: i fucking nailed it :P
<zorz> SiFuh: this teknik :P / https://codeberg.org/opencrux/opt/src/branch/main/cyrus-sasl/Pkgfile has nothing to do with crux. and i follow the advice of ukky, dont use prt-get inside the build. i like it :P
ppetrov^ has quit [Quit: Leaving]
<zorz> and.... change them to posix :P
zorz has quit [Quit: leaving]
zorz has joined #opencrux
zorz has quit [Quit: leaving]