00:50
NathanKell|Twitch is now known as NathanKell
01:54
NathanKell is now known as NathanKell|Twitch
01:58
NathanKell|Twitch is now known as NathanKell|TwitchLOADING
02:03
NathanKell|TwitchLOADING is now known as NathanKell|Twitch
03:48
NathanKell|Twitch is now known as NathanKell|AFK
06:59
NathanKell|AFK is now known as NathanKell
08:02
NathanKell is now known as NathanKell|AWAY
08:15
aradapilot has joined #spacedock
08:16
egg|zzz|egg is now known as egg|afk|egg
08:18
aradapilot_ has quit [Ping timeout: 201 seconds]
08:54
Qboid was kicked from #spacedock by *status [You have been disconnected from the IRC server]
08:56
Qboid has joined #spacedock
12:35
Daz has quit [Ping timeout: 186 seconds]
12:39
<
Thomas >
RockyTV: o.O
12:42
<
Qboid >
Starting build #44 for job SpaceDock-Backend (previous build: FAILURE -- last SUCCESS #42 2 mo 17 days ago)
12:44
<
Thomas >
Now jenkins shows the same error
12:46
<
Thomas >
Ugh, there was an iris update and the middleware repository changed too
12:49
<
VITAS >
ssl cert ran out
12:51
<
Thomas >
No autorenew?
12:51
<
VITAS >
it should have done that
12:51
<
VITAS >
and thats another reason i hate lets encrypt :/
12:52
<
Thomas >
maybe your cronjob doesnt run often enough?
12:55
<
VITAS >
fixes stuff while yelling at mozarella like the old man he is
13:01
Booxi has joined #spacedock
13:05
<
VITAS >
one webiste not working as it should brings down the whole cert bot
13:05
<
VITAS >
also cert stuff takes quite q while with the amount of (sub)domains i have
13:07
<
VITAS >
cert renewed
14:50
egg|afk|egg is now known as egg
14:54
aradapilot has quit [Remote host closed the connection]
14:54
aradapilot has joined #spacedock
15:59
<
RockyTV >
VITAS, try acme.sh
15:59
<
RockyTV >
Thomas, isn't there a way to restrict go deps to a certain version?
16:00
<
Thomas >
There is, but only if the branches use a common naming
16:00
<
Thomas >
I think I will have to fork the middleware repository and remove some commits
16:01
<
RockyTV >
can't we adapt to the changes?
16:11
<
Thomas >
We could. But there were a lot of changes, and continuing to use the old version would be easier for the moment
16:12
<
Thomas >
I think we should focus on the frontend
16:12
<
Thomas >
The backend works, why change a running system
16:23
<
VITAS >
i know youre learnign and play arrounfd because of it but if you want your work to be used ad some point you should at least stop starting over and over :)
16:26
<
RockyTV >
Thomas, why don't we use glide?
16:27
<
Thomas >
What is glode
16:27
<
RockyTV >
package management for go
16:28
<
Thomas >
Because go get works too
16:30
<
RockyTV >
glide locks the current dependencies
16:30
<
RockyTV >
pretty much like a Gemfile.lock
16:33
<
RockyTV >
there's no v6 tag
16:36
<
Thomas >
There is a v6 branch
16:36
<
RockyTV >
check it out
16:36
<
RockyTV >
we should use glide or something similar to lock the dependencies version
16:36
<
Thomas >
We can already lock the version, using gopkg.in and sane libraries
16:37
<
RockyTV >
why do it ourselves when we can use a package manager? :P
16:37
<
Thomas >
Because the package manager cant do a lot more than we can do in our imports
16:37
<
Thomas >
and we have to do them anyways
16:38
<
RockyTV >
what do you mean with "can't do a lot more"?
16:38
<
Thomas >
If the naming is done right you can lock library versions with raw go
16:38
<
Thomas >
if the author is sane you dont even need that because apis dont change
16:39
<
Thomas >
If you want to use a package manager feel free to do so, as long as you keep go get working ;)
16:39
<
RockyTV >
your idea looks insane to me
16:40
<
Thomas >
Which idea?
16:40
<
Thomas >
I have lots of ideas?
16:42
<
Thomas >
I dont have anything against glide. I am wondering if we need a package manager at all
16:42
<
Thomas >
Because go get already gives us the basics
16:42
<
RockyTV >
it doesn't prevent errors like the one I reported yesterday from happening
16:43
<
Thomas >
glide cant do that either, unless you can filter directly by github brances
16:43
<
RockyTV >
and locking dependencies ourselves is reinventing the wheel, unless if we actually do something that those package managers can't do
16:44
<
Thomas >
"version: A semantic version, semantic version range, branch, tag, or commit id to use." RockyTV: ok, I am convinced
16:44
<
RockyTV >
damn it, you were faster than me :P
16:45
<
Thomas >
Feel free to port the stuff I have to glide
16:45
<
RockyTV >
sure thing
16:46
<
Thomas >
there is a file in the install directory that imports all the neccessary repositories
16:54
<
VITAS >
hmm interresting. enter this into google:
16:59
<
RockyTV >
what's that?
17:00
<
RockyTV >
Thomas, our current structure has some errors
17:00
<
RockyTV >
github.com/iris-contrib/letsencrypt, for example
17:00
<
Thomas >
letsencrypt?
17:00
<
Thomas >
We dont import that
17:02
<
Thomas >
there isnt even a repository with that name
17:02
<
RockyTV >
need to figure out what uses it
17:05
<
RockyTV >
it was iris <5.0
17:05
<
Thomas >
why smaller than 5?
17:06
<
RockyTV >
probably because I didn't use the v6 branch
17:08
<
RockyTV >
why is it trying to fetch a package that doesn't exist?
17:21
<
Thomas >
I guess because it gets imported somewhere
17:26
<
RockyTV >
now this is crazier than your idea
17:26
<
RockyTV >
glide resolves all imports and updates them
17:27
<
RockyTV >
hm, solved with a package ignore
17:32
<
RockyTV >
Get-Content : Cannot find path 'C:\sdb.go' because it does not exist.
17:39
<
RockyTV >
er, Thomas the activate script for powershell isn't working
17:39
<
RockyTV >
$BASE_DIR is empty
17:39
<
Thomas >
You need to dot source it
17:39
<
Thomas >
. .\build\activate.ps1
17:39
<
RockyTV >
it's what I'm doing
17:49
<
RockyTV >
it tries to load the packages from vendor/src
17:50
<
RockyTV >
probably because of the directory structure
17:53
<
RockyTV >
this is way too complexc
17:57
<
RockyTV >
Thomas, almost giving up
17:58
<
Thomas >
well, it should load them from vendor/src, and if glide is run inside of the fake virtual env, it should load them from there
17:58
<
Thomas >
err, it should put them there
17:59
<
RockyTV >
the problem is glide fetches to vendor/
17:59
<
RockyTV >
not vendor/src
18:02
<
Thomas >
Try to change this "$env:GOPATH = "$env:VIRTUAL_ENV/vendor;" + $env:VIRTUAL_ENV" to "$env:GOPATH = $env:VIRTUAL_ENV"
18:45
<
RockyTV >
I think it will work now
18:46
Thomas is now known as Thomas|AWAY
18:49
<
RockyTV >
Thomas|AWAY, if we want to use glide we have 2 options
18:49
<
RockyTV >
1. don't use glide at all
18:49
<
RockyTV >
2. change our directory structure
19:26
Booxi has quit [Quit: Web client closed]
19:27
Daz has joined #spacedock
20:16
SilverFox has quit [Ping timeout: 201 seconds]
21:21
NathanKell|AWAY is now known as NathanKell|AFK
22:13
SilverFox has joined #spacedock