AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
Begas_VM has joined #haiku
<Begas_VM>
OscarL, any luck on those python recipes?
<OscarL>
Hello Begas_VM! Almost there! (I think :-D)
Begasus_32 has joined #haiku
<Begasus>
Okido :)
<OscarL>
I just started "poezio"... and it said: "Info> Connected to server", so I guess it is finally working on 32 bits too :-)
<OscarL>
had to work on 7 different recipes to make it work :-/
<Begasus_32>
+1
<OscarL>
I only have doubts about one of the changes I've made. Once I push the changes to my repo, I'll ask for your advice there, Begasus. Will be easier to explain my doubts pointing to the diff, I guess :-)
<Begasus>
you know it's possible to mix primary and secondary packages in a recipe I guess?
<OscarL>
For some I was forced to move them to x86, because they don't build anymore on x86_gcc2 (need C99)...
<Begasus>
yes, understood, been there :)
<OscarL>
and I saw that poezio already mixes packages for both "x86_gcc2" and _x86 ones, up to there... no problems.
<OscarL>
I have doubts about slixmpp... that was "any", and builds still on x86_gcc2... but was getting problems to make it pick up one of its dependencies... that I had to move to x86.
<OscarL>
so I just moved slixmpp to x86 too, but I'm not sure if that's the best way to do it.
<Begasus>
if "any" of the required packages is using x86 you're forced to yes
<OscarL>
And.... that's basically what I wanted to ask you about :-)
<Begasus>
I know what a pain it was removing and updating the python recipes last time, no worries, here to help (where I can)
<OscarL>
I thought that I maybe was missing some trick or variable I could use instead of $secondaryArchitectureSuffix (which was givingme nothing)
<Begasus>
And you're stuck with me at least for the comming 3 months ;)
mmu_man has joined #haiku
<OscarL>
awesome! :-)
<OscarL>
(for me at least :D)
<Begasus>
don't mind it too :) (although the reason behind it is less appealing)
<OscarL>
oh sure :-(
<OscarL>
welp, time to push to my repo, reboot into 64 bits, and check if my changes still work well there, before starting to submit the PRs in the order they should be merged to keep the buildmasters happy.
<Begasus>
But need to stay possitive, so now I can move further up the line to check for static libraries :)
<OscarL>
Absulutely! and damn... those static libs seem to never end, do they? :-D
<Begas_VM>
going through the whole tree, at dev-games now, so haven't even started on the larger parts in the tree ;)
<Begas_VM>
good thing is I can put both laptops at work for it :)
<OscarL>
Can you put a couple of VMs on the newer one? I bet it can handle it :-P
<Begas_VM>
this is the one :)
<Begas_VM>
beats the other one in speed, even virtual
<OscarL>
One VM on the laptop screen, one sent to a monitor... could work... just saying :-P
<Begas_VM>
Then I would have to reduce CPU's/RAM, I'm enjoying this speed as it is atm :)
<Begas_VM>
And with a bit of luck the other/other laptop can be repaired and that runs Haiku 64bit native
<OscarL>
And Begasus's nicks will keep poping up... would look like the Borg... Borgasus!
<Begas_VM>
heh
nephele has joined #haiku
<Begas_VM>
It's easier if I runto some errors during build, I just copy/paste to myself and hunt for sollutions on Windows then
<Begas_VM>
I only use Web+ and Otter on Haiku, but for looking things up it still is faster in FF on Windows
<OscarL>
yeah... one of the reasons I'm still on a VM too.
<Begasus_32>
.libs/t4k_throttle.o:/sources/t4k_common-0.1.1/src/t4k_common.h:242: multiple definition of `wrapped_lines'; .libs/t4k_audio.o:/sources/t4k_common-0.1.1/src/t4k_common.h:242: first defined here
<OscarL>
I understood none of those words. :-P
mishima has quit [Ping timeout: 480 seconds]
<Begas_VM>
like this one (seen it passing by on some other recipes), haven't find a sollution to those yet, so I write them down in a text file to check later
<Begas_VM>
it's the "multiple definition of " that is given an error
<OscarL>
Good strategy... sometimes I sink too much time in things I can't figure out... when I should just move on and come back later.
<Begas_VM>
right
<Begas_VM>
cdgui missing CMAKE_BUILD_TYPE (probably will see more of those (already did))
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
freddietilley has joined #haiku
<OscarL>
that seems a bit dumb for me. if the previous behaviour was basically equivalent to CMAKE_BUILD_TYPE=Release, why not default to that instead of breaking builds :-)
<OscarL>
(I mean... it even suggest to add that, no?)
mishima has joined #haiku
<OscarL>
(I mean: cmake is being dumb here, IMO)
<Begasus>
I think the change was made in haikuporter
<Begasus>
hence I switched to x86 because it "asked" for the gcc compiler for the other one a few days back
<Begasus>
korli is also cleaning up some cmake it seems :)
<nephele>
OscarL: why? nothing that isn't a BeOS package should be build for x86_gcc2
mishima has joined #haiku
<OscarL>
nephele: I'm not well versed enough on the finer details, and my "English" gets worse when I push it so... I can't give you a proper answer :-/
<nephele>
I ment that, the normal architecture to build for on 32bit should be x86, not x86_gcc2, the gcc2 version is available for BeOS compatibility, and should only matter for applications that can't be rebuild, i.e no source code is available
<OscarL>
By best effort is the following... (will delay in hitting enter):
mmu_man has quit [Ping timeout: 480 seconds]
<OscarL>
I think the issue here (python packages) has more to do with their naming/something than with making them compile on x86_gcc2. I guess that the desire is avoiding to have "somepackage" in x64, and "somepackage_x86" on 32 bits, when it could be made to also appear as "somepackage" using some recipe magic.
<OscarL>
But that's as far as I can push my understanding/explanation for it.
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
what I know is this... having to wrangle 4 different python versions, for 3 ABIs on 2 archs... seems a bit too much (at least for my poor brain and slow PC/network)
<Begasus>
and as Korli said, any packages that don't involve any compiler are by default x86_gcc2, once a compiler is needed (or requested), it depends, if it build for x86_gcc2, it can stay as primary, but not any anymore, if it needs a newer compiler it needs to switch to secondary architecture and can't be build for x86_gcc2
<nephele>
seems like going the other way around, using setarch x86_gcc2 when building old stuff... would be much much easier
HaikuUser has joined #haiku
<nephele>
it's mainly just haiku code that has to be build in gcc2 anyway for binary compat :P
<Begasus>
well, you'd have to check on 64bit for those
freddietilley has joined #haiku
<Begasus>
that's the point with the python recipes I think nephele, it doesn't use the primary/secondary as in most recipes, all end up in $prefix/lib/...........
<OscarL>
As I've said the other day... this is making me re-thinkg my life choices :-D
<Begasus>
$develop/lib/*
<Begasus>
;)
<Begasus>
no ... $prefix/lib/* :)
mishima has joined #haiku
Kokito has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
All this makes me almost miss my early Python days (late 2.4 cycle, early 2.5, chasing down package installers for Win32, no venvs, pips, nothing).
* nephele
doesn't programm in python so is spared
<OscarL>
All I wanted was to use pyserial to debug my serial_mouse driver... look where I ended up!
<Begasus>
rofl
<Begasus>
sorry, but glad you stepped in :)
<OscarL>
In any case, after re-reading your last comments again: thanks Begasus. Your rewording of korli's words helps a lot to my comprehension of this.
<Begasus>
for most of the python recipes the changes should be minor though
<Begasus>
talking as a user here, not a developer you know ;)
<OscarL>
The problems is that understand it all the moving parts is... something.
mishima has joined #haiku
<OscarL>
specially for just a hack like me :-D
Kokito has quit [Quit: Vision[]: i've been blurred!]
<Begasus>
Once you get the hang of it it's a peace of cake
Kokito has joined #haiku
<Begasus>
sometimes it's just small changes, as a beginner one tends to overdo/overthink most of the things, while the sollution is so simplle (sometimes) :)
<Begasus>
been there too :)
dqk_ has joined #haiku
* OscarL
eats a sandwich, trying to regain some stamina before givin the recipes another try.
Kokito has quit [Remote host closed the connection]
<OscarL>
I wondered if was him :-) Nice to see his still around.
<nephele>
hmm sandwich sounds good
<Begasus>
had mine already :)
<Begasus>
after my morning breakfast (the 9 pills, none red or blue) :)
mishima has quit [Ping timeout: 480 seconds]
<Begasus>
k, have to step out for a bit
<Begasus>
OscarL, how do you check poezie?
<Begasus>
err poezio ;)
<OscarL>
I just started it, and it auto-connects, to a server... but that's all I can tell.
<OscarL>
never used any xmpp service of this type.
<OscarL>
guess that maybe PulkoMandy miight test-drive it once it lands? :-D
<Begasus>
;)
<OscarL>
btw, I'm missing several PRs before it can build properly.
<OscarL>
(on 32 bits at least)
<Begasus>
I see the tip I gave on the portPackageLinksDir did work?
<OscarL>
yup!
<Begasus>
nice!
<nephele>
xmpp is quite nice, i need to set up a server or something
<OscarL>
+1
<OscarL>
Begasus: on poezio, you press "/" and start typing commands, but that's all I know: /help and /quit
<Begasus>
k, will give it a run here later also :)
<Begasus>
ps, if you are unsure what a package provides in terms of architecture, you can open them with Expander, it lists up all the dependencies and provides
<OscarL>
that's what I do, yes :-)
<OscarL>
(when I remember to do so, at least)
mishima has joined #haiku
<Begasus>
;)
<Begasus>
k, bbl
<OscarL>
Later!
Kokito has joined #haiku
dairyhungWL has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
HaikuUser2 has joined #haiku
dairyhungWL has quit [Ping timeout: 480 seconds]
AlaskanEmily has quit [Remote host closed the connection]
mishima has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
HaikuUser2 has quit [Quit: Vision[]: i've been blurred!]
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
mishima has quit [Ping timeout: 480 seconds]
nephele has quit [Quit: Vision[]: i've been blurred!]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
Kokito has quit [Quit: Vision[]: i've been blurred!]
mishima has joined #haiku
KitsunePrefecture has quit [Quit: Vision[]: i've been blurred!]
KitsunePrefecture has joined #haiku
<Begasus>
re
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<OscarL>
Think I finally got it Begasus. (famous last words)
<OscarL>
I just needed korli's nudges, and your help, and go even one level deeper in the dependecy chain... it was cffi's fault all along! (it didn't provided a "non _x86" package name).
<OscarL>
that should help with the build fail on 32 bits for pycares (#8035). Albeit that one ALSO doesn't provides a "non _x86" package name, so... I'm about to open a PR for that too.
mishima has quit [Ping timeout: 480 seconds]
<Begas_VM>
k, will check in a bit
<OscarL>
no hurry!
<Begas_VM>
slapping around libggz
<OscarL>
Just happy it finnally "cllicked" on my slow brain :-D
<OscarL>
(Assuming I got it right this time, heh)
<Begas_VM>
;)
<Begasus>
looks ok at first sight
mishima has joined #haiku
<OscarL>
And of course, that means that part of my clean up for the twisted recipe was just wrong due to my poor understanding of these matters.
<botifico>
[haikuports/haikuports] threedeyes 9db266e - epiphany: bump version
<Begas_VM>
The master is at work :)
illwieckz has quit [Read error: Connection reset by peer]
floof58 is now known as Guest8520
floof58 has joined #haiku
illwieckz has joined #haiku
Guest8520 has quit [Ping timeout: 480 seconds]
comrad has joined #haiku
<comrad>
hey, has one here tried to run emacs on haiku? i've just installed it from haikudepot and most things are working - but i get no {} which is pretty devastating
<botifico>
[haikuports/haikuports] OscarL e5b9dbb - paramiko: drop support for Python 3.7 and 3.8. (#8026)
bradsco has joined #haiku
<Begasus>
OscarL, you should mention at the other PR's if they should be merged before too :)
<Begasus>
paramiko depends on pynacl, but no mention at the PR for paramiko :/
mishima has joined #haiku
<OscarL>
uh... don't merge the pynacl one!
mmu_man has joined #haiku
<OscarL>
Tha also removed too much lines that need to stay :-D
<OscarL>
Begasus: re: PR order.. sorry about that :-(
<Begasus>
I'll hold off on merging them untill you get it sorted out :)
<OscarL>
pynacl and paramiko were part of the twisted and py / pytests removal of older Pythons we had started.
<Begasus>
haven't been checking dependencies there as I'm looking into other things, so just say the word or maybe add a wip label to it, untill ready for merge (with a comment if needed) :)
<OscarL>
#8045, 8046 and 8047 are part of the "poezio" serie of changes.
<botifico>
[haikuports/haikuports] OscarL c04a168 - yarl: switch to x86, drop support for Python 3.7, add it for 3.10. (#8047)
<OscarL>
those are from today (with my better understanding of things).
<OscarL>
Welp... there we go :-D
<Begasus>
;)
<OscarL>
Begasus: Will try to be more careful next time, and maybe coordinate things better. (that's part of the reason I've started the "remove Python 3.7" big list :-D)
<Begasus>
np, just make sure if something needs to be merged you put something at the PR like: this PR* needs to be merged prior to this one"
<augiedoggie>
comrad: you could post your question on the forums too, the emacs dev doesn't come to irc very often, but he does read the forums
<comrad>
alrighty
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
bradsco has joined #haiku
floof58 is now known as Guest8539
floof58 has joined #haiku
Guest8539 has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
rodolphoeck_ has quit [Remote host closed the connection]
dominicm has quit [Remote host closed the connection]
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
dominicm has joined #haiku
rodolphoeck has joined #haiku
bbjimmy has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
nosycat has joined #haiku
mishima has joined #haiku
mmu_man has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
<OscarL>
Begasus: just in case, after reviewing my notes... for the paramiko / pynacl / bcrypt recipes... as long as paramiko was first, the other two could go in any order (that's why I originally didn't mentioned other PRs on the paramiko one).
<OscarL>
but good you mentioned it, because I still need to fix the pynacl one :-D
<OscarL>
(I should probably go to sleep a few hours first)
mmu_man has quit [Ping timeout: 480 seconds]
mishima has joined #haiku
<zdykstra>
no sleep, only port!
<OscarL>
oh... one more patch then. :-P
<OscarL>
s/oh/ok/ ... can't even get that right, lol.
bjorkintosh has quit [Quit: Leaving]
bjorkintosh has joined #haiku
Babaj has joined #haiku
mishima has quit [Ping timeout: 480 seconds]
dominicm has quit [Remote host closed the connection]
rodolphoeck has quit [Remote host closed the connection]
Babaj has quit [Read error: Connection reset by peer]
Babaj has joined #haiku
mishima has joined #haiku
<Begasus>
re
rodolphoeck has joined #haiku
dominicm has joined #haiku
<nosycat>
o/
<zdykstra>
\o
<bjorkintosh>
\o\
<bjorkintosh>
/o/
<puck_>
-
<puck_>
o
<puck_>
-
<bjorkintosh>
\o/
<bjorkintosh>
the mascot is very expressive.
<Begasus>
;)
<nosycat>
ROFL.
mishima has quit [Ping timeout: 480 seconds]
freddietilley has quit [Quit: WeeChat 3.8]
<OscarL>
Begasus... this day is weird... I got not one, but TWO smileys from korli today :-D
<Begasus>
whoot! :D
<augiedoggie>
maybe he has been drinking
<OscarL>
and he just co-authored me on one commit.
<OscarL>
must be pure ethanol :-D
<OscarL>
too bad he went for the straight forward solution, instead of the overengeneered marvel I was working on.
<Begasus>
lol
<Begasus>
well I guess he'll merge in a bit, as he approved the PR
<Begasus>
OscarL, shouldn't you be sleeping by now? ;)
mmu_man has joined #haiku
<OscarL>
He problably just want to close it to get rid of me, Begasus :-D
<Begasus>
maybe ;)
<Begasus>
but seeing the numbers of python recipes it's gonna take a while :)
<OscarL>
heh.
mishima has joined #haiku
<OscarL>
re: my sleep. I *might* be entering an hypomaniac period. :-/
<Begas_VM>
just make sure you don't start typing with your head :P
<OscarL>
might produce far better output!
<Begas_VM>
rofl!
humdinger has joined #haiku
<Begas_VM>
'lo humdinger
<humdinger>
hi guys
<humdinger>
busy fighting the old python?
<Begas_VM>
OscarL is :)
<zdykstra>
things you can say to zookeepers and software developers
HaikuUser has joined #haiku
<Begas_VM>
I let him take over the work :)
<humdinger>
delegating... nice :)
<Begas_VM>
nice one zdykstra :)
mmu_man has quit [Ping timeout: 480 seconds]
<Begas_VM>
going over the full list of recipes with libraries can take some time, so, glad he is tackling that :)
mishima has quit [Ping timeout: 480 seconds]
HaikuUser2 has joined #haiku
HaikuUser2 has quit []
<OscarL>
glad to be of any help.
* OscarL
turns VM off for the day.
<Begas_VM>
have a good night OscarL!
<Begas_VM>
don't let the python byte you ;)
* humdinger
waves
<OscarL>
hey... I'm not loging out just yet! :-P
<Begas_VM>
ah :)
* humdinger
waves hellp
<humdinger>
'hello
<Begas_VM>
heh
* OscarL
can't teke a hint.... the channel wants him gone already!
<OscarL>
*take
* OscarL
waves back at humdinger.
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
tqh has joined #haiku
mmu_man has joined #haiku
<Begas_VM>
entered dev-libs
mishima has joined #haiku
<OscarL>
dev-libs -> dev-ils -> love is better
<OscarL>
that's my matt3 impression :-D
* Begas_VM
* OscarL
<Begas_VM>
trying to stay polite :P
<Begas_VM>
yay, got another one! prepareInstalledDevelLib error: there is both a shared and a static library for libargtable2! :)