<DasSkelett[m]>
Doesn't need anything new, we make use of the already existing `protocol` setting.
<DasSkelett[m]>
And don't forget the alembic migrations. But they might take some time.
<VITAS[m]>
hmpf i changed the names of the db users and now ansible is stuck
<VITAS[m]>
sec ill get the hammer
<VITAS[m]>
site is up so no rush
<VITAS[m]>
whats ksp game id for a strange value
<VITAS[m]>
i know what it does but why do we have it set in config?
<VITAS[m]>
why not flag in db?
<DasSkelett[m]>
IT's been initially added for the automated version import from CKAN, so it knows where to put those versions. It's also used for `/api/kspversions` now.
<VITAS[m]>
if we can move it to the db in some way i would be happier
<VITAS[m]>
the code shouldnt be that ksp specific if possible
<VITAS[m]>
db migratring prod takes a long time
<HebaruSan[m]>
Creating an issue for that would help us to remember to come back to it, if you have time
<VITAS[m]>
yes could you do that?
<VITAS[m]>
ill go back to updating prod
<HebaruSan[m]>
Well I don't know your full reasoning, it would help me to understand if you wrote it out
<DasSkelett[m]>
Haha, have to spam some releases to a mod on alpha ^^
<VITAS[m]>
im serious. we all have to do something about these problems
<DasSkelett[m]>
Which problems?
<VITAS[m]>
unforseen problems when /fater deployment
<VITAS[m]>
after
<VITAS[m]>
i have to read more what you write and do some sort of dry run before
<VITAS[m]>
and you should figure out how to better emulate prod like settings
<DasSkelett[m]>
Emulating production without production data is hard.
<VITAS[m]>
wherent you seeding the db?
<DasSkelett[m]>
Sure, but that only emulates the amount of production data, not the actual data, like inconsistencies and what not.
<VITAS[m]>
btw ive to shutdown alpha for a minute
<VITAS[m]>
even prod data wont show all edge cases
<VITAS[m]>
all we can do is fill the db with a large amount of different stuff that maxes out fields and charset
<DasSkelett[m]>
And the only problem I can see right now is that minor visual one with download stats, that affects maybe half a dozen mods on production or so.
<VITAS[m]>
goal is to learn from every time we deploy stuff and get better at it
<VITAS[m]>
so question is what can we as a team do to minimize downtime, bugs, hickups and all that jazz
<VITAS[m]>
have time to do a bit of voip?
<DasSkelett[m]>
Later, gonna eat some breakfast myself now.
<VITAS[m]>
please do :)
<VITAS[m]>
i should send you a care package some time like leveller and me are doing
<VITAS[m]>
self made beefjerky and such
<VITAS[m]>
(if youre into that)
<DasSkelett[m]>
That sounds good. Actually, I might come to Hamburg soon.
<VITAS[m]>
how come?
<DasSkelett[m]>
My sister moved to Hamburg for university recently, and I want to visit her / her new home soon.
<VITAS[m]>
cool whats she studying?
<DasSkelett[m]>
"Irgendwas mit Medien" (Something with media) 😄
<VITAS[m]>
mediasience?
<VITAS[m]>
mediadesign?
<VITAS[m]>
media...ahcrap :D
<VITAS[m]>
just ping me when you want to voip
<VITAS[m]>
ill do some server stuff till then
<DasSkelett[m]>
Media acting and moderation of something like this it's called.
<DasSkelett[m]>
Yep, I'll let you know.
<VITAS[m]>
why is there an sql server running on alpha?
Vali[m] has joined #spacedock
<Vali[m]>
Aaah Hamburg, great city. Got relatives there
<DasSkelett[m]>
Hmm, can't find it to be a dependency of anything. Only a suggestion of `postgresql-client-12`. Maybe it was a recommendation back then and got installed that way?
<DasSkelett[m]>
Anyways, got time to do some talking if you want <span class="d-mention d-user">VITAS</span>
<HebaruSan[m]>
Maybe we should give LGG a page that lists all his mods in a spreadsheet-like format and allows him to mass-update their compatibility
<HebaruSan[m]>
Something linked off the user profile
<HebaruSan[m]>
Just a giant table with the mod name in the left column and a dropdown in the right, then a save button at the bottom
<HebaruSan[m]>
Just a giant table with the mod name in the left column and a game version dropdown in the right, then a save button at the bottom
<VITAS[m]>
LGG?
<HebaruSan[m]>
Mod author linuxgurugamer
<VITAS[m]>
ah him
<VITAS[m]>
had a long voip chat with DasSkelett
<VITAS[m]>
we are sick of the frontend so we decided to push for a solt in replacement
<VITAS[m]>
he can tell you more
<VITAS[m]>
slot
<HebaruSan[m]>
Ahh finally getting rid of the hacked up bootstrap
<HebaruSan[m]>
Planning to keep the same/similar visual style?
<VITAS[m]>
yes
<VITAS[m]>
team effort
<HebaruSan[m]>
Sounds good
<VITAS[m]>
imagine things doing what we are expecting!
<VITAS[m]>
:D
<HebaruSan[m]>
Do you guys have an expectation of how long it will take?
<VITAS[m]>
depends on who wants to help
<VITAS[m]>
all peoplke need to know is css and html
<VITAS[m]>
and be willing to follow guidelines
HebaruSan[m] has quit [Quit: Client limit exceeded: 6]
DasSkelett[m] has joined #spacedock
<DasSkelett[m]>
Plan is to keep Bootstrap because that's what we know and it works and we keep the visual style this way. But Bootstrap 4 of course.
<DasSkelett[m]>
Only features we already have right now, we can add new stuff later.
VITAS[m] has quit [Quit: Client limit exceeded: 6]
HebaruSan[m] has joined #spacedock
<HebaruSan[m]>
And hopefully installing it with npm on demand rather than copying it into our gig
<HebaruSan[m]>
And hopefully installing it with npm on demand rather than copying it into our git
VITAS[m] has joined #spacedock
<VITAS[m]>
also admin lte as base template
<DasSkelett[m]>
Yeah installing it with npm should be possible. Definitely agree with you there, this way we can absolutely make sure nobody will ever manipulate the Bootstrap files by hand.
<VITAS[m]>
lets start at the beginning first :)
<HebaruSan[m]>
Cool, so presumably there will be a git branch for this. What about a dedicated test server?
<HebaruSan[m]>
I imagine this would be a pre-alpha staging area, so the code would flow `new-ui` -> `alpha` -> `beta` -> `master`
<VITAS[m]>
Idea is to first do dummy pages for every view
<VITAS[m]>
once they behave and look how they should we can make template files off them
<VITAS[m]>
bonus: you just need text editor and browser for the stage
<VITAS[m]>
so more people can pitch in
<HebaruSan[m]>
Looks like making a fork of that AdminLTE project and committing to it probably isn't how it's intended to be used
<HebaruSan[m]>
We should install it with npm like any other frontend dependency
<HebaruSan[m]>
You're already 229 commits behind
<HebaruSan[m]>
So <span class="d-mention d-user">VITAS</span> if <span class="d-mention d-user">DasSkelett</span> and I create a `new-ui` branch in git for this project, can you give us a dedicated test server for it, analogous to alpha and beta?
<RockyTV>
why not use alpha?
<RockyTV>
or you mean a server for the frontend only?
<HebaruSan[m]>
Well if you think you can re-do the whole site in 2 weeks, alpha would make sense. I'm assuming it will take longer to get a full rewrite stable.
<HebaruSan[m]>
In the meantime, we may need to do fixes on the existing site
<HebaruSan[m]>
Hence keeping the existing dev pathway clear
DasSkelett[m] has quit [Quit: Client limit exceeded: 6]
HebaruSan[m] has quit [Quit: Idle timeout reached: 10800s]
VITAS[m] has quit [Quit: Idle timeout reached: 10800s]