03:11
andremedeiros has quit [Read error: Connection reset by peer]
03:13
andremedeiros has joined #crystal-lang
03:15
f1reflyylmao has joined #crystal-lang
03:17
f1refly has quit [Ping timeout: 264 seconds]
03:17
f1reflyylmao is now known as f1refly
03:34
chachasmooth has quit [Ping timeout: 260 seconds]
03:42
chachasmooth has joined #crystal-lang
04:29
woodruffw has quit [Ping timeout: 264 seconds]
04:42
woodruffw has joined #crystal-lang
06:04
where_is_x has quit [Ping timeout: 264 seconds]
06:05
where_is_x has joined #crystal-lang
06:23
andremedeiros has quit [Read error: Connection reset by peer]
06:25
andremedeiros has joined #crystal-lang
07:13
_ht has joined #crystal-lang
07:31
ua has quit [Ping timeout: 240 seconds]
07:45
ua has joined #crystal-lang
08:08
hendursa1 has joined #crystal-lang
08:11
hendursaga has quit [Ping timeout: 268 seconds]
08:54
andremedeiros has quit [Read error: Connection reset by peer]
08:55
andremedeiros has joined #crystal-lang
09:15
<
frojnd >
Congrats on 1.0 :) \o/
09:15
* frojnd
is dancing joyfully
09:16
<
frojnd >
Can I get beta version of crystal for armv7l
09:25
mipmip has quit [Quit: WeeChat 3.1]
09:39
<
FromGitter >
<Dan-Do> Just know that the sleep on a spawn fiber block the main thread. Doesn't it?
09:40
<
FromGitter >
<naqvis> no, it shouldn't
09:44
<
FromGitter >
<Dan-Do> "done!" was not printed
09:47
<
FromGitter >
<naqvis> that you would have to look into how that code is implemented, but in normal stdlib, it shouldn't stop ⏎
https://carc.in/#/r/alww
09:48
<
FromGitter >
<naqvis> when program exits, that terminates the main thread, so does all of the fibers
09:49
<
FromGitter >
<naqvis> so normal practice is to `sleep` or `Fiber.yield` at the end of program, to give Fibers a chance to finish execution
09:50
<
FromGitter >
<naqvis> as in above example, Fiber doesn't even get a chance to execute, because main thread terminated and exited
09:59
<
FromGitter >
<naqvis> @Dan-Do that's because code below `Kemal.run` doesn't get executed
09:59
<
FromGitter >
<naqvis> you will need to move that above that for it run
10:19
<
FromGitter >
<Dan-Do> > you will need to move that above that for it run ⏎ ⏎ Now it blocks the main thread, `Kemal.run` was not reached
10:29
<
FromGitter >
<Dan-Do> @naqvis You are correct. That's my bad, my code was wrong.
10:29
<
FromGitter >
<Dan-Do> Thank you.
10:31
<
FromGitter >
<naqvis> 👍
11:15
andremedeiros has quit [Read error: Connection reset by peer]
11:17
andremedeiros has joined #crystal-lang
11:18
entel has quit [Quit: Connection closed for inactivity]
12:10
Vexatos has quit [Quit: ZNC Quit]
12:10
Stephie has quit [Quit: Fuck this shit, I'm out!]
12:21
Stephie has joined #crystal-lang
12:26
Vexatos has joined #crystal-lang
14:31
<
FromGitter >
<jrei:matrix.org> congrats for your "promotion" straight-shoota!
14:32
<
FromGitter >
<jrei:matrix.org> by curiosity, what was your previous job/sector? (you don't have to answer)
14:38
<
straight-shoota >
Thank you
14:38
<
straight-shoota >
I've mostly been doing freelance stuff, webdev, ops, and some non-tech
14:40
<
FromGitter >
<jrei:matrix.org> from some feedbacks I got, there is mixed feelings about freelancing - what is fine?
14:40
<
FromGitter >
<jrei:matrix.org> *was it fine for you?
14:43
<
straight-shoota >
yeah, I suppose it depends on what you do and what expectations you have about work
16:22
_ht has quit [Remote host closed the connection]
16:25
_ht has joined #crystal-lang
16:36
bazaar has quit [Read error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number]
16:38
bazaar has joined #crystal-lang
16:51
<
FromGitter >
<riffraff169> i dont really like freelancing, i need more security i guess...too iffy, no control
17:18
drakonis has quit [*.net *.split]
17:18
snapcase has quit [*.net *.split]
17:18
PixeLInc_ has quit [*.net *.split]
17:18
repo has quit [*.net *.split]
17:18
dom96 has quit [*.net *.split]
17:19
deavmi has quit [*.net *.split]
17:19
baweaver has quit [*.net *.split]
17:19
asterite has quit [*.net *.split]
17:19
robacarp has quit [*.net *.split]
17:19
raz has quit [*.net *.split]
17:19
snapcase_ has joined #crystal-lang
17:19
asterite has joined #crystal-lang
17:19
PixeLInc_ has joined #crystal-lang
17:19
repo has joined #crystal-lang
17:19
deavmi has joined #crystal-lang
17:19
baweaver has joined #crystal-lang
17:19
robacarp has joined #crystal-lang
17:20
raz has joined #crystal-lang
17:20
dom96 has joined #crystal-lang
17:20
drakonis has joined #crystal-lang
17:20
mps has quit [*.net *.split]
17:20
FromGitter has quit [*.net *.split]
17:20
HumanG33k has quit [*.net *.split]
17:20
richbridger has quit [*.net *.split]
17:20
straight-shoota has quit [*.net *.split]
17:20
mps has joined #crystal-lang
17:20
straight-shoota has joined #crystal-lang
17:20
FromGitter has joined #crystal-lang
17:21
richbridger has joined #crystal-lang
17:21
HumanG33k has joined #crystal-lang
17:22
SuperFamicom[m] has quit [Ping timeout: 240 seconds]
17:42
FromGitter has quit [*.net *.split]
17:42
andremedeiros has quit [*.net *.split]
17:42
where_is_x has quit [*.net *.split]
17:42
woodruffw has quit [*.net *.split]
17:42
avane has quit [*.net *.split]
17:42
jhass has quit [*.net *.split]
17:42
DeBot has quit [*.net *.split]
17:42
robertmeta has quit [*.net *.split]
17:42
robacarp has quit [*.net *.split]
17:42
raz has quit [*.net *.split]
17:42
Flipez has quit [*.net *.split]
17:42
markmarkmark has quit [*.net *.split]
17:42
badeball_ has quit [*.net *.split]
17:42
maxpowa has quit [*.net *.split]
17:42
r0bby has quit [*.net *.split]
17:42
fifr` has quit [*.net *.split]
17:42
Nekka has quit [*.net *.split]
17:42
coderobe has quit [*.net *.split]
17:42
straight-shoota has quit [*.net *.split]
17:42
PixeLInc_ has quit [*.net *.split]
17:42
ua has quit [*.net *.split]
17:42
dostoyevsky has quit [*.net *.split]
17:42
wmoxam has quit [*.net *.split]
17:42
justinmcp has quit [*.net *.split]
17:42
jhass has joined #crystal-lang
17:42
dostoyevsky has joined #crystal-lang
17:43
r0bby has joined #crystal-lang
17:43
ua has joined #crystal-lang
17:43
coderobe has joined #crystal-lang
17:43
woodruffw has joined #crystal-lang
17:44
maxpowa has joined #crystal-lang
17:44
raz has joined #crystal-lang
17:44
straight-shoota has joined #crystal-lang
17:44
Nekka has joined #crystal-lang
17:44
avane has joined #crystal-lang
17:44
andremedeiros has joined #crystal-lang
17:45
justinmcp has joined #crystal-lang
17:45
markmarkmark has joined #crystal-lang
17:46
Liothen has quit [Ping timeout: 272 seconds]
17:47
Liothen has joined #crystal-lang
17:55
SuperFamicom[m] has joined #crystal-lang
17:58
_whitelogger has joined #crystal-lang
17:58
frojnd has joined #crystal-lang
17:58
sorcus has joined #crystal-lang
17:59
bazaar has quit [*.net *.split]
17:59
_ht has quit [*.net *.split]
17:59
Stephie has quit [*.net *.split]
17:59
skrzyp has quit [*.net *.split]
17:59
commavir has quit [*.net *.split]
17:59
early` has quit [*.net *.split]
17:59
jrayhawk has quit [*.net *.split]
17:59
jrayhawk has joined #crystal-lang
18:00
_ht has joined #crystal-lang
18:00
skrzyp has joined #crystal-lang
18:00
commavir has joined #crystal-lang
18:00
skrzyp is now known as Guest89349
18:00
bazaar has joined #crystal-lang
18:01
Guest89349 has quit [Client Quit]
18:01
skrzyp1 has joined #crystal-lang
18:01
skrzyp1 has quit [Client Quit]
18:01
skrzyp has joined #crystal-lang
18:03
early has joined #crystal-lang
18:03
frojnd has quit [*.net *.split]
18:03
issyl0 has quit [*.net *.split]
18:03
yxhuvud has quit [*.net *.split]
18:03
oprypin has quit [*.net *.split]
18:03
ebb has joined #crystal-lang
18:04
issyl0 has joined #crystal-lang
18:04
frojnd has joined #crystal-lang
18:04
oprypin has joined #crystal-lang
18:04
yxhuvud has joined #crystal-lang
18:04
oprypin has quit [Max SendQ exceeded]
18:04
oprypin has joined #crystal-lang
18:05
yxhuvud has quit [*.net *.split]
18:05
yxhuvud has joined #crystal-lang
18:06
Liothen has quit [*.net *.split]
18:06
maxpowa has quit [*.net *.split]
18:06
r0bby has quit [*.net *.split]
18:06
Liothen has joined #crystal-lang
18:06
FromGitter has joined #crystal-lang
18:07
maxpowa has joined #crystal-lang
18:08
r0bby has joined #crystal-lang
18:10
hendursa1 has quit [*.net *.split]
18:13
hendursa1 has joined #crystal-lang
18:15
mps has quit [*.net *.split]
18:15
richbridger has quit [*.net *.split]
18:15
asterite has quit [*.net *.split]
18:15
Vexatos has quit [*.net *.split]
18:15
postmodern has quit [*.net *.split]
18:15
duane has quit [*.net *.split]
18:15
Welog has quit [*.net *.split]
18:15
johnny101 has quit [*.net *.split]
18:15
oz has quit [*.net *.split]
18:15
xybre has quit [*.net *.split]
18:15
olbat has quit [*.net *.split]
18:15
deavmi has quit [*.net *.split]
18:15
HumanG33k has quit [*.net *.split]
18:15
drakonis has quit [*.net *.split]
18:15
repo has quit [*.net *.split]
18:15
dom96 has quit [*.net *.split]
18:15
baweaver has quit [*.net *.split]
18:15
snapcase_ has quit [*.net *.split]
18:16
chachasmooth has quit [*.net *.split]
18:16
f1refly has quit [*.net *.split]
18:16
mps has joined #crystal-lang
18:16
olbat has joined #crystal-lang
18:17
postmodern has joined #crystal-lang
18:17
oz has joined #crystal-lang
18:17
chachasmooth has joined #crystal-lang
18:17
asterite has joined #crystal-lang
18:17
HumanG33k has joined #crystal-lang
18:17
f1refly has joined #crystal-lang
18:17
johnny101 has joined #crystal-lang
18:17
richbridger has joined #crystal-lang
18:17
deavmi has joined #crystal-lang
18:18
Vexatos has joined #crystal-lang
18:18
baweaver has joined #crystal-lang
18:18
Welog has joined #crystal-lang
18:19
drakonis has joined #crystal-lang
18:19
<
straight-shoota >
I use alpine as build and deployment system, yes
18:19
dom96 has joined #crystal-lang
18:19
<
straight-shoota >
but not on my workstation
18:20
renich has joined #crystal-lang
18:21
snapcase has joined #crystal-lang
18:21
<
frojnd >
I see.. edge?
18:21
repo1 has joined #crystal-lang
18:21
<
frojnd >
Why does crystal fails CI for Alpine?
18:22
renich has quit [Client Quit]
18:22
renich has joined #crystal-lang
18:24
<
straight-shoota >
seems to be some kind of incompatibility introduced in alpine 3.13
18:25
<
straight-shoota >
3.12 should be good
18:25
repo1 has quit [Client Quit]
18:25
repo1 has joined #crystal-lang
18:27
<
mps >
well, I'm starting to think this could be problem with GC (boehm gc)
18:28
<
straight-shoota >
sounds likely, yes
18:29
SuperFamicom[m] has quit [Ping timeout: 245 seconds]
18:31
renich has quit [Remote host closed the connection]
18:37
<
straight-shoota >
and even that doesn't seem like a substantial change
18:37
<
mps >
another cause could be our builders, lxc
18:38
<
mps >
because also 0.35.0 didn't passed on CI but passed on builders
18:39
<
straight-shoota >
oh, that's interesting
18:39
<
mps >
though I tried on my local machine in 'bare metal' mode but it failed, maybe because not enough RAM
18:39
<
mps >
and I'm tempted to just push 1.0.0 to builders
18:40
<
mps >
and if fail on builders to disable test/check
18:42
<
straight-shoota >
well, what's to lose? :D
18:45
<
mps >
but I'm not official maintainer though I maintain it last two years
18:45
<
mps >
that is only what 'keeps' me
18:47
<
straight-shoota >
so how do you become maintainer?
18:47
<
straight-shoota >
unless you don't want to...
18:49
<
mps >
alpine doesn't have any formal process for that, usually talk on irc, or of current maintainer is inactive and don't respond to mail
18:49
<
mps >
but jirutka is still very active on other packages
18:51
<
straight-shoota >
maybe ask him if he wants to transfer maintainership to you?
18:52
<
straight-shoota >
whatever non-formal process might not exist for that ^^
18:55
<
mps >
I would like him to be official maintainer because his knowledge is a lot better than my about crystal
18:56
<
straight-shoota >
okay :+1:
18:56
<
mps >
anyway, I closed old MR (you know it) and will open new one with 1.0.0 version
18:56
<
straight-shoota >
great, let's see how it goes
18:58
<
straight-shoota >
btw. the official distribution package builds the compiler on alpine 3.13 and it works
18:58
<
mps >
yes, build pass fine
18:59
SuperFamicom[m] has joined #crystal-lang
19:00
<
straight-shoota >
the docker images hat do be reverted to 3.12 to get CI working
19:01
<
straight-shoota >
docker images use gc package and the linux package process builds its own libgc with the multithreading patch
19:01
<
mps >
btw, I didn't come to solution about fixing version patch
19:11
<
straight-shoota >
sry, what was that about?
19:12
renich has joined #crystal-lang
19:14
<
mps >
I made this to not take git rev of alpine aports as crystal version
19:16
entel has joined #crystal-lang
19:17
<
straight-shoota >
can't u configure CRYSTAL_CONFIG_BUILD_COMMIT
19:19
<
straight-shoota >
ideally with the sha from crystal repo commit, or make it empty to disable the output
19:22
<
mps >
actually I thought to make it empty, especially now when the crystal is stable
19:24
<
straight-shoota >
the release commit has always been stable =)
19:24
<
straight-shoota >
the sha is mostly useful for non-release versions, true
19:25
renich has quit [Ping timeout: 240 seconds]
19:26
<
mps >
well, not sure what to do, when I finish with MR I will inform you to add comment or patch to fix it ;)
19:26
<
mps >
whatever you think is ok
19:27
<
mps >
straight-shoota: just curios, I read in backlog here that you got new position, is it related to crystal?
19:27
<
straight-shoota >
you could just add `CRYSTAL_CONFIG_BUILD_COMMIT=` to the make arguments
19:28
<
straight-shoota >
yes, I've joined manas to work on Crystal
19:28
<
mps >
ah, good, hope it will be good for you (for crystal I'm sure)
19:42
fifr` has joined #crystal-lang
19:50
<
FromGitter >
<winni2k> Hi there, I am trying to compile crystal and I am getting a single error when running `.build/std_spec`. Here is the error report: ⏎ ⏎ ```code paste, see link``` ⏎ ⏎ This looks like a small deviation, but it might be important. Has anyone seen this kind of error before? [
https://gitter.im/crystal-lang/crystal?at=605ce9a328e6153d7242e164 ]
19:51
<
FromGitter >
<Blacksmoke16> what os/architecture are you on?
19:55
<
FromGitter >
<winni2k> I'm on CentOS/7, but compiling within a conda environment
19:56
r0bby has joined #crystal-lang
19:57
<
straight-shoota >
mps, looks good
19:58
<
mps >
straight-shoota: thanks
19:58
<
straight-shoota >
@winni2k I wouldn't worry about that
19:59
<
straight-shoota >
Math.gamma is a direct call to libm function, if it returns something different, it's probably not a big deal
20:18
<
_ht >
I have trouble locating method Crystal::System::Process.prepare_args(command, args, shell). I am looking in process.cr, but it is not in that file?
20:18
<
FromGitter >
<winni2k> Ok, thanks!
20:18
<
FromGitter >
<Blacksmoke16> _ht pretty sure thats an internal method
20:19
<
FromGitter >
<Blacksmoke16> i.e. not public
20:19
<
_ht >
Ah, where can I find out what it is doing? Because it seems to "eat" spaces in options like "--css somefile.css"
20:19
<
FromGitter >
<Blacksmoke16> got some example code?
20:20
<
_ht >
No, I'll see if I can create a minimal example
20:20
<
straight-shoota >
definition should be somewhere in src/crystal/
20:30
hightower2 has joined #crystal-lang
20:35
<
hightower2 >
Hey if I add a dependency in shard.yml for 2.0 does this mean 2.0.* ? And similarly, does 2 mean 2.* ?
20:35
<
hightower2 >
Or I'm better using / should use ~> 2.0 ?
20:37
<
_ht >
I do expect "--to html" and "--to=html" to behave the same as the underlying command accepts both ways of writing options
20:37
<
_ht >
But maybe I should escape something?
20:38
<
FromGitter >
<Blacksmoke16> what if you do `["--to", "html"]`?
20:39
<
mps >
straight-shoota: pushed to builders, lets see in about hour
20:39
<
_ht >
I did not expect that, but I can work with that
20:40
<
hightower2 >
aha the 2.0 only works for crystal version, not in deps
20:40
<
_ht >
Blacksmoke16: Thanks for helping out!
20:45
<
FromGitter >
<winni2k> Once I have compiled crystal from source, what files are necessary for the binary to work? As in, if I wanted to install the compiled binaries, which ones would I need to copy to `/usr/local`?
20:49
<
FromGitter >
<oprypin:matrix.org> i think of those only basically src directory is required
20:50
<
FromGitter >
<jrei:matrix.org> ...what. is. this. repo
20:51
<
FromGitter >
<jrei:matrix.org> a branch per package
20:52
<
FromGitter >
<winni2k> Perfect! Thanks @oprypin:matrix.org
20:52
<
FromGitter >
<oprypin:matrix.org> it's subversion, branches are not an equivalent concept there
20:52
<
FromGitter >
<oprypin:matrix.org> (mirrored from subversion)
20:53
<
FromGitter >
<jrei:matrix.org> I see, hopefully. This branches are like individual repos inside a project
20:58
_ht has quit [Remote host closed the connection]
21:00
<
FromGitter >
<winni2k> Right, I'm sure I will...
21:01
<
FromGitter >
<winni2k> If i get the error "Error: can't find file 'prelude'", then is that because I haven't copied over the src dir yet?
21:13
<
FromGitter >
<oprypin:matrix.org> @winni2k: yes either not copied or not added to path (last link)
21:14
<
FromGitter >
<oprypin:matrix.org> @winni2k: is this for distro packaging or for yourself?
21:15
<
FromGitter >
<oprypin:matrix.org> for yourself it's much easier to just keep the binary in the repo directory
21:19
<
FromGitter >
<winni2k> For some reason crystal segfaults when compiling a hello world example after packaging the linux tarball. I thought that compiling from source might fix it, but it looks like I'm not having any luck there either.
22:26
DTZUZU has joined #crystal-lang