r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3]

Andreas
19-Oct-2010
[5390]
Except for the 7 month hiatus between the first hostkit release and 
the second.
BrianH
19-Oct-2010
[5391]
The situation is different now, and has been for the last 10 releases 
at least.
Andreas
19-Oct-2010
[5392]
That may well be. But there's nothing to indicate this.
BrianH
19-Oct-2010
[5393]
Except the history of the R3 releases since RMA took over the R3-GUI 
project.
Oldes
19-Oct-2010
[5394]
Wouldn't it be faster to give it to Andreas instead of explaining 
why it's not possible? :)
Andreas
19-Oct-2010
[5395]
One would think :)
BrianH
19-Oct-2010
[5396]
No, as I explained above. Core changes take time to propagate to 
the code surrounding it.
Andreas
19-Oct-2010
[5397]
Which, as I explained above, only prevents hostkit releases if RT 
binaries are not built from the same codebase.
BrianH
19-Oct-2010
[5398x2]
And my time is free now. I work on the core, not really the host 
kit much yet. However, I must run an errand. Later :)
Right, the RT core binaries are built from a *subset* of the same 
codebase. As I explained before.
Andreas
19-Oct-2010
[5400]
Still not preventing hostkit releases, unless the subset is really 
not a strict subset.
BrianH
19-Oct-2010
[5401]
No, but it does explain why it is possible to get a core release 
done first. What you are asking for is to *delay* the core release 
until the rest of the hostkit has been updated.
Andreas
19-Oct-2010
[5402x2]
Nope, if you can do a core release from the same codebase, you can 
do a hostkit release.
Heck, then you could even get external help adapting the graphics 
parts!
Cyphre
19-Oct-2010
[5404]
Andreas, RMA team doesn't have the A108 hostkit as well so no worries 
;)
Andreas
19-Oct-2010
[5405]
Ah, that indeed gives me hope that we'll get the hostkit rather sooner 
than later :)
BrianH
19-Oct-2010
[5406]
host-kit: (core) + non-core-parts

So far the core part is at release level. Despite your protests, 
we aren't going to delay the core release until the rest of that 
equation is done.
Andreas
19-Oct-2010
[5407x3]
core = apples + peas
See, I can make up nice equations as well.
But you sure can tell me which part of the Linux hostkit is non-core.
BrianH
19-Oct-2010
[5410]
Sorry, english clearly wasn't being understood so I tried to translate 
to a language I know that you are fluent in, REBOL.
Andreas
19-Oct-2010
[5411]
Brian, it's easy.
BrianH
19-Oct-2010
[5412]
The paren was the important part.
Andreas
19-Oct-2010
[5413x3]
The binaries are not built from the same code base. Simple as that.
There's tons of Carl internal magic sauce.
And obviously it takes some time for him to disentangle that from 
what is externally released, along with some copy/pasting and what 
not.
BrianH
19-Oct-2010
[5416]
A subset. [[core] rest-of-hostkit]. We can test the core first, even 
if they are built from the same overall codebase. The core doesn't 
include any code that is not in the hostkit, but the converse is 
not true.
Andreas
19-Oct-2010
[5417]
So a core-only hostkit release should be trivial, no?
BrianH
19-Oct-2010
[5418x3]
Nope. Internal testing has to pass before any release. And the subset 
of code that I know that has passed internal testing is the subset 
used by the core binary. Even a core hostkit release has more code 
to test than a core binary release.
Sorry, I was saving this for Carl, but I thought you'd like to know 
that the core build for Windows of A108 has already been released 
today.
Download: http://www.rebol.com/r3/downloads.html
Changes: http://www.rebol.com/r3/changes.html
No Linux version yet (it's that subset-of-the-codebase thing).
Andreas
19-Oct-2010
[5421x3]
Even a core hostkit release has more code to test than a core binary 
release.
Different codebases then.
Except if "test" really means "polish up for release".
BrianH
19-Oct-2010
[5424]
Do you really not know what the word subset means?
Andreas
19-Oct-2010
[5425x2]
I do.
I just doubt your assertions.
BrianH
19-Oct-2010
[5427]
Good, I was concerned for a moment. Then all of your arguments are 
answered.
Andreas
19-Oct-2010
[5428]
Nope.
BrianH
19-Oct-2010
[5429]
Internal testing is part of polishing up for release, yes.
Andreas
19-Oct-2010
[5430x2]
The other way round, Brian.
Like adding /* A108 */ blocks to all the sources. Or getting rid 
of the /* Man, what was I drinking while I wrote this? */ comments.
BrianH
19-Oct-2010
[5432]
?
Andreas
19-Oct-2010
[5433]
If Carl indeed builds from the same codebase, then a binary release 
is identical with a core-only hostkit release except for above polish.
BrianH
19-Oct-2010
[5434x2]
Oh, I get it. We didn't have those comments in the first place (public 
codebase).
For instance, we only have a Windows build for now. A host-kit release 
includes the sources for all supported platforms, even if it doesn't 
include the binaries. And that source would need to be adapted to 
match the new system model to be included in a release. As of when 
last I checked, we hadn't adapted the Linux-specific stuff yet. No 
changes may be needed, but without test builds, internal testing 
of those builds, and debugging we can't say for sure that the extra 
code in the host kit release is of even alpha release quality, no 
matter if we mark it as experimental.
Andreas
19-Oct-2010
[5436x2]
You clearly have not looked into the hostkit much.
A host-kit release includes the sources for all supported platforms


Yes, except that there are separate hostkit releases for each platform. 
In a given hostkit release, the sources for all platforms but the 
one matching the release are dysfunctional.
BrianH
19-Oct-2010
[5438]
No, core works for me for now, and all of my contributions in the 
recent round have been mezzanine, and native testing. I'll start 
working on the higher-level host kit code more when the lower-level 
code I have been working on is done.
Andreas
19-Oct-2010
[5439]
Maybe you want to make less bold assertions about the hostkit until 
you actually find time to look into it.