Perl 6 language and compiler development 2.0 | Logs at irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by moderator on 24 May 2018.
AlexDaniel Kaiepi: that wouldn't've changed much I think, any fixes will have to go into 2018.06 00:03
e.g. there are some spec tests that are failing on Windows, so currently we just have to accept that 00:04
github.com/perl6/roast/issues/320
Geth nqp: bf27e6f985 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION
[release] Bump MoarVM revision to 2018.05
00:11
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2......2018.05
577b265e45 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
nqp: 6dd5e0aa10 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 4 files
Merge branch 'master' into release/2018.05
rakudo/master: 5 commits pushed by (Aleks-Daniel Jakimenko-Aleksejev)++
¦ rakudo/master: version bump brought these changes: github.com/perl6/nqp/compare/2018.......2018.05
AlexDaniel that's interesting 00:16
ah, it's because nobody bumped NQP during that time 00:17
AlexDaniel wondered why there was no merge conflict for *_REVISION files
00:17 BeastieBot joined
AlexDaniel Kaiepi: but please submit tickets anyway so that we can squash all issues for the next release 00:18
Kaiepi: once it's 100% clean we'll be able to consider everything that fails as a blocker 00:19
BeastieBot [freebsd] Failed Roast stress test suite... See the output at fpaste.scsys.co.uk/577546 00:22
00:28 skids joined 00:34 stmuk_ joined 01:05 travis-ci joined
travis-ci Rakudo build failed. Aleks-Daniel Jakimenko-Aleksejev 'Merge branch 'master' into release/2018.05' 01:05
travis-ci.org/rakudo/rakudo/builds/383470401 github.com/rakudo/rakudo/compare/8...ae5efca628
01:05 travis-ci left
buggable [travis build above] ☠ All failures are due to: failed make test (6 failures). Across all jobs, 2 unique test files failed. 01:06
01:39 Kaiepi joined 01:40 MasterDuke joined
Kaiepi AlexDaniel, opened an issue 01:40
01:57 ilbot3 joined
moderator Perl 6 language and compiler development 2.0 | Logs at irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
japhb A fresh build of Rakudo failed its own tests: t/02-rakudo/11-deprecated.t (Wstat: 512 Tests: 2 Failed: 2) 02:33
geekosaur yeh, DEPRECATED changed, think the tests didn't get updated to match or something 02:41
04:19 AlexDaniel`` joined
Geth nqp: 562d359b79 | (Jeremy Studer)++ | 10 files
s:global/start/beginning/ in JVM slice methods

  'start' is also the name of a member variable in each of these classes,
so changing the name of the parameter in the slice methods to help avoid confusion in the future.
05:45
nqp: d3280011c2 | (Jeremy Studer)++ | 6 files
s:global/start/beginning/ in JVM slice methods 2

Change the remaining methods for consistency's sake.
nqp: 643f8ec5d5 | (Christian Bartolomäus)++ (committed using GitHub Web editor) | 16 files
Merge pull request #449 from jstuder-gh/slice_jvm_start_to_begin

s:global/start/beginning/ in JVM slice methods
06:35 stmuk joined 06:48 feb joined 06:49 robertle joined
[Tux] Rakudo version 2018.05-16-g91ae5efca - MoarVM version 2018.05-2-g79cd1a1b9
csv-ip5xs0.877 - 0.898
csv-ip5xs-208.952 - 9.019
csv-parser26.428 - 28.324
csv-test-xs-200.436 - 0.461
test8.958 - 9.196
test-t2.414 - 2.426
test-t --race1.014 - 1.018
test-t-2043.722 - 44.501
test-t-20 --race15.163 - 15.335
07:08
lizmat Files=1239, Tests=76374, 321 wallclock secs (15.43 usr 5.57 sys + 2213.63 cusr 226.93 csys = 2461.56 CPU) 07:31
Geth rakudo: afbbf8f823 | (Elizabeth Mattijsen)++ | t/02-rakudo/11-deprecated.t
Oops, forgot one instance of DEPRECATED()
07:41
lizmat that should make Travis happy again 07:42
08:09 stmuk_ joined 08:13 stmuk joined 08:43 travis-ci joined
travis-ci Rakudo build passed. Elizabeth Mattijsen 'Oops, forgot one instance of DEPRECATED()' 08:43
travis-ci.org/rakudo/rakudo/builds/383573933 github.com/rakudo/rakudo/compare/9...bbf8f823d8
08:43 travis-ci left
AlexDaniel Can any op please change topics on #perl6-dev #moarvm #perl6-toolchain to include a link to colabti.org/irclogger/irclogger_logs/perl6 ? 09:01
we already have that for #perl6 and it's logged, I asked on #irclogger if they can also add these channels to the list
they said sure but mention that it's logged on colabti.org in the topic 09:02
lizmat tried but apparently isn't allowed to :-( 09:16
Geth rakudo: 7e3aa2f228 | (Elizabeth Mattijsen)++ | 2 files
Make "is DEPRECATED" work on attributes with auto-generated accessors

Tried to do this by adding an ENTER phaser to either generated or already explictly written accessor methods. But alas, running $m.add_phaser is
  *not* enough if the code for the method has already been compiled: it then
