Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||
00:23
anatofuz joined
00:38
epony left
01:14
anatofuz left
01:15
anatofuz joined
01:19
anatofuz left
01:33
anatofuz joined
01:42
epony joined
02:11
anatofuz left
02:18
anatofuz joined
02:22
anatofuz left
02:28
anatofuz joined
02:43
anatofuz left
02:44
anatofuz joined
02:47
anatofuz left
02:50
anatofuz joined
|
|||
releasable6 | Next release in ≈1 day and ≈15 hours. R6 is down. At least 7 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 03:00 | |
03:56
anatofuz left
03:59
anatofuz joined
04:03
anatofuz left
04:13
anatofuz joined
04:18
anatofuz left
04:20
anatofuz joined
05:50
Kaypie joined,
Kaiepi left
06:01
anatofuz left,
anatofuz joined
06:03
anatofuz left,
anatofuz joined
06:40
anatofuz left
06:42
anatofuz joined
06:44
anatofuz left
07:00
anatofuz joined
07:01
robertle joined
07:10
anatofuz left
07:12
anatofuz joined
07:13
anatofuz left
07:56
anatofuz joined
|
|||
[Tux] | Unknown option: silent-build | 07:59 | |
Configure.pl - NQP Configure | |||
causing perl6 to dump core. | 08:01 | ||
The fail is from this: | |||
.../rakudo/install/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting=NULL --no-regex-lib --target=mbc --stable-sc=stage1 --output='gen/moar/stage1/nqpmo.moarvm' 'gen/moar/stage1/nqpmo.nqp' | 08:02 | ||
08:17
anatofuz left
08:18
anatofuz joined
08:24
anatofuz left
08:56
anatofuz joined
09:09
anatofuz left,
anatofuz joined
|
|||
AlexDaniel | meh, I see no way things will stabilize before the release | 09:10 | |
09:14
anatofuz left
09:18
patrickb joined
09:20
anatofuz joined
09:24
anatofuz left
09:57
anatofuz joined
10:10
anatofuz left
10:11
anatofuz joined
10:19
ufobat__ left,
anatofuz left
10:20
anatofuz joined
10:29
anatofuz left
10:32
anatofuz joined
|
|||
nine | releasable6: blockers | 11:06 | |
releasable6 | nine, I cannot recognize this command. See wiki for some examples: github.com/perl6/whateverable/wiki/Releasable | ||
nine | releasable6: status | ||
releasable6 | nine, Next release in ≈1 day and ≈7 hours. R6 is down. At least 7 blockers. Unknown changelog format | ||
nine, Details: gist.github.com/5e2115d927153affd9...0a57b0305d | |||
Geth_ | rakudo/newer-sprintf: d9103cecf1 | (Elizabeth Mattijsen)++ | src/core.e/Rakudo/Internals/Sprintf.pm6 WIP, some refactoring ATM blocked by weird hang in testing |
11:13 | |
11:34
anatofuz left
11:38
anatofuz joined
|
|||
lizmat | ah, looks like the NQP bump fixed the weird hang in testing as well | 11:43 | |
[Tux] | I still cannot build | 11:47 | |
nine | [Tux]: did you try the git submodule update/reconfigure dance? | 11:48 | |
[Tux] | yes | ||
tux.nl/Files/rebuild | 11:49 | ||
am I missing commands in there? | |||
12:25
anatofuz left
12:40
anatofuz joined
12:44
lucasb joined,
anatofuz left
13:12
anatofuz joined
13:16
MasterDuke left,
anatofuz left
|
|||
vrurg | [Tux]: what happens with your build? | 13:26 | |
13:28
anatofuz joined
13:32
anatofuz left
|
|||
[Coke] | .seen finanalyst | 13:36 | |
tellable6 | [Coke], I saw finanalyst 2019-08-26T10:02:26Z in #perl6: <finanalyst> jjmerelo: hi. | ||
14:15
anatofuz joined
14:19
anatofuz left
14:46
anatofuz joined
14:50
anatofuz left
15:07
robertle left
15:17
anatofuz joined
15:21
cognomin_ joined
15:22
anatofuz left
15:25
cognominal left
15:41
anatofuz joined
15:43
anatofuz left
15:54
Kaypie is now known as Kaiepi
15:58
anatofuz joined
16:03
anatofuz left
16:30
anatofuz joined
16:34
anatofuz left
|
|||
patrickb | Are we actually going to have a release tomorrow? Asking because I still have three bugs that I'd like to fix / have fixed before the release. | 16:37 | |
@vrurg: I'd really like to reevaluate the idea of having our own make implementation in Perl 5. I already started looking into implementing that already... | 16:39 | ||
vrurg | patrickb: The release is highly unlikely, there are still a couple of blockers. | 16:40 | |
patrickb: makes no sense, don't waste your time on this. | |||
We have nqp version. What we need is a handy way to use it. | 16:41 | ||
patrickb | The nqp version can't be used for MoarVM. | 16:42 | |
I don't see Perl 5 leaving us as configure system. So why not just use it? | |||
16:43
robertle joined
16:46
anatofuz joined
16:50
anatofuz left
|
|||
vrurg | patrickb: I would rather consider possibilities getting rid of Perl6 dependecy. | 16:50 | |
patrickb | Perl5 you mean? | 16:51 | |
vrurg | Meanwhile, as we can't do it, it's better to keep status quo. Yep, Perl5, sure. Missed the button. ;) | ||
patrickb | I'm open for alternatives. But I actually don't really see what's so wrong with Perl 5. I think we didn't have any developer yet that was unwilling or unable to work on it because of the language. | 16:52 | |
That's in contrast to about any alternative build toolchain there is. | |||
And then I don't see a simple and pragmatic way of doing it in pure NQP or Perl 6. | 16:53 | ||
vrurg | My dream is to be as self-sufficient, as Perl5 is. | 16:54 | |
Anyway, it is definitely doesn't worth wasting time re-implementing, say, metacpan.org/pod/Make | |||
patrickb | Do you have practical reasons for that or is that goal mostly idealisticly motivated? | ||
vrurg | patrickb: A bit of this, a bit of that. Mostly because I was want as minimum dependencies as possible. | 16:56 | |
patrickb | vrurg: My idea was saving time wasted on having to fix stuff on the different make systems. There isn't even a way to test all of them without rebooting into different operating systems... | ||
vrurg | patrickb: I test in VMs. Besides, nqp_578 branch removes possibly the last platform-dependant thing: first prerequisite variable. | 16:57 | |
patrickb | All those makes could be considered as dependencies we have to stay compatible to. We shrink the dependencies by having our own make. | ||
vrurg | Also true. But the point is not to make our life easier, but the life of a user compiling from sources. | 16:58 | |
patrickb | I hope and think users won't have to compile from source much anymore in the near future. | 16:59 | |
vrurg | My rule of thumb: think what's better for those using your product. | ||
patrickb | We'll start releasing compiled rakudos soon with every release. | ||
vrurg | I consider package builders as users too. They're outside of our internal production cycle. | 17:00 | |
patrickb | I plan to enable rakudobrew to install those binary releases. | ||
Do we really ease packagers a relevant amount of trouble by not having them install Perl 5 before compiling Perl 6? | 17:01 | ||
I'd say installing a package that is readily available for about any distribution in the foreseeable future is not a problem we should put energy in to optimize away. | 17:02 | ||
vrurg | I think – yes. They'd need to care less about extra dependencies. | ||
lizmat | it becomes weirder when you have to install Perl 5 before you can install Raku | ||
vrurg | Let's turn the tables. What's the point spending time on another make implementation if we already do statisfactory job of supporting existing implementations? | 17:03 | |
lizmat++ | |||
lizmat: Oh, a bit later, but I forgot to correct your last weekly. I didn't do a thing to MoarVM and only this week started with NQP. So, it was Rakudo only. ;) | 17:04 | ||
*a bit late | |||
patrickb | lizmat: But Perl 5 is only a build dependency, not a runtime dependency. | ||
vrurg | patrickb: anyway. The other thing is we must admit that Perl 5 is on the declining curve and we've no idea how would that affect Perl5 itself and its availability among distributions on the long run. | 17:06 | |
17:16
anatofuz joined
17:22
anatofuz left
18:07
patrickb left
18:36
MasterDuke joined
|
|||
vrurg | What may cause "Merging GLOBAL symbols failed: duplicate definition of symbol TryCatch" when compiling jvm nqp? | 19:43 | |
19:52
Kaiepi left
|
|||
MasterDuke | vrurg: did you do `make -j<some number>`? | 19:53 | |
vrurg | MasterDuke: No. I just rework NQP makefiles and broke something. | 19:54 | |
MasterDuke | hm. then no idea, sorry | ||
bartolin doesn't remember seeing that particular error with nqp-j | 19:55 | ||
vrurg | The sources are identical except for a single comment. | 19:57 | |
20:05
dogbert17 left
20:23
anatofuz joined
20:27
anatofuz left
20:28
dogbert17 joined
20:54
anatofuz joined
20:55
anatofuz left
|
|||
dogbert17 | lizmat: what do you think about R#1514 ? | 20:57 | |
synopsebot | R#1514 [open]: github.com/rakudo/rakudo/issues/1514 [LTA][RFC] printf, sprintf cannot handle %lf | ||
21:10
cognominal joined
21:14
cognomin_ left
21:45
mj41cz joined
21:49
dogbert17 left
21:54
mj41cz left
22:08
Kaiepi joined
22:13
dogbert17 joined
22:17
anatofuz joined
22:35
cognomin_ joined
22:39
cognominal left
|
|||
AlexDaniel | lizmat: I don't think it's too weird. I think it sounds weird to install perl5 when you need to build perl6, but doing the same to build Raku is really reasonable | 22:48 | |
you still need a C compiler for moar, so why not perl5 too | 22:49 | ||
22:50
cognominal joined
22:54
cognomin_ left
22:58
Kaiepi left,
Kaiepi joined
|
|||
releasable6 | Next release in ≈19 hours. R6 is down. At least 6 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 | |
23:00
anatofuz left,
anatofuz joined
23:05
anatofuz left
23:07
anatofuz joined
23:11
anatofuz left
23:17
anatofuz joined
23:28
anatofuz left
23:29
anatofuz joined
23:30
anatofuz left,
anatofuz joined,
anatofuz left,
anatofuz joined
23:34
anatofuz left
23:35
anatofuz joined
23:36
anatofuz left,
anatofuz joined
23:41
anatofuz left
23:49
anatofuz joined
|