<OscarL>
I barely can keep up with having one for 32 bits and one for 64 :-)
<botifico>
[haikuports/haikuports] kenmays e9fd75e - libtasn1: bump to 4.19.0 (#11055)
<Begasus[m]>
fork repo doesn't care for arch :)
<OscarL>
"bash_completion-2.14.0-2-any.hpkg" mmm seems I forgot to reset the REVISION :-)
<Begasus>
k, enough PR checking for now :)
tuaris has quit [Quit: Leaving.]
janking has joined #haiku
<Begasus[m]>
6.7 (expected) Fri October 4, 2024 (expected) Fri October 11, 2024
<Begasus[m]>
k, should start checking the RC
<OscarL>
Begasus[m]: https://github.com/haikuports/haikuports/pull/11200, draft for now, because for a proper fix, it needs users to delete the old version of "/boot/system/settings/etc/profile.d/bash_completion.sh"
<OscarL>
(before installing this fixed version)
<Begasus>
checking ...
<OscarL>
autocompletion of local files will only work if there are any *.hpkg in the current dir.
yann64 has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
silly me was wondering why it didn't worked.... I was trying to use "pkgman install <tab>" in the recipe directory, instead of under "haikuports/packages" :-D
<OscarL>
Begasus: you'll need to restart bash too for it to pick up the changes.
<Begasus>
heh
<Begasus>
+1 :)
<Begasus>
checking changes in the patch :)
<Begasus>
bash_completion.d new?
<Begasus[m]>
OscarL settings files should move after PROVIDES
<OscarL>
apparently. it is there in 2.14.0 sources.
<Begasus>
see what you meant by updating repos .... tss :)
<OscarL>
not being able to autocomplete those local .hpkg used to drive me crazy (as so many things do :-P)
<OscarL>
took me way too long and many tries to figure out :-/
<Begasus>
fine on 32bit also
<OscarL>
and then I just forgot about it till I saw you mentioning it on the logs :-D
<OscarL>
+1
Chimupurei[m] has joined #haiku
<OscarL>
fixed ordering on the recipe.
<OscarL>
Ufff... KDL.
<OscarL>
"PANIC: ASSERT FAILED (../haiku-git/src/system/kernel/int.cpp:318): !are_interrupts_enabled(); interrupts enabled after calling handlers for vector 20" :-/
<OscarL>
"vector 20", guess that's the darned vboxdev device misbehaving again :-(
<OscarL>
*vboxguest driver
<OscarL>
really wish KDL didn't bring my CPU to its knees.
<Begasus>
why still on VBox?
mmu_man has joined #haiku
<OscarL>
Because the rest are not usable for me.
<phschafft>
hu?
<OscarL>
VirtualBox is the only one that allows me to access the same physical disk as the host is running.
<OscarL>
I use the same partitions for both VMs and for bare-metal.
<OscarL>
Also, VMware uses more memory, and versions newer than 16 are just to bloated for my taste.
<Begasus>
morning phschafft
<phschafft>
good morning.
<phschafft>
hope you all are well!
<Begasus>
well enough :)
<Begasus>
all good there too?
<phschafft>
I fixed one big problem.
<phschafft>
so while it's super early monday morning I'm positive the day will be surived by all of us. ;)
<Begasus>
heh
<Begasus>
positive vibes! :)
HaikuUser has joined #haiku
<phschafft>
and now I find that thos new customer didn't include critical information.
HaikuUser2 has joined #haiku
<phschafft>
and we take the project after it has been at some other company (they disolved into thin air, hence the move towards us). and the project is already four years delayed.
HaikuUser2 has quit []
HaikuUser has quit []
HaikuUser has joined #haiku
HaikuUser has quit []
caubert_ has quit [Quit: WeeChat 4.3.3]
caubert has joined #haiku
<B2IA>
(andreaa71) hullo to evrybody ... :)
<B2IA>
(andreaa71) hullo to everybody ... :)
<Begasus[m]>
Hi andreas
<Begasus>
k, need to check some thing, biab
Begasus has quit [Quit: Vision[]: i've been blurred!]
Peppersawce has joined #haiku
<Peppersawce>
@Begasus Dune 2 is abandonware, you can freely download it
<Peppersawce>
The Herbert family disavowed the game and they don't wanna sell it anywhere, their loss
<Begasus[m]>
out of office for a bit :)
HaikuUser has joined #haiku
HaikuUser has quit []
<N516[m]>
anyone knows if libenet is available on Haiku?
<Peppersawce>
I hope you don't run into bug #6400, it stopped me from porting ioquake3 :/
levitating_ has quit [Read error: No route to host]
<Begasus[m]>
SDL2 ... ;)
<N516[m]>
Begasus[m]: i don't know why it isn't listed, but how would assaultcube even work without all network libraries
<N516[m]>
it also throws it as error opening client
<Begasus>
can't tell without having a look at it N516[m] :)
<Begasus>
maybe needs to be linked against libnetwork?
<Peppersawce>
try exporting LDFLAGS="-lbsd -lnetwork" before compiling, yeah
<Peppersawce>
or just -lnetwork
levitating2 has quit [Read error: Connection reset by peer]
<N516[m]>
Peppersawce: I already made a hpkg with the lib but will try that if it prevents the extra dependecy then
<Peppersawce>
Sounds good :D
<N516[m]>
added a override -lnetwork and it now boots
<N516[m]>
or boots
<N516[m]>
more like flashses and crashes
<N516[m]>
missing textures error
<Peppersawce>
Ouch, well, it's still progress
<N516[m]>
lt just says the issue, I haven't moved it to the right dir, so it shouldn't be hard :)
<OscarL>
gentoo's ebuild for assaultcube mentions a patch named: "0002-Don-t-configure-libenet-in-Makefile.patch"
<N516[m]>
yay it loads
<Begasus>
OscarL, would it be too hard to add an option to ponpokodiff to add an option to close current diff and open a new one?
<Begasus>
should be something for humdinger :)
<N516[m]>
cheered to soon, "startgame() abused (couldn't find OpenGL symbol)
<OscarL>
Begasus: right, better ask him.
<Begasus[m]>
issue created :)
<OscarL>
For my normal diff usage, I rather use Pe "in diff mode", albeit I still want to work on a simpler way to call different diff programs, like I intended with https://github.com/HaikuArchives/PonpokoDiff/pull/10
<Begasus[m]>
I already has Alt-O to do a new diff, but that keeps the current window open and launches a new dialog
<Begasus[m]>
shouldn't be too hard I guess
<OscarL>
I should just steal the parts I need from PonpokoDiff, and be done with it... but... you know about my "focus issues" :-)
<Begasus[m]>
I mostly use Ponpokodiff to compare 2 recipes/patches
<Begasus[m]>
heh
<OscarL>
for larger diff, Ponpoko it is kinda less useful.
<MonniTheCat>
Everyone has focus issues... Some people call it ADHD... I just call it personality ;)
<OscarL>
Also, with Pe you can actually move blocks from one file to the other, or edit in place. Always handy.
<N516[m]>
<N516[m]> "cheered to soon, "startgame..." <- assaultcube doesn't seem to have any softwarerender options T-T
<OscarL>
MonniTheCat: if you miss irssi, we have it on depot (I vaguely recall touching its recipe).
<MonniTheCat>
OscarL: I don't miss it... I can run it whenever I feel like it...
<Begasus>
yeah, quite a few IRC clients available
<MonniTheCat>
trying to run irssi, did throw instantly to KDL... lol...
<OscarL>
at some point we really should fix yt-dlp / youtube-dl dependencies.
<N516[m]>
<Peppersawce> "That's weird, Assaultcube is..." <- you know the flag for it, because all assaultcube graphic guides lead to 404 (even archives)
<Begasus>
weechat also around :)
<Peppersawce>
if it's anything like ioquake3 you can set renderers through commandline
<Begasus>
OscarL, saw them mentioned in the flatpak file for plasmatube
<Begasus>
flatpak file for yt_dlp -> plasmatube :)
MonniTheKitten has joined #haiku
<Peppersawce>
Huh, assaultcube's command line arguments are nothing like ioquake3
<OscarL>
I think some of them are "optional" for yt-dlp, in the sense that, you only need them to be able to download from certain sites. Still that makes them dependencies of yt-dlp, and not of the programs using yt-dlp.
imrahil has joined #haiku
<Peppersawce>
Anyway, found no such argument, but you can turn off fullscreen, v-sync etc. from command line
<Peppersawce>
Are you sure you got mesa and related packages installed btw? Maybe that's the reason it's failing
<Begasus>
yeah, hence I didn't enable them anywhere yet OscarL
<Begasus>
but atleast produces less clutter in Terminal when checking plasmatube :)
bbjimmy has joined #haiku
Peppersawce has quit [Remote host closed the connection]
Peppersawce has joined #haiku
Peppersawce has quit []
Peppersawce has joined #haiku
bbjimmy has quit []
xet7 has joined #haiku
bbjimmy_64 has quit [Quit: Vision[]: i've been blurred!]
<Begasus>
warning: #warning "No support for POSIX timeouts -- application hangs are possible if the cache is corrupt" [-Wcpp
<Begasus>
are we missing something? ;)
pbsds is now known as Guest5667
pbsds has joined #haiku
bbjimmy_64 has joined #haiku
Guest5667 has quit [Ping timeout: 480 seconds]
* OscarL
is missing some sleep.
<OscarL>
See you around, folks.
<Begasus>
cu OscarL
OscarL has quit [Quit: zzzZZZzzz]
HaikuUser has joined #haiku
HaikuUser is now known as Ponciferus
<Monni>
Begasus: POSIX Timeouts are not implemented for Haiku yet... They are in the 2017 standard...
<Begasus>
not much found for it also Monni, hasn't harmed yet :)
<Monni>
Begasus: I guess a lot of features only get implemented if enough people need it... Otherwise they get buried under more important bug fixes...
<Begasus>
fair enough :) just passed by on a build
<Peppersawce>
At least for this case I don't think that's important
<Peppersawce>
if an app cache is corrupt it might as well hang imo
<Peppersawce>
It's not like it's gonna work as intended either way
<Begasus>
if I would report every warning I encounter the logs here would blow up :P
<Peppersawce>
-Wall -w is such a nice combination of flags
<Begasus>
but being a POSIX warning though I'd mention it
<Begasus>
-Wextra :)
<Peppersawce>
lol
<Begasus>
for Qt it's sometimes worth to disable deprecated ones though
<Monni>
Begasus: I don't care much about POSIX or ISO standards... I just want to know if I adapt the code from Linux or FreeBSD for it to work on Haiku ;)
<Begasus>
kguiaddons missed a Qt6 requirement, not anymore ... :)
<Monni>
Begasus: Only "extra" libraries I ever use are -lbsd and -lroot...
<Begasus>
don't think I've ever used -lroot in a recipe Monni
<Monni>
Begasus: I have ;)
<Begasus>
and just a few times in source files
<Begasus>
but why would it need explicit libroot? for that gcc/gfortran fix?
<Monni>
Begasus: rocksdb_tools ... HaikuPorter started whining without it...
<Begasus>
ah, still haven't checked that :)
<Begasus>
a bit of me time :P
tuaris has joined #haiku
<Monni>
Begasus: I have no rush with it until kernel event queue support is fixed in -lbsd ;)
<Begasus>
+1
<Monni>
Begasus: I'm still going through the HaikuPorts issues to see if there is easy ones to fix/add...
<Begasus>
going over the RC for KF6, about 70 recipes, producing about 140 packages .... need to prepare :)
<Peppersawce>
just recently had to declare libroot for a port :)
<Begasus>
also?
<Peppersawce>
Anyway, why does haikuporter have to rebuild a package all over when it gets a policy error
<Begasus>
I should disable this touchpad on Windows :P
<Peppersawce>
I think i lost an hour of my life to that
<Begasus>
Peppersawce, because you missed something?
<Peppersawce>
Yeah sure, but it failed after make install
<Monni>
I lost whole day when HaikuPorter decided it needs to rebuild just to fix dependencies...
<Peppersawce>
the thing was compiled anyway
<Begasus>
yeah, when running in "strict" mode :)
<Peppersawce>
now it's recompiling
<Peppersawce>
yeah but I need strict mode to know the dependencies
<Begasus>
eg "hp -S *"
<Begasus>
it will tell you without also
<Peppersawce>
huh, wish I knew that earlier :D
<Peppersawce>
ty
<Begasus>
but then with "POLICY WARNINGS" :)
<Monni>
I think there is obscure command-line option to disable clearing build flag automatically...
<Begasus>
hp -F
<Begasus>
skips build
<Peppersawce>
neat
<Begasus>
hp -G skips creating git repo
<Begasus>
learned that from OscarL :)
<Peppersawce>
Dude sure knows his way aroung haikuporter :D
<Monni>
I got funny error messages if I didn't clear the git repo and recreate it...
<Begasus>
Peppersawce for larger source archives that don't need patching it's a blessing
<Begasus>
but mostly forget it when running manual :)
<Peppersawce>
I can imagine
<Begasus>
"hp -b" grabs and extracts the source (no building/packaging)
<Begasus>
and applies patchset if available
<Monni>
compiling "di" was PITA... doesn't use standard configure script... Everything is done with make...
<Peppersawce>
I use that one when I have to make patches before building
<Begasus>
+1
<Peppersawce>
As long as it works it's worth it :)
<Monni>
Took me like 2 hours to figure out I need to pass "-fpermissive" to make...
<Begasus>
heh
<Begasus>
ah jikes ... mime in kcoreaddons forgot to remove
<Begasus>
nah, ok there :)
bbjimmy has joined #haiku
<Monni>
Another weird thing with "di" was to set CC to g++ instead of gcc or clang/clang++ ... clang would just cry about everything, because *.c file would contain C++ code...
<Monni>
First time for me to see some application use mkconfig instead of configure/autoconf or cmake or qmake...
<Begasus>
long time since I've seen mkconfig :)
<Monni>
mkconfig works great on Ubuntu, but doesn't like Haiku...
<Monni>
gcc-13 is bitch on any OS though... on FreeBSD I had to build gcc-14 to get anything done...
<Begasus>
haven't run into anything major for gcc13 so far
<Monni>
I've had enough issues with C++ anonymous namespaces when using gcc-13...
GregCrain has quit [Ping timeout: 480 seconds]
SArpnt[m] has joined #haiku
<Begasus[m]>
lost my screen :)
<Begasus[m]>
think I need to give it a rest for a bit
_-Caleb-_ has left #haiku [#haiku]
linuxmaster has quit [Ping timeout: 480 seconds]
<Monni>
Only time I lose my screen is when cats play with the power adapter or the screen saver activates when I'm not typing fast enough...
<ablyss>
my screen my screen ubuntu 2.4 ss + red cross dum dum
_-Caleb-_ has joined #haiku
<ablyss>
wooops b anny ban
<Monni>
I still have pile of old Ubuntu CDs.... Back when they sent 60 pack for testing different architectures...
Begasus has quit [Ping timeout: 480 seconds]
<Monni>
I was using 16.04 on dual core asymmetric e500 until they shutdown the repositories...
<ablyss>
ibm drunk...was no coolaide
<Begasus[m]>
Peppersawce running dune... build on 32bit
<Peppersawce>
neat :D
<Monni>
e500 with 2GB ram was like using 2 GB on Intel 80286... No clue how to use all that memory ;)
mmu_man has quit [Ping timeout: 480 seconds]
<Peppersawce>
I wish I could fix the multiplayer for it ngl, never played it online but still
Begasus has joined #haiku
<Peppersawce>
I'm almost sure a 286 couldn't handle 16 megs of ram :D
<Monni>
Peppersawce: e500 was happy with using just 256 MB of RAM... Didn't run out of memory even when compiling stuff...
<Peppersawce>
that's neat, I wish my pc could do that :)
<Monni>
Now it runs Debian 13 happily... Couldn't use newer Ubuntu releases as they don't support 32-bit processors ;)
<Peppersawce>
Doesn't surprise me, poor old ubuntu doesn't have enough cash for that lol
<Monni>
I was tempted to try booting BeoS/PPC on it... just not sure if it supports network boot...
<SArpnt[m]>
i've flashed the haiku bootable many times now with different tools and i can't get it to show in the boot menu
<SArpnt[m]>
gparted doesn't show the partitions that fdisk shows
<SArpnt[m]>
somehow i managed to get it to boot exactly once (haiku logo then some fatal error) by recreating the partition table as mbr with gparted then only doing part of the flash in balenaetcher
<SArpnt[m]>
i haven't been able to boot it again after that
<SArpnt[m]>
the haiku iso doesn't work in ventoy either, it just goes to the first boot entry. my other isos work fine with ventoy
<SArpnt[m]>
i got the iso through the torrent and verified it twice with the option in the qbittorrent ui
<Begasus[m]>
having about the same issue here SArpnt
<Begasus[m]>
just goes straight to bootmanager here with "boot volume is not valid"
<Monni>
Most likely Ventoy needs single-session ISO to boot Haiku... the boot partition breaks it...
<SArpnt[m]>
does haiku have a .img file instead of an iso available anywhere
<SArpnt[m]>
like with a proper mbr partition layout instead of whatever iso does
<SArpnt[m]>
none of my tools like iso and i'm suspicious that it's the reason this laptop refuses to boot it
<SArpnt[m]>
most linux distros when you flash them it just makes regular mbr partitions
<Monni>
Linux should be extract the second track of the anyboot image and makebootabletiny will fix the bootloader...
<Begasus>
k, no qml in kcodecs (not listed at Arch too) :)
<SArpnt[m]>
i don't know what makebootabletiny is
<Begasus_32>
grabbing dunelegacy_x86-0.96.4~git-1-x86_gcc2.hpkg and moving it to /Share/haikuports/packages/dunelegacy_x86-0.96.4~git-1-x86_gcc2.hpkg
<Begasus>
worked Peppersawce :)
<SArpnt[m]>
and i don't know how to see if anything's extracting a second track or how to work with iso tracks at all
<Peppersawce>
wait, it compiles on gcc2 as well? Sweet
<Monni>
SArpnt[m]: makebootabletiny is Linux version of the "makebootable" tool found in BeOS and Haiku that essentially writes the raw offset of the partition to the bootloader code so it doesn't need to read partition table...
<Peppersawce>
Is it normal that I can't get an icon with transparency out of a png?
<Peppersawce>
the png itself has it ofc
<Peppersawce>
Alternatively... what's the hex value for "alpha channel"? :)
<ablyss>
unclucky hex value on tiktok ch boy
<Begasus>
still :( Warning: POLICY WARNING: "/packaging/breeze_icons/lib/libKF6BreezeIcons.so.6.7.0" needs library "libQt6Core.so.6", but the package doesn't seem to declare that as a requirement
<Monni>
SArpnt[m]: disktype command in Linux will show information about where tracks or partitions start... you need offset, block size and size of the partition...
<Begasus[m]>
well, it's gone when you skip it during build :)
<Begasus[m]>
for as far as I can grep it, when in LD_LIBRARY path it doesn't need it?
<Begasus>
not breaking my head over this atm
Anarchos has joined #haiku
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Monni>
Eh... had to download both buildtools and haiku repositories just to get befs_fuse built...
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<Anarchos>
hello
<Begasus>
hello Anarchos
<nosycat>
Hi!
<Begasus[m]>
did a build for fusesmb_haiku against the samba4 package not that long ago Monni :)
<Peppersawce>
So I have this game, when I package it 9 times out of 10 it crashes when trying to save/load stuff
<Peppersawce>
But one time it compiled it had none of those issues
<Begasus>
spooky :D
<Begasus>
tried running "tail -f /var/log/syslog" when doing it?
<Peppersawce>
For some reason the time it saved fine the only thing I changed was the icon
yann64 has joined #haiku
<Peppersawce>
I'll try ty
<Begasus>
I never mess with png in rdef'n, I just haunt a svg icon :)
yann64 has left #haiku [#haiku]
<Peppersawce>
Wish I could do that but this game is so niche nobody's done an svg for it :D
<Peppersawce>
And ugly, and old, and honestly pretty bad overall
<Monni>
Begasus[m]: My Ubuntu installation is so fresh that it lacked a few of the dependencies needed to even configure the build tree before even attempting to build befs_fuse ;)
<Peppersawce>
Seems to be a glib issue btw
<Begasus>
first step taken Peppersawce :)
<Peppersawce>
heh, guess so
<Begasus>
Monni, last thing I build in a linux env was in Neon checking KF6 :P
<Begasus>
food in a sec ... :)
<Monni>
Begasus: I only needed befs_fuse to check if one image file was valid BFS... lol...
<Peppersawce>
Ok, apparently it crashes when it find its own autosave in the data dir for some reason
<Peppersawce>
it's like it doesn't find the directory in that case or something
<Monni>
Those kind of bugs are fun to diagnose....
vdamewood has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Peppersawce>
That, coupled with the fact I can barely read the code, is like super fun :D
<Monni>
It took me 3 years to track one bug like that... In too many places it did pass the directory path between functions...
<Peppersawce>
Yeah, it's kind of like that here as well
<Monni>
In my case, it ended up passing the file path encoded in UTF-8 when it had characters not supported in UTF-8 ;)
<Peppersawce>
Yeah, I can imagine the "fun" finding out about that :D
<Habbie>
there are characters not supported in utf-8?
<Monni>
Habbie: A lot of them, actually...
<Habbie>
please tell me more
<Habbie>
because i have trouble believing it so at least one of us is going to learn something today :)
<Monni>
Habbie: UTF-8 has pretty rules about bytes with highest bits set...
<Habbie>
ack - i know how utf-8 works
<Habbie>
oh wait. was the string that claimed to be utf-8 not actually valid utf-8?
<Monni>
It definitely was not valid UTF-8
<Habbie>
ahh
<Habbie>
so it had bad bytes
<Habbie>
it was not 'these unicode codepoints (characters) are not representable in utf-8'
<Monni>
Habbie: There is still a lot of countries where it doesn't default to UTF-8 encoding in locale...
<Habbie>
oh yes
<Habbie>
that i get
<Habbie>
but then i just misunderstood the initial thing
<Monni>
It was valid UTF-16, but when it tried to convert it to I/O character set, it used wrong encoding...
<Habbie>
ugh
<Peppersawce>
Should I make a pr about this broken game? Saving and loading aside it works :)
<Peppersawce>
Which is like saying of a car "brakes aside it works" lmao
<Monni>
They did teach driving car without brakes already in 1990s ;)
<Peppersawce>
lol that I can believe :D
<Monni>
I went to driving school in 1997-1999... Here it's two part, 2 years between parts...
<Monni>
Have to stop from 60 km/h in less than 5 metres...
<Peppersawce>
That makes sense, sort of, here some people take the motorbike license at 16 and then the car one at 18
<Peppersawce>
lol that's an hardcore exam
<Peppersawce>
L-parking is the hardest part in ours
<Monni>
Most professional drivers fail on that test...
<Peppersawce>
lmao
<Monni>
On that day, I was the only one who passed that specific test...
<Peppersawce>
To be fair though, that would be a really useful skill to have
<Monni>
Snake driving test was hardest test we had...
<Peppersawce>
Ok, that one might be overkill
<Monni>
Avoiding potholes is the only real life scenario where one would need snake driving skill ;)
<Monni>
Don't need it even when driving on black ice...
janking has quit [Quit: Vision[]: i've been blurred!]
Anarchos has quit [Ping timeout: 480 seconds]
Begasus_32 has quit [Quit: Vision[]: i've been blurred!]
<Begasus>
done playing for today
<Begasus>
cu peeps!
Begasus has quit [Quit: Vision[]: i've been blurred!]
<Drew[m]>
look at these, pretty sure haiku did get installed you just can't boot into it
<SArpnt[m]>
i used makebootabletiny.c
<Monni>
With BIOS boot I did only set the Haiku partition as active partition, nothing else... Didn't even compain that the disk was partitioned with GPT and not MBR...
<SArpnt[m]>
well that depends on the computer
<SArpnt[m]>
if your computer has uefi it's emulating bios boot and it's probably very leniant about it
<Monni>
My PC was made in 2009, so quite new... no SSD or spinning hard disk, everything is on motherboard, bootloader is in BIOS chip...
<SArpnt[m]>
hmm
<SArpnt[m]>
i ran the installer again and tried to run makebootable manually, says "Error: Block devices not supported on this platform!"
<SArpnt[m]>
isn't nearly every type of storage a block device?
<SArpnt[m]>
why do you need that many versions of ubuntu
<SArpnt[m]>
surely you could just use the new one and maybe also the old one
<Peppersawce>
I had the same question ngl
<Monni>
Some applications need older or newer version of packages...
<SArpnt[m]>
what 5 applicatons do you have that exclusively work on those independent versions
<SArpnt[m]>
* what 5 applicatons do you have that exclusively work on a single one of those versions
<Peppersawce>
Ngl imo a single Arch install could work fine in such a case, unless some packages conflict with each other
<Monni>
The issue is that some packages either conflict with each other or are just broken in some releases...
<Monni>
18.04 use different incompatible libc compared to newer ones...
<SArpnt[m]>
demoscene voice: only debian makes it possible *segfaults*
<Peppersawce>
lol
<Monni>
one package needs either nodejs 8 or 10, but those are not supported on newer Ubuntu releases... Some packages need at least nodejs 16...
<Monni>
I have Debian 13 on my FreeScale e500...
<Monni>
I wonder when Debian drops support for 32-bit processors ;)
<SArpnt[m]>
what programs are you even using that are system packaged and using nodejs 8
<Monni>
Most stuff I use are not system packaged...
<SArpnt[m]>
then stop using system packages for their dependencies
<SArpnt[m]>
install pnpm
<Monni>
Rather they are no longer maintained, even though they still work...
<SArpnt[m]>
install every nodejs version you want through pnpm
<SArpnt[m]>
pick the version for each weird legacy program you want to use
_-Caleb-_ has left #haiku [#haiku]
<Monni>
I haven't counted how many nodejs versions I already have installed...
<Monni>
As long as they are compiled against same libc versions, they can coexist...
<SArpnt[m]>
seriously what programs are you using i have to know
<SArpnt[m]>
i don't think i've ever seen breakages from libc
_-Caleb-_ has joined #haiku
<Monni>
SArpnt[m]: A lot of cryptography software
<SArpnt[m]>
and certainly not enough to warrant installing 5 different versions of the same os
<SArpnt[m]>
Monni: i would not trust the security of that software
<Monni>
SArpnt[m]: I trust them more than I trust OpenSSH...
* phschafft
watches.
<SArpnt[m]>
i have to hear why you trust this more than ssh
<Monni>
SArpnt[m]: Because I have seen backdoors in OpenSSH packages in Ubuntu...
<SArpnt[m]>
you mean what happened with xz?
<SArpnt[m]>
that's an issue with the way xz was maintained, ubuntu/debian being the target, and them proceeding to package it
<SArpnt[m]>
ssh has no involvement in that
<Monni>
SArpnt[m]: Nope... There is one backdoor that has existed for a long time... Allows login without password, because the hashing algorithm is weakened...
<SArpnt[m]>
and what's that
<Monni>
SArpnt[m]: One PAM module is only needed during setup, but it is never uninstalled or disabled after the setup finishes..
<SArpnt[m]>
this still sounds like an issue with ubuntu packages and not with openssh
gouchi has joined #haiku
<SArpnt[m]>
i don't see how going to an older and less secure version of ubuntu to use barely known and likely poorly tested programs is supposed to improve things
HaikuUser has joined #haiku
HaikuUser has quit []
<Monni>
The issue is that it relies on TTY being defined always... Which is not true...
<SArpnt[m]>
so how are your nodejs 8 programs better
* phschafft
would like to see actual reference for that.
<Monni>
There is nothing to compare against, if the library only works with nodejs 8 or nodejs 10...
<SArpnt[m]>
don't your old versions of ubuntu all have remote code execution because of that cups vulnerability
<SArpnt[m]>
* don't your old versions of ubuntu all have remote code execution because of that cups vulnerability
<SArpnt[m]>
nodejs 8 has plenty of security vulnerabilities
<Monni>
18.04 still receives security updates...
<ablyss>
Salt&Pepper -- mtreasure isisy bitsey... d datch it
<phschafft>
Monni: so, which PAM module? Which hashing algo? Any reference for that password less login?
Anarchos has quit [Quit: Vision[]: i've been blurred!]
jmairboeck has quit [Quit: Konversation terminated!]
<phschafft>
and you had users with a blank password yet password login enabled?
<phschafft>
plus that module is not part of OpenSSH.
<phschafft>
and does apply to other login permitting services as well.
<Monni>
The issue is that sshd includes common-auth which contains the line to enable nullok_secure, however it was never meant to be used with ssh, only with console login...
<Monni>
Most system accounts have empty password, but invalid shell... sshd allows executing any command instead of the defined shell...
<phschafft>
they also need to have password login enabled. and I'm really not sure about that any shell thing.
<Monni>
password login is enabled by default... On my own servers I disabled it after uploading SSH public keys...
<phschafft>
that is not what I refered to.
<Monni>
I've seen logs where non-users executed smtpd instead of the defined shell...
<phschafft>
I have never seen any system account created by default with an empty password and password login enabled for that account.
<phschafft>
plus, even if that would be the case, then that would mean it's again a bug in a package totally unrelated to OpenSSH.
<phschafft>
and as you, yourself added, OpenSSH has even means to enhance security, specifically such cases.
<phschafft>
so it adds another layer of protection, but doesn't remove one or actally add to the problem as outlined by you.
<Monni>
It's a bug in modified version of pam_unix that OpenSSH daemon depends on... As such sshd shouldn't use that file at all...
<phschafft>
it's a bug in a different, standard package. a package that is meant to depend on so people don't go crazy and invent every thing over and over again, diging huge holes into security on their way.
gouchi has quit [Remote host closed the connection]
<phschafft>
plus, you need to have all the components aligned correctly for this to work.
<phschafft>
again, I for example have never seen a system account on a default install with a blank password that had password login enabled. which is clearly needed here.
<phschafft>
and I have yet to see that magic selection of a shell. happy for any reference on that.
Nasina has joined #haiku
Nasina has quit []
HaikuUser has joined #haiku
<HaikuUser>
Hello
Ponciferus has quit [Ping timeout: 480 seconds]
* phschafft
waves to HaikuUser.
_-Caleb-_ has left #haiku [#haiku]
_-Caleb-_ has joined #haiku
<coolcoder613>
Hello
HaikuUser2 has joined #haiku
HaikuUser2 has quit [Quit: Vision[]: i've been blurred!]
<HaikuUser>
How to install telegram and firefox in haiku ?
<HaikuUser>
I'm trying haiku, it's a nice system
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
<Peppersawce>
Check HaikuDepot, Telegram is there, Firefox not yet
<Peppersawce>
Ah, missed it lmao
crmsnbleyd has quit [Quit: Ping timeout (120 seconds)]
crmsnbleyd has joined #haiku
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
<MonniTheCat>
Hehe... di got a version bump just to fix Haiku support... Luckily the PR didn't get merged yet...
deneel has joined #haiku
<ablyss>
light me a BeOS cake, :P
jagtalon has quit [Remote host closed the connection]
HaikuUser has joined #haiku
HaikuUser has quit []
Peppersawce has quit [Quit: Chat-O-Matic[0.1]: i've been liquified!]