11:15
NemokoschKiwi joined
|
|||
NemokoschKiwi | Hello. I guess some of you are getting bored - sorry about that, same here. | 11:20 | |
What's the right way to get some work done with the raku.org hosting service? Didn't have much luck with raku-infra and perhaps it's not even the right place. | 11:21 | ||
lizmat | is it in a form that it can be deployed? | 11:22 | |
I mean, if it looks the same, but it isn't running on Perl anymore, I'm all for it to run your version | 11:23 | ||
deployment could be done on the "new" Raku servers and DNS change | |||
to point to the new servers | |||
I guess the first step would be to deploy it under a different name, so we could look at it ? | 11:24 | ||
NemokoschKiwi | So the thing is, I don't know for sure how it worked so I rolled with the content of the raku.org repo, altering the update.sh script and creating two Raku script performing certain subtasks. | ||
This misses an obvious step: the installation of the dependencies | |||
lizmat | could you make it an installable dist with the appropriate META6.json? | 11:25 | |
that would be a step forward, no? | |||
NemokoschKiwi | yes, perhaps | 11:30 | |
this is where it gets bikesheddy, like should the whole thing be one dist, and should the scripts install in bin | 11:31 | ||
or should it be a mere META6.json with a couple of dependencies and no actual "code" | |||
lizmat | feels to me that it should be one dist... but you're in a better position to determine that | 11:34 | |
NemokoschKiwi | oh right one more thing | 11:41 | |
one of the dependencies is LibXML, I suppose that requires the underlying C library to be installed by hand | 11:42 | ||
lizmat | OOC, why is that dependency needed? | 11:46 | |
NemokoschKiwi | Atom (or RSS?) feed for the blog posts showing up on the starting page | ||
there was a script for that, processing an ever-growing XML | 11:47 | ||
well, now there is a new script | |||
fun fact: that part isn't statically generated into the page; it's retrieved via AJAX from a prepared JSON | 11:49 | ||
lizmat | well, that makes sorta sense, as it is updated once an hour or so | 11:50 | |
I know some modules in the ecosystem require LibXML, wonder how they handle that ? | 11:51 | ||
NemokoschKiwi | oh right, META6 creates further bikeshedding. What metadata should I put? :D | 12:10 | |
lizmat | mi6 new ? | 12:13 | |
NemokoschKiwi | um, a dist can provide 0 modules, right? lol | 12:20 | |
lizmat | yes, it can | ||
NemokoschKiwi | okay, added a very dummy META6 file... | 12:37 | |
what do you think? | |||
lizmat | if it works it works ? | 12:39 | |
NemokoschKiwi | feedback is welcome ^^ | 12:45 | |
but anyway, it would be good to get some connection to the deployment. It's not urgent at all. It's better to be a couple of months from something than always one day from it. | 12:46 | ||
lizmat | so a zef install . should work on your branch ? | 12:48 | |
NemokoschKiwi | it should | 12:50 | |
the actual content generation is easiest to trigger by calling the process-templates.raku script | |||
(which might need a better name now that it copies all the other files as well) | 12:51 | ||
lizmat | renaming it now would be a right time :-) | ||
NemokoschKiwi | in theory, the real entry point would be update.sh | 12:52 | |
anyway, I changed it now | 12:56 | ||
lizmat | meh not seeing updates to the repo published on any channel | ||
NemokoschKiwi | the github page updates real-time | 13:02 | |
github.com/Raku/raku.org/pull/184 | 13:03 | ||
lizmat | yeah, it's the type of update that isn't handled by Geth | ||
one of these days I guess I will need to look at Geth in depth :-) | |||
15:19
NemokoschKiwi left
|