lacks the phaser running code (which it will only generate when it's needed so not every block checks for phasers at runtime). Adding the phaser running code requires access to the QAST, and I don't see that happening at the moment.
09:22
roast: bd514aed5d | (Elizabeth Mattijsen)++ | S02-types/isDEPRECATED.t
Unfudge now passing test
09:53
roast/6.c-errata: 1175eade57 | (Elizabeth Mattijsen)++ | S02-types/isDEPRECATED.t
Remove tests for deprecations that won't happen

It's become clear to me that it's going to be very difficult to add deprecations to code that has already been codegenned.
If you want to deprecate a class or attribute, and there is a method for it written explicitely, then you should be adding the "is DEPRECATED" to the method. Only allow "is DEPRECATED" on classes that do not have a specific .new, or on attributes that don't have a explicit method for themt.
10:01
roast: 07f549373f | (Elizabeth Mattijsen)++ | S02-types/isDEPRECATED.t
Remove tests for deprecations that won't happen

It has become clear to me that it's going to be very difficult to add deprecations to code that has already been codegenned.
If you want to deprecate a class or attribute, and there is a method for it written explicitely, then you should be adding the "is DEPRECATED" to the method. Only allow "is DEPRECATED" on classes that do not have a specific .new, or on attributes that don't have a explicit method for them.
10:05
lizmat afk for a bit& 10:09
10:19 travis-ci joined
travis-ci Rakudo build failed. Elizabeth Mattijsen 'Make "is DEPRECATED" work on attributes with auto-generated accessors 10:19
travis-ci.org/rakudo/rakudo/builds/383608547 github.com/rakudo/rakudo/compare/a...3aa2f2283f
10:19 travis-ci left
buggable [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/04-nativecall/15-rw-args.t test file failed. 10:19
11:11 skids joined 11:16 brrt joined
brrt ohai #perl6-dev 11:16
11:20 squashable6 joined 13:18 skids joined
Geth rakudo: 847d3d60b9 | (Elizabeth Mattijsen)++ | src/core/Array.pm6
Fix comment copy-pasto
13:36
14:00 lucasb joined 14:31 travis-ci joined
travis-ci Rakudo build passed. Elizabeth Mattijsen 'Fix comment copy-pasto' 14:31
travis-ci.org/rakudo/rakudo/builds/383706608 github.com/rakudo/rakudo/compare/7...7d3d60b9d0
14:31 travis-ci left 14:38 AlexDaniel` left 16:25 Kaiepi joined 16:28 Kaiepi joined 16:29 Kaiepi joined
AlexDaniel plz? irclog.perlgeek.de/perl6-dev/2018-...i_16204986 17:06
17:33 El_Che joined
El_Che it's out? 17:33
AlexDaniel yes 17:36
El_Che You went all introvert on releases? Where are the happy shouts? :) 17:37
AlexDaniel, samcv: the releases are appreciated, thx! 17:38
AlexDaniel El_Che: :) there was an email to the mailing list 17:39
El_Che AlexDaniel: I remember being on a bunch of those things in the 90s 17:40
;P
lucasb yeah, thanks AlexDaniel and samcv!
of course, and (everybody else involved)++
AlexDaniel btw I forgot to sign the email like I usually do… don't worry, it was me! 17:41
on the other hand it renders properly if unsigned, here: www.nntp.perl.org/group/perl.perl6.compiler/
18:15 Zoffix joined
moderator Perl 6 language and compiler development 2.0 | Logs at irclog.perlgeek.de/perl6-dev/today and colabti.org/irclogger/irclogger_logs/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm 18:19
18:20 Zoffix left 18:30 Kaiepi joined 18:48 ilogger2 joined
feb ilogger2: welcome 18:51
ilogger2 feb: I am a logger bot. Lines starting with [off] won't be logged. Extra help available at colabti.org/irclogger/irclogger_logs.
AlexDaniel feb: thank you! 18:54
feb wait till he's back ...
:(
AlexDaniel :) 18:55
18:55 ilogger2 joined
AlexDaniel \\o/ 18:55
ilogger2: 🙌
ilogger2 AlexDaniel: I am a logger bot. Lines starting with [off] won't be logged. Extra help available at colabti.org/irclogger/irclogger_logs.
AlexDaniel p6lert: add MoarVM release 2018.05 introduces hash randomization to prevent DoS attacks. Among other things, this may affect user tests that expect keys or values returned from a Hash object to be in the same order every run. 19:53
p6lert AlexDaniel, Added alert ID 9: alerts.perl6.org/alert/9
AlexDaniel samcv: ↑ right?
19:59 MasterDuke joined
samcv AlexDaniel: yep 20:05
may want to add a link to my article too? 20:06
AlexDaniel don't know how to do that 20:07
but I think it's ok
samcv ok
El_Che going to bed, but the packages are being built now and the repos populated (SHould be there in 30m except if there is a test flopping) 20:18
so far all test seem to pass
20:51 Kaiepi joined 21:14 BeastieBot joined
Geth rakudo: jsimonet++ created pull request #1868:
Throws X::Multi::NoMatch if a proto routine is defined without multis.
21:37
japhb Gah, Rakudo runs its own self-tests now, but the next problem reared its head soon after: DBIish won't install because of the DEPRECATED changes again. 21:38
21:39 feb left
Geth rakudo: MasterDuke17++ created pull request #1869:
Turn BIND-KEY into multis
21:42
22:23 PufferBot joined 23:19 stmuk_ joined 23:37 go|dfish joined
MasterDuke any reason why Hash.gist is the same as Map.gist, just wrapped in self.gistseen? 23:56