erysdren has quit [Quit: Konversation terminated!]
pinaraf has quit [Ping timeout: 480 seconds]
pinaraf has joined #haiku
Maturi0n_ has joined #haiku
erysdren has joined #haiku
Maturi0n has quit [Ping timeout: 480 seconds]
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
orealis has quit [Read error: Connection reset by peer]
orealis has joined #haiku
Blendie has quit [Quit: Connection closed for inactivity]
vdamewood has joined #haiku
tuaris has quit [Quit: Leaving.]
<erysdren>
howdy everyone
<bronzie94[m]>
Ni Hao
ScottD1 has quit [Quit: Ping timeout (120 seconds)]
ScottD1 has joined #haiku
Blendie has joined #haiku
<andreasdr[m]>
Arrrrrrr
xet7 has joined #haiku
selfish- has joined #haiku
selfish has quit [Ping timeout: 480 seconds]
Begasus has joined #haiku
<Begasus>
g'morning peeps
Begas_VM has joined #haiku
<erysdren>
good morning Begasus
<Begasus>
g'morning erysdren
<erysdren>
how's it going
<Begasus>
fine, almost there for sphinx (python) and it's dependencies :)
<erysdren>
nice!
Diver has joined #haiku
Diver has quit [Remote host closed the connection]
Blendie has quit [Quit: Connection closed for inactivity]
Diver has joined #haiku
jjido has joined #haiku
<jjido>
Help! I want to uninstall the Haiku boot manager MBR since I can't boot to Linux any more, but the Boot Manager "uninstall" button is disabled. I have the MBR backup file. What now?
<Begasus>
No idea here jjido , maybe ask in the forum?
<Begasus>
OscarL, if you read this, could you have a look at gyp? (think it was still tied up to python2.9 setuptools?): requires "setuptools_python >= 28.8.0" of package "gyp-20160504~git-5" could not be resolved
<Begasus>
still builds, but launching fails when build with python3.9
<jjido>
I copied the MBR to the raw disk using the "dd" command, it worked fine. That was annoying...
<Begasus>
Long time since I fiddled with bootmanagers aside from Haiku
<OscarL>
I wonder if erysdren is mixing up "bootman" and the "boot menu". Because running /bin/bootman should be a very straight forward way to select just the Haiku and WinXP partitions, next, next, next, et voilà, you can select Haiku or XP to boot (*before* the Haiku boot menu).
<OscarL>
s|/bin/bootman|BootManager|
<Begasus>
ah, so bootman should detect XP ... haven't been there a long time
<jmairboeck>
there is also a guide how to add Haiku to the Windows Boot menu: https://www.haiku-os.org/guides/booting/ (scroll down a bit). I'm not sure if it works with XP though, or only Vista and newer.
<OscarL>
Warning, thou.... I think BootManager's uninstall function was never actually functional. It wil save the previous MBR, but not restore it, and if you run BootManager multiple times, you will lose the backup of the original MBR sector.
<OscarL>
I have been using BootManager exclusibly since... forever, it seems. Works fine with everything (to chainload) on a PC that uses BIOS/MBR. Used WinXP/7/10, Linux, no issue.
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<OscarL>
(and using the BeOS' BootManager, also Win98)
<Begasus>
whoot ... that worked (although my windows is broken on the other laptop) :)
<OscarL>
(the rest of exceptiongroup's recipe looks good to me)
<Begas_VM>
sec
<Begas_VM>
requires = ["flit_scm"]
<Begas_VM>
from pyproject.toml
<OscarL>
notice that that is inside: "[build-system]"
<Begas_VM>
ah, so only at "build" time?
<OscarL>
and not in "dependencies = ["
<Begas_VM>
still not fully understand those (hence the call for checks) :)
<OscarL>
gets a bit hairy, yes :-D
<Begas_VM>
LOL
<OscarL>
flit_scm recipe LGTM
<Begas_VM>
removed
<Begasus>
defaultVersion=3.9 needs removal in pytest
<Begasus>
used that to include the requirements for the test (not enabled for this one) :)
<OscarL>
"tomli" should be "toml" on the pytest recipe, I think.
<OscarL>
and same thing with the build vs runtime dependencies.
<Begas_VM>
changed that earlier I think to tomli
Major_Biscuit has joined #haiku
<OscarL>
At least looking at pytest's pyproject.toml, I don't see any runtime "dependencies = ", only that "requires = [" for "[build-system]".
<Begas_VM>
tomli>=1.0.0;python_version<"3.11"
<Begas_VM>
from setup.cfg
MajorBiscuit has quit [Ping timeout: 480 seconds]
<Begas_VM>
for "install_requires"
<OscarL>
mmm, this mix of setup.{cfg,py} and pyproject.toml is annoying.
<Begas_VM>
yeah, and an empty setup.py to go with it (hence I switched to build/installer)
<OscarL>
it failed to build with setuptools due to the empty setup.py? (just curious, I would kinda expected to just work regardless)
mmu_man has joined #haiku
<Begasus>
no it worked ok with setup.py too
<OscarL>
K, I think I finnally get it :-D. Current build entry point for pytest is pyproject.toml... BUT... notice its [build-system]: it still uses setuptools* (for now), so yeah, we need to pay attention to that setup.cfg.
<OscarL>
(coffee starting to do its thing, I guess :-P)
<Begasus>
Gentoo also mentions tomli
<Begasus>
they also mention gpep517, but it's building fine without that one
<B2IA>
(UnrealNeil) <pulls a tray of choc chip cookies out of the oven>
<B2IA>
(UnrealNeil) cookies anyone?
<OscarL>
Too bad I'm so far out, otherwise... I'll run away with all the cookies :-D
<OscarL>
Judging by their pages on depot, mozc is far mor popular than aquaskk.
* OscarL
is just looking for a excuse to just drop gyp and aquaskk :-D
zard has joined #haiku
<Begas_VM>
heh
<Begas_VM>
it's strange that some of the python recipes require setuptools and wheel and some don't ...
<OscarL>
AFAIK, you can *build* wheels without needing the "wheel" module, but some projects/builds seems to "import wheel", so you need it for those.
<OscarL>
("build wheels" as in... create .whl files)
<OscarL>
https://pypi.org/project/wheel/ <<< projects using setuptools with "bdist_wheel" seems to depend on it (those might be the ones doing the "import wheel" I saw somewhere).
xet7 has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 480 seconds]
mmu_man has joined #haiku
<OscarL>
no wonder you got errors when trying to run gyp, Begas_VM. The build for the package shouldn't have completed at all. Seems haikuporter is not detecting the TONS of SyntaxErrors it generates when building it.
<OscarL>
(maybe "python3 setup.py build" is not setting the return/exit code properly?)
<Begas_VM>
the package did build OscarL (with the warnings) :P
<Begas_VM>
runnig it failed :)
<Begas_VM>
oops, misread that :)
<Begas_VM>
k, pytest for python 3.10 works fine too :)
<Begasus>
whoops, sphinx is actually missing there :P
xet7 has joined #haiku
xet7_ has joined #haiku
<OscarL>
that's some big-ass PR. Will take a look at it after I eat something :-)
<Begas_VM>
sure, running tests on sphinx atm, that needs to be added :)
<OscarL>
latest gyp version tests: "Ran 356 tests in 332.019s, 111 failed." (and one crashed)
<Begas_VM>
double, tripple ... tested, hope I didn't miss anything :P
<Begas_VM>
not bad OscarL
<OscarL>
considering that a big part of gyp is creating project files for Visual Studio and XCode... I say that's a win. (will try building aquaskk with this new version, that's all I care about really).
<Begas_VM>
let's see if upstream has a fix there ...
<Begas_VM>
k, next question, should I only package sphinx for python3.9 or also for python3.10?
<Begas_VM>
atm got both
<erysdren>
thanks OscarL, that's just what i needed. BootManager did the trick
<OscarL>
:-)
<Begas_VM>
g'morning erysdren :)
<erysdren>
Windows XP was a little bit cranky about its partition being resized, but it did a CHKDSK and it was alright
<OscarL>
Begas_VM: I say only for 3.9. it is used mostly as a command line tool, and not so much as a module, AFAIK.
<Begas_VM>
k, back to the drawing table then :)
Major_Biscuit has joined #haiku
<OscarL>
Begas_VM: setting a "pythonVersion=3.9" we can change in the future should be enough, I think.
<OscarL>
Begas_VM: wait...
<OscarL>
if you already have it setup like it in docutils...
<Begas_VM>
so last ones for this would be sphinx itself and babel
<Begas_VM>
yep OscarL, with the python3.10 suffix
MajorBiscuit has quit [Ping timeout: 480 seconds]
<Begas_VM>
if need be this could be set for the makefile for assimp docs: SPHINXBUILD = sphinx-build
<Begas_VM>
to use SPHINXBUILD = sphinx-build-3.10.py
<OscarL>
maybe just use that version similar to docutils then, and see what korli has to say about it :-D
<Begas_VM>
k
<OscarL>
I think only *now* I understand what he meant on a comment on that docutils PR... about not really needing to provide cmds for every version :-) He should use more words sometimes :-P
<Begasus>
k that's in the PR now
<OscarL>
maybe then we'll just drop the "non-default" cmds: for both sphinx AND docutils.
MajorBiscuit has joined #haiku
<OscarL>
(and possibly even only provide packages for the default version, assuming nothing uses other than cmd: from them).
<zdykstra>
morning OscarL, Begasus !
<Begasus>
k, babel ... should I create a babel_cldr recipe for the locale_data?
<OscarL>
hello zdykstra :-)
<Begasus>
Hi zdykstra :)
<OscarL>
Begasus: the alternative being...?
<Begasus>
or just leave it as it is atm and include the cldr locale_data in it ...
Major_Biscuit has quit [Ping timeout: 480 seconds]
<win8linux[m]>
Feels a bit weird to see mobile/convergent UI with Haiku styling.
<OscarL>
for many years I had a Nokia 5200 with a custom Haiku theme (background/icons). Made that small phone sooo much prettier :-D
<win8linux[m]>
Kirigami apps on Haiku will prolly be the closest to seeing Haiku mobile UX.
<win8linux[m]>
* seeing Haiku apps with mobile UX.
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #haiku
<zard>
Thinking ahead, I see. It'll be useful once we get the ARM port working :D
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #haiku
dqk has joined #haiku
dqk_ has quit [Ping timeout: 480 seconds]
dqk has quit [Ping timeout: 480 seconds]
humdinger has quit [Quit: Vision[]: Oi with the poodles already!!]
xiku has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
dqk has joined #haiku
<win8linux[m]>
lol
HaikuUser has joined #haiku
<win8linux[m]>
Funny you say that, since me and nephele in past were brainstorming about a Haiku mobile of sorts (codenamed Maple).
<win8linux[m]>
Initial discussions started here, then continued on the forum.
HaikuUser has quit []
mmu_man has quit [Remote host closed the connection]
tuaris has joined #haiku
hightower4 has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
B2IA has joined #haiku
hightower3 has quit [Ping timeout: 480 seconds]
<OscarL>
jeez, finally managed to build aquaskk with newest gyp and python 3.9. And it seems to work too! (as in... After selecting AquaSKK from the icon on Deskbar... I can type Japanese chars, that's the extent of my testing capabilities)
frkzoid has joined #haiku
MajorBiscuit has joined #haiku
MajorBiscuit has quit []
hightower4 has quit [Ping timeout: 480 seconds]
frkazoid333 has quit [Ping timeout: 480 seconds]
<Begasus>
re
<Begasus>
nice going OscarL
<OscarL>
thanks. what a PITA, thou. :-D
<Begasus>
it pays off to stick to it :)
<OscarL>
(trying to make sure TEST() runs ok after my latest changes.
<OscarL>
seems I need to do some more "python -> python3" patching (for tests), sight...
<OscarL>
s/sight/sigh/, although... my sight is hurting too :-D
<Begas_VM>
at least you know what to look for :)
<OscarL>
a new pair of eyes? :-P
<Begas_VM>
new glasses? :P
<Begasus>
k, PR should be good to go if nothing pops up there :)
xiku has joined #haiku
<Begasus>
then I can push the update on assimp(docs)
CPYou has joined #haiku
* OscarL
wishes he had enough RAM to run hp builds from a RAMDisk.
<OscarL>
I/O "speed" is killing me.
<Begasus>
speed is pretty good there if I hear some builds you do
<OscarL>
Arggg!!! The more I fix, the more I need to restart the damn build :-/
<Begas_VM>
k, for the docs to build I need to push 2 more dependencies, but seeing they ara not required for sphinx I'll push those together with the assimp PR
<OscarL>
(new tests that now work, ask for new "cmd:" :-D)
<Begas_VM>
heh
<Begas_VM>
like me running tests on pytest (hence I didn't enable those)
<Begas_VM>
yet another few modules missing :P
<OscarL>
you got 20 files in there already... 2 or 6 more wouldn't hurt :-P
<OscarL>
(please don't!)
<Begas_VM>
lol
<Begas_VM>
nah, I'll do seperate PR's for those
<Begas_VM>
too bad the 20 files don't count as 20 commits :P
<OscarL>
they would if you have taken my advice to divide the PR :-D
<Begas_VM>
I'm good so far, no change in jumping over korli :P
<OscarL>
yeah... he's just "a bit" ahead.
<Begas_VM>
;)
<Begas_VM>
he's a beast there, I used to check new version, but before I could even get a build and checked he beated me :)
<OscarL>
:-)
<OscarL>
that's how I sneaked in... he wasn't watching the Python 3.7 side close enough :-D
<Begas_VM>
heh, that's one you get lost in very quickly :P
<OscarL>
Mmm, I think I will let these test just fail. They need gcc/g++ to run, but the recipe is "any". I don't want to change that only for some tests.
<OscarL>
and besides, my objective is already reached: moving both gyp and aquaskk away from Python 2.x.
<Begas_VM>
k, reverted the push earlier on the "build" generic recipe
<Begas_VM>
even if they never get merged, it's nice to have them around
<Begas_VM>
added them to the Tracker Templates, easy!!! :D
<Begas_VM>
even been thinking about creating one for a "single" python version recipe, and one that involves multiple python versions providing cmd's
<Begas_VM>
gyp would be a good candidate there OscarL (single python version)
<OscarL>
re: templates... makes sense.
<OscarL>
yea, gyp is 3.9 only
<Begas_VM>
k, hunting for food and eating something, later :)
<OscarL>
later!
jjido has joined #haiku
gouchi has joined #haiku
B2IA has quit [Quit: Vision[]: i've been blurred!]
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
B2IA has joined #haiku
gouchi has quit []
Begasus_32 has quit [Quit: Vision[]: Gone to the dogs!]
<botifico>
[haikuports/haikuports] jmairboeck 4e3ab3a - imagemagick: bump version (#8777)
<Begasus>
OscarL, build failure on 64bit for chocolate-doom :)
<jmairboeck>
no, it is just a minor update
<Begas_VM>
okido :)
<jmairboeck>
any idea how to override a AC_SUBST variable when invoking configure? because I noticed that the documentation is installed in a wrong directory, but I couldn't figure out what I need to change
<botifico>
[haikuports/haikuports] Begasus 91ff2de - breathe, new python recipe (#8778)
<jmairboeck>
passing it as variable or exporting like LDFLAGS doesn't work
<Begas_VM>
no idea without looking into it jmairboeck
<jmairboeck>
what should be set is DOCUMENTATION_PATH=$docDir, but how?
<jmairboeck>
because only passing it to make install isn't enough, because it is put into a generated header file as well, so that path is compiled in somewhere
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<OscarL>
Will take a loot at it after some sleep Begas_VM. "configure: error: expected an absolute directory name for --bindir: " LOL WUT ? :-)
<Begas_VM>
;)
<Begas_VM>
jmairboeck, maybe docdir is tied to datarootdir?
<jmairboeck>
yes, the default is $dataDir/doc, which is wrong on Haiku
ClaudioM has quit [Quit: leaving]
<Begasus>
tried with omitting datarootdir?
<OscarL>
Begas_VM: dedided to leave out TEST() for gyp. Not worth the trouble.
<Begasus>
sounds fair enough OscarL :)
<jmairboeck>
no, that wouldn't change anything, we need to override the DOC_DIR or DOCUMENTATION_PATH variable
<Begas_VM>
OscarL, will add one more to the PR (sphinx related) :)
<OscarL>
Guess I'll review them after some sleep too (I should go run some errands in a bit).
<Begas_VM>
np, closing down in a bit too here
<Begas_VM>
trying to finish up on that recipe before I go down
Anarchos has joined #haiku
<OscarL>
OK. Last PR for today. AquaSKK (needs gyp merged and built on the buildmasters).
Anarchos has quit []
<OscarL>
ah, rookie mistake on the chocolate_doom recipe. only defined "commandBinDir=" inside an if for x86_gcc2 :-D
<OscarL>
will fix later.
Anarchos has joined #haiku
<Begas_VM>
thought it looked weird :)
<OscarL>
k, I'm out. Later folks! :-)
OscarL has quit []
mmu_man has joined #haiku
bitigchi has quit [Remote host closed the connection]