ChanServ changed the topic of #haiku to: Open-source operating system that specifically targets personal computing. | https://haiku-os.org | Nightlies: https://download.haiku-os.org | Bugtracker: https://dev.haiku-os.org | SCM: https://git.haiku-os.org/ | Logs: https://oftc.irclog.whitequark.org/haiku | Matrix: #haiku:matrix.org | XMPP: #haiku%irc.oftc.net@irc.jabberfr.org
OscarL has quit [Quit: Page closed]
<Viking667> OskarL: I've forwarded a link to your patches onto the libfossil maintainer too; from what I've seen, if you managed to get fnc working, that's a reasonable guess that "it works™".
<Viking667> waddlesplash: Incidentally, I'm known as brickviking in most other places, including fossil/libfossil/sqlite3, not that it matters much.
<waddlesplash> good to know
chilledfrogs has quit [Quit: connection reset by purr]
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
deneel1 has quit [Ping timeout: 480 seconds]
chilledfrogs has joined #haiku
OscarL has joined #haiku
<OscarL> Mmm, why I can't reach https://fnc.bsdbox.org/ :-/
* OscarL blames DNS, as is tradition.
FreeFull has quit []
<Viking668> Ahhh, welcome back OscarL
<OscarL> hello :-)
<Viking668> https://fnc.bsdbox.org/index <--- that works for me
<OscarL> Could access fnc site via Web+ in my Haiku VM. No idea why Firefox on windows fails now (worked a few hours ago).
<OscarL> k, let's see if I can get it to build from there.
<OscarL> has hardcoded include paths for ncurses and such, and lacks a ./configure :-/
<kallisti5[m]> oh no... https://neocities.org
<Viking668> yah. the ncurses I had to poke with a dead stick and still couldn't get the queue.h thing to be found. I don't know whether that was something I'd done wrong or not.
<kallisti5[m]> shakes old man fist who's idea was it to bring geocities back?
<OscarL> Viking668: the queue.h thing will probably be resolved the same way it did in the libfossil copy.
<OscarL> kallisti5[m]: "neo"cities.org has to be at least a decade old by now :-)
<kallisti5[m]> is it? lol First i've heard of it.
<OscarL> I think they had even "imported" my site from geocities when they started, lol.
<kallisti5[m]> ah yeah.. first bug open on their github in 2015. My brain went "that's pretty recent"... then remembered how old I am and that was 10 years ago 😥
<OscarL> Viking668: this would be easier if I was a proper dev, and had better memory for makefile syntax/shenanigans :-)
<Viking667> mmm hmm.
<Viking667> That patch you created seems to mostly work except for me running into a "isset() not defined" problem.
<OscarL> launched a first tentative build... let's see if I hit the same issue.
<OscarL> Viking667: just in case: I'm building from the fnc-0.18.tar.gz tarball.
* OscarL hits the turbo button.
<Viking668> hm. I don't have any include files that include isset()
<Viking668> And I can't advise where it would be best found. At least on my Linux system, it's in /usr/include/sys/param.h but on Haiku, that could literally be anywhere. posix/limits.h has been checked, but isset() isn't in there either.
<OscarL> ./fnc -v -> fnc 0.18 [202e644c05] 2024-09-15 13:29:22 UTC
<OscarL> Viking668: this is the minimal patch that makes it compile: https://bpa.st/raw/GSRA (doesn't includes anything related to HaikuPorts recipe).
duncsauce has quit [Read error: Connection reset by peer]
<OscarL> at least it does on beta5.
<OscarL> not sure about nightlies.
duncsauce has joined #haiku
Forza has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Forza has joined #haiku
<OscarL> darn, I think I forgot to commit before extracting that patch :-D
* OscarL does make clean && make before sharing the patch this time.
<OscarL> Viking668: this one seems to work: https://bpa.st/3K5A
mmu_man has quit [Ping timeout: 480 seconds]
Aedil has joined #haiku
<Viking668> define "work"?
<OscarL> fnc gets compiled, and fnc -v works.
<OscarL> will test more when I finish the first recipe draft.
<Viking668> I get the implicit declaration of 'isset'
<Viking668> I'm intrigued to know where you found isset - I had to patch it manually into a header file
<OscarL> I don't, but again, I'm on beta5 (the same version used on the builders used for the .hpkg you can install via pkgman)
<Viking668> AH. I'm on the nightlies.
<OscarL> I can't find any instance of isset on fnc-0.18 sources anyway.
<Viking668> what does your src/fnc.c:5794: say?
<OscarL> is a closing bracket.
<Viking668> hm, that's weird.
<OscarL> can't compare line numbers unles you are using fnc-0.18.tar.gz + my exact patch.
<Viking668> ahh, right. Of course.
<OscarL> if you are patching upstream code from the fossil repo... well, that's not what I'm using :-)
<Viking668> I'll go grab 0.18, it's not dramatically earlier than what I'm using.
<OscarL> In my limited experience, always safer to start a port from a "stable" release.
<Viking668> As it turns out, I didn't have those later unversioned files anyhow, that'll mean I have to synch those to my local copy.
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
<Viking668> Thank you for that - now I get to trawl through the other changes to see what changes.
<Viking668> and now I have a working fnc, thanks to you
<OscarL> glad to be of any help :-)
<OscarL> waddlesplash: that's a very nice post on that "sqlite on Haiku" thread!
<Viking668> I agree.
<Viking668> I'm the insane one who thought to even try "Let's try fossil/fnc/libfossil over on Haiku! Surely nothing can go _that_ wrong?"
<Viking668> I was pleasantly surprised to find someone had beaten me to the punch with fossil
<OscarL> we even have the "fuel" Qt-based gui on the repos, apparently.
<Viking668> Yah - that hasn't had an update upstream since 2018-ish
<Viking668> It's not the oldest project I watch, but it's one of them.
<Viking667> the oldest project I'm still watching is the codebase behind chiselapp, that offers free hosting of fossils.
<Viking667> (it's called flint)
<OscarL> chisel still up? I remember it from looong ago :-)
<Viking667> Yah, it's still up, though it might have its ups and downs.
<Viking667> I host fossilsource there (that's my pet project)
* OscarL checks if our fossil recipe is up-to-date.
<OscarL> "fossil-2.25.recipe", seems so: Version 2.25 (2024-11-06).
<Viking668> hm, my fossil dates from 2025-03-01. I'm assuming that's the haikuports version.
<OscarL> "fossil version" gives me: "This is fossil version 2.25 [8f798279d5] 2024-11-06 12:59:09 UTC"
<OscarL> I'm using /bin/fossil, as installed via: "pkgman install cmd:fossil"
<Viking668> heh. then I must have got my fossil compiled
<Viking668> there's been quite a few changes since last year
<OscarL> as soon as the next release drops... let us know.
nicoco has joined #haiku
<OscarL> But seems user "Zakero" has been keeping up with those updates for some years already.
<Viking668> Yep - I'm tracking "trunk" at the moment, not "release"
<Viking668> And I'll leave Zakero keeping that recipe - no sense in interfering with something already working.
<OscarL> thanksfully, all these recipes are pretty straight forward (thus pretty low-maintenance).
<Viking668> mmm hmm.
<Viking668> Well, the latest version of fossil compiles and works
<OscarL> we might still miss a few release here and there, though. "core" HaikuPorts team is pretty small, so help from actual users from a given package is more than welcome (even if to say, hey! xxx got a new release!)
<Viking668> And I'm running Haiku in a slightly exotic way - it's in a VM over on the other computer that I'm accessing via a local network.
<OscarL> I used to ssh into both local VM and a VM on a netbook too :-)
<Viking668> It's a nice ability to be able to flaunt under the noses of people running home versions of Windows.
<OscarL> and to a bare-metal install on a netbook that lacks screen, heh.
linuxmaster has joined #haiku
<Viking668> Time I got another helmet of coffee. I'll put this to bed for now, I guess.
hexreel has joined #haiku
erysdren has joined #haiku
talos has quit [Quit: The Lounge - https://thelounge.chat]
talos has joined #haiku
<Viking668> Interesting. I think I found what stops later versions of fnc from compiling
<Begasus[m]> g'morning peeps
talos has quit [Quit: The Lounge - https://thelounge.chat]
talos has joined #haiku
<Viking667> Good morftervening, Begasus[m]
<Viking667> Incidentally OscarL: the revisions that "break" the compile are only a few commits further on from fnc-0.18.
talos has quit [Quit: The Lounge - https://thelounge.chat]
<OscarL> Morning Begasus[m]. Trying to tidy up the fnc recipe before submitting a PR for it.
<Begasus[m]> g'morning Viking667 OscarL
talos has joined #haiku
<OscarL> Viking667: I may attempt to build a newer one after, if I keep being this sleep-deprived :-D
<OscarL> *after... I finish this one
<OscarL> testing a 32 bits build now, so Begasus[m] doesn't yells at me if it breaks on 32 bits builder :-P
<Begasus[m]> I just use git blame then :P
e1z075 has joined #haiku
<OscarL> we have many packages with an ISC license... but the actuall ISC files they contain under "licenses" are different one from the other...
<OscarL> so the one you get under /boot/system/data/licenses/ISC depends on whatever package you installed last? (or gets activated last, I guess)
talos has quit [Quit: The Lounge - https://thelounge.chat]
talos has joined #haiku
<Begasus[m]> right
e1z07 has quit [Ping timeout: 480 seconds]
janking has joined #haiku
<Begasus[m]> morning janking
<janking> Good morning Begasus
<janking> and the rest :)
* OscarL wishes $portName did not included the arch suffix. should have a $portNameArch for that.
<OscarL> good day to you janking.
<janking> :)
<OscarL> trying to use $portName and $portNamedVersion seems rather intuitive to me... untill that pesky _x86 gets in the way.
<Begasus[m]> don't use $portName! :P
<OscarL> I think we should fix it on HaikuPorter, so we can actually use it properly.
<Begasus[m]> those are only "good" for "any" packages
<OscarL> who the hell expects a variable named "$portName" to change with the arch?
<Begasus[m]> just call it what it is? ;)
<Begasus[m]> because it is just that: foo_x86 for secondary arch
deneel has joined #haiku
<OscarL> i understand how it work, what I'm saying that from a "user" (recipe writer) perspective is annoying.
<OscarL> I have to write, eg "fnc-$portVersion" instead of just "$portVersionedName" (that would work far better for recipe templates, for example)
<Begasus[m]> another annoying variable imho :P
<OscarL> any way... we hav a worknig 32 bits version of fnc it seems.
<OscarL> (and I have the same typos as usual :-P)
<Begasus[m]> lol
<OscarL> Kinda makes me wish we had x86 as main in 32 bits, and x86_gcc2 was the secondary :-D
<OscarL> (back to test in 64 bits, in case I broke something, sigh :-D)
Begasus has joined #haiku
<Begasus> bleep from qemu :)
hexreel has quit [Quit: WeeChat 3.8]
<OscarL> Viking667, Begasus[m]: fnc PR: https://github.com/haikuports/haikuports/pull/12093
<Begasus[m]> NeoChat crashes on nightly as nephele already pointed out :(
hexreel has joined #haiku
<Begasus[m]> checking build OscarL
<Viking667> OscarL: thanks for that. AS you said, it remains to be seen how later versions are going to be "fixed"
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]> OscarL: -lm and -lpthread shouldn't be a problem to leave in
<OscarL> as I had to change that line anyway... removing them makes it clear that we don't need them
<Begasus[m]> MANDIR ?=/share/man (that's not PREFIX/MANDIR?)
<Viking667> I'll go try that patchset against 0.18 - I already know that isset isn't on my nightly of haiku.
<Begasus[m]> true also :)
nipos has joined #haiku
<Begasus[m]> mkdir -p -m 0755 ${PREFIX}${MANDIR}/man1
<Begasus[m]> stupid :P
<Begasus[m]> OscarL: a few empty lines too much in the recipe
<Begasus[m]> other then that lgtm
<OscarL> cursed quite a bit at that MANDIR=$mandir not working :-)
<OscarL> Begasus[m]: will remove line 16 and line 41. let me stash current work first.
<Begasus[m]> ok :)
<Begasus[m]> quaternion also crashing on nightly :(
<OscarL> done.
<Begasus[m]> what's up with this keyring?
<Begasus[m]> nitpicking, can you skip BUILD?
<OscarL> why would I=
<OscarL> ?
<Begasus[m]> nope :)
<Begasus[m]> sometimes "make install" triggers the build without running "make" first, not here
<OscarL> I mean... I guess I could, but build is far slower than install, and my usual problems are in INSTALL(), so I use -F a lot :-D
<Begasus[m]> as in "hp foo -F"? not the F* word? :P
<Begasus[m]> build is fine
<Begasus[m]> ok, is there anything else that uses keyring I could check?
<OscarL> for python packages that do "setup build install", I don't mind having them combinded, but not for stuff that actually uses gcc :-)
<OscarL> Begasus[m]: f word also pretty common, given my "leet skillz".
hexreel has quit [Quit: hexreel]
<OscarL> Viking667: I'm now getting that isset/setbit/clrbit implicit declarations on the latest commit.
<Begasus[m]> weird, on second launch quaternion got logged in (keyring passed)
<Begasus[m]> neochat still crash
<OscarL> mmm, we have setbit/clrbit/isset... but only on the private freebsd_network/compat/sys/param.h :-/
<OscarL> need to ask waddlesplash if it makes sense to add those on bsd/sys/param.h, or I should just patch software that expects those macros.
<Viking668> Huh. I didn't find those macros - I'll take another looksee.
<OscarL> Viking668: /boot/system/develop/headers/private/libs/compat/freebsd_network/compat/sys/param.h
<Viking667> yup. Will take a look when I get back to that sector of the hard drive.
<OscarL> running a build now.
<OscarL> I just copy the 3 needed macros into fnc.c, inside an "#if defined(__HAIKU__)" block.
<OscarL> *copied (man, lack of sleep is not helping my "English" :-D)
<Begasus[m]> starting to think there is something broken on nightly for the matrix clients ...
<OscarL> Viking667: got a package for: fnc-0.19~fossil-1-x86_64.hpkg.
<Begasus[m]> this can't be a co-incedence(?) that all three matrix client crash on nightly :(
<Viking668> ha. I wasn't exactly recognising it for what it was.
<OscarL> Viking668: this should work for the newest fnc commit: https://bpa.st/RADQ
* OscarL makes some coffee.
<Begasus[m]> https://bpa.st/O3GA
<Begasus[m]> https://bpa.st/QOZQ (all three of them (Terminal output))
vdamewood_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Viking668> you want me to concatenate them? (Or apply all three?)
<OscarL> Begasus[m]: first to crashes look similar indeed (around keyring), nheko seems somewhere else.
<Begasus[m]> if I knew of another app making use of keyring I could check if that crashes too
<Begasus[m]> would narrow down things
<OscarL> Viking668: for latest fnc code, you only need the one I linked: https://bpa.st/RADQ
<Begasus[m]> if not I guess something is borked with Qt6 on nightly :(
<Begasus[m]> or qt6keychain ...
<OscarL> Viking668: not sure what you use to apply it. I'm just too used to how we work on HaikuPorts + git.
<OscarL> the paste I shared contains 2 git commits. with a total of 4 diff.
<OscarL> (I though Viking668 was thinking in concatenating the last 3 linked bpa.st links :-D)
<OscarL> fnc --version -> "fnc 0.19 [a89c68b7d2] 2024-11-10 11:33:20 UTC"
<Viking668> Seeing as you've had the courtesy to create these patches, would you like the privilege of contributing these directly to the fnc project?
<OscarL> if you can do the honors, I would be greatfull.
qwebirc87906 has joined #haiku
<OscarL> I tend to jump from one thing to the other way too often :-)
<Begasus[m]> still having issues with your todo list?
* Begasus[m] lost his
<OscarL> always :-(
<OscarL> man... fnc is FAST.
<OscarL> beats the hell out of tig for repos with 20k commits.
<OscarL> 20k+
<OscarL> Viking668: being able to narrow/strech the panels is a feature I'd like tig had :-D
<Begasus> lol : problem 23: nothing provides haiku_svg_icon_theme>=5.15.2.39 needed by qt6_base-6.8.3-1
<Begasus> bugger :P
* OscarL is pretty impressed by fnc now.
<Viking668> <grin>
* Begasus[m] tries to keep focus ...
<OscarL> (reading the first commit in fossil-scm now. 2007.)
<Begasus[m]> fairly recent then I guess ... considering, still in active development?
<OscarL> handles the 100+ MiB old fossil-scm.fossil repo I had without a hitch.
<OscarL> Begasus[m]: trying to get on Viking668's nerves, I see. :-P
<Viking668> huh?
<OscarL> just an attempt at a joke.
<Viking668> And yes, for some codebases, 2007 would be considered "recent". I've got a codebase going back to 1999 - emacs goes back as far as 1983
<Viking668> I think even SCCS has had some somewhat "recent" tweaks.
* OscarL hides some of this early Delphi code from 1997/1998.
<OscarL> s/this/his/
<Begasus[m]> living on the edge :)
<OscarL> one of these days I'll learn enough sqlite to be able to make HaikuPorter use that instead of a gazillion separate files under its "repository".
<Begasus[m]> OscarL: I meant considering the age of git?
janking has quit [Quit: Vision[]: i've been blurred!]
<Viking668> yay. fnc works now
<OscarL> Begasus[m]: 2005 for git and hg, yes.
janking has joined #haiku
<Viking668> lol. "fnc diff" shows me the changes made to the vanilla code
<OscarL> "Yo, Dawg! I hear you like Haiku so I put Haiku into your Haiku" --- Begasus, probably.
<OscarL> (reacting to his latest screenshot)
<Begasus[m]> heh
<Begasus[m]> well, NeoChat launched with Qt6.8.3 (no crash)
<Begasus[m]> but with both Qt6 versions I have problems displaying text on that nightly
Begasus has quit [Quit: Vision[]: i've been blurred!]
<OscarL> Viking668: "fnc tree", on a fossil repo that I opened with "fossil open --empty" is just great :-)
<OscarL> man, now I want the same but for git! :-)
<Begasus[m]> if this is what beta6 is going to be I'm sticking with beta5 :P
<Begasus[m]> biab
<Viking668> look for tog.
<Viking668> (that was for OscarL)
<OscarL> right... had meant to look at got too, but I kept forgetting :-D
<OscarL> thanks for the reminder!
<Viking667> I know tog and got don't seem to be in HaikuPorts. I'll have that upstream patch for fnc created shortly. I do have commit rights for libfossil, but not for fnc. Stephan can handle the rest.
<OscarL> welp... I guess I'll be trying to write a .recipe for got-portable now :-)
<Viking667> yup. Thought that might be the case. <grin>
<OscarL> 1.5 MB tarball, wish all "big" project were that compact :-)
JakeSays has joined #haiku
JakeSays1 has quit [Ping timeout: 480 seconds]
<Viking667> hm. What was the link to the earlier patch for libfossil?
freddietilley has joined #haiku
<OscarL> Mind you. I do not claim to know what I'm doing :-)
<Viking667> Okay, I'll see what it needs for latest libfossil
<OscarL> I just smash things together till (sometimes) things work.
<Viking667> ah huh.
<OscarL> upstream surely has a reason for including a copy of fnc but not for compat/realarray.c for example.
<OscarL> or maybe not, and they just forgot or didn't expected to be really needed.
<Viking667> With the patch you provided for fnc, I could possibly make it work for libfossil.
<Viking667> well, the link to the libfossil project is here: https://fossil.wanderinghorse.net/r/libfossil (I think)
<OscarL> yes, I took the tarball from there.
<OscarL> the link with the patchset + haikuports recipe is here: https://github.com/haikuports/haikuports/compare/master...OscarL:haikuports:libfossil
<OscarL> the inclusion of that copy of reallocarray.c could be made conditional to only Haiku beta5 (as nightlies already has it).
<Viking667> mmm hmm.
<OscarL> I just didn't added it because I didn't remembered off the top of my head the correct incantation to make that happen.
<Viking667> I think Stephan will be happy to add Haiku to the list of supported releases.
<OscarL> (first make it work, then make it better)
<OscarL> and I usually change tasks inbetween those steps :-P
<Viking667> I'll go rework that last patch for libfossil usage, might be easier.
<OscarL> seems I need at least two new recipes before even attempting to build got :-/
<Begasus[m]> gotta love dependencies :P
<Begasus[m]> ow, got an ICE, that's been a while :)
<OscarL> Viking667: in headers/os/BeBuild.h there are defines that can be used to detect beta5 from nightlies, like: #define B_HAIKU_VERSION_1_PRE_BETA_60x00000901
<OscarL> ah, but that surely works for making checks at runtime and not at build time. nevermind :-)
<Viking667> "ICE"?
<OscarL> or they might just work... not sure how to use the pre-processor to check if "B_HAIKU_VERSION > B_HAIKU_VERSION_1_BETA_5".
<OscarL> might be simpler than I think, as I see things like "#if __GNUC__ >= 4".
<Begasus[m]> ICE as in "internal compiler error" :)
<Viking667> Ah, yes. That.
janking has quit [Quit: Vision[]: i've been blurred!]
<OscarL> Viking667: something like the following might work for libfossil's client/fnc/fnc_compat.h: https://bpa.st/3BPA
<OscarL> but would still need to make the reallocarray compilation conditional in "make-client-fnc.make.in". Mmm.
<OscarL> back to chace got dependencies for a bit.
<Viking667> I'm patching fnc_compat.h, as that's the easiest. I'm not exactly sure where to put in the UNAME_S bit into GNUmakefile.in
<Viking667> I can probably do the fnc.c change too.
<Viking667> by the way, I noticed you use #if defined and not #ifdef
<OscarL> I use if for things like: "#if defined(condition_a) || defined(condition_b)
<OscarL> if there's only one check, then i use "#ifdef"
<OscarL> not saying it is correct, but I think you can't do "#ifdef condition_a || condition_b", right?
<Viking667> I don't know, that's preprocessor stuff.
<Begasus[m]> right
<Begasus[m]> can't use it like in your last line
<Viking667> I thought I'd better ask, as it's not a construct I've used much
<Viking667> (if at all)
<Viking667> Okay. The piece in libfossil/GNUmakefile.in:558 is around about the area that needs twiddling with, for (__HAIKU__) bits.
<Begasus[m]> for one condition "#ifdef condition_a" should be fine, but it doesn't error when used as "#if defined(condition_a)"
<OscarL> Viking667: from what I see from https://fossil.wanderinghorse.net/r/libfossil/file?name=GNUmakefile.in&ci=trunk, they don't seem to use conditionals over the name of the OS, so that UNAME_S might not be desirable after all for libfossil.
<Viking667> hrm.
<OscarL> scratch that...
<OscarL> nouo, don't scratch it. I missread something else ;-D
<Viking667> so I could shoehorn a $(shell ...) into there?
<Viking667> Argh. One second of time. One second!
<Begasus[m]> heh
janking has joined #haiku
<OscarL> I mean... it should work, but as they don't already use it... doubt they will like it.
<Viking667> Are you guys always like this? <cheeky grin>
<OscarL> Viking667: I'm certified crazy. Have papers an all (if I can find them :-P)
<Begasus[m]> it can get even worse than this Viking667 :)
<Begasus[m]> what's the stat on pyqt6 OscarL ?
<OscarL> I'm not touching that :-)
<Begasus[m]> why not? you are the pythong man! :P
<Begasus[m]> s/pythong/python
<OscarL> Viking667: in my original libfossil patch, I used "ifneq ($(filter $(PLATFORM),Haiku),)" admitedly, without really understanding how that works :-D
<Begasus[m]> Viking667: you need to watch this also, OscarL 's typo's rub off :)
<OscarL> but notice that I was modifing /make-client-fnc.make.in, not GNUmakefile.in
<Viking667> Yah. You'll find that half the make-something stuff got axed since the earlier libfossil
<OscarL> What can I do...? self-taught "English", brain not working, declining eye-sight... have mercy Begasus[m]! :-)
<Viking667> why?
<Begasus[m]> I'm no better on those fronts OscarL :P
<OscarL> Begasus[m]: and don't forget trying to type with gloves on on winter :-D
<Begasus[m]> ok, not that :D
<Begasus[m]> expecting a nice 18°C today here
<Viking667> heh. I think we had 18-20°C here. I was expecting 23
<OscarL> Viking667: I see now all is handled in that GNUmakefile. Guess you'll have to ask Stephan why he asumes -lutil exits on all platforms :-)
<Viking667> And we're heading into winter soon - I'm not looking forward to it. We had a cold winter last year
<Begasus[m]> where are you located Viking667 ?
<OscarL> *exists
<Viking667> Well, it's 20:56 here on Wednesday. Let's see if you can figure out where I live.
<Begasus[m]> somewhere in the east, OscarL is in the west :)
<OscarL> 5 AM here. wonder when I will get sleepy again :-(
<Viking667> east of what? The Americas? Europe? Asia? Further east?
<Begasus[m]> +11hours .. whoot
<Begasus[m]> Belgium here
<Viking667> uh uh. GMT+13 here.
<Begasus[m]> so heading Asia somewhere?
<Begasus[m]> Autstrelia?
<Viking667> Past Asia.
<Viking667> Past Australia.
<Begasus[m]> I'm almost in the US then I guess :D
<Viking667> wrong side of the ocean for Ameria.
<Viking667> err. Ameria....AmeriCa.
<OscarL> "Autstrelia?"... and Begasus[m] dares complain about my typoes, pfff! :-P
<Molnija> Viking667: Chatham Is.?
<Viking667> He's getting old, remember.
<Viking667> Molnija: very very close, but you're 45 minutes too far ahead.
<Molnija> New Zealand antarctic colony?
<Viking667> No.
<Molnija> New Zealand proper?
<Begasus[m]> Hawai? ;)
<Viking667> Bingo.
<Viking667> New Zealand. Hawaii is about a day behind, just about.
<Begasus[m]> OscarL: told you it rubs of :P
<Viking667> And I don't think anywhere in Antarctica gets much above 5°C
<Molnija> i think only really peninsular antarctica
<Molnija> where it joins onto the american cordillera
<Viking667> near scott base, etc?
<Viking667> "cordillera"? I don't know that word.
<Viking667> so it's a mountain range?
<OscarL> I have a good friend living in Auckland. I still can't understand how he endures those long flights between Argentina and NZ :-/
<Molnija> yes, a mountain range that runs from alaska to the antarctic peninsula, Viking667
<Viking667> Ahhh.
<Viking667> Is it Chile or Argentina that is closer to Antarctica?
<OscarL> both.
<Viking667> Oh great. Like Norway/Sweden. Sigh.
<Viking667> Okay, I can shoehorn something in here somewhere.
<OscarL> to be fair, I think Chile might have some land a few meters closer :-D
<Begasus[m]> cheaters! :P
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #haiku
<OscarL> We almost went to war in the 80s over some border disputes :-/. Thanksfully, it was avoided.
<Begasus[m]> again with the dogs!? :P
<OscarL> :-)
<Begasus[m]> No LinkedIn, I don't want job offers anymore!! :P
<Viking667> I signed off LinkedIn just before they got bought by Microsoft
<OscarL> Begasus[m]: where to place a recipe for (parts of) LibreSSL? (no gentoo in repology for libressl)
<Begasus[m]> I only use it now and then to post some Haiku topics :)
<Molnija> i believe both chile and argentina have towns on the antarctic peninsula administered as integral parts of the country
<OscarL> dev-libs?
<Begasus[m]> part of libressl?
<OscarL> yes, I don't want all of it, only one component.
<OscarL> libtls, that's what I miss for got (game of trees)
<Begasus[m]> seeing wolfssl is in dev-libs, maybe there?
<OscarL> right.
<Begasus[m]> check where gnutls is?
<Viking667> Ahhh libtls. I can't remember where I dug that up from. I believe the website does point to it
<OscarL> net-libs/gnutls
<Viking667> libretls on my fedora system
<Begasus[m]> ok, then figure out if it's purpose is closer to wolfssl or gnutls? ;)
<OscarL> I'll attempt the same as VoidLinux does... use libressl with "--enable-libtls-only"
<Viking667> Over on Ubuntu, it's libtls22
<Viking667> whoops, gotta let a cat out.
<Begasus[m]> Port of libtls from LibreSSL to OpenSSL
<Begasus[m]> :)
<Begasus[m]> don't let it out in my yard Viking667 dogs can't stand them here :P
<OscarL> hot damn, those .ebuild recipes are *terse* :-)
<Begasus[m]> heh
<OscarL> (thanks for the link Begasus[m])
<Begasus[m]> it wasn't about the ebuild, but the path for the lib :)
<Viking667> Turns out I need to wait until the _other_ cat finishes dinner.
<Begasus[m]> pretty straight forward at Arch
<Begasus[m]> “a new TLS library, designed to make it easier to write foolproof applications” (reminds me someone) ....
* Begasus[m] ducks
<Viking668> OscarL: by the way, you know you were calling UNAME_S? There's already a PLATFORM_UNAME?
<Viking668> so we could feasibly strip two lines out
<Viking668> ... and tweak the lines that look for UNAME_S into PLATFORM_UNAME
<OscarL> saw it earlier, but nothing does "if" on it, so not sure if it would be acceptable for upstream anyway.
<Viking668> Yah. Well, I'm about to try it, I guess.
<Begasus[m]> it builds fine OscarL https://bpa.st/3B4A
<Begasus[m]> just need to add Haiku in one file or create a arc4random_hauku.h maybe :)
* OscarL throws his wip libretls.recipe in the trash :-)
<Begasus[m]> haven't started a recipe :P
<Begasus[m]> just build in Terminal :)
<Begasus[m]> need to clean out my wip directory ...
<OscarL> from libretls: to intall from a release tarball, run the following: "./configure && make all && make install", guess the tagged napshots do not count as release tarballs :-D
<Begasus[m]> yep :)
<Begasus[m]> /Opslag/wip/LiVES> make (and then doesn't find the library from the subdirectory ...)
gouchi has joined #haiku
gouchi has quit [Remote host closed the connection]
<nekobot> [haikuports] threedeyes pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/6558eda38908...5111b5eefd1b
<nekobot> • threedeyes (5111b5ee): iceweasel: bump version
<OscarL> we have arc4random on bsd/stdlib.h, needs -D_DEFAULT_SOURCE though.
<nekobot> [haikuports] threedeyes pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/5111b5eefd1b...2ba68338f9f1
<nekobot> • threedeyes (2ba68338): iceweasel_bin: bump version
<Begasus[m]> missing one ... https://github.com/kaniini/libucontext
<Begasus[m]> not for yours OscarL :)
<OscarL> almost gave up :-D
<Begasus[m]> nah don't!
<Begasus[m]> it's not because I check something that I'm already on a recipe :) that's up to you (only wanted to see if I could help out) :)
<OscarL> all good! was only (partially) joking... "man... now I'm missing yet another dep? f*** this!" :-D
<nekobot> [haikuports] threedeyes pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/2ba68338f9f1...5571c2bd9a55
<nekobot> • threedeyes (5571c2bd): nss: bump version
<Begasus[m]> hehe
<OscarL> Uhh, fancy!: "runConfigure: Must specify optimization flags when overriding CFLAGS/CXXFLAGS."
<OscarL> haven't seen that one yet.
<Begasus[m]> yeah, it's been around for a bit, but not that long
<Begasus[m]> -O2 should be enough
<Begasus[m]> at least after some tips by waddlesplash and PulkoMandy :)
<OscarL> yeah, used that, now trying to figure out this autotools mess :-/
<Begasus[m]> autoreconf -fi ?
<Begasus[m]> aclocal,autoreconf,libtoolize*
<Begasus[m]> but hp will complain on missing stuff ;)
<OscarL> or I could try with reading the fine manual :-)
<Viking667> heh. I'm not fighting with autotools, I'm fighting with something supposedly a lot simpler.
<Begasus[m]> I'm fighting with not finding ucontext.h ... we all got our strugles :D
<OscarL> if I have to call autoconf . && autoreconf -fi (same steps the README mentions are for the git checkout).. what's the point of using the release tarball :-(
<Begasus[m]> only use "autoconf" if really needed
<OscarL> let's see if autoreconf -fi is enough, then.
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/5571c2bd9a55...d66a1b876b0b
<nekobot> • Begasus (d66a1b87): scdoc, bump to version 1.11.3 (#12094)
<OscarL> seems so (maybe I was missing cmd:libtoolize before)
<OscarL> k, policy errors only now.
<Begasus[m]> libtoolize fixes your config.guess et all :)
<Begasus[m]> or should* fix :)
<OscarL> thing is... the errors it was giving me was for "version mismatch" and your autoconf is too old.
<Begasus[m]> maybe it comes from their config.guess ?
<Begasus[m]> if that's outdated ...
<OscarL> no idea, and as I have very little experience with autotools... even worse :-)
<Begasus[m]> too old ... tss :)
<Begasus[m]> in most cases I "had" to use autoconf things went bad
<OscarL> "grabbing libretls-3.8.1-1-x86_64.hpkg" (and _devel)
<OscarL> main package looks decent, except I guess I should move the man/man3 into the _devel package :-)
<Begasus[m]> yep :)
<OscarL> grrr, one empty man folder on main package :-D
<Begasus[m]> lol
<Begasus[m]> if there's only man3 ... :P
<Viking667> huh. I can't seem to undo inside emacs...
<OscarL> by default, Haiku has "inverted" CTRL and ALT/CMD. Try with "the other" modifier.
<Viking668> Ctl-/ undoes the last thing typed in, I think...
<OscarL> albeit I kinda remember something about undo and emacs... might search the forums for clues.
<Viking668> Or it's meant to, at least
<Viking668> (to poor music) try that compile one more time...
<Viking668> nope. Didn't work. something wrong.
<OscarL> we should have a default ISC license... this libretl mentions: ISC, BSD (3-clause) and MIT (last two for compat code), but it doesn't includes an ISC or LICENSE file :-(
<OscarL> good luck finding the proper COPYRIGHT line for this one too.
<OscarL> COPYRIGHT="*"
<Begasus[m]> what does Gentoo mention?
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/d66a1b876b0b...db77130c79fc
<nekobot> • Begasus (db77130c): tuxpaint, bump RC version to 0.39.5 (#12095)
<OscarL> no idea, and to be honest... I don't care enough at the moment.
<Begasus[m]> heh
<Begasus[m]> tsss :P
<OscarL> will try to see if its good enough to make got build advance a little at least.
vdamewood has joined #haiku
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/db77130c79fc...b3ceedfa50e1
<nekobot> • Begasus (b3ceedfa): tuxpaint_stamps, add beta version 2025.03.31 (#12096)
<OscarL> mmm, wants automake-1.17 :-/
* OscarL tries "autoreconf -fi" before starting to scream.
<Begasus[m]> whooz :P
<nekobot> [haikuports] Begasus pushed 1 commit to branch master: https://github.com/haikuports/haikuports/compare/b3ceedfa50e1...eda37cd4e1a2
<nekobot> • Begasus (eda37cd4): tuxpaint_config, add RC version 0.0.26 (#12097)
<Begasus[m]> jk :)
<OscarL> "sha2.c:353:12: error: unknown type name 'SHA2_CTX'; did you mean 'SHA1_CTX'?" I'm pretty sure I didn't "mean" anything :-D
<Begasus[m]> lol
<Begasus[m]> k, RC's for TuxPaint are out
<Begasus[m]> can link the url's upstream to Bill in a bit :)
janking has quit [Quit: Vision[]: i've been blurred!]
<OscarL> Another usual suspect: "error: 'struct dirent' has no member named 'd_type'"
qwebirc87906 has quit [Quit: Page closed]
<Begasus[m]> for that there are sollutions :)
<Begasus[m]> biab
janking has joined #haiku
janking has quit []
janking has joined #haiku
janking has quit []
janking has joined #haiku
<Viking668> meh. This isn't working out at all.
<Viking668> I'll be back tomorrow.
erysdren has quit [Quit: Konversation terminated!]
* Viking668 disapparates
Viking668 has quit [Quit: *croak*]
<Viking667> I'm off too
Viking667 has quit [Quit: *croak*]
Aedil has quit [Ping timeout: 480 seconds]