<OscarL>
k, after 7 PRs... I can finally run "hp --test invoke"... and of course... pytest already has deprecated some API that's used by invoke's tests, so no tests run. Sigh...
HaikuUser has joined #haiku
Hannah has quit [Read error: Connection reset by peer]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
Maturi0n has joined #haiku
Maturi0n_ has quit [Ping timeout: 480 seconds]
FreeFull has quit [Quit: goodnight]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
flewkey has joined #haiku
augiedoggie_ has quit [Ping timeout: 480 seconds]
<OscarL>
updated my Python 3.11.3 recipe to 3.11.4, and somehow it ended up being a debug build (-DNDEBUG -g). Final .hpkg went from the usual ~18 MB to > 44 MB. Fat snake.
mmu_man has quit [Ping timeout: 480 seconds]
<zdykstra>
lol
<OscarL>
Seems there was actually a reason for `export OPT=""` after all. (defaults to "OPT='-DNDEBUG -g -fwrapv -O3 -Wall'", oops! :-D)
augiedoggie has joined #haiku
augiedoggie has quit [Ping timeout: 480 seconds]
_Dario_ has quit [Quit: Vision[]: i've been blurred!]
<OscarL>
Seems we don't have a system-wide "tzdata", and instead ICU, TCL, and OpenJDK, use a "SOURCE_URI_n" on their recipes, and Python just fails to find/use any.
DHowett has joined #haiku
<Begasus>
g'morning peeps
<Begasus>
OscarL, doubt the fix for "waiting for ... " would get merged upstream, but could use it as a local "fix" if I encounter it again, thanks!
<Begasus>
on the tzdata, you're right, I saw that Gentoo had a patch for one of the python ebuild to use the one from system, didn't manage to got those test related to tzdata to pass too
hightower2 has quit [Ping timeout: 480 seconds]
kinkinkijkin has quit [Quit: Leaving]
<OscarL>
Begasus: good morning!
<Begasus>
Hola OscarL :)
<OscarL>
re: hp patch. yeah, doubt they'll merge that :-D. I guess we could make it safer, by only "rm -f chroot/boot/system/packages/administrative/activated_packages" (instead of all of "chroot/boot")
<Begasus>
I mostly do that manualy, but even then it sometimes doesn't work
<OscarL>
So far, I haven't seen it again, and I've done lots of "build/change REQUIRES/build again" these past few days.
<Begasus>
it happend on texstudio too (without any changes to the recipe)
<OscarL>
annoying bugger, for sure :-)
<Begasus>
from the 2 open PR's wrapt and twisted would be the 2 candidates to fail there
<Begasus>
have to step out, biab
<OscarL>
later!
HaikuUser has joined #haiku
HaikuUser has quit []
Blendie has joined #haiku
<PulkoMandy>
"upstream" in this case is us and I will happily merge that fix. I find it stupid that no one had maoe a pull request with it yet and people keep "rediscovering" it
<OscarL>
something like the "bystander effect", I guess? people keep waiting for others to react first :-)
<Begasus>
I don't have the skills, can only test out PR's made there (or in this case the suggestion from OscarL ) :)
<OscarL>
Seems we finally have the correct flags for the python build. Using CFLAGS caused it to appear duplicated, and setting OPT to anything but "" ended up in -g being added :-/
<OscarL>
Instead, BASECFLAGS should be used for things like "-D_BSD_SOURCE", (no duplication of flags with that), and OPT can be used to set -O3, for example, without "-g" appearing from "nowhere".
<Begasus>
drop -Wno-unused-result there :)
<OscarL>
I'll experiment with "--with-tzpath=$libDir/tcl8.6/tzdata", to see if that satisfies the TZ tests. For now, I'm happy to be able to build it with opts enabled. (albeit it taks 35 minutes to build :-/)
<Begasus>
k, managed to build something with kdevelop on 64bit :)
<OscarL>
progress!
<Begasus>
launches fine too on 32bit, didn't manage to build something cmake related (same on 64bit), but that's me I guess :)
HaikuUser has joined #haiku
HaikuUser is now known as Begasus_32
Begas_VM has joined #haiku
<OscarL>
regarding that haikuporter patch... I'll open a PR after I wake up. I'll even use that "rm -rf boot". My doubts about it being merged came from thinking "there *must* be a reason why it isn't done so already". Guess we'll find out :-D
<PulkoMandy>
Toe reason is everyone is too busy
<Begas_VM>
k, simple make project (space screensaver) builds fine on both arch's with kdevelop, should be good to go :)
<Begas_VM>
+1 OscarL, Ill be sure to check it out :)
<Begas_VM>
regarding PR's anything in order that needs to be done first?
<Begas_VM>
if they are just test requires it shouldn't matter
<OscarL>
from oldest to newest should be ok.
<Begas_VM>
ok, thanks!
<Begasus>
think I'll disable ptb, crashes on launch, no comments on the PR (known issue it seems)
<Begasus>
those should be the last for boost I think
<OscarL>
heh... seems on this 64 bits install I had a different (more complex) patch for that "clean tha darn boot/ dir!!!" (trying to unmount if needed, etc). Dated April 29.
<Begasus>
heh
<Begasus>
err ... why does ssh-add not work here (new install) ... :/
<Begasus>
fixed, forgot to cp over the files for ssh :)
<botifico>
[haikuports/haikuporter] OscarL 259fa69 - Workaround for issue #207.
<Begasus>
+1 OscarL !
* OscarL
can't see straight already.
<Begasus>
that was fast PulkoMandy :)
<OscarL>
Thanks PulkoMandy :-D
<Begasus>
updated here :)
<Begasus>
let's see if this works in the near future :P
* OscarL
hides. just in case.
<Begasus>
doesn't work, I know you read the logs :P
jjido has joined #haiku
<OscarL>
Begasus: regarding TZ data, there's also https://pypi.org/project/tzdata/, but maybe we should provide a system-wide package and make tcl/openjdk/icu/python use that instead?
<Begasus>
yeah saw that, not sure how tzdata (localtime?) etc are stringed into the OS, hence I didn't touch it
<OscarL>
guess we could open an issue and @ some devs :-D
<botifico>
[haikuports/haikuports] Begasus bc98969 - icq, mark broken (patches included for deprecated boot1.55.0), no development upstream anymore. (#8832)
<Begasus>
bugger ....
<Begasus>
resolving build dependencies failed: build-requires "devel:libgrpc >= 29" of package "bear-3.1.2" could not be resolved
<OscarL>
seems I haven't seen/touched recipes using "base" much yet.
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
<Begasus>
;)
<OscarL>
Anyway, I was confusing it with "= $portVersion" as assignment, when it's a comparison for REQUIRES. Guess I should get some sleep already :-D
dqk has joined #haiku
dqk_ has quit [Ping timeout: 480 seconds]
<Begas_VM>
probably OscarL (or you're past that and need some coffee) :)
<Begas_VM>
me too ...
<Begas_VM>
Your branch and 'origin/master' have diverged,
<Begas_VM>
and have 1 and 1 different commits each, respectively.