<kallisti5>
I was trying to compile Haiku on the SiFive Unmatched
<kallisti5>
now i'm looking at trying to get Haiku running on it.. but SiFive is using two custom partitions to boot u-boot from
<TwinkyDick69[m]>
Ill watch
<TwinkyDick69[m]>
kallisti5 What OS are you on?
<kallisti5>
ArchLinux
<kallisti5>
lol.. only documentation of the boot mode select switch is a picture saying "make it look like this"
<kallisti5>
ok. in theory this SD card will boot on the Unleashed now
<kallisti5>
HOLY CRAP IT WORKS
<kallisti5>
well... works as i'm in the EFI bootloader
vdamewood has joined #haiku
Diver has joined #haiku
Diver has quit []
pengphei has quit [Quit: pengphei]
AlienSoldier has joined #haiku
<mbrumbelow>
Wow
boistordu_old has joined #haiku
<mbrumbelow>
I walked away for a few minutes and you are in the EFI
boistordu has quit [Ping timeout: 480 seconds]
Diver has joined #haiku
beaglejoe_ has joined #haiku
kikadf_ has joined #haiku
kikadf is now known as Guest1796
kikadf_ is now known as kikadf
Guest1796 has quit [Ping timeout: 480 seconds]
beaglejoe_ is now known as beaglejoe
beaglejoe has left #haiku [#haiku]
dr_evil has joined #haiku
<julicenri>
kallisti5: Is the stream stuck?
dr_evil_ has quit [Ping timeout: 480 seconds]
<kallisti5>
I got side tracked. Neighbor brought over a power supply from a TV they wanted me to check out
<kallisti5>
Plugged it in, checked some things, unplugged and checked the mains capacitors
<kallisti5>
went to pick it up, and I didn't check them well enough :'-)
<kallisti5>
anyway.. just got distracted with the shock lol
Diver has quit [Quit: Leaving.]
<ConditionBoy>
kallisti5: what is the overall progress of the port?
<ConditionBoy>
i am very very excited about haiku on risc-v
<kallisti5>
x512 reports having good progress running under qemu. He has a *lot* of code out of tree though
<kallisti5>
we're working through it in gerrit, but there are a *LOT* of patches that need review + repairs
<ConditionBoy>
i wish i knew anything about that kind of stuff
Diver has joined #haiku
Diver has quit [Quit: Leaving.]
AlienSoldier has quit [Quit: Vision[0.10.3]: i've been blurred!]
<Scarecrow>
kind of a shame that the PPC port isn't in a very functional state (last I heard, anyway, please correct me if I'm wrong, I have an eMac that would suit Haiku wonderfully)
<kallisti5[m]>
Just came down to lack of interest. Our bootloader was starting there too in open firmware.
<kallisti5[m]>
We'll definitely accept patches for any architecture though if anyone wanted to pick up work on it 😁
<psydroid>
what is the state of the PPC port?
<psydroid>
last time I tried last year I got stuck building the cross-compiler
<psydroid>
tsundoku tried it first and then I tried to help him, but to no avail
<Begasus>
takes a lot of time here also, only the "install" part takes about 4 hours :(
<Begasus>
but it's good that it's kept alive, thanks on the work so far jmairboeck :)
<jmairboeck>
yes, I know :( and haikuporter is also uncooperative again (waiting for build package ...)
<Begasus>
tried using the tip as given by PulkoMandy ?
<Begasus>
eg remove the files in $sourceDir/boot/system/packages/administrative
<jmairboeck>
most of time it works for me after deleting everything except sources and flags from the work directory. But it is not really deterministic
<jmairboeck>
but now it's compiling stuff again
<PulkoMandy>
can we just put this trick directly in haikuporter instead of telling people to do it manually?
<Begasus>
I think there is an issue open already for that at haikuporter PulkoMandy ?
<jmairboeck>
just deleting packages/administrative has not always helped for me
<nephele[m]>
maybe begasus should patch haikuporter, knowing all the tricks... :)
<Begasus>
thing is that it's not reproducable also, you never know when it steps in :)
<Begasus>
nah, python there nephele[m] :P
<nephele[m]>
sure?
<nephele[m]>
why are we even using python if many devs refuse to touch it
<PulkoMandy>
haikuporter was forked from beports which was written in python
<PulkoMandy>
it was then largely extended to support our package format by people who were mainly perl and c++ developers
<AlwaysLivid>
has it been updated to python3 yet or
<AlwaysLivid>
i'm a bit running behind
<AlwaysLivid>
and that was on my to-do lis tlol
<PulkoMandy>
as a result, there are two kind of people: those who don't want to touch it because it's in python, and those who don't want to touch it because it is not written in a python-esque way
<PulkoMandy>
yes, it's running fine in python3 for a few years now?
<PulkoMandy>
yes, I should not have written this recipe that no one ever updates I guess :/
<AlwaysLivid>
oh, that explains it.
<AlwaysLivid>
17 months
<PulkoMandy>
well, you update the website, I update the package in haikuports
<PulkoMandy>
sounds good?
<AlwaysLivid>
seems pretty decent
<AlwaysLivid>
:D
amk has quit [Ping timeout: 480 seconds]
<Begasus>
lol, didn't even noticed that PulkoMandy , I'm using a git checkout for haikuporter (never installed it with haikuports) :)
gouchi has joined #haiku
<AlwaysLivid>
truth be told, we don't recommend people to install it thru haikudepot
<PulkoMandy>
yes, because the recipe is always old and never updated
<PulkoMandy>
so if we did that people would complain that it doesn't work
<PulkoMandy>
anyway, we're due to beta3 soon, it's a good time to tag a new haikuporter release
<AlwaysLivid>
is there a slim chance that the translations wont get locked before july?
<AlwaysLivid>
my schedule will be clear then so
<AlwaysLivid>
idk
<AlwaysLivid>
just asking out of curiosity
<jmairboeck>
I just the package of haikuporter, it works fine for me (besides issue #207)
<PulkoMandy>
AlwaysLivid, ar you asking us to delay the beta3 release to after your exams or wahat?
<AlwaysLivid>
nopeeeeeeee
<AlwaysLivid>
just asking whether i'll make it
<AlwaysLivid>
because there's pretty much no final date and i'm scheduling tons of stuff ahead of time
<AlwaysLivid>
i understand that that's a 'you' problem for the most part :D
<AlwaysLivid>
jeez, i knew what i said sounded very much wrong
<Begasus>
;)
<nephele[m]>
pulkomandy: i see, so its more historical fact than intentional design
<AlwaysLivid>
I promise that I am fully aware of the fact that the world doesn't fully revolve around me, it's more of a question as to whether the stars happen to be coincidentally aligning to my advantage :D
<nephele[m]>
i also saw the configure script for the haiku source tree errors out on missing pyhton :/
<PulkoMandy>
nephele[m], personally I think Python is a better choice than any other language for this? especially now that it's python3
<AlwaysLivid>
adding to to-do list: refactor haikuporter in a more pythonic way
<PulkoMandy>
nephele[m], yes, because the build needs python in some places. how is that a problem?
<Begasus>
put some priorize on them AlwaysLivid , I think your list is about a few pages already ;)
<PulkoMandy>
AlwaysLivid, also the Greek translation is 90% complete at the moment and I expect most of the missing things to be translation of Cortex, which isn't exactly the most critical part? And just ask some other people to help rather than doing it all by yourself, maybe?
<PulkoMandy>
and yes, I stopped doing TODO lists a few years ago, mine kept growing and growing and it was demotivating
<AlwaysLivid>
Well, the other major translator told me that he's too busy with work to work on that at the moment.
<AlwaysLivid>
The person I reached out to just translated two sentences the last time around and we've lost touch... i can only see one translator in this IRC channel
<Begasus>
Can't find the time myself to work on the Dutch translation also, but I'm guessing some others are in there working on it too
<PulkoMandy>
so... gcc is randomly failing with internal compiler errors on my haiku machine. Am I the only one to see this? Is it a hardware problem?
<AlwaysLivid>
private messaged the said contributor but not mentioning them in here in order to not get confrontational, there's going to be other releases too so
<AlwaysLivid>
i'll try to reach out to reddit the next time around
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<AlwaysLivid>
thank god we're not having a supertuxkart situation
<Begasus>
0_°
<AlwaysLivid>
where they cannot relicense the game and release it on steam simply because they haven't been able to reach out to many contributors
<AlwaysLivid>
and ask them if they agree to relicensing their code
<AlwaysLivid>
because there's another contributor, literally the social media manager of the greek pirate party, that i've been wanting to reach out to for this purpose, but he's basically impossible to reach out to for me
<AlwaysLivid>
and i'm like, 'good lord, it's been 20 years and if i have difficulty with one single person, i can't imagine how hard it'd be with literally everyone'
<AlwaysLivid>
out of curiosity, why do the translations lock some time before the release?
<AlwaysLivid>
and not, like, say, right before that happens
<AlwaysLivid>
i don't object to it, i'm mostly just curious as to what the mindset is or whether it has something to do with branching etc.
<AlwaysLivid>
i'll also be a bit honest, i'm a bit worried that my questions come across as unreasonable demands
<PulkoMandy>
AlwaysLivid, we need to generate the final release image and test if for a while before releasing it
<PulkoMandy>
and "some time" you refer to is a single week
<PulkoMandy>
which does not seem a lot to me
<AlwaysLivid>
well, a week falls under "some", right?
<PulkoMandy>
during that week, we need to do final testing of the image, make sure it's ok, mirror it on all mirrors, order the DVDs, etc
<PulkoMandy>
if you come after that and say "hey I found a typo in the Greek translation" (or any other language or even the english strings), well, it's too late, the thing is already rolling
<AlwaysLivid>
speaking of which, is there a store for the DVDs and if not, is there a necessity for one?
<nephele[m]>
pulkomandy: any additional language is an additional dep for porting to new architectures :)
<nephele[m]>
with python its nit that tragic though
<AlwaysLivid>
got it, i thought that many of these things actually took place after the release (e.g. ordering DVDs and mirrors)
<PulkoMandy>
for beta1 the store was run from my living room
<PulkoMandy>
for beta2 there was nothing
<PulkoMandy>
for beta3 I think the marketing team is in charge of it and I don't know what their plans are
<AlwaysLivid>
understood
<AlwaysLivid>
so when i also asked for some extra time back in beta2, i basically implicitly asked to delay the whole release?
<AlwaysLivid>
yeah i think the answer is obvious to this one, oops.
<AlwaysLivid>
regarding the to-do lists, i don't think of them as stuff that i should do, but 'ideas of stuff to do that i can also throw at other people interested in contributing' tbh
<Begasus>
banned my todo list also, I always seem to get side-tracked :P
amk has joined #haiku
<AlwaysLivid>
i'm mostly not able to do many things at a time because i end up getting side-tracked every few minutes by the other task right now
HaikuUser has joined #haiku
<AlwaysLivid>
at least that's what's been happening over the past couple months, which is weird
HaikuUser has quit []
bitigchi has quit [Ping timeout: 480 seconds]
<jmairboeck>
Begasus: I try removing make texlinks from the recipe, it seems that make install already does this. Lets see if this works
<Begasus>
nice to know jmairboeck !
<Begasus>
libQt5pas still building here, takes some time for such a small source package ;)
<jmairboeck>
but it seems now the links are missing completely
<Begasus>
so not such a good idea ;)
<jmairboeck>
so I'll have to "debug" make texlinks
<Begasus>
looked a bit into it, but can't manage that here ;)
odnes has quit [Remote host closed the connection]
<Not-5835>
[haikuports/haikuporter] pulkomandy tagged 226a85d as 1.2.4 https://git.io/JZMc9
<Not-5835>
[haikuporter] pulkomandy published 1.2.4 | Haikuporter 1.2.4 - https://git.io/JZMcS
<Not-5835>
[haikuports/haikuports] pulkomandy pushed 1 commit to master [+1/-2/±0] https://git.io/JZMWM
blu256 has quit [Read error: Connection reset by peer]
<Not-5835>
[haikuports/haikuports] pulkomandy ea7eefe - Add recipe for haikuporter 1.2.4.
tqh has joined #haiku
bitigchi has joined #haiku
freakazoid333 has quit [Read error: Connection reset by peer]
freakazoid333 has joined #haiku
countryboy has joined #haiku
<countryboy>
porting cups ?
<countryboy>
do you like cups ?
<countryboy>
;-)
<countryboy>
hi Begasus !!!
<Begasus>
'lo countryboy
<countryboy>
Begasus: welcome back !!!
odnes has joined #haiku
<Begasus>
Thanks :)
<countryboy>
welcome ;-)
countryboy has left #haiku [#haiku]
bitigchi has quit [Ping timeout: 480 seconds]
<jmairboeck>
Begasus: I have a haikuporter question: when I add a new commit in the source repo, can I recreate the new patchset again with "haikuporter -e"? do I have to drop the "patch function" commit first? (texlive uses both a patchset and a patch function)
<jmairboeck>
I have recreated the patch manually because I couldn't get git to apply it. The path of the script has changed and also the contents seem to have changed a bit since 2014
Diver has quit [Quit: Leaving.]
<Begasus>
You can just change the credits for jessicah and push the changes in a new commit jmairboeck
<jmairboeck>
I am unsure how to even recreate the patchset
<Begasus>
are there new changes?
<jmairboeck>
I have added a new commit to it
<jmairboeck>
in the source repository
<Begasus>
ok, then you can just use hp -e * to recreate it (make a copy from the current to be sure)
<Begasus>
haikuporter will pick up the new git commit
<Begasus>
and add it to the existing patchset
<jmairboeck>
but I think I should drop the "patch function" commit first, am I correct?
<jmairboeck>
I don't want that to end up in the patchset
<jmairboeck>
or is this detected automatically because of the tag
<jmairboeck>
?
<Begasus>
You can manualy pull it out also :)
<Begasus>
not sure what you mean by the patch function?
<jmairboeck>
the PATCH() function in the recipe, which also creates a commit in the source repository, on top of the patchset
countryboy has joined #haiku
<Begasus>
ah :)
<Begasus>
right that shouldn't end up in the patchset
<jmairboeck>
so I'll use git rebase -i first and drop it before extracting the patchset, I think that should do it
<Begasus>
you could extract the source disabling the patch() function and then add your changes to the source
<Begasus>
not that familiar with git here ;)
<Begasus>
it's always a pain here when I try to use rebase/reset ... :P
<Begasus>
does the patch() function touches the file(s) you changed?
countryboy has left #haiku [#haiku]
<jmairboeck>
no, not that commit, the patch function just touches just the autoconf/automake stuff mostly
odnes_ has joined #haiku
odnes has quit [Remote host closed the connection]
<jmairboeck>
ok, I think it would have worked without the rebase ... it tried to do a git rebase --onto ^PATCH_FUNCTION and failed at that because I removed that commit and tag ;)
<jmairboeck>
haikuporter is smarter than I thought ;)
<Begasus>
;)
<jmairboeck>
I have started another build ... now I have to rebuild everything because it has to redo the patch function (and the patchset first)
<jmairboeck>
so this will take a while :)
<Begasus>
Know the feeling ;)
<Begasus>
target.path = $$[QT_INSTALL_LIBS] this hardcodes to /boot/system/lib on Haiku, build for libQt5Pas is ok, install part is still failing (INSTALL_ROOT) doesn't fix it also (still investigating)
<Begasus>
bbl
bitigchi has joined #haiku
bitigchi has quit [Ping timeout: 480 seconds]
countryboy has joined #haiku
<countryboy>
hi Begasus
<countryboy>
hi AlwaysLivid
<countryboy>
AlwaysLivid I hope with love that your bruises heal ...
<AlwaysLivid>
the sample information in both cases seems to be different. would it be a good idea to make it a bit less confusing by just using the same information or
<AlwaysLivid>
is it okay in this case because the first one refers to a dummy package
bitigchi has joined #haiku
ClaudioM has quit [Ping timeout: 480 seconds]
bitigchi has quit [Ping timeout: 480 seconds]
bitigchi has joined #haiku
vdamewood has joined #haiku
<kallisti5[m]>
mbrumbelow: so.. I haven't really interacted with the promotion team, however I have the first official task for them
<kallisti5[m]>
We need proposals for where to get physical media made of Haiku (with label printings, etc)
<kallisti5[m]>
seems to fit within the promotion team well
<kallisti5[m]>
make a proposal, and submit it to Haiku, Inc. for approval :-)
<kallisti5[m]>
pulkomandy has been making his own media for a while with money out of his own pocket... it's probably time to try and fix that :-D
<PulkoMandy>
well I did that once (for beta1) and I refunded myself (and then donated the extra money to haiku inc)
<AlwaysLivid>
... Not sure if that's within the scope of the marketing team, but would setting up our own store e.g. for CDs (and other goods later on, maybe) be a good idea?
<kallisti5[m]>
PulkoMandy: you're also still free to make your own media :P
<AlwaysLivid>
Could probably help with getting rid of the beta1 CDs as well?
<PulkoMandy>
I ordered the discs from duplicaprint.com and it worked well, would recommend if shipping from France
<PulkoMandy>
otherwise, I guess find a similar offer near whoever is handling this?
<PulkoMandy>
I don't know what mmadia was using for previous versions
<PulkoMandy>
and, yes, would be nice to have a store or something
<PulkoMandy>
not "send money to pulkomandy's personal paypal account"
<kallisti5[m]>
so far, this is just a soft idea i've had (and included it in the release timeline).
<AlwaysLivid>
I may be able to help with this.
<kallisti5[m]>
if anyone isn't onboard with the idea, let me know
<PulkoMandy>
also, would be nice if we could set a deal with freewear.org for T-Shirts
<kallisti5[m]>
also, PulkoMandy you've been doing an awesome job over the years with it
<PulkoMandy>
I would feel more confident buying from there than from the current store at cafepress, because there is a clear indication of how much money gets to haiku inc
<PulkoMandy>
on cafepress I don't even know if haiku inc gets any money at all
<kallisti5[m]>
I think the Inc has a cafepress account
<kallisti5[m]>
(checking)
<PulkoMandy>
they at least used to have one, but I don't remember seeing it mentioned in financial reports, and in any case it's not clear what happens when you buy from cafepress website
<kallisti5[m]>
I have an email and password to login, they don't work :-|
<AlwaysLivid>
Transparency is very good.
<kallisti5[m]>
meh. looks like it was closed down or something
<AlwaysLivid>
I found a family business that builds t-shirts for open-source software and donates some proceeds, but PulkoMandy also brought up that they don't explicitly note how much they donate.
<Not-5835>
[haiku/infrastructure] kallisti5 pushed 1 commit to master [+0/-0/±1] https://git.io/JZDAe
<Not-5835>
[haiku/infrastructure] kallisti5 41f6aec - support: Disable irker for now, we no longer use it
<jmairboeck>
Begasus: seems like `make texlinks` is fixed now. The installation of packages is still running here, but from the packaging directory, it looks good now. I already committed and pushed the updated patch to make haikuporter behave :)
<PulkoMandy>
for selling DVDs/USB drives there's the option of going through https://enventelibre.org/en/ , I had contacted the owner a few years ago but never managed to get haiku inc to sign anything with them (my fault, I think they wanted us to sign some agreement that was in French and I never translated it)
<AlwaysLivid>
Wait, we are only "selling" CDs and T-shirts, right?
<AlwaysLivid>
CDs = produced by members, T-shirts = outsourced
<PulkoMandy>
for now, yes. I also printed some stickers but these were not sold, given for free
<ConditionBoy>
hold up, there are free stickers in the mix?
* AlwaysLivid
is eagerly listening
<PulkoMandy>
the idea with enventelibre is that we do the manufacturing and send them the things, and they handle the selling and shipping. It is more or less a side thing run from a book shop somewhere in Paris where the owner is an opensource supporter
<PulkoMandy>
there were stickers, yes, but currently I'm out of stock
<PulkoMandy>
and didn't print any since there is no "real world" conference planned for now
<ConditionBoy>
then what good are you?
<ConditionBoy>
lol
<AlwaysLivid>
... would be a good idea to keep in the back of our heads to take advantage of stickers in order to draw contributors, who doesn't like them!??!
<kallisti5[m]>
I made some Haiku stickers through stickermule
<kallisti5[m]>
the edges weren't cut very cleanly
<PulkoMandy>
the ones I made were fine
<AlwaysLivid>
yeah they look pretty good
<PulkoMandy>
I think they have different factories for US and EU however
<ConditionBoy>
who deos the graphic design for haiku?
<ConditionBoy>
does*
vdamewood has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<PulkoMandy>
the original logo was by Stuart McCoy, later reworked by stippi. stippi did the initial icon set but now there are several people drawing icons in the same style (zumi, humdinger, 3deyes, I did some myself)
<PulkoMandy>
and I did the current version of the dvd and sleeve as well as stickers. Based on previous work I think from mmadia and maybe scottmc?
blu256 has joined #haiku
<ConditionBoy>
i love the icon design language of haiku
<ConditionBoy>
where are promotional artworks kept?
mchasard has quit [Quit: Vision[0.10.3]: i've been blurred!]
freakazoid333 has quit [Read error: Connection reset by peer]
freakazoid333 has joined #haiku
Vidrep_64 has quit [Quit: Vision[0.10.3]: i've been blurred!]
<roiredX>
so I've looking at recipes in haikuports
<roiredX>
and find all have a line 'mimeset -f AppName'
<roiredX>
I presume that is needed in order for Haiku to add the app to the mime database?
<roiredX>
meaning, should I use it for CudaText too?
mbrumbelow has quit [Quit: Vision[0.10.3]: i've been blurred!]
<augiedoggie>
yes, you generally run mimeset after the xres command
<roiredX>
was you who said the xres thing last time i asked, right? augiedoggie?
<augiedoggie>
yes, i mentioned it but iirc PulkoMandy went into some detail explaining it
<roiredX>
aha... thanks! :)
<roiredX>
i'll do the mimeset thing
<roiredX>
and check if with that the issue is solved
<roiredX>
thanks again
<augiedoggie>
i'm also Lrrr on the forums ;)
<roiredX>
hahahaha... good to know!
<roiredX>
thanks Lrrr XD
<augiedoggie>
:D
<roiredX>
so now I'm seeing something regarding RDEF file
<roiredX>
resource file_type message
<roiredX>
so I also presume I should add this to the RDEF file
Diver has joined #haiku
<augiedoggie>
yes, i think there is a bug in the haiku mimetype system though
<augiedoggie>
i was manually editing resources the other day to try to figure it out
<roiredX>
I see
<augiedoggie>
i can set cudatext as a handler for images/application/etc... but it wouldn't show up when associated with text files
<roiredX>
that's what i've experienced, i guess
<roiredX>
i couldn't open a file with CudaText, didn't show up
<roiredX>
nor in the filetypes preferences
<roiredX>
nor the double click
mbrumbelow has joined #haiku
<roiredX>
just found out the mimetype thing and the resource file_types
<roiredX>
so thought could be related
<augiedoggie>
i think there is more than one problem though, even if i forced cudatext as a handler for a filetype it still wouldn't open the clicked file
<roiredX>
mmm..
<roiredX>
cudatext inner stuff?
<augiedoggie>
hard to say, i gave up on it for the moment
<roiredX>
ok. I'll do the mimeset and RDEF homework next week
<roiredX>
and add it to the 'tips and tricks notebook'
<roiredX>
so I won't forget next time
<roiredX>
will ask the dev about this too, just in case