Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created April 5, 2017 03:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Whateverable/12d0c7b35d6eeab4bf84f4a28e62de27 to your computer and use it in GitHub Desktop.
Save Whateverable/12d0c7b35d6eeab4bf84f4a28e62de27 to your computer and use it in GitHub Desktop.
quotable6
/:i broke .* it/
the boxes were resizeable but i broke it
the build process is broken with bsd make 'cause https://github.com/rakudo/rakudo/commit/408b4035ea introduced a conditional that is not supported by bsd make
huh, is that perhaps the one that also broke our makefile on bsd make (or what was it?)
And entire article dedicated to a broken function that's been hacked before, hasn't it?
I have broken chars in Fifox, but not Chrome. Already re-building with a fix tho
hehe, we actually already had `redo` broken in grep :) in https://rt.perl.org/Ticket/Display.html?id=130529 and fixed in https://github.com/rakudo/rakudo/commit/362f674
Hm. Weird. I thought I broke this last night but looks like it was already broken
IO::Path.Bridge is broken because it tries to call Str.Bridge, but I don't really get why we do this .Bridge business in the first place.
¦ rakudo/nom: It has been broken since before Christmas because it tries to call
¦ roast: Fudge tests broken with RT #130980
japhb: ^ that is also broken ATM. And with regexes it's not just ligatures... Any char whose .fc is not 1-char long looks like.
nine: hmmm actually it seems those require commits have broken Spit the module I released yesterday.
anyway, I found requiring multiple modules with same namespace has broken recently. https://github.com/astj/p6-Require-Bug-Demo
i think TAP.pm6 is broken with the new require fixes
And this is now broken too? https://github.com/perl6/perl6-lwp-simple/blob/master/lib/LWP/Simple.pm#L53-L54
and then they either end up with a broken/buggy/incomplete implementation, or they figure out that it can actually be hard
to access the file on the filesystem. but perl 6 converts everything to NFC so it totally broke it
good. i it ran like 4 times until it rebroke/fixed it :)
00:29 brokenchicken it ain't currying over the ~~
i may have it broken a few commits back tbh tho
4 Feb 2017 17:01Z <brokenchicken> [Coke]: BTW is it just a typo on this grant approval page that it says "Test2 Manual" http://news.perlfoundation.org/2017/01/january-2017-grant-votes.html ? I just thought... what if that vote was actually for Test2 Manual
brokenchicken: yes, it's a typo. I'll mention it to Makoto.
brokenchicken, https://github.com/rakudo/rakudo/blob/nom/src/Perl6/Grammar.nqp#L598-L617 is this using <ws>
brokenchicken, yeah, so why does it
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/f2894d3/src/core/Int.pm#L157
brokenchicken: got a URL or a patch or something? I can stare at code if it helps.
Don't get why its broken either. It seems to just call .match under the hood, fowarding the $/ up the food chain
brokenchicken, fyi it seems +'10' can be cached while .Int cannot
brokenchicken: the difference is that the author of prefix:<+> made a promise to the compiler that it will behave. So it's the author who trusts .Numeric
brokenchicken: so from this I gather that a "use v6.x" should not be allowed in *any* subscope either ?
15:17Z <brokenchicken> AlexDaniel: what's with the bots not finding 2017.01 release?
brokenchicken: https://github.com/perl6/whateverable/issues/97
brokenchicken: it's either that or the bots are broken, no?
brokenchicken: I'm not sure actually. All I know is that I had to do it a couple of times
brokenchicken, starting to benchmark the 2 given commits
brokenchicken, benchmarked the given commits, now zooming in on performance differences
brokenchicken: that's a weird capitalisation for a class name
brokenchicken: not to pile on, but it looks like the rest of the examples use _ in names, you have _ and -
brokenchicken: looking at it...
brokenchicken, Bisecting by output (old=2015.12 new=d06d7c1) because on both starting points the exit code is 1
brokenchicken, bisect log: https://gist.github.com/6b28171fbb84877cb2f2aa11a6af42c6
brokenchicken, (2015-12-25) https://github.com/rakudo/rakudo/commit/07fecb52eb1fd07397659f19a5cf36dc61f84053
brokenchicken, ¦«HEAD»: Failed to open file /home/.bash_history: no such file or directory␤ in block <unit> at /tmp/D8ETrngHjO line 1␤␤Actually thrown at:␤ in block <unit> at /tmp/D8ETrngHjO line 1␤ «exit code = 1»
brokenchicken, ¦«HEAD»: readline requires an object with REPR MVMOSHandle␤ in block <unit> at /tmp/7klq6b6Dxv line 1␤ «exit code = 1»
brokenchicken, On both starting points (old=2015.12 new=d06d7c1) the exit code is 1 and the output is identical as well
brokenchicken, Bisecting by output (old=2015.12 new=d06d7c1) because on both starting points the exit code is 1
brokenchicken, bisect log: https://gist.github.com/4e26fa248358385f68312fffe7729bcc
brokenchicken, (2016-09-27) https://github.com/rakudo/rakudo/commit/222d16b0b94911fdedb06ee6ad817d0f14b9c05c
brokenchicken, ¦«2015.12»: Method 'batch' not found for invocant of class 'Seq'␤ in block <unit> at /tmp/5FskAHpaoV line 1␤ «exit code = 1»
brokenchicken, https://gist.github.com/a30f4e22de92ce6d425ec8136bf7abdc
brokenchicken, Bisecting by output (old=2016.12 new=d06d7c1) because on both starting points the exit code is 1
brokenchicken, bisect log: https://gist.github.com/738cbc60184af8bfe3c55c9fe7ae6de4
brokenchicken, (2017-01-22) https://github.com/rakudo/rakudo/commit/e0201f15dffcef82af8750a3d8ca77341b0a8e7f
brokenchicken, Bisecting by exit code (old=2016.12 new=d06d7c1). Old exit code: 0
brokenchicken, bisect log: https://gist.github.com/1be431d0e1c297b76a1c19cc22f53dd7
brokenchicken, (2017-01-18) https://github.com/rakudo/rakudo/commit/fd8df7f2ad509689a64b8825e1c4bb622cf7486f
brokenchicken: so it looks like that rotor is using R::I.Batch() which explains the identical behaivior
brokenchicken, ¦«2015.12»: readline requires an object with REPR MVMOSHandle␤ in block at /tmp/l7c6P8ZjVs line 1␤ in block <unit> at /tmp/l7c6P8ZjVs line 1␤ «exit code = 1»
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/012c54c/src/core/Any.pm#L18
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/012c54c/src/core/Any.pm#L18
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/012c54c/src/core/Str.pm#L106
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/012c54c/src/core/Str.pm#L2767
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/012c54c/src/core/Str.pm#L2767
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/012c54c/src/core/Stringy.pm#L39
speaking of NFA, last I checked/knew, the edge/node compiler was making verrrrrry inefficient NFAs, but every change I tried to make broke it... in other words a lot of extra edges had to be there for reasons I couldn't divine. has anyone looked at that in a couple years?
brokenchicken++ # taking care of subclassability
brokenchicken: on the other hand, 1004 (iirc) is quite impressive
brokenchicken, ¦«2015.04»: ===SORRY!===␤QAST::Block with cuid cuid_1_1485453056.71074 has not appeared «exit code = 1»
brokenchicken, ¦«2015.01»: Cannot call 'Real'; none of these signatures match:␤:(Mu:U \v: *%_)␤ in method Real at src/gen/m-CORE.setting:4236␤ in sub infix:<<=> at src/gen/m-CORE.setting:4750␤ in block <unit> at /tmp/LEzzTjQLMS:1␤ «exit code = 1»
brokenchicken, ¦«2014.12»: Cannot call 'Real'; none of these signatures match:␤:(Mu:U \v: *%_)␤ in method Real at src/gen/m-CORE.setting:4098␤ in sub infix:<<=> at src/gen/m-CORE.setting:4612␤ in block <unit> at /tmp/WBXWAg3uR6:1␤ «exit code = 1»
brokenchicken, ¦«2014.07»: Cannot call 'Real'; none of these signatures match:␤:(Mu:U \v: *%_)␤ in method Real at src/gen/m-CORE.setting:3721␤ in sub infix:<<=> at src/gen/m-CORE.setting:4244␤ in block at /tmp/RBHGvRyn0O:1␤ «exit code = 1»
brokenchicken, https://gist.github.com/d3f75c8f3bedb7ac06b93c079e757850
brokenchicken: btw, here are the results of a --profile-compile of a rakudo build: https://gist.github.com/MasterDuke17/7723025658833476d5f312805c3274b5
brokenchicken: it would have to be written like ^^^, but NYI
brokenchicken, Added 6.d tests as https://github.com/rakudo/rakudo/commit/aecbd60017
brokenchicken, [✘] Next release will be in 3 weeks and 4 days. Since last release, there are 10 new still-open tickets (10 unreviewed and 0 blockers) and 41 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken, [✘] Next release will be in 3 weeks and 4 days. Since last release, there are 10 new still-open tickets (10 unreviewed and 0 blockers) and 33 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken: to be fair it is *only* 1½ times longer than Haskell's takeWhile and dropWhile
brokenchicken moritz : looking at that, please provide tests :-)
TimToady: that's broken too, innit ^? It's supposed to pad with zeros?
brokenchicken, [✘] Next release is today. Since last release, there are 95 new still-open tickets (6 unreviewed and 0 blockers) and 23 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken: by all means, revert the commit, I was just trying to fix the ticket and have no specific opinions about what .splice(^3) should mean / should be allowed
20 Jan 2017 22:02Z <brokenchicken> lizmat: do you know of any nqp magicks to access attributes provided by mixed in roles? My attempt failed for subclasses: https://github.com/rakudo/rakudo/commit/8ec54bafe4
00:37Z <brokenchicken> lizmat: any thoughts on https://irclog.perlgeek.de/perl6-dev/2017-01-21#i_13962511 ? I think we should throw out the current Range candidate as it doesn't really fit the current pattern of what sort of args .splice()_accepts and doesn't let us handle Cool for $start/$end points
brokenchicken, [✘] Next release is today. Since last release, there are 95 new still-open tickets (0 unreviewed and 0 blockers) and 3 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken, [✔] Next release is today. Since last release, there are 95 new still-open tickets (0 unreviewed and 0 blockers) and 0 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken, ☠☠☠☠☠☠☠☠☠☠ ABNORMAL EXIT!
brokenchicken, ☠☠☠☠☠☠☠☠☠☠ ABNORMAL EXIT!
brokenchicken, [✘] Next release will be in 4 weeks. Since last release, there are 0 new still-open tickets (0 unreviewed and 0 blockers) and 5 unreviewed commits. See http://perl6.fail/release/stats for details
.tell brokenchicken The correct second arg for a getattr/bindattr is generic inside of a role body, so you can't hardcode it. You can use ::?CLASS which will resolve to it (and spesh knows enough about type vars to generate as good code as in the unspecialized case)
18 Jan 2017 15:59Z <brokenchicken> samcv: this test file is still present in 6.c-errata, except now it won't run any more. Can we just rename GraphemeBreakTest.t in master to grapheme-break.t so errata runs its copy and master the updated one? https://github.com/rakudo/rakudo/commit/7f970357bd59c011e9f998ba885d317401851781
04:04Z <brokenchicken> samcv: seems Travis's "new contrainer-based trusty beta" ain't got gcc6 package in it. Any idea on how to fix it? https://travis-ci.org/rakudo/rakudo/jobs/193935960
11:39Z <jnthn> brokenchicken: The correct second arg for a getattr/bindattr is generic inside of a role body, so you can't hardcode it. You can use ::?CLASS which will resolve to it (and spesh knows enough about type vars to generate as good code as in the unspecialized case)
brokenchicken, stil waiting to hear back
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/8a6bfc6/src/core/hash_slice.pm#L56
brokenchicken: last night (on commit dd911efeb9) rakudo-j compiled and after 'make install' spectest was mostly clean. the build is broken on HEAD
brokenchicken: run it on whateverable server then?
brokenchicken, version bump brought in these changes: https://github.com/perl6/nqp/compare/2016.12-90-g0c249e72...2016.12-97-g7b6fff9
brokenchicken: wrt nqp-j not compiling: it seems to be 994d2159fc. with that commit revertet nqp-j builds
17:47Z <brokenchicken> TimToady: any idea for fixing this commit's breakage of JVM build? https://github.com/perl6/nqp/commit/994d2159fc `make` (in nqp) now fails with https://gist.github.com/zoffixznet/f58648963ec8e44eb3a1b3b79f5eac85
brokenchicken: one could argue that the error is LTA, and that it should say "cannot .perl a lazy list" ?
brokenchicken: your proposal reads like quite a bargain for us :)
brokenchicken: will you restart it with hypnotoad? or shall i do that?
brokenchicken: why init script? Don't you mean systemd service file?
brokenchicken: because it's rakudo's list of what it supports.
brokenchicken, [✔] Next release will be in 2 days and 12 hours. Since last release, there are 91 new still-open tickets (0 unreviewed and 0 blockers) and 0 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken, Bisecting by exit code (old=2015.12 new=fa36f8f). Old exit code: 0
brokenchicken, bisect log: https://gist.github.com/f91347264071e248ff25f7f7cb01f917
brokenchicken, (2017-01-12) https://github.com/rakudo/rakudo/commit/fab1a14f7997be923544b8a2e22865a04441bd21
17:10Z <brokenchicken> lizmat: bisectable points to this commit for (1,2,3).Array[0]++ no longer working. Would you have an idea how to fix that? https://github.com/rakudo/rakudo/commit/fab1a14f7997be923544b8a2e22865a04441bd21
brokenchicken: will look at it :-)
brokenchicken: how should we specify NQP commits in the changelog? the version bump commit? asking because i didn't see a mention of speeding up compiling multiple custom operators, but that was all implemented in NQP
brokenchicken, version bump brought in these changes: https://github.com/perl6/nqp/compare/2016.12-85-gab0728f...2016.12-87-g9c2f39c
brokenchicken, version bump brought in these changes: https://github.com/perl6/nqp/compare/2016.12-90-g0c249e72...2016.12-97-g7b6fff9
brokenchicken, There are 22 tickets tagged with REGRESSION; See http://perl6.fail/t/REGRESSION for details
brokenchicken, [✘] Next release will be in 3 days and 16 hours. Since last release, there are 89 new still-open tickets (89 unreviewed and 0 blockers) and 329 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken: I looked at that and thought "is it really reasonable to expect Perl 6 to do that" too, tbh. But yeah, geekosaur++ will likely know better on it :)
brokenchicken: the FileSystem repository is meant for development mostly and therefore ignores all version, auth and api requirements and just matches the name of the module.
brokenchicken, ¦«2015.12»: «exit signal = SIGSEGV (11)»
brokenchicken, On both starting points (old=2015.12 new=0cd921e) the exit code is 0, exit signal is 11 (SIGSEGV) and the output is identical as well
brokenchicken, version bump brought in these changes: https://github.com/perl6/nqp/compare/2016.12-97-g7b6fff9...2016.12-98-g10fa8082
brokenchicken, version bump brought in these changes: https://github.com/MoarVM/MoarVM/compare/2016.12-104-g64e2d938...2016.12-113-gd1da1ba
( It was broken before today, so you didn't make it worse )
brokenchicken, Something's wrong: ␤ERR: No such method 'map' for invocant of type 'NQPRoutine'␤ in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 25␤ in block <unit> at -e line 6␤␤
brokenchicken moritz ??
brokenchicken: actually you can get the parent commit from here: https://developer.github.com/v3/repos/commits/#get-a-single-commit
i have a branch where i tried to cache ScalarDescriptor, but it broke regarding readwriteness
brokenchicken: I wonder if you know about this issue. Create a file called ‘tëst’ (e + combining character) in directory ‘foo’, then do 「for dir(‘foo’) { .slurp.say }」. It won't work saying “no such file or directory”
rakudo-moar 9994c0: OUTPUT«Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ Died␤ in code at <tmp> line 1␤␤»
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/2326411/src/core/Str.pm#L1040
brokenchicken, Added rt full search as Use regex for RT full text search: https://gist.github.com/zoffixznet/a3790ddfec6e1c544bf766b23e3caefd
lizmat, brokenchicken: I'm still confused though. It seems that both PROCESS::<&chdir> and chdir are assigning to $*CWD
brokenchicken, Source at https://github.com/zoffixznet/geth To add repo, add an 'application/json' webhook on GitHub pointing it to http://geth.perl6.party/?chan=#perl6
brokenchicken, can i have arbitrary named arguments or do i need to put them all in the sig?
brokenchicken, [✘] Next release will be in 1 week and 2 days. Since last release, there are 81 new still-open tickets (1 unreviewed and 0 blockers) and 258 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken, is the commit message from https://github.com/perl6/roast/commit/9729f3849 fine
22:40Z <brokenchicken> samcv: would you mind fudging the /<:space>+/ test in S05-mass/properties-general.t in 6.c-errata? I vaguely recall you explaining it was passing earlier for the wrong reason; I figure you'd be able to write a better commit message than me.
jnthn: coke/bughunt in doc still gets the occasional segfault. (got 5 OK runs, one "broken Promise" run, and then a segfault), with ed5c866
roast: Fix two sub-optimal tests that broke with ec0258a
roast/6.c-errata: Fix two tests that broke with ec0258a
there's some broken tar it trips over…
My suspicion is that you broke the short circuiting in the if, causing it to run should_break when it didn't before. And this time on data it cannot cope with?
.10 was broken with Windows and .07 with some BSDs
samcv: yeah, looks like 9eef565c29 broke it. (make still works, but make install does not)
yea it broke it but in a different way… hold on
and all the fudged tests we were failing from masschars.t, the reason was just the script generating them making bad assumptions. so using the GraphemeBreakTest, Unicode actually provides HOW graphemes are broken up. instead of us trying to do it ourselves, and so the fudged tests in GraphemeBreakTest are actually correct (aka SHOULD be being passed but don't) instead of tests which shouldn't pass, but the script generated them and they were bad
m: my str @a = <a b c>; @a.sort.say; # lizmat I think you broke this with one of your optimizations
In summation... our :U-numerics-are-zeros concept is quite broken, which makes its utility dubious and I wouldn't shed a tear if we dumped it in 6.d and made all things expect :D numerics
needs to be broken up with something harder than commas
rakudo/nom: Fix broken .perl of parametarized hash with no keys
rakudo/nom: Fix broken .perl for itemized Slip
kalkin-: if something's broken, yeah, please submit another PR fixing the issue.
8 Dec 2016 17:52Z <pyrimidine> nine: in case you miss this in the backlog: Inline::Perl5 broke with https://github.com/rakudo/rakudo/commit/b2ac4e44d136fb118c395b6649bebc25688487ca
I'd remove those that remain broken for quite some time (like, if there are open issues about the module not working at all for more than 6 months, or so)
.tell nine in case you miss this in the backlog: Inline::Perl5 broke with https://github.com/rakudo/rakudo/commit/b2ac4e44d136fb118c395b6649bebc25688487ca
for the records: the jvm backend is completely broken atm. yesterday it failed after Stage optimize with 'classfile too large' (or similar) and today it fails even earlier with 'NoSuchFileException: /share/nqp/lib/Perl6/BOOTSTRAP.jar'
rakudo-moar 8d04be: OUTPUT«Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ Type check failed in binding to value; expected Any but got Mu (Mu)␤ in block <unit> at <tmp> line 1␤␤»
rakudo-moar 8d04be: OUTPUT«Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ Type check failed in binding to value; expected Any but got Mu (Mu)␤ in block at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»
rakudo-moar 6bb882: OUTPUT«handled␤Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ Died␤ in block at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»
rakudo/nom: fix Label.gist, 34f7f36 broke it
m: use Test; { my $p = Promise.new; $p.break("OH NOES"); try await $p; is $!.message, "OH NOES", "Promise broken with string form of .break conveys correct message"; }
rakudo-moar 4ccb2f: OUTPUT«not ok 1 - Promise broken with string form of .break conveys correct message␤␤# Failed test 'Promise broken with string form of .break conveys correct message'␤# at <tmp> line 1␤# expected: 'OH NOES'␤# got: 'bindexpayload needs a VMException…»
jnthn: react works nicely, I do get the expection. However, there seams to be now way to avoid the malformed utf-8 problem. I get X::AdHoc+{X::Promise::Broken} on calling Buf.decode and I'm not able to handle the exception and thus continue with the next line from find. That makes Proc::Async pretty useless.
broken pipe in block <unit> at a.p6 line 9
lizmat: what was broken that this commit fix? https://github.com/rakudo/rakudo/commit/7d711eec351647bc1e15da42a5a40bcb33ec934e
however, some are trickier and are broken because Backtrace.is-setting() is just '$!file.ends-with("CORE.setting")', but now the $!file is something like 'src/core/Int.pm'
I want to change this 6.c-errata test. It's broken. It should test for Any, just as the test before it, not for Empty: https://github.com/perl6/roast/blob/6.c-errata/S03-operators/andthen.t#L9
rakudo-moar 25ef3d: OUTPUT«Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ Died␤ in block at <tmp> line 1␤␤»
So, at the moment when you await or .result a Promise that gets broken, the error reproting is a bit suck
nqp: [js] CPS support is currently broken, so I remove the parts of it that cause performance problems.
rakudo/nom: which was broken with e4dc8b6ed1f9b3b48
I have a vague recollection that the default output was changed to unordered and that broke some other ops that turned out to rely on it being sorted; and those other ops need to be tracked down and fixed
Zoffix: at least I finally had a look at Inline::Perl5's travis now. Seems like we need a rakudo from between 2016.06 (still broken) to 2016.09 (works) for Inline::Perl5 to pass its tests. Or actually it looks like a MoarVM issue.
My secondary case is writing debugging tools that help me diagnose and fix other Unicode-broken tools. (If I input as Str, I might either throw exceptions left and right, or not see that the other tool is outputing unnormalized junk.)
rakudo/worry_broken_heredoc_stopper: warn when a heredoc stopper has rubbish after it
rakudo/worry_broken_heredoc_stopper: review: https://github.com/rakudo/rakudo/commit/d184fcd2f4
cowens: I don't know if you've red the channel log. So, in short the sentiment seems to be: yes, there are use cases dealing with broken systems where the normalization hurts and those cases need better support. The default an prirority however should be to support people who want to deal with texts.
rakudo/nom: Found this when I broke Str.split with my work on Str.match
That's broken innit...
that should work, unless the fs itself is broken and cannot unambiguously identify its own files
well, the tests are the language spec, so you don't want to encode a known broken feature as a test for its brokenness
rakudo/nom: Fix broken multi-level Hash.classify-list with % or @ mappers
is camelia broken or am I doing it wrong?
bisectable++ (poor creature, this regression actually broke it)
rakudo/nom: "Broke up with my girl. She kept the cap off the toothpaste.
Oh, I broke it by not updating NQP_REVISION
That's crazy broken and I've fixed it
sorry, i broked it again
it's kinda broken that it even tries to treat a static library as a shared library
silly question ahead, does a 'fudged' test means "it's broken and we know it" ?
jnthn: can't say right now. Broke my rakudo quite well by playing around with symbol merging :)
MasterDuke: ↑ are ranges broken or why can't it do a couple of commits in between?
And .start wouldn't throw. It's the Promise it returns would be broken and you'd get an exception when you `await` it.
BrokenRobot: https://github.com/coke/perl6-profiler-html now lets you round trip the old template (so I can start putting in a new template and running it with live data from a fresh profile run.) also added a gruntfile (not tied to the makefile yet) that lets me start manipulating the html/css/js
Oh, ok, I see the problem. It was working then got broken then now it's working again
BrokenRobot: be that as it may, there's also no need for your response there.
BrokenRobot: please don't close valid github tickets just because you didn't like a response
BrokenRobot: did you consider that it was actually not meant the way you read it?
BrokenRobot: was it really just that last sentence that made you think gfldex was telling you to piss off?
BrokenRobot: interesting. I read it more like "here's something you can do if you want a quick fix"
BrokenRobot: Any time there's innuendo or "implicit winking" or any other things that would normally be communicated via body language if you were in person, the possibility and probability of misunderstanding goes up if you're only communicating in text. Moreso if the communication is not real-time-ish (like IRC). IMHO..
BrokenRobot: i'd like for the "branches" tab to show if the repo has active branches or if it's a one-branch repo, like a big portion of repos are
BrokenRobot: it looks like an URL, but mime type is “text/html; charset=utf-8” while I was expecting “text/plain; charset=utf-8”. I can only understand raw links, sorry.
BrokenRobot: (2016-07-11) https://github.com/rakudo/rakudo/commit/de5d9e7
BrokenRobot: yup, that looks right to my eyes, since it's a SetHash and not a Set
BrokenRobot: sorry, it read somewhat complainy for me, apologies
BrokenRobot: @Larry isn't just TimToady. It's an array (note the '@') of people who work on core-ish things
BrokenRobot: it should be clear in the ticket; if not, ping someone to double check.
This is still broken, and I'm unsure what error is expected to be emited: https://rt.perl.org/Ticket/Display.html?id=125817
BrokenRobot: sure, it's possible that since it was marked testneeded, it went haywire again
BrokenRobot: perhaps a good first step is to look if there's a newer version of Angular 1 that we could upgrade to. perhaps even porting to Angular 2, or re-writing for something else
BrokenRobot: please review https://github.com/perl6/Pod-To-HTML/commit/f201db70f9544945c9e24cc12cf56ca0aa250ca3
it looks like module loading is completely broken on r-j at the moment: https://gist.github.com/usev6/ab0d3f9c6bba17acd9a1b0b8be9c74ca
BrokenRobot: please review https://github.com/perl6/Pod-To-HTML/commit/6131c1aa95ee98aea8470af08d688c478f36407c
BrokenRobot: a complete list of name="foo" and where they come from https://gist.github.com/gfldex/ea31c8f951c44a39023313ca46c8f7bb
BrokenRobot: complete list https://gist.github.com/gfldex/b27f34fb0cc621e72bcdc53c94a1ff98
hoelzro: I went back to 2016.03 and saw the same behavior. If you can check out the current and see if it is broken and point out a version that works then I'll fix it
tbrowder: as BrokenRobot (and me earlier as well) showed, you can assign // literals to lexicals
BrokenRobot: not only is GLOBALish an NQPMu, ::?PACKAGE is a CompUnit::PrecompilationDependency::File which really does not make any sense at all
BrokenRobot: ah, that explains why I read it wrong. I'm used to routine names being verbs when they can.
BrokenRobot: well, it is *a* canary of some sort
BrokenRobot: will look at it after Damian's talk :-)
No one's rage-posting about .hyper being broken! Priorities! 😂
:D reminds me of a coworker who claimed one of our website was broken, so I come over to their desk and watch them go to the browser, pull down "https://google.com" from location bar, delete the "google" part and try to visit the site via HTTPS :P
AlexDaniel: then I'll make the broken .hyper work for me and write a blog post when it's fixed!
BrokenRobot: (2016-06-01) https://github.com/rakudo/rakudo/commit/7250543
BrokenRobot: I think it's ok to include it. I was aiming at after the release just to be safe. It passes all tests I could think of, should in theory be harmless and noone has complained since it went in.
BrokenRobot: on both starting points the exit code is 1 and the output is identical as well
BrokenRobot: I meant https://github.com/rakudo/rakudo/commit/2126eda519696f4668d46b46eb257a5e26c88bc6 fixing https://rt.perl.org//Public/Bug/Display.html?id=126688
ah, looks like *I* broke it
There are some non-backwards compat changes, but they affect non-specced and non-documented areas and the old behaviour is broken in some places, so I think even if someone is using those portions, they expect it to behave as specced/docced not as the sub currently does things.
But not broken, according to that presentation, it's a third state: canceled
but until that i'll revert the PR that broke it
for the moment, "if it ain't broke, for gods sake don't let the junior developer try to 'fix' it" applies :D
uh... I broke it
unless they broke it *again*
or maybe they won't but there's no compelling reason to buy their newer products and the only reason i'm currently using this t540 is i repaired my mother's broken work laptop they let her take home after taking the HD out (bsically t was a writeoff for them. drink was spilled all inside it)
hopefully i was not the one who broke it
heh i broke it :P
Woodi, turns out it wasn't me who broke it :P
SmokeMachine: I also like to write down what was broken and how I fixed it, so that 3 years from now people don't look at the commit wondering if some line change or changed behaviour was intentional or not.
TimToady: everyone. Something's broken with pl6anet
Weird that only the first one's broken: https://gist.github.com/zoffixznet/e810c961eb0964a311e2e985e1b24d6b
IOninja: yeah, it's just that we have a broken example in our docs. See this: https://github.com/perl6/doc/issues/1252
offender broke any written laws at all.
if it's already broken, cross it off the list for checking?
FWIW .Str on IO::Path is kinda broken. I wasn't 100% sure if to consider it a bug, but your use above suggests I should :)
moritz, I guess the thing with amqp is that brokers like RabbitMQ will retain the exchange semantic, whereas say ActiveMQ which have always been multi-protocol can have more flexible semantics easier
I've obviously been off web for too long :/ Didn't even bother testing in Chrome, and of COURSE it's broken in it -_-
IOninja: ref modules page, what about a page showing the broken down modules in a tree, e.g., Acme::Foo::Bar becomes Acme / Foo / Bar with appropriate indentation or other embellishment. I know what you think of most of the names, but I like to think most authors were trying to use something like cpan structure, and a tree view might help find modules of
lizmat: right now they're broken tho (or at least split is) it doesn't handle all the args that split can handle
tbrowder: thats actually certainly why its broke. If you `rm -rf ~/.zef` it should fix whatever got criss-crossed
tbrowder: The reason it broke I thought I had preemptively fixed this for your custom config specifically but I guess I was wrong heh https://github.com/ugexe/zef/blob/master/lib/Zef/Config.pm6#L13
robertle: Yes, you can close it from any other thread safely, though anything that tries to write to it after close will end up with an broken Promise from the write
when I broke after the 2nd marker, it ran, and I saw Hi and 4 printed and thought I could split the line there
And broke it
cale2, I don't think(it is already broken), but I'd rather revert it if you're okay with it. If you want proper links in tables, Pod::To::Html is ready for some love, I think.
IOninja: perhaps Zoffix or brokenchicken have something to do with it?
RabidGravy: do you use `is-deeply` a lot? I may have broke it… err… made it better by detecting failures, I mean!
Okay this is weird https://github.com/perl6-community-modules/testml-pm6/issues/7 - I thought it was broken by lexical loading but even if I move the require into the same method it seems unable to find the sub
00:29 brokenchicken it ain't currying over the ~~
the coverage tool is broken so it shows all zero
cale2: that patch is broken in several place. I suggest cloning the repo and running tests instead of using online editor...
why is it broken? on latest rakudo mine just prints "Deprecated use of %*LANG<MAIN> assignment detected in use; module should export syntax using $*LANG.define_slang("MAIN",<grammar>,<actions>) instead". But it passess my tests. \0/
I guess "look at how broken this shit is" garners more clicks than showing something cool about the language. Just as in news all they report about is murders and roberries.
it worked over a year ago, i didn't ask for the solution. i asked if something changed and broke or if it was planned.
MasterDuke, Output on both points: Tried to get the result of a broken Promise␤ in block <unit> at /tmp/vKFkDC23_N line 1␤␤Original exception:␤ This exception is not resumable␤ in block at /tmp/vKFkDC23_N line 1␤ in block at /tmp/vKFkDC23_N line 1␤
I broke it
I think something's broke with it...
i was putting different things in that string and when i head leading spaces it was broken. so i worked around it by just quoting all spaces before passing in throug hto the regex XD
There's been at least a couple of occasions where I looked at an example in a ticket, was sympathetic to it, tried the change, broke a spectest, and discovered another ticket that had wanted the opposite. :)
rakudo-jvm fb4f16: OUTPUT«Tried to get the result of a broken Promise␤ in method new at gen/jvm/CORE.setting line 29183␤ in method result at gen/jvm/CORE.setting line 41316␤ in sub await at gen/jvm/CORE.setting line 43578␤ in block at gen/jvm/CORE.setting line 43577␤ …»
maybe i will ask brokenchicken for help later with trying to get Nl's working when I fix MVM to have <alpha> match Nl's
3 Feb 2017 22:46Z <brokenchicken> jnthn: is `has $foo` (note, no twigil) supposed to be a working syntax for creating private attributes, as it does now, or should that throw?
.tell brokenchicken Yes, it is. Pretty sure it's test-covered also.
12:47Z <jnthn> brokenchicken: Yes, it is. Pretty sure it's test-covered also.
brokenchicken: i believe it's fixed in the sense that it should work like it did before. i didn't do any of the optimizations timotimo has mentioned could be done
brokenchicken: when you feel like having a look: https://github.com/rakudo/rakudo/pull/1011/files?diff=split
brokenchicken, U+02B1 MODIFIER LETTER SMALL H WITH HOOK [Lm] (ʱ)
brokenchicken, https://gist.github.com/eea49be7ab92dcfd5e26aaddc8d60188
brokenchicken: maybe it's just me, but i find the `…` at the end of the commit messages make me think they're being truncated
brokenchicken: i'd still want to have avoided it
brokenchicken: integrated your feedback (particularly the not one was good as i didn't consider how it would read without code highlighting) and did a little more opinionated run: https://github.com/wchristian/rakudo/commit/5b80f28033f551b2cff66bac8b2241059cc4bf88?diff=split
brokenchicken: I wonder if it would be sensible to suggest transfer of ownership to a github group when taking over a module. That may prevent the same problem to pop up again just because one more person was hit by a bus.
brokenchicken: another commit :) https://github.com/wchristian/rakudo/commit/7b097b63802e8cc6de2f4dce112fe2d31f7dcb6c?diff=split
brokenchicken: i'm happy to see you inspired to make it more idiomatic :)
brokenchicken, Proposals for 6.d language: https://github.com/perl6/specs/blob/master/v6d.pod
The example is broken and I don't know how to fix it.
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/c98b3a5/src/core/Int.pm#L271
brokenchicken, Use s: trigger with args to give to sourcery sub. e.g. s: Int, 'base'. See http://modules.perl6.org/dist/CoreHackers::Sourcery
brokenchicken: cool! glad you like it :)
brokenchicken: my gut says that's it. :)
brokenchicken: that would be a likely culprit; yes unintended
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/7384939/src/core/Range.pm#L419
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/7384939/src/core/Any.pm#L479
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/7384939/src/core/Complex.pm#L477
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/7384939/src/core/Complex.pm#L467
02:24Z <brokenchicken> TimToady: should `<42+42i> after <42+41i>` throw? It used to work, but now that I made `after` use `<=>` for Numeric+Numeric it only works if img part is negligible https://github.com/rakudo/rakudo/commit/ab3162c127
brokenchicken: oh, sure, I'm just saying that while the authority system is an excellent last line of defence against disappearing authors and other issues, I don't think we should set a precedent of using it as the first line of defence
nice. Thanks brokenchicken++ and moritz++
31 Jan 2017 22:22Z <brokenchicken> RabidGravy: be sure to report your breakages so we iron everything out in v6.d.PREVIEW and not leave it until v6.d ;)
nanis, and posting a screenshot with errors on Twitter accompanied with "adventures in Perl 6" makes it sound like the stuff's really broken when in reality you've built from a random dev commit. If you really meant to "be helpful by pointing out what the devs are missing" and not mock our efforts, you would report the bug on a bug tracker or tell us about it on IRC.
brokenchicken: that's Perl's reddit, afaik
lizmat: what's broken with me?
brokenchicken: you said this a bit back: "I pointed out to bdfoy his example in the book was broken and he started deleting my replies" are you saying replies on reddit were deleted?
Mithaldu, as I recall the errors were about readline or something and ^D^Z were broken. I installed latest star and got no errors and ^D worked (not ^Z). I asked sinar for version, he gave me a dev build version, I askdd star release manager about it and he said he had to work around the issue for the release and I told sinar he should use the release version
brokenchicken, Source at https://github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to http://geth.perl6.party/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes
brokenchicken: because it's more natural. And all of my bots allow it. :)
brokenchicken: sure, but we already have code that does that, and pod-to-html seems to allow for it (see linked source in linked issue to PR)
brokenchicken, Source at https://github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to http://geth.perl6.party/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes
brokenchicken: But even if you wrote HTML, it'd still not pass it through raw. :|
brokenchicken: that REPL code makes me want to refactor that horrid christmas tree with all these unnecessary nodes
brokenchicken: won't async-await fix that?
brokenchicken: geth prints it
brokenchicken, https://gist.github.com/04292b3abdbe0c6c70d11242f1e79a62
brokenchicken: you pasted it without that character
brokenchicken: Bar.pm6 gets compiled standalone and only later gets attached to your main program. So during its compilation there's nothing in GLOBAL
brokenchicken MasterDuke moritz: https://github.com/agentzh/perl-parsing-library-benchmark#15-inch-retina-macbook-pro-mid-2015
brokenchicken: fanlang's grammar engine uses a syntax similar to Parse::RecDescent's EBNF. this part is incompatible with Perl 6 regexes for now.
brokenchicken: well, given that fanlang is just 2 months old, please give it more time. we'll add most of those missing features in the near future :)
brokenchicken: i think with single threading, we can still beat rakudo by 10x (and in this toy example, it is already 100x) *grin*
brokenchicken: i'm talking about large projects with ~10K LOC.
brokenchicken: is Perl 7 used by busy web sites in production already?
brokenchicken, I think it means that the user should be pointed to a page with results described more properly. Like wikipedia doos or something like that. Not sure though.
brokenchicken: I don't remember how to program with an OO language. My natural inclination is to say module all the way
brokenchicken, Pretty::Topic 'Alias $_ topical variable to something prettier': https://github.com/zoffixznet/perl6-Pretty-Topic
brokenchicken: it's when code returned from a macro gets put in the code where the macro call was.
brokenchicken, wig 'where is grep: Make grep prettier, put a wig on it!': https://github.com/0racle/p6-wig
brokenchicken: The message doesn't mention what the filtering system is. I believe it's Cisco blocking, but I don't know.
brokenchicken: You can repeat your question as often as you like. The message does *not* state what it is, all I can do is guess that it's a Cisco filter.
brokenchicken, Bisecting by exit code (old=2014.01 new=2015.12). Old exit code: 1
brokenchicken: it's fine, it should make it :)
brokenchicken, bisect log: https://gist.github.com/7d3988cf257d6eed6345cb9434dfb296
brokenchicken: looking at committable output, it was implemented in 2015.06 and that's the initial behavior
brokenchicken, Bisecting by exit code (old=2015.05 new=2015.06). Old exit code: 1
brokenchicken, bisect log: https://gist.github.com/1eb6ff11bc6aba4b519d5491b61d3e5e
brokenchicken: S/// returns $/ probably because s/// returns $/. The real problem is ... why isn't $/ a Match with S/// and why does it contain the entire string intead of just the matching part.
brokenchicken: Here's a rough hack at fixing S/// https://gist.github.com/perlpilot/bb541544ae518421bfd4cb64a6eb1b27
brokenchicken: I'd commit it, but I don't have the time to really test it out.
brokenchicken: I figure you've been touching the code lately and I can't remember the last time I did anything more than update a string (though git tells me it's been
brokenchicken, it is rare(afaik) to have a crowd of people in one PR. I just thought that the actual contributor did more than pusher in this case.
brokenchicken, ah, I wanted to try it.
brokenchicken, https://gist.github.com/aa021254726f35a59eb1d9520b7b328d
brokenchicken: precedence, so it forces => to be the inner operator of the meta chain
brokenchicken: internally it works a bit more optimized, but otherwise Z is the same as Z,
brokenchicken: in any case, it appears from the error message "Ensure a negative gap is not larger than the length of the sublist"
brokenchicken, CentOS and Debian Rakudo packages: https://github.com/nxadm/rakudo-pkg/releases
brokenchicken, zef 'It's like [cpanm] wearing high heels with a tracksuit': https://github.com/ugexe/zef
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/5b3ac83/src/core/Numeric.pm#L43
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/5b3ac83/src/core/Str.pm#L303
japhb: "Help! We need an op to kick brokenchicken!" ;-> It might not calm him down, but the net effect on the channel could be positive anyway ;)
brokenchicken: Do you find it better to say that in PM or in channel?
brokenchicken: Interesting. That means people need to keep a map of human => calming method, because there are definitely some people for whom saying "you're being a dick" in channel would *really* set them off, precisely the opposite of you.
brokenchicken: Knowing that telling you to calm down, pisses you off further. I would still do it, if for no other reason than to let the other person know that this type of behaviour is not the norm.
brokenchicken, judging by the brief looking at the code, more precisely is it just a translator from your code text to QAST ops?
brokenchicken, just my terminology-related nonsense, nevermind it. ;)
brokenchicken: I have wondered if it should be removed
brokenchicken, Inline::Perl5 'Use Perl 5 code in a Perl 6 program': https://github.com/niner/Inline-Perl5
brokenchicken: what does it mean then?
brokenchicken, "Perl 6 At A Glance" https://deeptext.media/perl6-at-a-glance/ (print only for now); "Perl 6 By Example": https://leanpub.com/perl6 (can order preview digital copies)
brokenchicken, Added books as "Perl 6 At A Glance" https://deeptext.media/perl6-at-a-glance/ (print only for now); "Perl 6 By Example": https://leanpub.com/perl6 (can order preview digital copies) ; "Think Perl 6: How to Think Like a Computer Scientist": http://shop.oreilly.com/product/0636920065883.do
brokenchicken: it is also in the list of “questionable things” :)
brokenchicken, this plugin for atom i got is pretty neat. it creates a like 'index' bar on the right that is populated by regex items
brokenchicken: it does and yes im talking about it and i'm filing a bug now
okay unbroken my local jenkins, it is now building a rakudo with 572 changes since the last time it worked
(which was 6 December,) don't know what broke it
brokenchicken: is it maybe parsed as %(.<key> || ??? '...') ?
gfldex brokenchicken: i wrote a merge script that concate all my 8K LOC p6 code into a single .p6 file. now it always takes around 7 sec to complete.
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/7e98504/src/core/Any-iterable-methods.pm#L1217
brokenchicken: you say "You can specify parameters with square brackets:", but all the examples use round parentheses, i.e., ()
brokenchicken: You're really just writing off any criticism
brokenchicken: you can see my PR. I used the membership operator as it looks like Junctions are touched on much later.
brokenchicken: https://github.com/perl6/book/pull/85
brokenchicken: If it's not possible to generate a new book file, then I won't bother. Otherwise I can keep updating
brokenchicken: I guess Arrays don't dedup and they maintain their order. Perhaps it would be good to explain when to use each, idk. Difficulty is in having a strong focus on who the audience is
brokenchicken: wondering if it's possible to do API validation automatically.
brokenchicken, i may have to wait til March for grant btw. i may be able to make it work
brokenchicken: Wow you know the director in person? Does he have time to listen to people which don't contribute anything to the institute?
brokenchicken: my guess after a brief look is: fucbody is a rule which means :sigspace is on and eating your whitespace so that \
won't match.
brokenchicken: is there a way to tell atom to not show .git foldersd?
brokenchicken, U+0192 LATIN SMALL LETTER F WITH HOOK [Ll] (ƒ)
brokenchicken: I thought the goal was to write an APL and then a J (and maybe even a K)
brokenchicken: https://docs.perl6.org/language/unicode_entry C« fixed-width POD text » i still don't get it.. is C something i can look up and read about?
brokenchicken: :P https://gist.github.com/AlexDaniel/3e7ad0adac5d646bd786aeab5332b570
AlexDaniel: AIUI, waiting for the board to decide if she can apply against the core perl 6 fund instead of the hague fund. (or the general grant committee fund, which brokenchicken submitted against)
brokenchicken, I meant ability to automatically compile examples and check their validness(this point is still LTA). it is possible for Type/ section, but I didn't work on Language/, hence the question.
brokenchicken, Added books as "Perl 6 At A Glance" https://deeptext.media/perl6-at-a-glance/ (print only for now); "Perl 6 By Example": https://leanpub.com/perl6 (get preview digital copies now!) ; "Learning Perl 6": https://www.learningperl6.com/ (good for programming beginners)
brokenchicken: FWIW I have seen this bracing style in the wild. And I find it confusing as hell. But it's all just a matter of getting used to it.
brokenchicken: oh, yeah, if you publically disagree with him once he'll be a dick to you forevermore
brokenchicken, "Perl 6 At A Glance" https://deeptext.media/perl6-at-a-glance/ (print only for now); "Perl 6 By Example": https://leanpub.com/perl6 (can order preview digital copies)
brokenchicken: poo + zwj + gender sign, that's it
brokenchicken: no font will render it, but…
1) brokenchicken - well, while diwali is far enough for us to start planning, I don't want us to get locked into releasing on the day of. And we had a lot of pressure on the last day of release that we ended up cutting a few corners - like I said, probably have enough time to do it right this time, but would rather schedule to the work, not the holiday.
brokenchicken, HTTP::UserAgent 'Web user agent': https://github.com/sergot/http-useragent
brokenchicken: If you find a good solution, it'll be real useful for me to adapt it to heredocs containing PostScript and LaTeX :-)
brokenchicken: this may help https://github.com/gfldex/perl6-xhtml-writer/blob/master/bin/generate-function-definition.p6#L42
brokenchicken: be careful with the pill, it might turn you orange
which is probably broken, now that i think of it
OK. I got myself confused (because commenting doesn't work and then I got logged out and I'm thinking RT is even more broken than usual but in fact it's me that's an idiot, again)
rakudo-moar cca24d: OUTPUT«Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ Died with X::AdHoc+{X::Promise::Broken}␤ in block <unit> at <tmp> line 1␤␤»
brokenchicken: Right, because then it's not being declared in GLOBAL
brokenchicken: hmmm, aren't these called finals in university as well?
brokenchicken: it's a known limitation
brokenchicken: https://github.com/rakudo/rakudo/blob/nom/src/core/operators.pm#L718
17:55Z <brokenchicken> samcv: too lazy to make an Issue, but noticed this chunk has messed up highlighting: https://github.com/rakudo/rakudo/blob/nom/src/Perl6/Grammar.nqp#L839-L857
brokenchicken, Slang::Roman 'A slang to allow Roman numerals': https://github.com/drforr/perl6-slang-roman
brokenchicken: Been looking at that for a bit now. Not quite the same as it binds a function to it (I just want a number). Seems to keep giving a X::Multi::NoMatch exception. :/
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/aecbb3e/src/core/IO/Socket/Async.pm#L8
brokenchicken: re rewrite, I'm sure there are plenty of businesses using no longer maintained technology
brokenchicken: yeah, i just figured it out myself too.
brokenchicken: awesome! i'll put it on my note.
brokenchicken: with --optimize=off, rakudo first-time compilation time for one of my 160 LOC .pm6 file drops from 12+ sec to 6 sec.
brokenchicken: interesting. will check it out.
brokenchicken: great. thanks! i'll try it out
brokenchicken: it means they have the same lookup semantics as methods
brokenchicken: because it's public
brokenchicken: seems a bit ... anemic
brokenchicken: http://t06.deviantart.net/dwjaHECiFqRTw0e3vI6PNu-DT-8=/fit-in/700x350/filters:fixed_height(100,100):origin()/pre07/1d86/th/pre/f/2012/232/e/1/teffla_motivational_poster_by_tacogirl456-d5bur4p.jpg
brokenchicken is mostly right - it runs more often than I thought for rakudo. Not so many files break on rakudo. I may have just happened to hit them.
brokenchicken: you can change the -exit code with fudge.
brokenchicken: doesn't seem to be used in star either
brokenchicken, did you read the follow-up messages? seems like the "when in doubt, merge it" philosophy isn't a thing
brokenchicken: How can it be defined when Int isn't real?
brokenchicken: https://twitter.com/officialjaden/status/329768040235413504?lang=pt
brokenchicken: Sorry for offending you, it was meant as a joke.
brokenchicken: may be you are right and there is no reason for it. It just confuses me a little bit, but I think I will get used to it
brokenchicken: I see the usefulness of it, but why haven't you chosen i.e another separator for differentiating between scopes and module naming. So for nested Bar you would do Foo—Bar while for modules you would do Foo::Bar.
or does anyone get what's broken about it?
brokenchicken: Oh, I get it! (Sorry, had to look it up. Never played Mass Effect. >_<)
brokenchicken: Well it seems to have had a Mass Affect! :D
brokenchicken, how do you know from the log it’s a missing module!?
brokenchicken: I'm actually interested in the backend itself. It doesn't matter how mature it is. Just wanted to have a look at it
dataf3l: well, on your release precompilation is broken. You can like it all you want with a script that doesn't run, I guess.
brokenchicken, Bisecting by output (old=2015.12 new=6dd542f) because on both starting points the exit code is 1
brokenchicken, bisect log: https://gist.github.com/f347668dcccd90597b3ff36f027a81a4
brokenchicken, (2016-02-18) https://github.com/rakudo/rakudo/commit/9983c2c8434ed81c532a5706996f284283b48d0a
brokenchicken, On both starting points (old=0c89292 new=6dd542f) the exit code is 1 and the output is identical as well
brokenchicken, Output on both points: Type check failed in binding to mutate; expected Any but got IO::Path (IO::Path)␤ in block <unit> at /tmp/QxGbRENWzj line 1␤
brokenchicken: but why does that work with the constant?
brokenchicken: https://github.com/rakudo/rakudo/blob/nom/src/Perl6/Actions.nqp#L2892
brokenchicken, rakudobug@perl.org or use perl6 query on http://rt.perl.org ; see https://github.com/rakudo/rakudo/#reporting-bugs
brokenchicken, OAuth2::Client::Google 'Authenticate against Google's OAuth2 API.': https://github.com/bduggan/p6-oauth2-client-google
brokenchicken, Twitter 'Twitter API': https://github.com/zoffixznet/perl6-Twitter
brokenchicken, I use that idiom so often I'm wondering whether it should be either builtin or at least in a module
brokenchicken: assume glitch, don't change anything, tell me if it happens again
brokenchicken: found the <at($oldpos)> trick in the A05 doc. and it seems to work in rakudo. yay!
brokenchicken: seems like m:p($oldpos)// is a better fit for my use case :)
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/8b94fae/src/core/Numeric.pm#L218
02:05Z <brokenchicken> faraco: If you wish to be listed as something other than faraco in future Rakudo releases, please add yourself to https://github.com/rakudo/rakudo/blob/nom/CREDITS
18 Jan 2017 19:11Z <brokenchicken> samcv: I found an atom highlighter bug, the qq:// doesn't get highlighted right :P https://gist.github.com/zoffixznet/f0eb8ee0791bf4b9a91412b6904fe28b
brokenchicken, can we just call it GraphemeBreakTest.t 6.c-errata and 6.c? i'd perfer them be named the same as their unicode test file names
brokenchicken, HTTP::UserAgent 'Web user agent': https://github.com/sergot/http-useragent
brokenchicken: the original error message copy: https://gist.github.com/agentzh/d58dc54f63cfce64e7a2a0d031d20b87
brokenchicken: anyway i can no longer reproduce it after renaming EdgeLang::Use to EdgeLang::UseStmt and then back to EdgeLang::Use.
brokenchicken, want to help with a performance mystery?
.tell brokenchicken it seems that your fix for RT#128783 did not remove the error message itself from rakudo. Is everything alright? https://gist.github.com/Whateverable/1c806c0dc7f836513e49a3791b3ce481
.tell brokenchicken I think it was you who was surprised to know that there is substr-rw. Well, guess what, there's subbuf-rw
timotimo: oh, so you're saying it fixed it rather than broke it?
06:15Z <AlexDaniel> brokenchicken: it seems that your fix for RT#128783 did not remove the error message itself from rakudo. Is everything alright? https://gist.github.com/Whateverable/1c806c0dc7f836513e49a3791b3ce481
08:28Z <AlexDaniel> brokenchicken: I think it was you who was surprised to know that there is substr-rw. Well, guess what, there's subbuf-rw
brokenchicken: AlexDaniel said it's his own thing.
brokenchicken, ¦«2016.12»: Cannot invoke this object (REPR: Uninstantiable; Callable)␤ in block <unit> at /tmp/TqMpWzgvAY line 1␤ «exit code = 1»
brokenchicken, [✘] Next release is today. Since last release, there are 93 new still-open tickets (4 unreviewed and 0 blockers) and 21 unreviewed commits. See http://perl6.fail/release/stats for details
brokenchicken, On both starting points (old=2016.12 new=f97d5c2) the exit code is 1 and the output is identical as well
brokenchicken, Output on both points: Cannot invoke this object (REPR: Uninstantiable; Callable)␤ in block <unit> at /tmp/jCkrXCJa9n line 1␤
brokenchicken, version bump brought in these changes: https://github.com/perl6/nqp/compare/ # Load the specified byte buffer as if it was the contents of a... # precompiled file
brokenchicken, Source at https://github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to http://geth.perl6.party/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes
brokenchicken, Bisecting by output (old=2016.12 new=f97d5c2) because on both starting points the exit code is 0
brokenchicken, bisect log: https://gist.github.com/42d6babb698a5d829e5f5fa50ce6a1e7
brokenchicken, (2016-12-17) https://github.com/rakudo/rakudo/commit/82e636daf8055076d700b876db4ff2f102bbc95e
brokenchicken, ¦«f97d5c»: Cannot invoke this object (REPR: Uninstantiable; Callable)␤ in block <unit> at /tmp/yziUnaoV96 line 1␤ «exit code = 1»
brokenchicken: I was wondering too. It would appear to mean the first declared rule and not the first in the alternation but not perfectly clear ...
brokenchicken: If you do OpenSSL.new(:client) and try to connect to something it will use SSLv3 instead of the more modern ones. If you try to enforce the version if will fail with the above mentioned error
brokenchicken: yes and it should use TLS, right? there is no mentioning of SSLv3_client_method?
brokenchicken: How do you use IRC without a computer? Do you have a telepathy bridge?
brokenchicken, Source at https://github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to http://geth.perl6.party/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes
brokenchicken: Guideliness vs rules (Pirates of the Caribbean) http://www.imdb.com/title/tt0325980/quotes?item=qt0416731 :)
brokenchicken: I know. sigh! this happens because of lags. i thought i had solved it. hand head in shame
brokenchicken: how weould you do it?
brokenchicken: So it doesn't do a deep flatten. I thought the point of Stack Overflow question was that it didn't
brokenchicken: people will program their programs in the way they want, you can't control it.
brokenchicken: how can i test if an object is a primitive value?
brokenchicken: nice! i'll try it out :)
brokenchicken: oh yeah, the .html takes forever to load in my chrome it seems.
brokenchicken: yeah, i benchmarked several real-world input, most of them are quite large.
brokenchicken: sorry, it is company code atm, so i cannot show it to you.
nice brokenchicken what time did you email it? i emailed mine this weekend, haven't gotten an email back yet. hope it was received
still hopes that one day brokenchicken writes a proper systemd service file for that
11:36Z <brokenchicken> samcv: RE .add on Setties and Baggies; there's a ticket for it: https://rt.perl.org/Ticket/Display.html?id=128903#ticket-history
brokenchicken: updated https://github.com/bbkr/jsonrpc/issues/27. Thanks for your feedback.
brokenchicken, CentOS and Debian Rakudo packages: https://github.com/nxadm/rakudo-pkg/releases
brokenchicken: https://github.com/nxadm/rakudo-pkg/issues/7 # done :)
brokenchicken: It's older.
brokenchicken: it is tagged and has been actually tested
brokenchicken: because it's older.
brokenchicken: but it feels more stable lol
brokenchicken, zef 'It's like [cpanm] wearing high heels with a tracksuit': https://github.com/ugexe/zef
brokenchicken: The installed zef can't even run, it croaks with this error. Function 'BEFORE' needs parens to avoid gobbling block
brokenchicken: I'm aware of the discussion you're referencing, but it isn't in the linked text in perl6.org.
When browsers change the padlock symbol to a broken red padlock on every connection that doesn't use TLS, then they'll be rolling in the dough. Backing LE was a requirement from browser vendors to do it.
brokenchicken: scroll down a bit
brokenchicken: I think you'd need a new bit of syntax, but you could probably do it in Perl 6. something like: put .words given multi-here-doc(<😂 🙆‍♀️ ♥ 📝>); ...
perlpilot, brokenchicken: Macros can't get here soon enough, then. Can't be without this.
brokenchicken: Looking at Associative.pm, the role has only one type parameter, which I guess is the value type. Where does Hash get its key type parameter?
.tell brokenchicken i was never disputing that. but the list of things (^20) is still in order, so i was responding to the fact that i actually like that .say is ordered. side effects are not guaranteed. the order of results is. (^20)>>.say is a no-op on the original list. yes, auto-threading means it will be out of order. but i was originally jumping in to say that the list (^20) is guaranteed to be in the right order. the side-effect
10:49Z <ab6tract> brokenchicken: i was never disputing that. but the list of things (^20) is still in order, so i was responding to the fact that i actually like that .say is ordered. side effects are not guaranteed. the order of results is. (^20)>>.say is a no-op on the original list. yes, auto-threading means it will be out of order. but i was originally jumping in to say that the list (^20) is guaranteed to be in the right order. the side-
brokenchicken: commit to whateverable then :P
brokenchicken: because it talks about features, bugs, and incompatible changes and such things
brokenchicken: I stared with version 0.0.1 , hope it's ok
brokenchicken, humm, maybe, it is a declaration .
brokenchicken: say you are trying to solve a problem. You code up a solution. You share it with friends. And one friend says, "oh, there's a built in method that does all that already" womp womp
brokenchicken: I started with elixir 5 days ago. Granted, it's a very small language. But it's largely because "oh, i need list operations, let me look in Enum or in List"
brokenchicken, There are 17 tickets tagged with TESTNEEDED; See http://perl6.fail/t/TESTNEEDED for details
brokenchicken: feel free to post a better version if you think it’s a worthwhile use of your time
brokenchicken: shouldn't it be defined to something?
Some moar change in the last week broke DBIish with "P6M Mergin GLOBAL symbol failed: duplicate definition of symbol TypeConverter", a role recently added. Any ideas?
brokenchicken, the change in DBIish landing seven days ago, and was tested with current moar.
brokenchicken, https://gist.github.com/0ed7f6b1d95f134259175201bffde16f
brokenchicken, ¦«HEAD»: «timed out after 10 seconds, output»: «exit signal = SIGHUP (1)»
brokenchicken, https://gist.github.com/e6e31cfdaa7d28f911fc5cd458aaa980
brokenchicken, Bisecting by exit signal (old=ed5c866 new=7d5bbef). Old exit signal: 1 (SIGHUP)
brokenchicken, bisect log: https://gist.github.com/e94774c8bbd0c51bb086d48484a1f160
brokenchicken, (2017-01-17) https://github.com/rakudo/rakudo/commit/7d5bbefe7f73c65d2135e051068499dd045d9c4e
brokenchicken, Bisecting by exit code (old=ed5c866 new=7d5bbef). Old exit code: 0
brokenchicken, bisect log: https://gist.github.com/ca550dc5044ba4f208efedcbb2acb23f
brokenchicken, (2017-01-16) https://github.com/rakudo/rakudo/commit/f67df8ad9d4f920bb63ea40501f3b1db9d8e661d
brokenchicken: does this happen only with DBIish or with other modules?
brokenchicken: do we have a 21 char type name limit in errors?
and brokenchic+│ dataf3l: how are you compiling it
brokenchicken: well, I would guess the R* tarball would work the same as the 3 individual tarballs for compiling from source. but idk, never tried it on windows :)
brokenchicken: I figure out why that commit broke DBIish
AlexDaniel: what's this stuff? The # >; Looks like fix for broken highlighting? https://github.com/perl6/whateverable/blob/master/Unicodable.p6#L135
brokenchicken: you want to add the number of results? This is the line: https://github.com/perl6/whateverable/blob/master/Unicodable.p6#L151
brokenchicken, Something's wrong: ␤ERR: Type check failed in binding to &code; expected Callable but got Nil (Nil)␤ in sub do-sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 42␤ in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 33␤ in block <unit> at -e line 6␤␤
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/7f97035/src/core/control.pm#L167
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/7f97035/src/core/Exception.pm#L53
brokenchicken, Text::CSV 'Handle CSV data. API based on Text::CSV_XS': https://github.com/Tux/CSV
brokenchicken, On both starting points (old=2015.12 new=7f97035) the exit code is 0 and the output is identical as well
brokenchicken, On both starting points (old=2015.12 new=7f97035) the exit code is 0 and the output is identical as well
brokenchicken: it's here:
brokenchicken: I only ½ jest. The bot has been cutting releases based on a human pushing a button, right? If the bot can tell us when it *can't* cut a release for some reason, then why not let it cut releases on its own?
brokenchicken: Yeah, still no help. I'm trying to use tony-o's Hiker. Errors out with "Unhandled exception: cannot close a closed socket", but I don't know where.
brokenchicken: Do I need to compile perl6 differently to use it?
brokenchicken: maybe its time for changes, yeah. there were necessary delays with regard to back compat
brokenchicken: you can use it to create tools for applying license to your source code
brokenchicken & samcv thanks for the critique. I reworded the descriptions and did a PR to perl6/ecosystem
@brokenchicken but cool examples on Twitter are cool ;-)
brokenchicken: it doesn't ignore them or it doesn't use them?
brokenchicken: retro-compatibility if I change my API...
brokenchicken: if I create a new API version Ill include it and my last API version (but deprecated) on my dist...
brokenchicken: but if Im releasing a module, it would be good to know how im doing on next releases
brokenchicken: I asked the same question a few days ago. People see :ver and expect it to somehow work
brokenchicken: git tags
brokenchicken: if you are not using them it's your fault. this is what git tags are for
18:17Z <brokenchicken> mst: what's happening with the Perl 6 MetaCPAN / PAUSE effort? How can willing hands contribute?
brokenchicken: I guess here https://github.com/JJ/perl6em
brokenchicken, thats it for "numbers"
brokenchicken: https://github.com/perl6/whateverable/issues/88
broke a laptop charger, fixed it, had a weird visit to a doctor, then fell asleep for more than 12 hours… that's it
hm, I see JSON::RPC in MODULES.txt in 2016.11 panda, so maybe it *is* included, but it was broken ages ago and I don't see any recent enough commits that would suggest the issue got fixed.
brokenchicken: Debian (which has the best perl6 packages) don't have it yet.
brokenchicken: so, is it happening to you too? (sorry, just to be sure... my english isn't very good...)
brokenchicken: It is the best. Why do I think I contradicted myself?
brokenchicken: Interesting, I think, isn't it? I little more elaborate than what people from outside the country usually think.
brokenchicken, Something's wrong: �ERR: ===SORRY!=== Error while compiling -e�Unable to parse expression in argument list; couldn't find final ')' �at -e:6�------> put sourcery( say "hello"� and exit )[1];� expecting any of:� infix� infix stopper� postfix�
brokenchicken, Something's wrong: hello␤␤ERR: Cannot resolve caller sourcery(Bool); none of these signatures match:␤ ($thing, Str:D $method, Capture $c)␤ ($thing, Str:D $method)␤ (&code)␤ (&code, Capture $c)␤ in block <unit> at -e line 6␤␤
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/1a54bba/src/core/Cool.pm#L360
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/1a54bba/src/core/Cool.pm#L103
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/1a54bba/src/core/Cool.pm#L103
brokenchicken, Something's wrong: ␤ERR: Type check failed in binding to &code; expected Callable but got Method+{<anon|55592240>} (Method+{<anon|5559224...)␤ in sub do-sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 42␤ in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 33␤ in block <unit> at
“Re: [perl #129758] "new ticket" broken” was the title
It would be unlike IBM to ship something that is totally broken, so I guess the really do mean it when they say the "Informix Developer Edition" only works on RHEL, SLES Centos ....
brokenchicken: so is ther an example of a function that returns something that will be interpreted as more than one argument, without adding an explicit | to the call site?
brokenchicken, Net::FTP 'A ftp client written in perl6': https://github.com/araraloren/Net-FTP
brokenchicken: Yeah, already got it. The PP is much better for me, thanks.
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/25615c7/src/core/Mu.pm#L472
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/25615c7/src/core/Range.pm#L379
brokenchicken_: I can answer that best with another gist.
brokenchicken, https://github.com/Tux/CSV (see `bench csv` for how to run bench)
But see what I said above "brokenchic+│ nope, it's using keys on the result of @strings ∖ <bar ber>"
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/25615c7/src/core/List.pm#L784
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/fe891c0/src/core/Str.pm#L945
brokenchicken, Something's wrong: ␤ERR: Could not find candidate that can do \("g", Bool::True, {:ignoremark})␤ in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 29␤ in block <unit> at -e line 6␤␤
brokenchicken, Something's wrong: ␤ERR: Could not find candidate that can do \("g", Bool::True, :ignoremark)␤ in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 29␤ in block <unit> at -e line 6␤␤
brokenchicken, Something's wrong: ␤ERR: Could not find candidate that can do \("g", Bool::True, "ignoremark", Bool::True)␤ in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 29␤ in block <unit> at -e line 6␤␤
brokenchicken: https://github.com/perl6/doc/commit/ade320d095250b12c2c5364896cdefb57d39f87c#commitcomment-20472280
brokenchicken: maybe you'll have better luck remembering after you rewrite it? :P
brokenchicken: added one more module to provides in META6.json (not sure if right place). Installs with zef on my system now.
brokenchicken: youre right. it was something else that got changed indirectly.
brokenchicken: it is way more interesting when you have done something similar to 「rm -rf ./」 at some point, and then weeks later you ctrl+r this command out of the history on accident
brokenchicken, The code is hit during stresstest See http://perl6.WTF/src_core_io_operators.pm.coverage.html#L22 for details
brokenchicken: it looks like you're getting private whois
11 Jan 2017 20:03Z <brokenchicken> raschi: it was in #perl6-dev https://irclog.perlgeek.de/perl6-dev/2017-01-10#i_13894263 RE: "do you have a link to the log where what motivated that commit happened?"
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/94acf2f/src/core/Any.pm#L75
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/94acf2f/src/core/Hash.pm#L8
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/94acf2f/src/core/Baggy.pm#L334
brokenchicken: And people continually complain ICANN moves too fast with these things.
brokenchicken, Added total commits as cd $(mktemp -d); perl6 -MJSON::Fast -MLWP::Simple -e 'run |<git clone --bare>, $_ for from-json(LWP::Simple.get("https://api.github.com/orgs/perl6/repos")).map(*.<git_url>); my $total; for dir(".") { my $n = run(:out, |<git --git-dir>, $_, |<rev-list HEAD --count --author=zoffix>).out.slurp-rest.trim.Int; say "$n commits in $_"; $total += $n;}; say "Total: $total"
brokenchicken, Added total commits as cd $(mktemp -d); perl6 -MJSON::Fast -MLWP::Simple -e 'run |<git clone --bare>, $_ for from-json(LWP::Simple.get("https://api.github.com/orgs/perl6/repos")).map(*.<git_url>); my $total; for dir(".") { my $n = run(:out, |<git --git-dir>, $_, |<rev-list HEAD --count --author=zoffix>).out.slurp-rest.trim.Int; say "$n commits in $_"; $total += $n;}; say "Total: $total"'
brokenchicken: it takes quite some time to get the stuff cloned… perhaps statisfiable should learn it
brokenchicken: I think it's my end. :/
anyway, brokenchicken++ ( https://github.com/perl6/doc/issues/1133 )
brokenchicken: I know perl6 has gradual typing and you can do multiple dispatch, but I think it's a bit different, right?
brokenchicken: Is there a guide to the perl6 architecture? I'm confused about why it's a good idea to make NQP, Rakudo, and Perl6 all different things
brokenchicken: overwrite whatever the local $0 equivalent is?
brokenchicken: You only need a passport if you travel outside your country of citizenship.
brokenchicken: for now rakudo.js has the unicode support js does, as doing NFG stuff without slowing things down will require significant thought
brokenchicken: yes, there where things in it I didn't tweet for sure
AlexDaniel, U+238B BROKEN CIRCLE WITH NORTHWEST ARROW [So] (⎋)
brokenchicken, \o/ https://github.com/atom/first-mate/issues/85#issuecomment-271969450
brokenchicken, it's in atom
brokenchicken, Sauce is at https://github.com/rakudo/rakudo/blob/ba8a284/src/core/Real.pm#L44
brokenchicken: I think phones aren't good for text-based media, having crappy input and too little screen space to skim easily
so, doc building still basically broken here for me; anyone else building with a very recent rakudo seeing a slowdown on "Writing programs document for Perl 6" ? Seems like just me atm.
notviki: why are you being so agressive? I'm just talking about how I expected a (broken) code that generates an infinite loop to warn the user. This is me trying to help. If you don't see the value in giving feedback, then yeah, you won't see the help :(
go is working hard to fix their broken-get-the-latest-version-from-github-libs
kalkin-_, rather than use language like "your package manager is broken" maybe it's actually provide a working improvement?
ok yeah i broke the site
rightfold: I think its broken: https://github.com/masak/temporal-flux-perl6syn/blob/dae2d68c1d2cf98b21d3031bfdc6fb7a22dcc3ba/S26-documentation.pod
I severed the tendon on a broken glass and it hasn't been right since
mspo: did something broke? Or it's just that you never seen it?
lizmat: &tmpdir is broken current (as is usual for untested things) so nobody in the ecosystem should be depending on it, I'll try to think what a good replacement would be tommorow once I get some sleep
i mean the module thing broke some code right, but it fixed an existing bug
ok actually it broke from just this commit https://github.com/samcv/MoarVM/commit/86cafe43aa35f7bbea6990b46321a40667d05738
mst: we can do that, yea. Normally we want our examples to be runnable so that we can find broken examples automatically by comparing the actual output and the output in the docs, but there are many exceptions to that so it's cool.
this is the first time this has happened really, where it just broke things. sent the maintainer an email so they can move it to Staging
ironic... my 1.5x increase to Ratty ++/.. broke `now` so I couldn't measure the improvement with Perl 6 itself :(
been broken for a bit
now if you have some releases in between 2015.12..HEAD that were broken, it won't know
i broke space, but then White_Space worked fine
matching a ' ' space is dependent on moar tho, cause i broke it
part of me wonders if it'd be better to have this universally broken and require explicit use of .succ
doc/grammar-links-fix: Cleanup of broken links on Glossary page(either removing or fixing)
Doc build passed. Altai-man 'Cleanup of broken links on Glossary page(either removing or fixing)'
samcv: here's the full output including the broken pipe: https://gist.github.com/zoffixznet/1e290c799ccad2f73ed494592447ab63 and there's still just "highlights less" in the highlights/node_modules dir
doc: Cleanup of broken links on Glossary page(either removing or fixing)
doc: Cleanup of broken links on Glossary page(either removing or fixing)
mscha: well, it's broken, I see in the code it's supposed to return a Failure
rakudo-moar e8573e: OUTPUT«Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ what went wrong␤ in block at <tmp> line 1␤␤»
rakudo-moar e8573e: OUTPUT«{␤ "X::AdHoc+{X::Promise::Broken}" : {␤ "payload" : "what went wrong",␤ "message" : "what went wrong",␤ "result-backtrace" : " in block <unit> at <tmp> line 1\
"␤ }␤}»
let's see if I broke it
we broke it
jnthn: So for some subset of uses (and I happen to be dealing with one), OO::Monitors is still broken with precomp on. : -(
Yeah, adverbs broke without a matcher
In fact, that's why sum was broken at one point, it thought it could only handle Numerics
and last time I checked it was using ipv6, although maybe I broke that when I switched over to secure connections
yeah, though that report does raise a few questions about the reporters situation, what kind of application is broken by a surprise table and given that is a possibility what kind of person installs un-tested software against a live instance of it
(granted, p5 did experimentally try to do the same thing... and broke pretty much everything and reverted it)
well, I suppose that since the global Do Not Call apparatus has broken down, some telemarketers feel they don't have to follow the local rules either, so in that case I might've been rude too :)
you shouldn've broken it longer
But back to the effusive pro-Perl 6 tribalism that got me in here today, in the first place: Py 3 people are still so, so far from even knowing that they could quote their strings properly, and they too broke backward compatibility and took 10+ years at it. Their problem is that they never had TimToady.
doc: - Fix broken ComplexStr example that used a literal Complex
oh, broken robot... it's X::AdHoc
Any idea why my push-all impl is broken? Line 50 is called like 200 times, when it should be just 4 times and the .elems gives 0, when it should give 5
psch: but it's broken. it doesn't compile
rakudo-moar cb9df2: OUTPUT«CardWorks1.new(face => IntStr.new(2, "2"))␤CardWorks2.new(face => IntStr.new(2, "2"))␤Type check failed in assignment to $!face; expected CardBroken::Face but got IntStr (IntStr.new(2, "2"))␤ in block <unit> at <tmp> line 21␤␤»
huh, someone broke Label.gist it seems
gfldex: installed perfectly fine for me. you probably broke your perl with all the funny stuff you do
oh DrForr readline seems broken with readline 7.0 https://github.com/drforr/perl6-readline/issues/12 fyi
viki: it might be good to add some tests for parse-base() with unicode digits. those were initially broken in the literal syntax, but were fixed a while ago
you broke it...
.tell ab5tract_ I had to revert your PR #911 as it broke 6.c-errata. See https://github.com/rakudo/rakudo/pull/911#issuecomment-258854543
node.js-- # v8-profiler is broken on node 7.0 and the pull request to fix it is unmerged :(
so... I got a Travis email "Build #6208 was broken" (for Rakudo) due to my commit "fix typo"
if there's any truth to the parable of the broken window, just accepting flapping tests without taking action leads to even bigger things slipping through
Your strip-comment sub is entirely broken, BTW. { say "Hello # World!"; } <-- the '#' is not a comment in this code, but it'll assume it is.
well, it is defintely b7201a8f22338a906f2d8027a that broke it :-(
[ptc]: there's little point and not just 'cause the module is broken :) It'd need some testing facility, since it can't just use a random IRC server to run tests against.
I don't know if it's the right place to warn, but the download link to mac version of rakudo in rakudo.org page is broken... it points to http://rakudo.org/downloads/star/rakudo-star-2016.10.dmg but the file is in http://rakudo.org/downloads/star/rakudo-star-2016.10-Sierra.dmg
smartmatching was an early train wreck in that regard. perl 5 imported the original smartmatching, which turned out to be broken in the same way it is in perl 5 (duh)
[Coke]: no, my presentation said I broke it worse
The broker makes things more exciting? :P
hmm, well, that confirms it. my computer is broken! Time to through it out, lol
... I think I made it optional, but probably broke it for windows.
I've just heard moans about it not working (just anecdotal) maybe it's been broken in the past or its just hard to config
I think it's probably the first-generation opensource MQ broker thing, it's a bit "enterprisey" for some people :)
And the broken one isn't supposed to fit
my first thought was, perl is broke! because it's an optional parameter, that obviously isn't being treated like an optional parameter
I discovered a new law of nature: if you presentation looks OK in 4 different browsers you tried, but looks broken in 5th, when you're presenting, it'll be broken :)
erk, I just broke the CD in my "heritage" "Using Javascript - special edition"
cowens: that's a bit of a loaded question. It uses graphemes and normal whatever form. You're giving a character and receive normalized form and then say "this is broken; is it true Perl 6 was designed to be broken"
Yes, it is broken that the DB doesn't store in NFC, but I don't have time to fix that and every other system touching it
timotimo: for example, there was no test for #129296, but so what? My legit code got broken, so it sounds like a regression
melezhik_: that broke it.
Clearly it should stay around and taunt the person who broke it every 10 minutes until it's fixed. :P
I saw BrokenRobot 2 Aug 2016 15:28Z in #perl6: <BrokenRobot> harmil_wk: I have a private list of ticket tags and I have these marked as "Easy"... they may or may not be easy, but take a look: https://gist.github.com/zoffixznet/b7e1e119d14bb652fda313768e12c874
If i have a promise with a status of Broken, how can I find out what broke it?
timotimo: the 128306 is a resolved ticket. It had the same error as garu's issue, and thus its fix may be at least helpful to garu's desire to attempt to fix the bug. Nothing got broken after it got fixed. I've used commitable robot to execute code on a pre-fix commit.
and the packaging system is broken anyway, I had a try at it earlier today, I'll try again
there is but the packaging system seems broken, I tried to repackage it with the right options earlier
timotimo, I'm looking. My install broke because it couldn't find libgtk....
it;s at least broken into bite-size chunks. I'd go a bit further toward making it more self-explanatory, but I suspect it will take time for that mindset to penetrate
can someone test GTK::Simple? it seems to be broken on linux because for some reason it tries to copy around an lzma.dll file
hmm, the exception backtrace from a broken promise points to the block where await is called, quite counterintuitive when you have to debug some code gone wild
the handling of broken symlinks in Perl 6 is kinda broken, as that reddit user already discovered
I think that change broke your shit
gfldex, I want(or, rather, author of now broken example wanted .ks). Oh, without brackets it should do the right thing.
cached is marked experimental for a reason, it's rather broken and not a high priority to fix iirc
lizmat, we already have a bunch of exceptions documented and they're mostly okay(for now). How they can be improved is another question, but my topic is about completely broken description(it seems?) for this exact one.
A work order came in for a broken button on the website. I notice it's because the product code has a '+' in it and it isn't percent encoded. So I forward this to The Right People, saying their code is failing to percent-encode and that the + should end up as %2B in the URL... They just fixed it. I'm looking at the fix and it amounts to this line in about 30 places: $product-number.subst('+', '%2B')
AlexDaniel, do we have #fragments(i.e. broken anchors) issue there? # If yes, it's my time to pray.
so these warnings tend to indicate that there's a problem, but in case of broken html they are actually complaining about broken html… or so it seems
sena_kun: OK, here is a broken example: https://github.com/perl6/doc/pull/780/files#diff-5ea33ed4c36cc3533068127d13fa490fL1169
before commit that broke it, first example had two spaces and third one had four spaces
ugexe: it means we broke the promise of backwards compatibility and we should fix it
gfldex, only pure branch failed(since I forked it from broken commit), merged version is okay. If you're interested in this updated pull-request, can we merge it? It seems nobody is against removing of already explained items.
'cause iirc there was lots broken with binding in the repl
Psy-Q: sounds like the package is a bit broken. In that case I'd submit a bug report, and use a source build of rakudo
if you ever wanted to fix a broken cool thing with all that low-level knowledge...jnthn's unmaintained Grammar::Generative sure was a cool concept...but hasn't worked since I learned of it
BrokenRobot: AlexDaniel: if you got the time please test branch GT#155 locally. All problems with search, filenames on windows beside disambiguation files (WHAT.html _and_ what.html) are solved.
BrokenRobot: exit code is 0 on both starting points, bisecting by using the output
BrokenRobot: (2016-03-18) https://github.com/rakudo/rakudo/commit/6d120ca
8 Jul 2016 17:24Z <BrokenRobot> DrForr: can this be closed? It's mentioned to be a dupe of a recently-fixed ticket. I tried to test myself, but Linenoise is failing. https://rt.perl.org/Ticket/Display.html?id=128371
BrokenRobot: exit code is 0 on both starting points, bisecting by using the output
BrokenRobot: (2016-03-18) https://github.com/rakudo/rakudo/commit/6d120ca
BrokenRobot: if you want to flatten a junction, you're using it wrong :)
BrokenRobot: thanks, if I ever work out how to login to RT I will add a comment about the OSX reproducability
BrokenRobot: Hmm, works. It's magic :)
BrokenRobot: numbers in unicode are odd to me. Some of them are explicitly flagged as numbers some are not
BrokenRobot: You do know that you can change those with Stylish if you use chrome?
It's still broken 'cause bless doesn't take positionals :)
5 Jul 2016 13:52Z <BrokenRobot> stmuk: This potentially blocks R*, as JSON::PRC is part of Task::Star: https://github.com/bbkr/jsonrpc/issues/28
"not broken for them". it can be ugly as hell, though.
BrokenRobot: I think it's answering the spirit of the request. also, see Faye's update on jul 18, 2015.
BrokenRobot: the whole idea of proper heading numbering is to show the same numbers in the ToC then on he headings in the main body (we don't do that yet). To do so we have to do the rendering of numbers by hand. The benefit of auto numbering of <ol> is fairly slim in this case.
BrokenRobot: please read the commit msg on https://github.com/perl6/Pod-To-HTML/commit/2a7449325b3098bda2f31065dbea0ec87b589b26
BrokenRobot: my appology, my private message was eaten by my inability to type
BrokenRobot: hmm, it looks like the output is a little bit different
BrokenRobot: https://gist.github.com/AlexDaniel/99fd82366a23de14eb335a955bca3b9a
BrokenRobot: I believe you have to write an action class in nqp
BrokenRobot, Added strip trailing whitespace as Run perl -pi -e 's/\s+$/\
/m' THE_FILE to strip trailing whitespace from THE_FILE
BrokenRobot: as in, the start for any bug that most likely is Grammar or Actions based is by isolating it as far as possible - in this case a bare '&0' - and running that through ./perl6 --stage=parse -e
BrokenRobot: that's a possibility, you don't even have to capture $<sigil> like that
BrokenRobot: yeah, that seems fine. length is a bit awkward, but it should be rare enough to not be weird
BrokenRobot: easy to fix, simply copy the implementation from the site i just linked into main.js
BrokenRobot: as in, don't treat it like a variable
BrokenRobot: well, looks like your addition LTMs better in places you didn't want it to
BrokenRobot: the alternative is not touching the grammar - cause, as in my example, the grammar already does it well enough
BrokenRobot: well, to reach that spot in Actions it first has to have parsed [ $<sigil> $<index> }
BrokenRobot: i'll look a bit closer in a moment
BrokenRobot: found it, thanks
BrokenRobot: https://github.com/perl6/nqp/blob/master/src/HLL/Grammar.nqp#L415
bpmedley, because you can't thread sockets like that. If you await that start, you'll see your Promise is being broken: https://gist.github.com/zoffixznet/c2f24dfadce86bb6036eb3ceb9ce05b9
BrokenRobot: I am able to build the other modules from Task::Star without issues. Only the JSON::RPC fails during testing.
BrokenRobot: it preferentially selects https as opposed to http versions of sites
All for the low-low price of getting broken websites on occasion :)
i find it amusing when i find a broken site thanks to https
lizmat, further to earlier 8ad19e2ec3a7be4e83c06de6b6475f5c6596eef1 broke Lumberjack::Application - as it actually did create Backtrace::Frame objects as they are marshalled to/from JSON :(
BrokenRobot: i would say it definitely should suggest LEVCAPTEST for both lEVCAPTEST and LEVCAPTESt, and arguably for levcaptest (i.e., do a case insensitive comparison) as well
BrokenRobot, Added cli rt as Use RT via CLI: https://rt.perl.org/rt-cli.html has the docs on getting it setup. See handy script: https://github.com/coke/rt-six-help
BrokenRobot, Added rt cli as Use RT via CLI: https://rt.perl.org/rt-cli.html has the docs on getting it setup. See handy script: https://github.com/coke/rt-six-help
BrokenRobot: filtering for RT tickets with a given tag only works with a custom search
BrokenRobot: well, the Query Builder looks intuitive enough to my eyes... you can select criteria on the left side, click "Add these terms" and then the side reloads and the criteria show up on the right side..?
BrokenRobot: you can save the query itself under your RT account
it was broke in the commit before yours
ugexe: it was broken before my commit?
ugexe brokenrobot: what do you think about https://gist.github.com/dogbert17/951106b1c4c66848d9bc491c4753d3e6
noticed that p6-websocket was broken. Now that's even worse. One of its dependancies is broken :(
BrokenRobot, To report a bug, email detailed description and any test cases to rakudobug@perl.org or use perl6 query on http://rt.perl.org ; see https://github.com/rakudo/rakudo/#reporting-bugs
BrokenRobot: Are capitalized tags reserved? I can't specify "is export(:ONLY)" in a module and screw things up, can I?
BrokenRobot: Well I found do_import in World.nqp and no... it is not as simple as I thought it would be.
BrokenRobot: Yes, but a PR implementing it would almost be fait-accompli.
BrokenRobot: You have a point, but submitting a PR like that, without discussion would be asking for a rejection. No feelings would be hurt, here.
works on p6c, so I assume the bless() changes broke it
BrokenRobot: (2016-06-12) https://github.com/rakudo/rakudo/commit/4179bdc
stmuk: sweet. At least we know what broke it :)
BrokenRobot++: It is 'hilarious' isn't it?
BrokenRobot: Good, also my preferred version. I was just about to push my first module to github and looked at other ones, and .pm seems to be more popular
BrokenRobot: check it now
BrokenRobot: now you give pod2html a string, but it still expects a Pod *tree*
BrokenRobot: nope. just that major perl5 strength is CPAN has almost anything I could need whenever I need it
BrokenRobot: normal mode, without 'no strict' :)
BrokenRobot: it's in ( ) so it's not part of it
BrokenRobot, Immutable collection of distinct objects with integer weights: https://docs.perl6.org/type/Bag
BrokenRobot, Mutable collection of distinct objects with integer weights: https://docs.perl6.org/type/BagHash
BrokenRobot: took me years to get it too
BrokenRobot, Logical superposition of values: https://docs.perl6.org/type/Junction
BrokenRobot: it starts :)
BrokenRobet: what do you think about https://gist.github.com/dogbert17/ad42869f2b0b638932648d022b40d57c
BrokenRobot: cant look mobile. got it working will check it out later. thanks
BrokenRobot: https://github.com/rakudo/rakudo/blob/nom/src/Perl6/Grammar.nqp#L581
BrokenRobot: note that's a bit tricky with the marking, _ws is what it matches - if it hasn't matched before
BrokenRobot: it's the excluding 1 part that interests me
BrokenRobot: but I think I get it after having looked at it for a while
BrokenRobot: Yes, I know, but it's an apt comparison. You can make wireframe'ish models with some internal gearing using Erector, Meccano lets you build working 5-speed slip-differential transmissions.
BrokenRobot, yep, I know it works for me, the question is dare I really use it :)
BrokenRobot: That's roughly the idea, the problem is it's a nqp object.
well, in theory you can. the jvm backend is a bit broken currently. historically there were two non-rakudo implementations, but both are bitrotted now (niecza in c# / clr, pugs in haskell)
BrokenRobot: That's for compile-time composition.
BrokenRobot: {call,next}{same,with} only dispatch amongst other candidates that also match the signature/args
broken links might turn out to be 「build」, but I think the default would be to assume site, yes.
BrokenRobot: last commit is fine
BrokenRobot: https://github.com/perl6/doc/issues?q=label%3A%22needs+planning%22
BrokenRobot: it would be nice to have a label for “big” issues
BrokenRobot: yep, that's why I dislike it
BrokenRobot: I'm currently looking at Software::License. It has a class Software::License:ver<0.05>
BrokenRobot: https://github.com/rakudo/rakudo/search?utf8=%E2%9C%93&q=is_dispatcher
BrokenRobot: its tested in S12-introspection/methods.t
The ::Static plugin may also be broken. Looking at it now, I think this condition needs to be !~~ not ~~ :S https://github.com/zoffixznet/perl6-Bailador-Plugin-Static/blob/master/lib/Bailador/Plugin/Static.pm6#L9
BrokenRobot: ah okay, then I'll read it
BrokenRobot: yep, within signatures :D even more desirable
BrokenRobot: see github url above
(it feels like i'm using the wrong commit or broke it somehow)
AlexDaniel: but it's clearly not if "< BrokenRobot> [...] the file isn't there.", is it?
BrokenRobot: yeah! We can reject commits that have trailing whitespace! Yaaay…
BrokenRobot: I haven't had a chance to look further on the table pod bug... but it's definitely on my "to-do" list.
BrokenRobot: sure-sure. The thing is, one month ago I removed trailing whitespace everywhere in the docs. Today there are 19 files with trailing whitespace.
BrokenRobot: as timeless, i must say it's all in the timing
BrokenRobot, most (modern) GUI editors make that configurable, so that seems like a moot point now.
BrokenRobot: what i hate is i tried to edit it
There wasn't actually any harrasment, I just pointed out the broken code, but the dude couldn't handle it.
BrokenRobot: well, it's something that will make you care less about this situation
BrokenRobot: because there's probably no way it could get worse…
BrokenRobot: stuff like https://github.com/opencart/opencart/issues/1286
BrokenRobot: ah, there it is https://gist.github.com/uppfinnarn/9956023
BrokenRobot: it's just the livestream of yapc for context
12:51Z <BrokenRobot> AlexDaniel: An awesome feature for bisectable would be ability to give a gist with multiple files and it test with those files. /me trying to hunt down a precomp bug ATM :)
BrokenRobot: you can always give me some files and I'll run it for you
BrokenRobot: uh… does it mean that I have to install Inline::Perl5 for every build? :D
BrokenRobot: the git facility? it's pretty straightforward
BrokenRobot: try it, it's pretty easy
BrokenRobot: I highly recomment (a) git bisect, (b) liking learning things ;)
BrokenRobot: by the way, just in case you haven't noticed, the sources for bisectable are here: https://github.com/perl6/bisectbot
AlexDaniel, if in linux, i prefer Readline, Linenoise is broken with unicode input.
BrokenRobot, And yes, the change is the logic in https://github.com/rakudo/rakudo/blob/nom/src/core/REPL.pm#L370
BrokenRobot: actually, it's interesting. See this for example: https://github.com/h5bp/html5-boilerplate/pull/1694/commits/045a1676c4c8cf4bdd23374b5b049507101f5043
BrokenRobot: anyway, thank you for fixing it so quickly
oh, BrokenRobot, are you working with Pod stuff? If so, you might be interested in my currently-dormant SUPERNOVA project (meant to eventually replace Rakudo's existing Pod parsing and handling).
BrokenRobot: of course it should come with an installer
BrokenRobot: it would be even nicer if we had a syntax like sub limit(..., Real $limit where { $_ !=== NaN } throws { more descriptive error here }
BrokenRobot: https://github.com/perl6/doc/issues/619 :)
BrokenRobot, soany interpreted language has its own virtual machine ?
I saw sena_kun 20 Jun 2016 17:30Z in #perl6: <sena_kun> BrokenRobot, trying it in actual regex now...
BrokenRobot / REPL-interested people, I put in https://rt.perl.org/Ticket/Display.html?id=128447&results=fc1e3cfaf19ff92c113ac0ac29b71018 to improve REPL output (though RT messed with my formatting)
BrokenRobot: oh right. Although it actually renders as a text character here, not an image: https://files.progarm.org/2016-06-21-185605_623x153_scrot.png
BrokenRobot: actually, I didn't even notice that it's not some generic butterfly, but camelia /o\
BrokenRobot: um. PoC is, according to most of the internet at this point, the politically correct term to use, and you can expect to be yelled at if you use anything else
BrokenRobot: on both starting points the exit code is 0 and the output is identical as well
BrokenRobot: I agree but shouldn't it iterate of the pairs?
BrokenRobot, trying it in actual regex now...
BrokenRobot++ (I don't know entirely why, but I find it important that people be credited the way they want to be)
doc: Fixed broken code example. moritz++
masak, in the broken version it zips up just the last element of the first list and the first element of the second list. It needs single things on LHS/RHS not lists.
BrokenRobot, Well. I like it, only that just now notice it :-)
it doesn't have to contain `depends`. as far as enforcing the type, its broken as it is. its assigned via Distribution.new(|%hash) which will give you ( [1, 2, 3] ) instead of (1, 2, 3)
not yet. something i brought up in toolchain a few times was that some things need to be broken. version for instance. because currently it looks for `ver` or `version`. or for auth it uses `auth` or `authority` or `author`. its agreed these need to be broken and use a specific thing, but the discussion on what to break never goes far. nevertheless that is a thing that can be added *onto* this
BrokenRobot: please take a look at this: https://github.com/perl6/doc/issues/229
BrokenRobot: is it still relevant?
BrokenRobot: on both starting points the exit code is 0 and the output is identical as well
BrokenRobot: in that case, it only had to run 2 copies, both of which are already compiled.
BrokenRobot: actually, it is possible to make it twice faster if I run these checks in parallel :D
BrokenRobot never heard of it :) looks nice
BrokenRobot: no, the attitude isn't the problem -- people have tried to replace JavaScript.
BrokenRobot: I remember seeing that project mentioned on pl6anet.org... Question is, if perl6 in browser can bring some must-have funcionality compared to JS.
BrokenRobot like "My favourite language finaly on client side! Finaly, I don't have to do JS" :)
BrokenRobot: Actually, this worked -- https://help.github.com/articles/syncing-a-fork/
BrokenRobot: seems I misremember... I believed there was a news entry that said that is it possible now on the page directly
BrokenRobot: Slightly. I wanted a merge commit, not a rebase.
BrokenRobot: well. I use gentoo on a few machines, but ubuntu is pretty common due to it being one of the two distros supported by the workplace
then when that broke, git-svn
BrokenRobot: thanks for that, I'll keep it in mind
BrokenRobot: well. if that isn't supposed to work, then remove the example or replace it.
BrokenRobot: i'm reading it because someone pointed me to it
BrokenRobot, I don't think perl 6 wants you to define names in other people's namespaces like that? (although maybe it should... I cannot say)
teatime, if you decide you have to implement it yourself I could actually use a scheduling recurrence library, I started looking then broke my brane on rfc 5545 and set it aside
so, my conclusion is that somebody broke it :)
timeless: are you working on the whole bunch of broken links issue number 561 https://github.com/perl6/doc/issues/561 ?
I think I've broken my brane trying to reconcile http://martinfowler.com/apsupp/recurring.pdf and rrules from https://www.rfc-editor.org/rfc/rfc5545.txt
.tell dogbert17 Hey. If you want to work on broken links, check this out: https://gist.githubusercontent.com/AlexDaniel/fc6cb8d6f66516c837268d43ecc47c33/raw/88c43b2891bed4d2f69087977e190afb22189a02/doc.perl6_checklink
.tell dogbert17 the thing is, I think that all of these errors have to be eliminated… there's no reason to keep broken links. Pick any problem (e.g. <a> inside of <a>) and fix it :) The tool that I've used to generate this is w3c checklink
doc: A bunch of broken links fixed. AlexDaniel++ for running checklink on the doc site
00:49Z <AlexDaniel> dogbert17: Hey. If you want to work on broken links, check this out: https://gist.githubusercontent.com/AlexDaniel/fc6cb8d6f66516c837268d43ecc47c33/raw/88c43b2891bed4d2f69087977e190afb22189a02/doc.perl6_checklink
00:53Z <AlexDaniel> dogbert17: the thing is, I think that all of these errors have to be eliminated… there's no reason to keep broken links. Pick any problem (e.g. <a> inside of <a>) and fix it :) The tool that I've used to generate this is w3c checklink
it's broken but I don't have a clue what it should look like
Are docs wrong or test is broken? http://docs.perl6.org/language/testing#By_arbitrary_comparison
AlexDaniel, what I mean is if I have a plugin that does, say, irc-privmsg-me ($msg) { $.irc.send: where => '#perl6', what => "$msg.nick() is messaging me!" }; That plugin will be inherently broken the moment your client connects to multiple servers. The correct way to write it might be irc-privmsg-me ($msg) { $.irc.send: where => '#perl6', server => $msg.server, what => "$msg.nick() is messaging me!" }; Which (a) is unneccesarry complexity (b) will
Then whether your plugin is broken depends entirely on which channels you care to join? What about plugins that are released into the ecosystem. It become mandatory for them
jnthn: but that commit was then reverted because it broke rakudo as it existed before the rakduo pr
Are the Data::Dump tests broken ? I can't install it with panda
I thought the way P6 packages worked is you had namespaces broken down by authority anyway
my assumption that it will end on the broken commit was wrong
I may need to see why it is broken and submit a patch.
ah nope, its breaking for the same reason the original subtest changes broke https://github.com/rakudo/rakudo/commit/35f5821cfd5795a03e8c703cd69a99a34042dc6a
...I think we broke it
doc: Fixed broken example code with suggested fixes from nd3i++
moritz: it does. But our Makefile is a bit buggy so actually using -j sometimes gives you a broken build. That's why I've stopped using it.
and the wiki interface on the old lapotp seems to be broken, with about 70% packet loss on an otherwise fine network
hmmm.. looks like I broke it :/
jnthn: my $foo;nqp::takedispatcher('$foo') gets broken by the NQP::Optimizer? should I stop the optimizer from turning it into a local?
hi, #perl6. Bailador question's here. Does routing by juctions implemented? If yes, It seems to be broken with 2016.04. Log: http://pastie.org/10824220
ufobat, no, I don't need this, I just tested the examples and notice that one of it is broken, then reported it.
blargh, i thought maybe if I broke it up w/ a ZWNJ, but nope
.tell ufobat sent you a PR to fix Bailador's content_type() being broken: https://github.com/ufobat/Bailador/pull/66
00:52Z <ZoffixLappy> ufobat: sent you a PR to fix Bailador's content_type() being broken: https://github.com/ufobat/Bailador/pull/66
psch: anyway, thanks for noticing that xx is broken on 64-bit too. I updated the ticket
Is zef also broken? Maybe it should be mentioned as an alternative
you broke it
However the header data was broken by a badly transliterated "last if $ret != 0" when it should have been "last if $ret == 0"
my touchpad was semi broken, it got replaces, speakers sounded like a old modem.... then everything else was replaced.
RabidGravy: So should we have gone with the broken and unfixable thing we have now, without indicating that it will break?
Oh, really? How can something be broken if it worked for a particular purpose?
waking up on sunday morning to a broken coffee machine is definitely quite high on my list of most annoying mornings /o\
when proper unicode support will be there but everyone will be writing broken code just out of habit
unicode is complicated and inconsistent, but overall I am impressed with the which it is not-broken considering the scope of the problem it attempts to solve.
but they could tell after many years that little gamine had come back to visit because she broke an egg like a person, cracked on a hard surface, instead of the normal raccoon way, biting a hole in the top and slurping like a soda can
the no-subtest branch is broken knowingly, it's a workaround not a fix (though I gues I should make those tests todo)
Wait, Template6 is working fine. It's just Flower that is broken. I'm going to temporarily remove Flower from Web::Template until I can get it working again.
Last time I tried to donate at TPF, I had multiple issues if I'd not known better, I'd assume the website was a scam, because it was severely broken... They kinda pissed me off that day that I'm now not to keen on dealing with them.
Oh, now I recall, there was no way to donate via PayPal. And when I did hand out my credit card, the form was broken and wouldn't process it, so I clicked on "contact us" but it was a 404, because they didn't update the domain
...except it doesn't if you do a mixin, which may be in DIHWIDT or "you broke Liskov" territory
Woodi, moritz: this is my pain: https://github.com/ufobat/Bailador/blob/broken_route/lib/Bailador/Routing.pm#L38 with https://github.com/ufobat/Bailador/blob/broken_route/lib/Bailador/App.pm and https://github.com/ufobat/Bailador/blob/broken_route/lib/Bailador/Route.pm
somehow I feel like instead of fixing endless holes in restricted setting it would be much better to get rid of it completely, so that people will have no broken-by-design option among other much better options. That is, I think that restricted setting will never make something more secure, so there's no reason to even have it.
search is broken because i'm modifying it to just be a module browser rather than an actual repo
hoelzro: JVM is more broken now and won't install. I'll dig into it and the REPL if I find tuits.
well, camelia is currently broken when it comes to outputting stuff
:o I think my last push to Crypt::Random broke it
psch: that's the rub. nothing is truly broken... it's a gotch that could sneek into code and potentially go unnoticed in for quite a while
I'll just post an Issue on their repo saying the module's broken and we've replaced it. If they wish it readded then can submit a PR to readd
ah. so something is broken with -e as stopper in nom
I broke it..
Non-breaking space. The line won't be broken on it.
Another matter to consider: Linenoise is broken with unicode input, but Readline works well.
H:S:T i believe is broken, i'll take a look at it
Something broke a couple weeks ago in panda (Shell::Command?) That won't let it build on windows for me
it is completely broken, therefore it is not relevant for people who want to try out perl 6
notes that p6 repl is kinda broken about unicode entry, too; I think it's because it's using Linenoise; I should try to figure out how to force Readline instead.
many of those are not currently functional: parrot backend is essentially dead, jvm is broken (they're working on it), std (basically a parse tester working against the spec) bitrotted when rakudo-moar started using a parser based on the spec instead of the original ad hoc one
.oO(or they made it and it broke and they haven't gotten to fix it)
Looks like the File::Which package is broken. It doesn't install via panda OR zef
i think -I is broken with the repl
... sounds like they broke it.
well i use Atom but lately i broke it
I saw colomon 15 Mar 2016 20:02Z in #perl6: * colomon is afraid something is broken in Rat literals in rakudo.
is still afraid something is broken in Rat literals
timotimo, I tried it with the old package, got the error, then tried to reproduce it with new(my) package and error is still here. It seems this old package broke guts of panda. I will try to rewrite META6.json of this old package and try with reinstalled panda...
.race is probably less broken, hmmm. After all of the things I experienced with .hyper I don't have enough hair left to try .race. It would be interesting to know if somebody is using .race for something more or less serious.
is afraid something is broken in Rat literals in rakudo.
at Debconf 2007 many of the hackers went to a pub that used to be a church. It had a broken organ. They repaired it :-)
well, i don't expect a fix, because it isn't broken per se... it's just suboptimal
.tell lizmat Something is broken in commit 69426bd, with *some* calls, somehow $lib2mangler remains undefined, that results in "This type does not support associative operations … in method setup at … line 276 … in method CALL-ME … line 294""
08:05Z <sortiz> lizmat: Something is broken in commit 69426bd, with *some* calls, somehow $lib2mangler remains undefined, that results in "This type does not support associative operations … in method setup at … line 276 … in method CALL-ME … line 294""
my canary was just telling me tab completion was broken, so I wanted to fix it before work
I broke it transitively, then =P
timotimo, :-\ It shouldn't have broken anything it failed to install, and it will have failed any that the dependencies didn't go in, I'd go with running dnf upgrade again and see what happens
Oops, I broke it
nine_: I'd want to know what works today and what's broken. And if there's a really interesting story about why it's broken, maybe that too.
What's broken about it?
i probably showed that off already, it's definitely broken in current nom, and i'm not sure it'd work on the jvminterop branch either vOv
Since everyone is "kinda" on the topic of things being broken: I almost jumped off Perl6 work for a year or so due to a compiler bug that I have code which consistently triggers and hasn't gone away from 6.c to 6.d (seems to be something to do with having an if .. elsif .. else chain where the else has a die, and all other branches assign to a variable)
[Coke]: oh, yeah, i know. i mean, i broke a lot myself. in the end i'm just a bit sad about the anger is all
perlpilot, [Coke], hoelzro: Since I don't have time at the moment to golf the code, and the example of things being broken is more than one file, here's a github repository with a snapshot of all the files that, together, cause the command 'perl6 playground.p6' to break. The file 'ERROR_TEXT' has the console output I see: https://github.com/Freezerburn/perl6_broken_precomp_compile
and the broken bits should be expected, fwiw. the dying test is the one for CRC32/update([B)V, but list-y marshalling is NYI
(goal: let somebody, when paged at 3am, manage to debug the broken production service even if they're not awake enough to remember perl6 has a whole extra set of tools for interacting with this stuff)
:-( File::Temp is broken too, no sane defaults (see issues on githubs).
jnthn: you do git stuff for a living, yes? how much would you charge to convert this horribly broken svn repository to git for me? ;)
RabidGravy: Having .gist on CUnion be broken *unless* you implement something to unbreak it isn't a terribly cool thing to do, though
if you broke something blame spect test for allowing you to break it!
perl6-roast-data: A bunch of rows for rakudo.moar-jit with an insufficient number of fields broke github CSV formatting.
lucasb: Right. It only appears to be broken if it is in a file. It may have something to do with printing out what file the error comes from.
lizmat: Well, if anyone *did* rely on Failure.handled = 1 working, we'll have broke them. But since it wasn't in the spectests we're "allowed". Of course, in such cases - of which there will be *many* until the spectest suite has doubled or quadroupled or so in size - we'll have to think carefully about such things.
Case in point: when it was decided that we should make Failure allowed to slip through return type constraints, the initial implementation broke inlining of nearly everything, and it still costs us to this day.
ah, only broken for shaped arrays, it seems
doc: Fix some broken directives, improve style a bit
the commit that broke the build: https://github.com/MoarVM/MoarVM/commit/b6e0e2a3876d30d356d9d2d7d1ec5edbd689eb53
.tell jnthn I was looking for some advice on fixing a broken commit: http://irclog.perlgeek.de/perl6/2016-02-06#i_11998442. No rush - enjoy your weekend :-)
12:31Z <isBEKaml> jnthn: I was looking for some advice on fixing a broken commit: http://irclog.perlgeek.de/perl6/2016-02-06#i_11998442. No rush - enjoy your weekend :-)
uruwi, hm? You said this and I'm wondering what exactly is broken? <uruwi> So in conclusion, CompUnit::Repository#files isn't broken only on Windows.
MadcapJake, (as I see it) code compiles(syntactically), but if in tests there are a calls for some broken functions, this functions will be called, we got a runtime error and I will end with error text and 'No plan found in TAP output'. And after I change source file and try to install it again - then my changes won't be used, only version that didn't compiled. If I compile/install package and then *separately* write down and run some
ohh, perhaps it is broken because of latest compunit work
you might want to wait for 2016.01 then, last months was broken for almost everyone that tried to package it
my problem is that I'm trying to create builds for heroku and solus, and both of these move the directories of the built files after the whole build process is complete, this renders a bunch of paths broken (I'm not the greatest bashfu artist so maybe i'm going about it wrong)
broke my script. by contents looks likes its a META.info.
hm panda can be broken sometime, you probably don't want it to upgrade itself x)
I've built latest nqp/moarwm/rakudo using rakudobrew, then tried to install panda and got "Method 'bindir' not found for invocant of class 'CompUnit::Repository::Installation'". It seems panda is broken for me by last commit.
Sometimes you get those weird "cannot modify ... " errors when something gone broke in some asynchronous code, saw a lot of it when I was fixing Net::AMQP
without the parser seeing broken class definitions everywhere
Well, SDL module seems to be broken beyond repair. I progressed beyond my 'liblib' only to be stymied by everything else... https://github.com/PerlGameDev/SDL6/issues/9
My unicode entry is broken. My drive is on its last breath (I wanna get an SSD). I can't try out your SDL2::Raw, because I don't got the lib. And it's a 32bit OS :)
It's the best messaging broker I've worked with over the years and the model plays nicely wth the Perl 6 asynchronous features
I think I need a thing that is like a collection of promises such that when one is Kept or Broken it is removed and can be treated as a single promise that can be kept or broken
re koalatee it seems to be broken as it gives a travis score for a module with unknown travis status
as it stands it's totally broken Net::AMQP as it uses that pattern all over the place
I'd use temp but temp is broken for hashes with non-string keys
that's probably broken. i'm sure i can write to /opt/rakudobrew yet still end up with stuff in .perl6
nine: python's broken imo, I don't like it
but irclog broke it
it looks like the recent nqp bump broke the build for nqp-j: https://gist.github.com/usev6/057d64b0fc9b3c830c2f
AFAIK p6 on jvm isn't fully operational, though it isn't fully broken either
Juerd: you tagged http://rosettacode.org/wiki/Arithmetic-geometric_mean/Calculate_Pi as broken but it works fine with me.
nine: the other thing is that *not* doing something because something else is broken is how we end up with a 'wtf' scenario a year from now, if precomp is broken then just don't load precomp files currently. it was working a year ago, is there some reason we cannot revert?
If something is broken and you can't or don't want to fix it, add {{broken|Perl 6}}
this is broken, it's built on a boiler plate that was meant for a discussion - not an implementation
so. you broke it, eh? :)
chansen_: Yeah swift also has less broken unicode, though it is at a lower level than Perl6
30 Dec 2015 11:51Z <_nadim> DrForr: Readline broken with the latest Rakudo
"One perennial problem has been that installing a new version of Perl has frequently broken binary compatibility with older versions and required that all of Perl's unbundled extension modules be recompiled; this may be fixed in Perl 6."
Those URLs get normalized and half our ecosystem would be broken if it were invalid.
azawawi: willl take a look at it; most likely the OS updated broke it
I seem to have broken panda: ===SORRY!=== P6M Merging GLOBAL symbols failed: duplicate definition of symbol Find
ZoffixWin: there's a book "reality is broken", which talks a lot about gaming, and how hard work in the right way is more "fun" and better for us than passive activities.
I can sympathize. I'm glad we have CURLi even if it broke stuff. But I have a project that I haven't revisited yet because it is still pretty broken after it. It's hard for me to muster up the effort to debug code that was working before.
(though I'm a bit sad that it broke my previous workflow with manual precompilation)
Hm. Found my problem. All the stuff starts with '[server...' is a new 'whenever $!sock.Supply :bin' run, which gets broken up And my Grammar freezes up on those partial commands -_- https://gist.github.com/zoffixznet/8b078c8d743daa9e3c2e
panda HEAD broken? Use 4862f32c405d, mine's at that and it works fine.
right, so if yours is broken, it's not the commit you don't even have ;)
DrForr: Readline broken with the latest Rakudo
.tell DrForr Readline broken with the latest Rakudo
Skarsnik: yes, that's still broken if no one has fixed it since I last looked into this
Skarsnik, I consider it broken as it lacks any sensible docs
yurivish_: it is not broken, you just have to scroll down a bit… :)
Su-Shee: well, with a broken JVM backend on 2015.12, I don't think I want to emphasize JVM interoperability
ISAGN for a way to tell a Promise to violently crash my program if it's broken. Right now it's really annoying to debug code inside Promises results of which I don't care about, since all the errors are silently ignored
I just unbroke File::Find::Duplicates after the GLR changes. I guess I'm a little late to the party.
require module <&sub> is broken but I think I'll just catch that and display it till it works. this turns out to be a day job finding how to get a symbole at run time :)
Skarsnik: your commit 532c11abbcc8409a03d4a585296149f94c219e08 broke Inline::Perl5: Too many positionals passed; expected 2 arguments but got 3
I made it 'work' (with some issues related to the GLR), but precomp broke it again
(it's programming, "everything is differently broken" is always a possibility ;)
nine: we can always add a Repo::MightBeBroken::DontWorryTooMuchAboutIt or something later :)
I'm fine; I finally broke out the port I was saving from the Braga conference 10 years ago, which makes it 21-year-old port...old enough to drink. :)
excellent. that means if we've still broken it, we've at least broken it *interestingly*
nine: whoa whoa, which part are you saying is broken? This is the exact same routine every other thing with a ./configure&&make&&make install dance or similar gets installed with on gentoo, moar and nqp included.
a module i have broke within the last month due to that change
Broken how? the Bailador tests passed a few hours ago when I tried it
hankache, right, but panda is broken when installing modules with prereqs that aren't installing
ah, Shell::Command is broken by https://github.com/rakudo/rakudo/commit/4355eacf82
It's getting annoying having half the ecosystem that broke at each commit ~~
grrr LWP::Simple is broken and is a dependency of quite a few Task::Star modules
timotimo: I was serious, hapilly broken AKA, I can do something with it. Compared to unhapilly broken and I don't understand what's going on :)
but that broke the positional introspection :-(
rakudo/nom: It was a nice idea, but it broke the introspection on positionals.
So i found time between two Christmas dishes preparation to update Rakudo (600+ commits), it broke a thing or two that were surprising but what I liked most is the speed boost. I haven't checked but Imaybe two or three times faster. Maybe precomp has something to do with it. Great work all of you, so far I am enjoying it more than it frustrates me.
i broke it with my change to METAOP_ASSIGN
lnrdo, I think there's Bailador and PSGI that you could utilize... Though Bailador was broken with unmerged PRs last time I looked at it.
masak: infix:+ would broke prefix:++, woudn't it?
i think i'll have to say something like "cpan has p6 support but its broke so don't use it yet" in my advent:(
camelia will be broken for a few minutes; can't rebuild on moar while jvm is recompiling, or it runs out of memory...
TimToady, well, if the current state is it being definitely broken for some systems and a possible state of it being *maybe* broken for some systems, I think your PR would definitely be an improvement :P
I've found it useful for module installs when panda is broken for a bit
Is it a known issue that Xop and Zop are broken for multi dim arrays? I couldn't find anything on RT about it.
the doc process is broken by recent changes .. someone did commit one fix today
well, in fairness, bools are ints in all of the broken old languages we are trying to improve upon....all the rest (Go, Rust) get it right
Well, and a way to get nonserial Supplies if that's what you want (the one way I know of got accidetally broken during the refactor) and maybe a module re-implementing nonserial versions of the nice composeable functionality.
I'm thinking there was a refactor around the native types at around a month or so ago which done broke it
Ah, I thought that JSON::Unmarshal would be broked by the same thing but it appears not
jnthn: btw, I've broken the moarvm windows build and am working on it
(unless that's broken in the REPL, and I'm not aware of it)
Haker News comment that resonates with me" bane 396 days ago If this is true, I'm incredibly excited. Perl is like a girl I used to love, broke up with, but never got over. I'm eager to start hacking on Perl 6 code, but don't want to put the time in dealing with preproduction versions of the language. Very exciting."
as for education: it is broken seence thousands of years... Socrates was sentenced to death becouse his students dropped democratic ideals... I hear Edison was banned from his school (and it was quite common practice in that times), there was famous german discipline later we had do not press your childrens!
today, it turns out, they may have been broken already and I spent several hours on fixing something that was broken to begin with :-(
vytas, it's because its META file is broken. See this PR: https://github.com/drforr/perl6-readline/pull/2/files
vytas, I suspect your issue is there because panda failed to copy the files *when the META was broken*. So it marked it as installed, but failed to copy actual files. Just reinstall it with --force
rakudo-moar f65074: OUTPUT«Broken␤bad␤ in block <unit> at /tmp/pNZ2FII_vF:1␤␤»
rakudo-moar f65074: OUTPUT«Broken␤oh, it died␤bad␤ in block <unit> at /tmp/hc0zOttF6A:1␤␤»
rakudo-moar f65074: OUTPUT«Broken␤oh, it died - bad ␤»
ahh: Waits for the promise to be kept or broken. If it is kept, returns the result; otherwise throws the result as an exception. from http://doc.perl6.org/type/Promise#method_result
hm, I may also have broken it :P The irc.perl.org version is taking forever to come back on
is panda broken with the current moar/rakudo HEAD?
nine: by the way, 007 isn't currently broken or anything. it was an easy revert to get 007 back to passing.
Bailador was broken for me ~1-2 days ago (it was looking for psgi.input, but it was actually p6sgi.input)
nine, jnthn looks like 87288285f6f398ec7cba0900312ced4b580d79ed is the one what broke it :) Nothing obvious in there though
it broke during the GLR, I I think it still has some issues
yeah the Linenoise module is rather broken for me as well. it installs, but repl won't launch :/
Least I could do when I broke it =)
Juerd: your bug about promises and errors is interesting. it is actually about "what do we do if a promise is broken that nobody is awaiting or .then-ing"
jnthn: should we do something about promises that get broken when nobody is awaiting them or has a .then installed on them?
lizmat: when the problem first came up, I couldn't find a single thing in panda or rakudo that could've broken it, so perhaps I just misremembered do a local panda install ./ or something. Still seems weird that it has to be git://, not https://
Yeah I whined about the repl being broken in windows for at least a week before fixing it with help
jnthn: $supply.emit seems to still exist. I changed my code to use a supplier and a supply, but then didn't realise I had to move the emit calls to the supplier. Nothing broke, and it took some time to figure this out.
I think it'll happen when there'll be a ton of useless and broken bits and pieces like in P5 and people will get fed up and make a list of approved frameworks :P
mspo, RE: "<mspo> who can fix broken links on doc.perl6.org?" not seen a response, but I could. Though note that some are known issues: https://github.com/perl6/doc/issues/155
we talked about "use v6" in the past few days, and someone suggestion "better perl5 errors" - that's broken with "use v6.c, that's just a syntax error"
tony-o_, I've slapped you a PR on Event::Emitter cause the Supply changes done broke it
Hrm, Inline::Perl5 is broken on latest, though, actually inside the module itself.
the .uniprop stuff is broken, btw, .uniprop("Numeric_Type") should really return a string, but AFAICT it returns Moar's internal enum for the string :)
star: the prove command is broken for modules that come with *.pm files
The only ML module I'm aware of is my currently-broken Viterbi decoder for HMMs
ZoffixW: yes, we did have protection against that, but it's broken. It's on my TODO list for curli
plus, Debian and probably others using iBus has sorta broken XCompose functionality anyways.
But compared to the JS implementation, the autofocus attribute is much less broken to begin with. E.g. on touch devices
So how do I handle broken promises without my program crashing and burning?
building panda is broken currently due to failing tests in JSON::Fast: https://github.com/tadzik/panda/issues/247
just wondering what broke my irc bot... it seems to be delayed in receving somehow .
if I had set v6.b for code that worked with niceville it could have broken in quite a few ways by bent
I actually use "panda install ." a lot: install a 3rd party normally because I want to use it for something, find it's broken for my purposes, fork it, fix it and install the fixed version to carry on with what I am doing
arnsholt: The spesh log is primarily a disassembly of the bytecode, broken up into basic blocks, with various annotations on it. And it's in SSA form, so all the registers have a version number in parens.
Yeah, broke the end result when I tried it last time =)
TimToady: I think you broke the `[+] 1..10**10` optimization when splitting up &sum with https://github.com/rakudo/rakudo/commit/eea43c3ff17fc36ee31d440c6ebf5e8d2bae370d
If it's ordat that's broken I'm as likely to toss it as fix it...
timotimo: at this point one really oughta consider forking JSON into something that doesn't act broken with unicode (and maybe allows comments too while you're at it) :P
but that still seems broken, shouldn't contents be ['Item', 'Definition'] or something to separate the bit on the =defn line?
the first is totally broken and I haven't had a bug -report ever for it, so I guess no-one uses it
moritz: No worries. In you/[Sno]++'s defence, it *is* silly that it broke, and I'd not have caught this in code review either.
but you have a big advantage - a running system (even when I do it in a VM, I never know whether I broke it or it has to be done somehow else ^^)
rakudo-moar 65bfb6: OUTPUT«SIGSEGV␤SIGHUP␤PromiseStatus␤Duration␤Broken␤FileChangeEvent␤UInt64␤Order␤RatStr␤Numeric␤SIGPIPE␤Instant␤SIGBUS␤SIGWINCH␤SIGXFSZ␤SIGILL␤π␤FileRenamed␤SIGUSR2␤Lexical with name '$init-time-num' has a different type in …»
jnthn: the windows moar repl has been broken since 75b2451, any idea what might've borked it?
is panda list --installed broken? it just shows me panda's help
oooh, there's a chance larry broke the jvm. one more bisect iteration to find out! ;)
maybe my brain broke.. is any unicode > 32bits.. i think i'm mixing up utf16/ucs
huh, how can slurp be broken and our test suites don't catch it :|
T::C seriously broken after recent commit.
jvm is already broken in quite a few ways, the repl is the least of our worries there...
psch: looks like something broke, something else broke, the first thing was fixed, so the bisect is haaard. figuring out where it's broken now is hard because ENOLINENUMBER.
stmuk_, can you confirm that panda is truly broken before I push this change, it's dumber than a dumb thing but will work
reverting that is still broken, though, with an SOE
[Tux], yesterday's \ \
-as-a-single-grapheme-stuff broke panda's ability to download that, sadly
I was just about to say that HTTP::UserAgent had emerged un-broken from the \\ \
grapheme change but there is one broken test, but I think it is the test rather than the code
nwc10: nqp-js-on-js is currently broken but it was passing like 4 tests less then nqp-js-on-moar
okay, that's weird https://travis-ci.org/sergot/http-useragent/builds/88943847 whichs seems to suggest that Encode is broken but it tests fine here
is there anything gone in the last day that could have broken it?
Now if only I knew how exactly this broke panda. I'd know a couple of changes that could need adjustment in panda, but it simply fails at use Test; But when I run the tests manually, everything is fine.
panda is broken also on windows for .bat scripts that is... im waiting on curli to land for it be fixed or so i was promised :)
hmmmm.. looks like TimToady's 40de1a05cbe786f7b3e81ae broke S03-operators/equality.t
that may be - I know the extension straight up broke it
the build wasn't broken on the JVM, was it?
i havent broke that part out from zef::net::http yet, so currently its $response.body.unpack('A*') heh
nqp: but jvminterop broke during GLR and neither NQP nor Rakudo have fully recovered
Hotkeys: Well, going back far enough, words weren't broken up either
bartolin: on the upside, the r-j build is broken until someone figures out how to split CORE across multiple files and still load it properly, so i think it's fair to let it sit
oh. i thought i read tadzik said he broke it on purpose to force the issue.
nine: writing to $? variables is broken for the time being. Note that you'd have to write it as constant $?FILES anyway, once it does work.
rakudo/p6for_op: Label handling still broken in this commit.
is rakudo p5 build.pm broken, or is something missing with the 2015.09 rakudo star distribution?
.tell timotimo I see in the backlog some complaints that perl6-bench is broken, but I'm not entirely clear how, given that you did post benchmark results -- and I don't see any new commits in the repo, either.
03:12Z <japhb> timotimo: I see in the backlog some complaints that perl6-bench is broken, but I'm not entirely clear how, given that you did post benchmark results -- and I don't see any new commits in the repo, either.
sergot: it needs to exclude some headers as it broke some tests. I will revisit it.
this commit broke File::Temp, https://github.com/perlpilot/p6-File-Temp/commit/626af3f740a7e7059bb650c05dd3116ed6056429
The SCGI module appears to be broken currently, because its dependency Netstring doesn't build: http://pastebin.com/KaKrK7ku
Which means that Web::App::Dispatch is broken too, I think, or at least the examples are. will dig in a bit further
yeah, I think Netstring may be more broke than I realized, it installs now but crashes the server with "Invalid netstring stream data.". Not sure which side of the Web::App / SCGI / Netstring boundary is at fault there.
Ah, it seems my testing code was broken, not the actualy code itself. D'oh!
ZoffixW: any idea why do we get the broken images now on the modules site?
oops, just broke it again :)
i guess that means something i rebased over broke it again
dha: as an aside, the usage statements broke the site generator; we need to get some testing in here so you can do a make test before submitting. We're not ready for that yet. (but in the meantime, usage statements no longer break the site.)
and yes, I broke it when I iterified .grep
Ven: it used to work, I broke it
Hm, I have a weird issue with DBIis (using Pg). When I use fetchrow_hashref. The hash is broken in a weird way. like the value don't hold type ($value.WHAT warn and return nothing). I can't even write $hashref.perl http://pastebin.com/Kr15biPh
psch: ah, I could swear I came across a number line where ordering broke down, and I was sure it's the one that looks like a circle :)
lizmat: well, i'd like to just get it fixed sooner rather than later. right now CURLF is most likely broken but it's the only thing that works to load modules. i have modules that i haven't been able to load or test for a few weeks now because CURLI is broken
or if we could at least revert whatever the commit was that broke it
that discussion about how broken it is makes me feel that I don't even know it
jnthn: you broke POST with a328aab7acd070b5c0a5565a5840e26706484f5a
(for some reason not specifying 1e-6 is broken with Test, even though that's the default)
timotimo: that the jvm backend was broken and is still a little bit shaky
broke twitter
what makes it broken straight away? oh, the evaluation of its truthiness?
last updates broke T::C, but it indeed got faster
TEttinger: jvm is broken currently, didn't quite survive the glr merge i think
pink_mist, _itz: IIUC, this is because nom is broken on JVM and this interferes with getting Camelia up to date
I suspect most digest on rosettacode are broken. Checking it.
but Wendy says he broke his leg quite badly
I wonder if .map should be returning something with a different kind of WHICH like that. (I just broke a test because of it)
^that's really, really broken on my laptop (32bit)
tadzik: i found which other problem broght upon panda by json::fast broke dem deps: it returns an $[] instead of [] for arrays and that doesn't get flattened as one would expect
ab6tract: yeah, poor lizmat++ wrote that test yesterday, and we just broke it. :)
tadzik: i got it, what has changed that broke panda (other than glr): json::fast returns Any instead of () and that got containerized, so it didnt get flattened since the array got an element
i hope nothing broke panda/glr with all the commits
Why would that be "broken", you'd write it as @a.map or (@a).map if you wanted to descend into @a.
push is actually broken without PR512, in thesame way as STORE. JFWIW.
roast/glr: What GLR broke here will definitely be addressed,
Oh, it's only slicing a Range that's still broken. Slicing Lists with Ranges works as advertised
esp since the ver of p5 at the time broke part of it
good news: after catapulting my thinkpad off a table, the only things broken are: a bit of plastic has exploded off of the side, and the plug of the power adapter is a tiny bit slanted now
so in my earlier broken example, the first [*] is just ignored, and it takes the [1] of the array
then it's broken and no one should use it ;-P
How could I have broken EXPORT, so I'd get a "Method 'EXISTS-KEY' not found for invocant of class 'Mu'" in src/core/traits.pm:252?
daily runs have been broken since I tried to bring pugs back without paying close attention; doing a run now, which will include numbers from rakudo/glr
but it was broken and then worked without anyone actively fixing it and broke again
jnthn: it was really weird, for I time I thought I broke radix_I, but when I reverted my MVM and nqp repos to master and it was still breaking I thought maybe radix_I was always broken ~somehow~ and... argh :)
The error reporting without --ll-exception is still broken, but the error has kept changing as I've gone, so it's clearly unbreaking :)
_itz: I guess it's more like too much brokenness in rakudo itself
azawawi: yes, but that's simple to fix (someone just has to do it :P). The bigger issue is the fact that =item handling is broken (look at the source of any converted HTML with lists, you see the items wrapped in two <li><li>...</li></li> codes, IIRC)
The fact that something so innocuous as » was broken is interesting, and after looking a bit into it, it's _really_ perplexing :)
timotimo: looking at deepmap, it appears that the nqp::while's it uses are 1) conditional, and 2) use an nqp::stmts after the condition. Do you know if nodemap and Range.reify are broken too? (they both have nqp::while loops with nqp::stmts)
Either hash push has broken or changed. Either way the example in doc.perl6.org/type/Hash#method_push doesn't work.
ChoHag: it's never been broken, nor has it changed. Named parameters always get silently eaten by implicit *%_ on methods.
hoelzro: I guess something is broken with character class ranges?
timotimo: that's not a real problem. Problem is jnthn broke &?CALLER::CALLER::ROUTINE :/ It always returns the FALLBACK regardless of how many CALLER:: I stuff in there. It did work on Tuesday's rakudo.
I just broke samewith with my &?ROUTINE changes, then after mxiing it was like...hmm, it probably never did work quite right :)
"If it ain't broke, don't fix it"
.tell tadzik I think you broke Panda.pm with commit 0e2cda5ae9723920dd93103511a98419dd53e800 ($p is now undeclared in that method)
20:44Z <japhb> tadzik: I think you broke Panda.pm with commit 0e2cda5ae9723920dd93103511a98419dd53e800 ($p is now undeclared in that method)
it was broken because it *was* (afaik)
moritz: no spectest broke due to my change either
Inline::Perl5 broken: Merging GLOBAL symbols failed: duplicate definition of symbol HLL
i.e. the output is broken into pieces and arrives ad-hoc. so one would have to assemble it before working on it.
looks like I'm not the only one for whom it's broken: https://github.com/blogs-perl-org/blogs.perl.org/issues/294
It wouldn't be Mediawiki *sending* that broken content, would it?
hoelzro: my concern is the same as ugexe's, panda is fairly consistently broken for me and i don't like the idea of being married to it when right now i have the option to a) manually download depends b) install panda as part of my travis-ci config, or c) build my package in a way that i don't depend on something - i like having the option to *not* be mandatory broken because something i don't need in many cases isn't workin
rakudo star is broken with many modules now
the link 'See setbagmix#Set/Bag Operators' in http://docs.perl6.org/type/Set is broken -- do I report this to https://github.com/perl6/doc/issues ?
grmbl. My preclimit handling fix has also broked something to do with adverbs
http::server::async has a branch converted to conform to htt::server but async inet is even more broken with the cross thread read stuff
Used to work. Broke at some point and I had to work around it.
tadzik: Is there any principled reason that we couldn’t make a one of the META.info flags “Do Not Compile” and then install only the source version of the module? I mean, obviously it’s less than ideal, but it’s been like 6 months since ABC compiling was broken, and I’d just like it to work…
like, typed arrays i think broke it
vendethiel: IIRC there is some known brokenness in that area, unless it has been fixed since.
https://rt.perl.org/Public/Bug/Display.html?id=124084 is probably the same thing, just did not notice the general brokenness. I cannot edit RT tickets, could someone paste the above in?
this is not about "--prefix is broken", this is "our --prefix behaves very differently from how you'd expect it to"
Inline::Perl5 IO is now broken (it worked yesterday):
it is not. incidentally, i broke MoarVM on master and i'm fixing it now :)
rakudo/nom: Which I broke with e60f85c275af59e9d42d and which did not
j: my @list = "a".."c" # broken with 24aca6a8
jnthn: did you hear about Debugger::UI::CommandLine being broken? Do you have an idea off the top of your head of what might've broke it?
p6doc is broken because of it
hmmm... looks like my change broke JVM quite significantly :-(
that was broken for a long time though, and jnthn++ fixed it just recently
kinda like a big blowtorch - meh'cur" work broke it...
japhb: rumor is the recent "cur" work broke it Inline::Python
i guess i'll rebuild my broken world then and tread more lightly for a bit
is panda broken with 'brew? or is it me?
is having such a good streak making changes without breaking things, he intentinoally broke something to make sure it still works and wasn't loading an out-of-date blib or something :)
so I spent yesterday and this morning working on RT #125154, which involves some weird issues with $*DISPATCHER. In the working case, I've found p6finddispatcher finds $*DISPATCHER 1 frame up the stack; in the broken case, it finds it 3 frames up. Can anyone give me some pointers on how/why $*DISPATCHER one frame up might be getting cleared in the parent frame?
meisl: I find that as horribly broken as JS scoping is, it somehow works very well for JS. :) in particular, if you write every thing as small cute functions calling each other, you practically have block == function anyway... and the problem of hoisting largely goes away. :)
rindolf: the "masak - “How Perl 6 could kill us all!” link on http://perl-begin.org/learn/perl6/ is broken: clicking on it sends you to http://use.perl.org/use.perl.org/~masak/journal/39912
rindolf: the "masak - “How Perl 6 could kill us all!” link on http://perl-begin.org/learn/perl6/ is broken: clicking on it sends you to http://use.perl.org/use.perl.org/~masak/journal/39912
i'll change it up once i figure this thing out, i can't tell if i'm doing something wrong with the async stuff or if something broke. i had it working very consistently with a moar/p6 from last week before i left work. i updated moar/p6 on the same machine and started getting random results (that's a debian jessie on surface pro 3 box), same strange behavior on imac
fixed? looks broken to me. why does the try catch the .clone exception only when there's an *explicit* CATCH block which does the same thing as the implicit one should?
perl6-j build confirmed broken here, looking at it now
looks out the window at the again-broken car sitting there, and wonders what software would be like if bytes were as costly as bolts and every recompilation required new gaskets and fluids
lizmat: you broke *.roll(Inf) with that change
Xinyuan found that one of the closed tests is broken again; I reopened the ticket, she refudged it.
well, it also broke panda, so it must be unit loading specific
moritz: I just completely broke for loops, and you want deprecation on a little old *method*?
well, now I feel a little stupid; I've been putting off fixing the windshield wiper on my '88 Honda because I thought it was broken, but it turned out to just be a loose nut, and I coulda "fixed" it a month ago...
the readline interface is now broken with perl6-m
In Promise.pm I noticed there are a few `$!status == Broken | Kept`, I wonder if they could/should be written as `?$!status`
ah ... maybe that's why I was thinking yesterday that overlap of 0 was broken ... it's not the default.
huh. latest Rakudo seems to have broken the command line parser? Seems like it’s throwing away quotes and splitting things up by spaces, so —artist=“Sol Foster” because artist = Sol and another argument Foster
lizmat: that's odd. With current rakudo and your lazy @*INC patch, make test passes. Panda is still broken. File::Find tests successfully but Shell::Command fails with write string requires an object with REPR MVMOSHandle
.tell lizmat that's odd. With current rakudo and your lazy @*INC patch, make test passes. Panda is still broken. File::Find tests successfully but Shell::Command fails with write string requires an object with REPR MVMOSHandle
18:21Z <nine> lizmat: that's odd. With current rakudo and your lazy @*INC patch, make test passes. Panda is still broken. File::Find tests successfully but Shell::Command fails with write string requires an object with REPR MVMOSHandle
although perl5 from ~2000 might be considered somewhat broke i think? i'm not terribly familiar with that era of perl
lizmat: that's a relief. i thought something was horribly broken, but i just did it wrong :)
grondilu: all sized types are currently faking it and stored as an int64. They just have some magic surrounding assigments; apparently that magic is broken when the high bit is set.
yes, npq-j build is broken badly; I did some investigaton yesterday but decided it probably needed someone more familiar with debugging on jvm
but I'm pretty sure I fixed that at one point, so I dunno what broke it
is there anything broken with regards to unsigned integers still?
PerlJam: it would have prevented panda from being broken by rakudo (fixed with rakudo commit 011c3ec704f1b6014eb704071ce5f92cb4ef7fe6)
it appears my panda is altogether broken...just the command panda alone produces it
probably a totally different problem but I get a broken dependency on SVG when I try to install Task::Star...not sure where SVG went but it's...gone? from the whole ecosystem
Tux__: yes, thanks. That led to me trying panda gen-meta and fixing the rakudobug that broke panda. Unfortunately panda gen-meta still doesn't work for me, since it runs into an endless loop. I guess I'll just do what you say ;)
ohh, rebootstrap might be broken... I guess it does not delete the right files...
I broke that... and I'll fix it now
well, it's not the problem of "broken" french. Some technical words are just untranslatable -- and I've tried. No idea how to translate something like "scope". It really doesn't work (the french word is "portée", but... nope)
Ah, I see the problem. I was starting things in other threads, and expecting that if I didn't do anything else, exceptions would bubble up and be visible. But no, they just go into a Broken Promise, and if I don't check it on occasion, I'd never know it went boom.
You can always write some sub immedi-whine($prom) { $prom.then({ if $prom.status == Broken { ...flag it up... } }) } or so I guess
if it's broken on moar i don#t have anything to do with that :)
Inline::Perl5 is broken again on git-checkout
I did a fair amount of work last night to remove linenoise/readline from MoarVM, and I broke out the functionality into a Linenoise module
on Friday, I asked if multiple workers could safely read from a single Channel; I have an example that seems to demonstrate broken behavior. Would anyone mind sanity checking my code?
whoops. something i did broke the profiler it seems
Do we suspect a Panda change, or a Rakudo change that broke it?
evaluating the promise with "so" or "?" or "not" or "!" will check for broken/kept vs planned for you without blocking
kinda broke in the head several years back and haven't substantially worked since, but I try not to talk about it much here, I'm kinda a ranting lunatic as it is
jnthn: unfortunatly the build is broken in those commits, so I cannot shorten it further
Mouq, you broke Inline::Perl5: https://gist.github.com/Tux/b3060a13a6211bd1cb9d
oh, maybe this goes back to perljam mentioning things being broken on 5.20.1 with Inline::Perl5
btyler: I can Inline::Perl5.new using 5.20.0. so yeah, something is broken with 20.1/2
jnthn: I think you broke ` ??? ` with https://github.com/rakudo/rakudo/commit/43e77a17dd
something else which broke (at the same time, assumedly) but probably shouldn't have: https://github.com/tadzik/Template-Mojo/blob/master/lib/Template/Mojo.pm#L30
roast: Win 2 tests that the optimizer broke. Lose 1 that it made appear to
it was broken after jnthn++'s int $i++ fix this morning (MET), but repaired shortly after, now it is broken again
moritz: huh, I think the move to subtrees broke 'git pull' in panda :|
hoelzro: Though I suspect it's broken quite consistently, such that there'll be a neat fix (maybe a simplification) for the lot.
vendethiel: what is broken about it?
moritz: that case already works, only one occurence of --tags is what's broken. i'm more concerned about interaction of my patch with e.g. «multi MAIN(:$foo) { }; multi MAIN(:@foo) { }»
worries that some last-minute change in Rakudo before the release broke it
Inline-Python: Plus, __getattr__ was broken anyway since it was passed a Buf and it
moritz: (broken link) so it is. Problem, though: I'm trying to escape the _'s which will turn it into an underline; tried indenting by 4, but that leaves the link unlinked. Any suggestions on how to fix it?
but that reminds me of another story, of a guy who broke into the university systems
Bah, seems I've broken something such that it tries to actually reify that list...
the fact the nqp-js isn't getting constantly broken nowdays is a testimony for stability of sorts
"When they made him, they broke the mold" The UNSPECIFIED is ugly on purpose to encourage people to make an effort. But if it bothers, feel free to edit.
i must have broken it good :)
It isn't just the *.sqrt form that is broken in the original line. If you do my &prefix:<√> = { $^n.sqrt }; It still breaks.
26 Jan 2015 21:59Z <lizmat> jnthn: the latest NQP bump broke parrot build with a segfault (On OS X)
.tell jnthn the latest NQP bump broke parrot build with a segfault (On OS X)
colomon: is ABC broken on newer moars? was that to do with precomp?
lizmat: re rakudo bugfix release, that might make sense. At least Pod::To::HTML is badly broken with 2015.01.
Well, don't say that to me when I'm screaming at apt. But anyway, my point is let us say that a recommendation manager declares all emulates to satisfy a dependency. Then if a package that everyone usually has installed starts to emulate another package in a broken fashion, it will break a depending package until that other module author fixes that package's Meta.
it would only break it if your package manager was not very smart. a smart package manager would not install a broken dependency, or a dependency that lead to the original module to fail its tests
and the "nqp uses its own broken lexpads" argument is moot, because parrot's lexpads didn't provide the necessary functionality, so there was a *need* to reinvent them
Well, that depends on exactly why nqp lexpads were broken. Is it just bitrot?
hmm, at some point Steroids got broken, in particular this: https://github.com/tadzik/steroids/blob/master/lib/Steroids/SDL.pm#L45
also added tests for them, because i shouldn't have broken it in the first place... :)
It's an nqp:: op and you broke its usage contract.
rakudo commit 4e67634993 by jnthn broke Data::Pretty, it seems. https://github.com/rakudo/rakudo/commit/4e67634993f049c93794bdbb9e5c6e1bffa4f120
What on earth broke it this time?
the submodule JSON::Tiny in the panda repo is from like august... i suppose it could be broken on a newer rakudo so it cant install a more modern json::tiny?
i love winter... my cars broken a/c isnt so debilitating
mickcy_ca, thats cool. i just needed to know how you were causing it. theres thousands of ways to do use a broken function without ever tripping the runtime error.
jnthn: can you confirm that the debugger is broken, or does it happen to be me?
Shell::Command and panda are broken with 2014.12
lizmat: but since method cause is for broken promises, I somehow suspect it's not likely to be a very hot path
lizmat: I'm surprised a vow can be unbroken. I wonder if there's a use case or a reason for that, or if it's an oversight.
moritz: normal path: upgrade perl6, reinstall. realize I've broken every installed module. run panda. panda is also broken. go to panda source, rebuild... dies halfway through because I forgot to set the http_proxy; rerun; dies near the end because something doesn't support http_proxy; switch to non-work wifi network, realize that at some point, the rebootstrap failed, and it didn't reinstall all my modules.
so either you have an old cached version loaded and it's not broken, or it is broken and I'm the one with the old cached version
TimToady: It was initially alt, but at the point I came to do altnfa (the work that made alternations LTM) something broke horribly, so it ended up as altseq. If it works with alt now, it means whatever bug I hit is now gone.
jnthn: that's basically how i had broken it down in my reasoning. but i wouldn't have expected the RHS to affect the LHS in that way, re: the key behavior
Not enough memory. Failed to write string to stream: broken pipe in method print at src/gen/m-CORE.setting:14845 in sub say at src/gen/m-CORE.setting:15179 in method say at src/gen/m-CORE.setting:1136 in block <unit> at -e:1
http://rosettacode.org/wiki/Fast_Fourier_transform#Perl_6 is broken, apparently because it's not possible anymore to extract a finite list of values with an infinite list of indices.
ain't broken, but ain't fixed either :)
so yeah it's just broken when you do it right I guess
a short converter script for people who want to write their post in Markdown but convert it to Wordpress broken HTML: https://gist.github.com/masak/0636c964eb17725da38b
FROGGS_: what is broken with the installation of dists in a CURLI ?
sorry it broke stuff and revert won't fix it /o\
Once long ago, parrot had the beginnings of a JIT, but it was unmaintained and broken, so the #parrot folks voted to remove it in the hopes of replacing with something better and less broken. That did not come to pass.
or just that I broke it? =P
hoelzro: I've not the faintest idea why it's not working. I just know your commit broke it. (Or perhaps as likely, made the otherwise hidden brokeness show up.)
jnthn: perl6-debug-m is broken for me: https://gist.githubusercontent.com/ab5tract/cbf4867b441ab2ea84d7/raw/eee8ac6c61613f071b7c0eb2da0e7a88b9e03e6e/And%20perl6-debug-m%20breaks.
tadzik: Yeah, my new command for rakudobrew started life broken, but I have fixed it and just used it to track down a serious-to-me bug.
About "die" inside of start, yes, it gives a broken Promise. But using "await" unpacks and rethrows any exception.
are you saying that somewhere in the bowels of Proc::Async promises are broken with less then user friendly messages?
alexghacker: the concatenation of bufs with strings is broken because Buf does the Stringy role *and* coercing it to Stringy just calls .Stringy on self
i wonder if i broke it somehow?
moritz: just realized there's a couple of broken links on perlcabal.or/syn due to the ruthless removal of old docs :-) (going to fix that it syn_index.html )
colomon: I might very well have broken it, y'know
I mean - SegFault occured when i compiled 2014-09 Star from tarball. I have a feeling that something is broken with concurrency under OS X causing this SF. Thats why I asked you also if you can reproduce RT bug on any recent rakudo.
having broken so many things, I've become a bit sensitive to these things :-)
jnthn: something (or someone ... possibly me) apparently broke the GTK::Simple::Scheduler; the bit of code added to g_idle_add doesn't get called for some reason >_<
moritz: good question. I think --depth brokes a git-describe...
I think the p6doc -f lookup is currently broken .. It did work a few weeks back
I know that the SDL bindings for parrot are broken when someone removed some signatures from the ffi. It's in a branch of mine.
you're welcome: I broke it, so I should fix it
lizmat: I don't think so, because I feel like we've got several different risk/recency tradeoffs: monthly (stable but as old as we go), branch (likely broken, or we'd merge it), nom (may be broken, but the best place for patches and such), and tag (probably not broken, may be a few days old, good for people working on features that don't want to get broken builds while they work)
Ruby also broke backwards compatibility a million times, which soured it for me a lot
FROGGS: but the whole point of tests is to detect if something got inadvertently broken. To slap someone for making an error message worse you have to know that it's changed in the first place.
raydiak: I also broke it in the first place :-)
moritz: you wouldn't have broken it if you weren't improving it in the zeroth place :)
and I broke it
and trying to figure out how I broke it
gtodd: I think a nqp change broke v5 lately... I'll check in a bit
Looks like you broke it with 54b69eba8141785d1839ade4e161e7d06fb6a800
jnthn: I finally found the bad commit that broke NativeCall on JVM: https://gist.github.com/FROGGS/0d4b5c771c7d9eb4f5b6
roast: kept or broken. This even affects it being a part of an anyof with a timeout,
ingy: where you broke it
nine: sort of. the "something" is currently a broken mess but the Inline::Perl5 parts work quite well
it was called correctly, hoelzro-- broke the parrot build with:
FROGGS: could you try your v5 stuff that I broke against https://github.com/rakudo/rakudo/commit/78f60a348b?
I presume this is something that used to work, and has broken with all the startup code fiddling
(admittedly, c++ has type inference with its templates, but even that know is broken loose due to additions in c++11/14)
masak: this (timely destructors) ought to be a part of the spec imho, here is a doc I wrote a while ago when Zefram almost irreversibly broke p5's DESTROY semantics http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits/DBIx-Class-Historic.git;a=blob_plain;f=useful_guard_objects.html;hb=refs/heads/historic/txn_guard_breakage_discussion_and_sample_code#But_why_not_just_use_the_clearly_superior_txn_do_transaction_control%3F
PerlJam: that would mean that one thinks that his/her commit broke stuff when it did not
It might depend on what the failure message says too. If it can be configured to say something like "The build is *STILL* broken by commit ..." where we can plainly see that the commit that's broken is different from the most recent one, that would help.
FROGGS: [Coke] identified the actual commit that broke it; it was apparently one of mine...
jnthn broke it. the commit id's in the backlog.
broke it
panda bootstrap is broken here, with latest rakudo + nqp + moar
and I've not re-checked whether something else then broke it
the boolean value of the promise will be True on "Broken", so it'll at least kick those out of the @work stuff
wife coming home today, who would be unhappy that we broke the kitchen
and I broke multidim subscripts without LOLLY
rakudo/nom: Fix broken DOC INIT blocks
rakudo/nom: Fix broken DOC INIT blocks
jnthn: NFA.__dump is broken because it uses sprintf which has a grammar nowadays :o)
psch: it's not broken -- 20 is just never "hit"
I actually broke the document before because that line ended with /!\, and \" didn't quite work out
broke the 700 lines! Still going for that 1k lines before publishing it "officially"
masak: is ufo obsolete? it's broken with the latest perl6-m
well, breaking what's broken but we don't know it's (yet)
7 Jul 2014 20:01Z <lue> atroxaper: assuming L<foo> is a synonym for L<doc:foo> (S26 doesn't say anything about this explicitly), I could see a case for L<C<foo>> being equivalent to L<doc:foo> rather than L<doc:C<foo>>. However, I'd also say L<C<foo>> is wrong, and you deserve whatever broken output results :) You really should do either C<L<foo>> or L<C<foo>|foo>
.tell jnthn Something is broken on the latest Moar such that htmlify.p6 no longer works, dieing with "Error while compiling op call: Local '__lowered_param_0' already declared"
03:06Z <Mouq> jnthn: Something is broken on the latest Moar such that htmlify.p6 no longer works, dieing with "Error while compiling op call: Local '__lowered_param_0' already declared"
(we broke it)
.tell atroxaper assuming L<foo> is a synonym for L<doc:foo> (S26 doesn't say anything about this explicitly), I could see a case for L<C<foo>> being equivalent to L<doc:foo> rather than L<doc:C<foo>>. However, I'd also say L<C<foo>> is wrong, and you deserve whatever broken output results :) You really should do either C<L<foo>> or L<C<foo>|foo>
roast/S26-WHY: The current version of why.t is actually broken; it is #| that
jnthn: seems like this broke perl6-p (nqp::handle in for loops with labels, probably because of inlining or so)
it should emit messages like: "it seems like Bailador just broke after Rakudo commit 7884a. it now fails 3 tests."
and "hey, just wanted to remind you that Bailador is still busted. :/ might want to check out what it was in Rakudo commit 7884a that broke it."
Generally, no, but places where the rules get broken mostly aid the perception that it is.
but my local repo broke again it seems...
our flight is 1.5 hours delayed; apparently they broke the air conditioner on the plane
jnthn, etc: module smoke testing is still mostly to completely broken under parrot and moar. It's been over a week since I had a successful complete smoke run.
woolfy broke it!
perl6-bench: Much less broken commit time detection in timeall
hi all. the first example in 'classtut' (with the task dependencies) is broken at the moment. I've found the handful of tweaks needed to get it working again, but I don't have a great 'idiomatic perl6' sense. would appreciate feedback/suggestions: https://github.com/kanatohodets/doc/commit/e115f9f9949a64041e3bd87ce43f5dd975675afb
timotimo: what are you seeing broken with the golf-helper? the only thing wonky here seems to be the initial size and resizing when user input reaches the edge of the input field
i was going to try to use Conway's new parser, I think its Regexp::Grammars, but at the time p5 broke it so I didn't look into it.
panda's bootstrap is broken because now `for grep(*.defined, $destdir, %*CUSTOM_LIB<site home>) -> $prefix {` does nothing unless the directories already exist
actually_masak: Sure. (Well, I was thinking $! ~~ X::Syntax::TTIAR) But what's really broken is not TTIAR processing, and, I suspect, not even compile time error processing, but something about error processing itself. Anyhow, I'll go ahead and try prepare a PR for a basic 'use' test.
Alice had to step in, and now she broke it.
ChoHag: Yes, somebody reported that as broken on latest yesterday. Nobody got to it yet. I'll get to it tomorrow if I'm not beaten to it.
carlin: if you've got the time, figuring out what moar commit broke that would be handy. jnthn asked me if I could look into it, but I'm busy with $work. (Yes, coding scripts in p6 for work. :)
colomon: I broke and fixed it today
colomon: I know it got isolated to a version bump; if it's Moar-version sensitive then re-building Moar at some earlier versions could help track down what commit there broke it (though guess it could be an NQP one also)
perl6-debug appears to be broken, explodes with "Start argument to substr out of range. Is: -1, should be in 0..0"
jnthn: rakudo commit 408ebb9738d468cb996a8b70ea9eae4629a5b1a7 is the one that broke panda on moar. (Unsurprising, I suppose. But I confirmed it just to be sure.)
FROGGS: I always have broken code. It has been a way of life for decades now...
.tell lizmat I need that to work for panda/eleven, and your last commit broke it: temp $*EXECUTABLE = "$*EXECUTABLE -MFoo"; shell(...)
05:13Z <FROGGS_> lizmat: I need that to work for panda/eleven, and your last commit broke it: temp $*EXECUTABLE = "$*EXECUTABLE -MFoo"; shell(...)
Is perl6-debug-m known broken right now? I get 'Start argument to substr out of range. Is: -1, should be in 0..0' no matter how I use it (as a reply, with a -e '...' script, with a file script)
moritz: actually, I'm not sure we have any iffy operators any more that return something "like a Bool". infix:<%> used to be one, but we broke the boolean interpretation out into infix:<%%> (while also flipping it).
ok, not sure who broke it, but it's broken
Maybe best to bissect to work out what broke it?
I mean if it's still a language which can broke compatibility and implement new estetical decisions
broke it in the first place, trying to avoid uninit warnings
oh, and if try to "+1" any of the broken stuff, it blows up: "Error while compiling op add_i (source text: "+"): Cannot infer type from '9007199254740992'", for instance
An optimization broke the Parrot build. I posted the breaking commit back in the clogs.
if they do fix it, I wonder what broke it and when
geekosaur: alas, I just have broken, leftover bits of a macports install around
jnthn: building perl6-j is currently broken with HEAD?
timotimo: "Nami-Doc was kind enough to fix this" I, uh, was the one who broke it when I added it to start with :/
So I put it in there and was happy and othrs were like "omg you broke it" :)
but the test is just broken (a page it was testing no longer exists)
Huh, I think I just found out why this one script of mine broke all of a sudden a short while ago :) [it uses split(:all), so this is likely the issue]
"if it's not broken, don't fix it", right ?
lizmat: You've broken its ability to compile-time dispatch it by introducing ambiguity.
one possibility is it's my local layout of compilers location is broken with many backends...
lizmat: Well, for one because a promise being kept/broken means it is implicitly "closed" to further values.
specs: final thing. It's just that winner {} currently is *so* broken, we either
jnthn: sadly, URI is still broken (the lexical access thingy): https://gist.github.com/FROGGS/0ea5537eb675588baaa2
Oh. nqp/O-refactor is broken on Moar. Maybe that's the same reason it's broken on Rakudo *fingers crossed*
oh, a recent commit ended in "junction autothreading still seems broken. i hope timotimo fixes it"
yeah, i just saw how i broke it :)
Looks like we have some passing TODOs, but probably something broken with line number annotations
rakudo/nom: Junction authothreading still seems broken; I hope timotimo++ fixes it.
Broke it.
jnhtn: yeah, I'm just annoyed that Perl 6 let me get away with something that in my case broke things :) [a method in Base modifies its $!x, and then Derived.x doesn't return what I changed; that's what my issue was]
FROGGS: don't know what broke it, or when.
my perl6-m broke after git commit fc2a6e632efa06c8c6dc1fd1c5564d2e4ac17c03
It's compiling ABC::BrokenRhythm that triggers the None of the parametric role variants for 'ABC::Pitched' matched the arguments supplied messae
should fix broken anchors with escaped chars
also broken under jvm, so it could be my issue...still investigating
Anyway, I don't think it's "so broken", though arguably it might need to care more for whitespace.
I lurked here for a year or two before I broke down and finally asked what all the "\o" meant...went looking all over for suitable meanings of \o as an escape sequence or something :P
Actually at least as puzzling, really; I thought it was the <>s in the string that broke it (and it apparently is), but the $ in $x seems to be necessary too.
http://moritz.faui2k3.org/tmp/broken-utf8.log those are the lines with non-UTF-8 encoding
normally you'd want to install haskell-platform but ubuntu broke it
if you broke zavolaj, it needs better tests. :)
but if the output looks broken in the terminal, I better don't showcase it... ;)
does --gen-moar not work? I feel like it's broken the last few times I've tried it
so there might be something broken as a result, but r-m compiled and it seems to run ok. I'll run the tests now
I'm mostly just trying to not have to invest too much energy into this sorry machine until I can replace it with something not half broken and with a hard drive :)
I'd like to see if zavolaj/reduce-overhead broke something, and if not, I'd like to merge it :)
While building Rakudo from source the process broke trying to link to libparrot.lib from the directory specified with --prefix
"installing module X in panda is broken" feels like it deserves its own issue tracker.
As far as I can tell, at the FS level there are two differences: 1) the broken one is on a network filesystem, while the working one is local, and 2) the broken one has the `git describe` output in its path, while the working one has an ASCII-only path.
colomon: doesn't matter, my simple fix broke more than it fixed.
[although whatever update I did apparently broke some settings reading thing. Hopefully a restart that I rarely do will fix it.]
Yeah, I just don't like how the Rat/FatRat divide I've always imagined gets utterly broken when it comes our ol' friend *Str.
is NativeCall broken in 2013 11 or is it just me?
is it broken? or is it me? anyone?
the code i removed was necessary, so it broke when i tried to make it better :(
wow, lue, that looks very broken on my terminal. what *is* thit?
Looking at S17-concurrency, it seems to me that in addition to $promise.then(&code) which fires code if the promies is either kept or broken, we might want $promise.then(&when_kept,&when_broken), which fires either of two subs when the promise is kept or broken. It might even be a good idea to offer $promise.kept(&code) and $promise.broken(&code)
jnthn: Then "If the first promise to produce a result is instead broken, then the resulting Promise is also broken. The excuse is passed along. " doesn't seem true. If the first promise to return a result is broken, doesn't it keep waiting to see if another is kept?
If you get a broken promise back from the thing you were trying to do, you do *not* want your anyof to sit around waiting for the timeout.
The firstof combinator waits until at least one of its Promises has a result, and then is kept (with a result of True) if that Promise is kept. If that Promise is broken, then the firstof is also broken, with the same excuse.
TimToady: despite how broken the «1 {2} 3» stuff is, I can't help but feel like it's more in the cool trick category than the showstopper category :) Like ☃☄: not useful, but not utterly terrible.
.oO( some people think promises will be kept, and some think they will be broken. It's really a bottle half full / empty discussion ;-)
My full thought from last week was that the ... design is broken w.r.t. huffmanizing. When the sequence back-end derives a code block of { $_ + some_constant } or {$_ * some_constant} then it knows that the sequence is heading toward +Inf or -Inf. In that (most common) circumstance, 1, 3, 5 ... 12 should either stop at 11, or at 13, or warn, or die; *anything* but infinitely loop.
moritz made it awesome, I just broke it. :-D
The shell3 op (at least on the jvm) does something a bit broken on windows -- it replaces every / in cmd with a \. This means that if my original command is "echo /", it'll print a backslash.
[ and there really is no way to force an arrayed <EXPR> either in the cases of 1 if or if + else. So it wasn't that **0..1 was broken; it was my brain :) ]
tadzik: seems like panda bootstrap is broken :( "build stage failed for Shell::Command: Failed building lib/Shell/Command.pm" without any visible error message before
snake: hilariously broken this way than it was.
(of course, any major hurdle can be broken with enough tuits :p )
Something is broken with "but Boolean", but I've no idea why.
The syntax hilighting :) . cperl-mode, the only mode aside from mine offering any kind of support for Perl 6, is utter crap. (I've somehow broken it to the point where typing an OPENING BRACE causes a lisp error :| . Perhaps it was always broken, but I didn't notice before making ELisp errors fatal)
probably broke it with method2sub branch ?
but you BROKE it! WAAAH! :P
obviously they shoulda broken it harder
.to lizmat you were right, 42a5487b92347d4f8b64ad838c118a7b12127616 broke rakudo.jvm's test suite. (tested against S02-types/autovivification.t)
.to jnthn 42a5487b92347d4f8b64ad838c118a7b12127616 broke rakudo.jvm's test suite. (tested against S02-types/autovivification.t)
01:24Z <[Coke]> jnthn: 42a5487b92347d4f8b64ad838c118a7b12127616 broke rakudo.jvm's test suite. (tested against S02-types/autovivification.t)
01:23Z <[Coke]> lizmat: you were right, 42a5487b92347d4f8b64ad838c118a7b12127616 broke rakudo.jvm's test suite. (tested against S02-types/autovivification.t)
it's definitely broken on your site.
unless our HTTP server is magically broken on JVM (I wouldn't be _that_ surprised), then I think it should Just Work on both
yeah, but enum PromiseState <Promised Running Kept Broken>; or so is nice without the = :)
hrmkay, so that latter one is in fact the correct form, it's just broken in niecza *and* rakudo git :p
It was broken by a commit to unbreak the build on Windows, so I need to figure out the proper way to unbust it again =)
has somehow completely broken one of the ABC test files in Rakudo. (It still works fine in Niecza.)
bisectifying done, 2d5abcaed broke the utf8/16 stuff... which doesn't narrow it down much at all :(
Maybe it's broken for --target=parse but I missed it
FROGGS: I'm not sure how that can have broken the build, as I have spectested it and it came out ok ?
rakudo/nom: Hmmm... seems I broke it, so reverting
timotimo: yeah, I'm really sorry, I broke it (http://questhub.io/realm/meta/quest/52013655a98d75820d000004) and was too busy with YAPC to fix it
wonders if anyone is looking into fixing "is dynamic" for the jvm. that broke a bunch of tests when it went in.
jnthn: yes, but nqp@jvm might be broken within these branches as I mentioned
plus someone broke several dozen tests - it's possible your passes are hidden behind that.
hmmm…. have I broken rakudo's build with that last commit ?
either i have broken it, or it has been broken since you last looked
jnthn: your last checkin broke both rakudo builds. This line: nqp::atpos(@posts, $i)(nqp::isnull($resultish, Mu)); in BOOTSTRAP.nqp is the culprit
Broken, as in, sometimes it does work, sometimes not.
pretty sure we broke 99% with that last patch. :)
jnthn: did you read the comments about invokedynamic? how much invokedynamic is in rakudo.jvm so far? because a friend of mine is working on this alternative jvm called "avian" that is currently able to run scala and if we get rid of invokedynamic (which is supposedly broken beyond repair at the moment anyway) we could try to get it to run on that as well :)
jnthn: a friend told me, that invokedynamic is severely broken performancewise and that until java 8 hits or the changes made in java 8 are backported to java 7 we would likely be better off using reflection instead
i wonder if that's a limitation that cannot be broken; i don't see why it would be, to be honest
oh. I broke the rakudo tests with my rakudo.parrot fuding.
something seriously broken with the patch to always check for Nil:
pmurias: Wrapping. I did this, https://gist.github.com/jnthn/5908412 , but it was then broken with another error.
first do some testing, who knows what I broke with this :-)
BTW, some commit today broke spectest quite seriously
So it's not broken $_, it's something particular to for loops?
are those numbers broken? I mean, I'm looking at a single file right now with 100 passing tests. Surely that cannot be 9% of the total passes for R-JVM.
yesterday I broke split(//,...) on the way of fixing something else, and my test_summary told me I'm going to pass 80 tests more, which was a false positive :o(
FROGGS: I've had situations where I spent a week or two tracking down and fixing a $work issue which seemed like it should have significant impact, only to run it against my full test suite of files and discover that, out of millions of faces, the only one it fixed was the one I was working on. Or worse, it actually broke more things than it fixed. :(
Pod documents are specified using {Pod::FormattingCode<-4940668745965231836>.type} - yup, i broke it.
use v6 is broken with the eval server
jnthn: it must be a broken match object because I cant use $1, $2 vars... (and yes, it will return $1 for $0)
jnthn: I just realized that subcall is kind of broken when it comes to nested subs
the leap seconds script is broken. it's not a problem this month, because there has been no new leap second announced.
i broke it!
huh. the setting takes much longer to build on parrot. or maybe I broke it and added an infinite loop to the compiler
I was aware of that one. iirc, 'cus postcircumfix:<( )> was broken and cmp depends on it.
also, if it does break modules, it would only mean they were broken already, just waiting for compile time to actually explode :)
unless I've broken something new, we are now passing all of t/01-sanity/*.t
not at all surprised comb is broken... I imagine it relies on gather / take, and that's not there yet.
maybe I broke nqp. I didn't make test before my last commit.
i broke a test with my "improvement" of the error message :(
I may have broken your git history, if you're very fast ;)
colomon: it may be that I broke it :(
I must've broke it with panda2
timotimo: pretty sure Rakudo::Debugger is just broken at the moment. except it works for jnthn++
perl6-bench: Fix a regression in timeall that broke the ability to save partial timing results if the user ctrl-c's in the middle of a chain of tests
== is broken in PHP. But it has nothing with internals.
pmichaud: 2013.02 is also broken. I know it is not regression but IMO in this case if you do not want to block release broken modules should be removed from *.
oh, so binary string bug was still there. to summarize 2012.12 and 2013.01 were broken due to binary string bug and 2013.02 and 2013.05RC are broken due to infinite wait bug. so my bad - there was no working * release with HTTP::Easy since 2012.12
I think I broke git history somehow
it's a ForeignCode object, that's probably what broke it. recently ForeignCode was introduced, right?
hmmmm, may have really broken it.
Let me guess, the guys at GitHub have broken GitHub Pages again...
"Breaking news ... pandemonium broke out in Austin today at a conference for Perl geeks when a series of unannounced hugs led to a large hug-pile that sent 4 people to the hospital."
OK, so the master thing we believe to just be a broken commit that will be fixed when rak-jvm-support is merged back.
the relevant spectests are now badly broken. I should probably do some paying $work now, but will take a look at cleaning it up soon.
*and* since I broke 2 tests with this batch of changes, I'm not going to pursue this any further at the present time
when my perl6 is broke, y'all help me fix it with a minimum of snark and vinegar.
ah, looks like larry broke the spec tests with daacea39
my first guess is that it broke some kind of caching, and that it recomputes some regex stuff for each position
LWP::Simple seems more often broken than it's working these days
is nqp master broken or is it just me? I get "Corruption detected (STables data starts before STables table ends)" when compiling src/stage2/gen/NQPP5QRegex.nqp
HEAD (54a9a07) of NQP is broken for me, even with a fresh build:
I had a prototype working as IO::Path::More in the ecosystem. I'm not sure, but I might have broken it with the changes to IO::Path in the core. Well, it should still work with Star.
(guess I misremembered, it was *files* that were broken here... sockets were another thing I had a problem with [that got fixed])
.tell labster Sorry that I broke "my own" module... Havn't thought of it.... glad you fixed it though. labster++
FROGGS: Well, you wrote the code that broke, if you git blame back far enough. Which is just as well, because I would have been completely lost trying to figure out how to begin.
05:46Z <FROGGS> labster: Sorry that I broke "my own" module... Havn't thought of it.... glad you fixed it though. labster++
and I'm sure it can't be too broken, because Net::IRC::Bot and thus ilbot6 use it
fortunately, I found a perfect way to put a broken key back where it belongs: http://i.imgur.com/I4SgZ1H.jpg
okay, my broken modules are working once again. thanks jnthn++. And now it's bedtime.
moritz: so I guess the URLs are opaque compared to typical web_pages.html :) ... but the web served part of docs repo I checked seems broken now ... is doc.perl6.org simply apache and static pages and a bit of javascript ?
OK, it's broken. Not certain if it's that change.
latest parrot or rakudo is broken on my mac: https://gist.github.com/cognominal/5330328
Is TestML a bad idea or not likley to be fixed soonish ? Googled and it seems to have been broken for months now? I woiuld quite like to install XXX and YAML but they both depend on TestML which doesn't even build so I can't install it and skip the test even.
tadzik: did a msi "repair" , but it is still broken. which pre-compilaiton issue was created when I installed the File::Tools on R*? What should I go and delete? is it the 'c:/rakudo/lib/parrot/4.10.0/languages/perl6/lib/Shell/Command.pir'? or is it C:\ akudo\lib\parrot\4.10.0\languages\perl6\lib\Shell\Command.pir I shoudl delete now?
it should have broken when they said they'd turn it off, earlier this month. but obviously they haven't actually done that yet
my "spell correctly" key is broken today, it seems.
If I run across a broken link on tablets.perl6.org, to whom should it be reported...?
rakudo/extend-dump: Replace broken pir::perl6_current_args_rpa__P() call with nqp:: equivalent, stopping RPA -> Parcel looping
nqp/vmarray-list: There's still something broken in VMArray, but at least some of it seems to be
but it looked to me like term:identifier was just getting tiebroke before the literal 'begin' for some reason
yeah but that also means research is always focussed on replacing broken parts rather than doing something simple to improve working bits of your body
PerlJam: well, features that were working but are now broken is definitely Bad.
it would then whine on the irc "FROOOOGGS, you brokes it"
is nqp known broken with parrot master?
moritz: I was counting build+tests as "the build", and nothing broke, it's ongoing.
i unbroke it, fortunately
I've seen brokenness in is-prime on my platform before, but previously assumed it was always broken and had something to do with what C libraries I had installed (like Unicode issues sometimes do).
nwc10: okay, so it's always been broken. that's more of a pain (because we can't trace the problem to a single change) but it's still useful information to knmow. nwc10++
moritz: Cygwin build is broken due to addition of double-quotes: https://gist.github.com/gerdr/4968020
replacing a known-to-be-broken perl distro with a better one?
phenny: tell arnsholt So, what I thought were two examples of the same issue were actually not. I fixed one of them. I still need to deal with the other one (which has broken the Rakudo build). I'm too tired now, but anyway, back to square 1 on finding it... :(
arnsholt: 00:28Z <jnthn> tell arnsholt So, what I thought were two examples of the same issue were actually not. I fixed one of them. I still need to deal with the other one (which has broken the Rakudo build). I'm too tired now, but anyway, back to square 1 on finding it... :(
Less broken than my attempts, which is a definite improvement =)
"annual programming puzzles that get broken within a few months" -- without this having really to do with me, I'm a little offended.
it seems like i broke it
benabik, I think it's cultural. Perl module culture treats backwards compatibility as important, a mark of good module maintainership. Yes, it gets broken, but the better modules only do it when they have to, and usually with a major version bump.
i broke QAST/Compiler.nqp and the qast test suite didn't explode. hum.
Trouble is, most developers never see how broken this is because 16 bits gets you all of the BMP.
FROGGS: using $name instead of $name-str didn't help (unless i broke it again by using $name in %seen{$name}.
this kinda broke with FFS and successors
I think I broke it again...
3) LWP::Simple is broken more often than I feel comfortable with
One thing worries me: panda was broken due to bugs in rakudo for most of the advent calendar and up until about a week ago. During that time I can count the number of new people I saw complaining about it on one hand. That's maybe four people taking an active interest in the language. The silent majority just see it's broken and uninstall it.
hmm, apparently read() and get() aren't the only broken methods since the IO refactor. SCGI is using recv() and it's not working either.
interesting. so maybe I broke it.
au: sorry to bug you, but pugs is broken on feather. Not sure if you have any tuits to poke at it.
but I don't like broken LWP::Simple either ;)
pmurias: Can't think of anything that woulda broke/fixed it of late.
I made clean clones lately and since then there are no changes that could have broken it
It was working a few hours ago, I'm guessing it broke on its own.
hi, File::Spec::Unix is broken (rakudo HEAD) ... https://gist.github.com/4113825 https://github.com/FROGGS/p6-File-Spec/blob/master/lib/File/Spec/Unix.pm#L23
http://privatepaste.com/3faa6928f5 seems that whatever arch rebuilt parrot for broke the ability to build rakudo...
jnthn: I take it all back my perl6 build is broken beyond all recognition
azawawi: HTTP::Easy got broken by a bugfix for something else a few days back. Used to not have POST requests, now it's GET that won't work...
supernovus: IIRC IO::Socket.read was broken, they fixed that, and now it gets confused with certain types of request because it tries to read a request body that isn't there and blocks indefinitely
flussence: ugh. I remember IO::Socket being broken, which prevented me from testing some library changes in HTTP::Easy, HTTP::Client and FastCGI. I didn't realize it had been fixed. Is there a good work around for the issue?
rakudo/Q: This unbusts the shell words spectests broken by the previous commit.
which is arguably also broken, but it was the most expedient way to get STD working
I don't know the details of what is broken, but that pair of commands fixed it in all the places I saw it.
Since i added Farabi6 as the last entry, i thought i broke it somehow
and then it stays broken for a few months, unless I fix it
Dang. I seem to have broken NQP's ability to compile Perl6::Grammar...
LWP::Simple is a bit broken at the moment -- maybe you'll have more luck with HTTP::Client
moritz: both are broken with newer rakudo
Hi all. The "Current supported release" link here is broken - http://www.parrot.org/source.html - who can I report it to?
Now it is broken because the eval call itself is done in Test, so it's checking you can declare Test::One::Two, which of course is fine.
oh, it seems I've broken something with that patch
rakudo/nom: It broke stuff, even though I thought I had tested it. Back to the debugging
this has been broken for much longer than I thought and I'm having trouble finding a revision where it worked
Note that I fixed the broken imcc optimizer for constant encoded strings yesterday, but it's only in a parrot branch. https://github.com/parrot/parrot/issues/837
"wow, it must really have been broken if mismatching the braces made it better"
Hmm, going through the logs, tadzik mention HTTP::Easy was broken. In testing now, it seems to bind only to localhost. Attempts to connect from an external address do not work. I am assuming something has changed in Rakudo's IO::Socket::INET library?
sergot: the top link is broken, I wanted to fix it last night, but I guess it'll require some per-server configuration
I removed the "is Mu" from it, which should not have been needed, found it broken, fixed the reason it broke without the "is Mu" in Rakudo, and committed the fix.
something somewhere's horribly broken with our objects
nqp/toqast: Fix thinko that broke initialization of @ and % attributes.
I was under the impression that was known broken at the moment, and there are higher priorities ... that
This is, I am sorry to say, not a p6-ready idea. We've been shipping compilers for several years now and there will be no modifications to the core language unless you can 1. explain why they are needed in a way convincing to the people whose production code you've just broken 2. implement it in at least one shipping compiler
http://trac.parrot.org/languages/browser/pheme/trunk <-- looks like a few things broken on the parrot trac, who to bug for it?
(That's to the question of why it broke now, when it didn't break a few days ago)
moritz, I'm glad the bootstrap is working again, but I'm concerned that 1) The presence of R* broke line number annotations somehow, and 2) those JSON::Tiny fixes were needed for it not to explode. Oh, and now 3) that you're getting a segfault. :-(
is ./rebootstrap.pl'ing for a second time just to make sure nothing broke with that, before trying installing another module (I already have Pod::To::HTML installed)
tadzik, Something in latest Rakudo broke the JSON::Tiny snapshot that was in panda; moritz++ merged in upstream changes, and that worked again. But now moritz is seeing a segfault that so far I am not.
[Coke]: huh, indeed, I broke this sendmsg() somehow. Does it work for you?
jnthn, I was wondering if I could convince you to try pulling a current panda and running reboostrap.pl on your Windows box. Apparently I broke it a couple days ago, I've put in what I hope is a fix, but have no way to test.
nuba: yeah, but my computer's broken... it doesn't let my copy/paste between power cycles ;)
japhb: I would rather not touch bootstrap.pl if it's not broken. It's very fragile, and painful when it breaks
hah, LWP::SImple's broken itself
ecosystem: Removed Esquel, it is currently very broken, rewrite planned for later.
MIME::Base64 is currently broken (on which LWP::Simple depends). Ive submitted a pull request, but snarkyboojum didn't merge it yet
course now I've *really* broken STD: Unrecognized regex metacharacter < (must be quoted to match literally)
something broke in my head and I started ranking designs in a non-transitive way
jnthn: Looks like you unbrokeded it. Thanks!
rakudo/toqast: it got broken by the last API change of MapIter.new
I think I broke it ^_^
rakudo/nom: it got broken by the last API change of MapIter.new
http://pastebin.com/WNxAnEnT My Rakudo build broke a few days ago. Latest git pull doesn't help.
well... at least it's not that 4-line diff alone that broke it
Ah! Thank you! I knew there was something I was missing. I'd done something similar to this a while back, but at that time 'require' was broken and I ended up having to use some hideous workaround (I'm thinking this was in the 'alpha' branch, so yeah, quite some time ago...)
if it's broken, I'll add things back in one by one (including the older strawberry) to see what fixes it
jnthn! nqp 35db044 broke my laptop's perl6! and it's a 50 thousand line diff!
so... a broken build for approximately two people, with absolutely nothing in common in the OS besides 32-bit linux, and it's from a 4-char diff. BLARGH
hoelzro: for example you want to parse some template language with syntax "abc{tag}some text{tag}". you should disable backtracking after parsing text, otherwise broken syntax "abc{tag}some text{tag" will try to backtrack "some text" because it cannot match {tag} properly. not what you want - code was valid up to point of "some text".
how viable is it for us to tell people "Here's what we broke in 2012.07. If that's too much for you, stick with 2012.06 a while longer?"
i.e., we issue a release, and if someone says "hey, you broke this thing that I really need and can't upgrade" then we figure out how to go back and add backward compability so that someone can skip the broken upgrade and go to the one that works?
pmichaud: if it's broken, let's not release it.
you'll have to excuse the slightly broken HTML on that page, pod2html isn't quite complete yet :)
i broked it :(
tadzik: it seems I (or rakudo, or so) broke panda to loop infinitely after finishing to build a module, and I'd like to find out where it loops
prefixing with & broke it
must have broken it when he was working on ABC file export a few weeks back
oops, seems I've broken the layout on http://perl6.org/community/
you broke the community! o.O
that's why redhat's recent "separate /usr mountpoint is broken" claim is wrong - it's /bin that's broken
I'm not having much luck with perl6 lately... now panda seems to be broken for me and I can't even reinstall it :(
jnthn: it seems that some of your changes broke panda. https://gist.github.com/2973968
(also, it was working a few days ago... maybe a system update broke it?)
do you know what package parrot depends on broke it?
... except that compiling dynops in NQP is now broken, "Can't read '/home/moritz/p6/rakudo/install/runtime/parrot/include/config.fpmc' : No such file or directory"
ones that are now succeeding, and cover the functionality testing the brokenness of the bug, and the person who wrote the test didn't know about the bug ticket (probably because it didn't exist), or the person who wrote the ticket didn't know about the test, and
um. RT broke just as I was using it. I hope I didn't break it.
and it was me who broke it. Of course.
Actually, please don't touch OKness at all. It's already completely broken and it needs to be rebuilt by an implementor.
inchok78: I'm sorry I can't give a straight answer. I won't say "use Perl 6" because there are a zillion things that are still very much broken with it. I won't say "avoid it" because there are even more things that work fine.
I broke it :(
lichtkind: 02 May 17:48Z <sisar> tell lichtkind the navigation links at the top of Appendix A are broken, especially the symbols row. I tried to fix it, but my markdown knowledge is limited.
phenny, tell lichtkind, the navigation links at the top of Appendix A are broken, especially the symbols row. I tried to fix it, but my markdown knowledge is limited.
oh noes, you broke it?
oh, wait. HTTP::Easy is broken in this way, that's why I pulled it into bailador
I've reduced ABC::BrokenRythm to just the class declaration and a sub with the ABC::Note in the signature
(I can reproduce it, but it takes relatively a lot. Though I guess if you downloaded ABC I could send you the broken script which produces the error without golfing.)
we broke it when we changed the meaning of *+* from {$_ + $_} to {^$a + $^b}
moritz: I broke it?
ens: I'm actually using perl6 for some real life stuff, but if you scroll back in the discussion just a bit you'll see me complaining that the latest changes in the compiler have apparently broken my working. It's just not as stable as perl 5 yet.
letz take the broken example http://tablets.perl6.org/appendix-a-index.html#v (its alred fixed)
moritz: ok gitit failed it broke syntax almost like socialtext, i will go on with html
language is fundamentally broken. it's causes side effects in people's brains. not FP at all.
is there anything known to be broken with nom grammars? Like, regressions against b?
I remember it was a little broken, but figured if the source was around I'd have a go hacking on it
jonathan,the nqp shell seems broken because the World is "removed" under it, when executing the second prompt. What do you think of it?
pmurias: multiple heredocs were supported, I might have broken it (we don't clone the ast)
it seems SVG::Plot is quite broken when using it with a single data set :(
we just replaced quietfanatics broken display on his laptop; the new one was really for a different computer, but we made it work with a hacksaw :)
'use default' broke the pointer on my specificity gauge
more the "you made a promise and then broke it" model
the one who broke it, I believe.
recovering from a broken bootstrap is basically: git checkout lib5 perlito5.pl
sigh, my pugs broke because it hardwires libffi.so.5, and my system upgraded itself to 6
Some Linux systems come pre-broken... Although I may just be a little bitter about multi lib / aptitude problems in Ubuntu 10.10
ubuntu doesn't come pre-broken, it's just that anything you try to do to it breaks it
I wrote an hp timesharing basic program that would print large letters on paper tape, some idiot from central high school broke into our account, stole my program, and put his name on it.
broke github just now :(
moritz: the egocentric in me disagrees - OF COURSE itwas me who broke it!
I don't think TimToady's prime generating one-liner is an actual spectest but he whined when I broke it in niecza last :p
masak: I just mentioned that a link was broken, but I didn't fix it
tadzik: re what did parrot do, either they unbroke some earlier breakage, or maybe it was just my installation that was somehow busted
Well, I marked DateTime::Utils as working in nom, and noted the exception for DateTime::Math, which is broken until we can figure out the issue with certain infix operators not being overridable outside the setting.
Well the basic XML parsing and output is working fine (needs to be tested with some more complex documents to see if anything in the grammar has broken), I need to fix the query methods and namespace support though. Hopefully this won't be much more difficult than when I ported it from alpha to ng (seems like ages ago...)
rakudo: class A { has $.x = 1; has $.y = $.x; }; class B is A { has $.x = 2; }; B.new.x.say # one should expect "2". however assignment to $.y in parent class broke it somehow.
timotimo: the usual idiom for memoization is %memo{$key} //= newvalue(), which has the advantage of not looking the memo up twice, and the disadvantage of still being broken in nom because //= isn't short-circuiting right
do we have any working HTTP standalone server? except HTTP::Easy and HTTP::Server::Simple as both are broken when it comes to multipart request reading
will get things mostly working in a branch of partcl-nqp and push and then beg for help on the remaining broken bits, but not not.
star: Algorithm::Viterbi is currently broken, remove it.
phenny: tell colomon The root problem is the proto in JSON::Tiny. Importing modules that import modules that export protos is broken, and that proto is wrong anyway; it should be an only sub
colomon: 05:00Z <sorear> tell colomon The root problem is the proto in JSON::Tiny. Importing modules that import modules that export protos is broken, and that proto is wrong anyway; it should be an only sub
geekosaur: What's broken with gdb in Lion?
jnthn: some recent nom commit broke USAGE or MAIN. For example S06-other/main.t dies with "This type cannot unbox to a native string", and the backtrace contains the get_string vtable override from Mu, QRegex and the usage generator
ah, cognominal_++ reported that -n is broken. I found that out the other day, but maybe I didn't RT it.
I have a suspicion that the sha1 change somehow broke loading of modules when compiled with relative paths and loaded with absolute paths, or so
Yes. Unfortunately, it's probably broken. It's hard to tell.
damn it, I broke it for rakudo
are grammars known broken in current nom? e.g. this works in rakudo-ng and not in rakudo-nom, for me: https://gist.github.com/1529700
thou: I think that diamond composition is known-broken, but I'm not positive
wonder why I broke with the naming convention on that one
colomon: fudging every test doesn't help, so I think sorear broke it, yes.
there are broken html entities at the end
Moritz, I'm not sure if the Rakudo build is still broken, or if it's just me.
sorear: that looks broken, it seems to try to sort by string somehow
masak: broken it yet? :)
I discovered (roughly) why my Str.Numeric changes broke 'my @a = "a".."c";' and I'm still working out the least invasive way to make it work again. But let me just say, the amount of work that gets done for that statement compared to 'my @a = 1..3;' is just crazy.
but the test seems to be broken, it does last/redo in a pointy block
most of the brokeness in panda is, suprisingly or not, $! not being inherited and not being set by the default .new
I've been in .uk over the weekend. that probably broke my preposition box.
japhb: it does. Unfortunately it tells me that my latest patch is broken on 32bit :/
(which also means that parrot's auto close is very broken as it can't deal with cloned subs ;( )
sorear: I tried replacing all few-thousand occurrences of .CurrentContext with [1] but something broke somewhere. The optimization worked with other substitutions though
I guess pugs is just broke on state init
sees someone complaining on p5p that the build is broken with a compiler released in 1998.
hmm...have I broken the negative case of get_int or was it already weird...
but the mechanism behind that was smartlinks, which some people implemented during the Golden Age, and then it broke and no-one had the brains to fix it.
I've been using niecza a lot more... just because the features I want seem less broken in it at the moment
so the test was broken with the eval change
that was broken at the moment of writint, I know that
I think .pick is slightly broken, but for some reason I can't get it to duplicate here, and it happens all the time in my code. :\
colomon: this summer when I was going through a 1000-line file and generating tests out of it *automatically*, I *still* found tests that broke and told me about years-old bugs in the code. shouldn't be possible, but it happened, several times.
I guess as long as it's broken, it can be broken that way.
i'm already broke enough as it is!
geekosaur: What the broken bit?
moritz: I am going to have a hard time knowing if "random code" works because nom is BROKEN. I have to assume it's because nom is awesome. if the sample code is too broken to exhibit breakage, what's a robot to do?
if it will help, I can push my broken code to github
I think I started struggling beyond the 150 tickets point, and when it broke 250 it just got too much for that :P
perl6's behavior is broken, regardless of whether it's trying to be a better C or not
[Coke]: I might have broken alpha order with the Big Spectest Rename last week
I broke something again... https://gist.github.com/1243472
.oO( and now I've broken it for people who hide quit messages... )
sorear: got asinh working last night, but seem to have broken it since.
masak: tl;dr: now it's broken even with callsame :)
Well, back in b we had the default BUILD be the thing that applied defaults. This was terribly broken. Now BUILDALL does all those things. There's no default BUILD in nom; we only call the user-defined ones. And defaults, applying things from the init hash, etc are all done in BUILDALL - after BUILD.
phenny: tell diakopter seems that a feather ugprade broke some perl dependencies on feather; working on it...
rakudo/nom: A while ago we had a way to check if a routine was obviously never going to use return, and thus didn't need a return handler (a worthwhile saving). It accidentally got broken, and its analysis was a little simplistic. This makes it work again; it probably also doubles up as our 'should we be able to inline this routine' check.
diakopter: 04:27Z <moritz> tell diakopter seems that a feather ugprade broke some perl dependencies on feather; working on it...
huh, I didn't know the broken coffee mug was so famous that it could be name-dropped: http://radar.oreilly.com/2011/09/four-short-links-13-september-1.html
daxim_: your rt and the mail was broken, wrote domm yesterday about it
because the test's broken :) Ok, I see it now
sorear: They put them in the wrong place and broke it.
anyway, jnthn++ broke it, he has to fix it ;)
pmichaud: okay, nom-buf is still broken, no need to worry about it now
moritz: I fixed the 30-40 remaining broken smartlinks I broke in S02/Literals
[I ask because the link given in the README for the github pages version is broken, so I really am confused on what to do to update the website]
tadzik: ok. has fixing a module for nom ever broken it for master?
oyse: I don't think they're documented anywhere, and it seems that they're broken right now, at least my attempts to use a custom one have failed. Let's wait for jnthn to appear :)
masak: well, my kindle is broken for now so I can try some experimenting with crazy stuff while on the plane ;)
the module is broken. Number of people fork it to fix it
seems to me the eval bot it rather broken if it doesn't error on that
roast: fix a lot of smartlinks in S02; some I broke and some bitrotten by various spec edits
YOU BROKE IT!!!!
Got a patch locally that seems to fix the underling issue that broken S06-multi/syntax.t; spectesting it.
roast: fix a test I broke earlier, moritz--
... but the parrot curses example was broken last we looked at it
or, it may be me who broke MAIN.pm while visual-refactoring it
moritz: https://gist.github.com/1116532 that's the way I tried to implement the DOC phasers. Disregarding the broken COMPILING for now, method comp_unit is already too late to set the $?DOC, the statement_prefix is already called by then. Should the statement_prefix just use the COMPILING instead, or is there a better way to do that?
it broke running from within the build dir though
that's quite broken because now every #= block resets the last one. I can either save it in some other variable after every keyword appearing (e.g. after <sym> in class declaration), or add this rule at the beginning of every declaration
TimToady: I pointed out a broken link on perl6.org yesterday, but didn't ask for commit access to fix it.
Announcement: my laptop's broken, and I have limited computer resources. Not sure if I'll have any replacement until it's fixed. Will try to report on #phasers
now the easy way to get involved and get karma is: go through RT, look for bugs which have been fixed already and no one noticed (LOADS of them, really), and notify someone here that they should be closed. If they're still broken, writing a spectest helps
masak: look at it this way, there's several ways for state to be 'broken': 1) missing declarator, 2) missing @ and % support, 3) missing initialization support, 4) missing cloning (confusing with C static), and 5) missing bare sigil support.
JimmyZ++: First thnx for uploading jnthn++ talks. But i fear they might be broken (were broken). I was not able to play them with either of mplayer, mplayer2, vlc. Both videos started but seem to be broken few moments after starting them. Is this just a mplayer{2,}, vlc issue or are they indeed broken?
but there's something very subtly broken with $_ in the REPL
because what doesn't make sense is to sort a list of heterogenous items and expect them to broker a cmp without any prior knowledge of the types.
moritz: but unless File::Spec ha broken things in it im not aware we have something to orient on
right, say() was broken at that commit.
that's what is kinda broken about it.
I THINK I BROKE IT
Is --gen-parrot-option broken, then? I'm getting the PCRE error even with --gen-parrot-option=--without-pcre in my Configure.pl line.
oops. I just accidentally broke a critical invariant of niecza's package system
(I probably broke it)
I'm pretty sure I broke something. but it's hopefully a step in the right direction.
when nothing is broke, that's where you do a git-commit :)
there's some STD brokenness with parsing a simple typename immediately followed by a postcircumfix
flussence_: yeah, the deps are broken. LHF if you want it :)
from various reasons, being broken traits, broken sqlite, and broken something respectively
ah yes, broken sqlite.
errr... seems like the spec definition of cmp is just plain broken? it doesn't seem to define an ordering at all.
colomon: @*ARGS definitely works with the precompiler. I might have broken it again in compile-and-run-mode
Well, it'll be no less broken than current master has it.
TBA: I had a little bit working with lex and yacc, and I hated it, so I broke it and am re-doing it another way. I have been one day off getting working for about three weeks now ;)
maybe I broke it with yesteday's mangling
newbee_: what I'm trying to say is, most likely Rakudo responded to your broken code in a broken fashion. It's hard to get more specific without seeing the code in question. (And it might merely be a Rakudo bug, I've run into that message a few times recently myself.)
"hi, you need a partly working system to report a broken system with this tool"
you mean, after we completely broke and then rewrote it? :-)
What's broken with the Apple perl, OOC?
I now have a niecza-v5.zip sitting on my hard drive, but I seem to have broken the GitHub file uploader
moritz: Argh. It's broken because it tries to use HLL::Compiler.lineof during error reporting, which of course may well not have been loaded.
hmm, seems that I broke roast a bit
ecosystem: Module::Tools has no tests and is broken, kill it with fire
colomon: Testing is broken, isn't it?
nqp/ctmo: Fix a couple of bugs that broke 33-init.t.
tadzik: you broke my single-quoted strings :( https://github.com/rakudo/rakudo/blob/master/src/core/Str.pm#L113
colomon: you broke the script with a broken JSON :)
tadzik: But broken wrists suck :( You have my sympathy! (For us bicylists, it's the collarbone that we worry about. ;)
bah, tryrakudo's broken again. I think I've got a pretty good idea for making it stay up though...
moritz: actually, I'm going through a list of someone else's broken expectation. but yes, it's a fiver learning Perl 6.
sorear: cl-backend is broken atm as it has no lexicals from outer scopes support and some lexicals crept into CORE
donri: after the third time it was broken and nobody but me cared, I stopped trying. I plan to get back to it after I get cardinal in a good state.
For example, suppose that there's a role Breakable with methods break and fix and attribute broken. If Frobnitz (a class for representing various physical components) does Breakable, and I'm constructing a Frobnitz, I want to inform it of the current state of the (physical) frobnitz.
This is not the same as calling break if it's broken, since break represents a change of state. Nor do I want a public method set_broken in Breakable, since that allows you to corrupt the state without doing a proper change of state.
Sure. But the broken attribute belongs to Breakable, not to Frobnitz.
Frobnitz.new(:broken) Frobnitz.new(:!broken) standard .new should permit this methinks?
rakudo: role Breakable { has $!broken }; class Frobnitz does Breakable { }; say Frobnitz.new(:broken).broken
rakudo d5ccf9: OUTPUT«Method 'broken' not found for invocant of class 'Frobnitz'␤ in main program body at line 22:/tmp/YzRwBHVmRi␤»
rakudo: role Breakable { has $!broken }; class Frobnitz does Breakable { }; say Frobnitz.new(:broken)!broken
rakudo d5ccf9: OUTPUT«Method '!broken' not found for invocant of class 'Frobnitz'␤ in main program body at line 22:/tmp/zIApJhCfuR␤»
rakudo: role Breakable { has $.broken }; class Frobnitz does Breakable { }; say Frobnitz.new(:broken).broken
So back to the semantic issue: if we want "broken" to be really truly private, nobody can corrupt it from outside the role (a) can we do that? (b) if we can, how can we initialize it safely?
rakudo: role Breakable { my $.broken = Bool::False; }; class Frobnitz does Breakable { }; say Frobnitz.new(:broken).broken
rakudo d5ccf9: OUTPUT«Method 'broken' not found for invocant of class 'Frobnitz'␤ in main program body at line 22:/tmp/_uEWHz8lpo␤»
rakudo: role Breakable { my $!broken = Bool::False; }; class Frobnitz does Breakable { }; say Frobnitz.new(:broken).broken
rakudo: role Breakable { my $!broken = Bool::False; }; class Frobnitz does Breakable { }; say Frobnitz.new(:broken)!broken
rakudo: role Breakable { my $!broken = Bool::False; }; class Frobnitz does Breakable { }; say Frobnitz.new().broken
rakudo: role Breakable { my $!broken = Bool::False; }; class Frobnitz does Breakable { }; say Frobnitz.new()
rakudo d5ccf9: OUTPUT«Method 'broken' not found for invocant of class 'Frobnitz'␤ in main program body at line 22:/tmp/rC0X6OTubG␤»
niecza: role Breakable { my $!broken = Bool::False; }; class Frobnitz does Breakable { }; say Frobnitz.new()
niecza v3-80-g3cc93a7: OUTPUT«===SORRY!===␤␤Twigil ! is only valid on attribute definitions ('has'). at /tmp/VIStGHz9bQ line 1:␤------> role Breakable { my $!broken ⏏= Bool::False; }; class Frobnitz does Br␤␤Action method trait_mod:does not yet implemented at
std: role Breakable { my $!broken = Bool::False; }; class Frobnitz does Breakable { }; say Frobnitz.new()
rakudo: role Breakable[$state] { has $.broken = $state }; class Frobnitz {}; my Frobnitz does Breakable[False] .= new; say $f.broken
rakudo: role Breakable[$state] { has $.broken = $state }; class Frobnitz {}; my (Frobnitz does Breakable[False]) .= new; say $f.broken
rakudo: role Breakable[Bool $state] { has $.broken = $state }; class Frobnitz {}; my (Frobnitz does Breakable[False]) .= new; say $f.broken
rakudo: role Breakable[Bool $state] { has $.broken = $state }; class Frobnitz {}; my (Frobnitz does Breakable[False]) $f .= new; say $f.broken
rakudo: role Breakable[Bool $state] { has $.broken = $state }; class Frobnitz {}; my Frobnitz does Breakable[False] $f .= new; say $f.broken
rakudo: role Breakable[Bool $state] { has $.broken = $state }; class Frobnitz {}; my Frobnitz $f does Breakable[False] .= new; say $f.broken
rakudo d5ccf9: OUTPUT«Method 'broken' not found for invocant of class 'Frobnitz'␤ in main program body at line 22:/tmp/3ybnPpsRN6␤»
masak: Web.pm has some broken dependencies, doesn't it?
twinshadow: at one time, Rakudo supported "use Foo :from<parrot>;", but that's been broken for quite a while afaik.
xinming_: does it need to be as broken as Template::Toolkit?
i have actually gotten around it with a cludge.. though i think it broke later on, though i did have it working...
er, looks like I broke it
so the v3 is broken when used with microsoft .net 4 ?
however I know why it's broken with .net 2 / mono 2.6
tried to update his local git, and now has completely broken it. :(
i broketed it.
colomon: My Common Lisp fundamentalist friend has a whole laundry list of things that are broken in Java simply because it lacks lambdas =D
I find code that is a tangle of complicated hierarchies much worse to dig into than code that is just in a big chunk that really shoulda been broken out into manageable pieces. At least in the second case it's all in front of you in one place.
i think i broke it by naming it net::irc but not actually having a net/irc.pm?
I think the Rakudo version depends on attribute access being "broken" and not needing to be qualified with a class name
masak: it's broken, I renamed the attribute to $!b for testing purposes, and accidentally committed
ISTR this broke horribly near the overflow value, but it seems to work now.
rakudo: Whatever-currying is still broken. Fixing this would require, among other things, getting Actions.pm's &whatever_curry to work with PAST::Op nodes with more than two children.
hm, actually, there's one more broken/exploitable case... I'll let TimToady or others find it before I fix it
and it used to. someone broke it.
the rope's broken on it.
I broke it :(
It's frustrating when people tell me ack is broken because it doesn't do what they expected.
https://gist.github.com/769524 One of the (currently skipped) tests for [^^] is broken. This patch should fix it.
PerlJam, not really... there is a chance I may put a bootstrap in Perl6 once I have confirmed that my bootstrap is not the broken bit of the program.
or maybe I broke it thusly
you broked it
ecosystem: Fixed a broken git URL for Net-IRC
jnthn: I brokes it
had to come in early today (9:30am) because I didn't use my conscience and put wd-40 on a stuck nut in my car.. and i broke it
i broketed it
this is very annoying. I've finished a major refactor of the binder, and STD broke, but my testsuite didn't
and I've just utterly broken STD with that last push
it's doing something broken with say(1), warning about "bare say"
tylercurtis: bad news is it's broken. good news is that jnthn's 6model will likely fix it all.
either that or I really really broke it...
I think the Range.pick patch a few weeks ago broke it.
REPL works here, but my Parrot is not on Git yet. (thus confirming that the move was what broke it.)
fixed q[foo]... it wasn't an LTM issue, it was » being broken and only matching on the left side of actual whitespace
tadzik: the link change was not intentional. It broke last night when I was busy making dalek work at all again after recent github changes
<foo> # something's broken with the :q :w tweaking, probably related to perl5isms in pair handling
i think so... actually, i'm trying to find the repo, but the STD.pm6 link goes to a broken/missing github page
rakudo: and typed arrays are so broken at the moment that it's
err, just checked the symbol list, i think i broke it again, ill look into that
it had the symbols sorted properly before, but i broke it some how, hmm...
(It happened because when I did svn up to check my changes worked with latest, realclean didn't catch something and I got a very broken Parrot build. So I blew away the checkout, got a clean one and then re-saved the files I'd changed. I can only assume by that point I was probably sufficiently frustrated with the whole thing to just hit commit when the Parrot and nqp-rx tests passed and forgot to read the diff...)
masak: eh, that's not broken, that's just repetitive.
moritz_: one especially bad case of such substitution made a little icon of the ';' at the end of (autogenerated) HTML entities and any subsequent ')'. resulting in a broken entity and a winking smiley.
masak++ # I don't want to rant about how RSS is broken and why, but it annoys me greatly.
IO::Slurp is broken, is it known?
rakudo: say DateTime.now.week # I think I broke it :/
anyway, mildew is almost certainly completely broken with the STD-rennovating I've done
oh, File::Copy is horribly broken by now. Not really File::Copy, but Rakudo's read()/write() rather
posterous-- # stupid broken post editor
I guess we can do sink lazily too; it's really temp that is fundamentally broken, at least insofar as it's implemented the way Perl 5 does local. Emulation with dynamic vars would close over lazy lists properly, so temp $lexical should do that.
BillN1VUX: By all means, if something's broken, fix it. If you do something that's against the grain of the wiki, someone will leave a note on your talk page and help you integrate.
and I'm afraid they broke clitmouse too, goddamnit
couldn't figure out how he'd broken the weasel evolution algorithm....
ash_: for lines -> $x { say $x } # broke it.
std: for lines -> $x { say $x } # broke it.
std 32123: OUTPUT«===SORRY!===␤Function 'lines' needs parens to avoid gobbling block at /tmp/9SQnX6cBf3 line 1:␤------> for lines⏏ -> $x { say $x } # broke it.␤Missing block (apparently gobbled by 'lines') at /tmp/9SQnX6cBf3 line 1:␤------> for lines -> $x
phenny: tell masak re proto tests, my rakudo was more broken than I thought it was... anyway, fix for tt #1746 pushed, feel free to apply your enum patch
masak: 10:13Z <moritz_> tell masak re proto tests, my rakudo was more broken than I thought it was... anyway, fix for tt #1746 pushed, feel free to apply your enum patch
masak: Well, if I don't just throw it away and start over, you can see the code that used to work on 'alpha', http://github.com/supernovus/perlite6 the broken library is Perlite::Template::If and it's Parser and Grammer. It's really broken, and looking at it, quite a mess. It may be better if I just rewrite the damn thing from scratch.
might just be broken with respect to hyper
the link to Rakudo's Grammar.pm in the page is broken. It points to ng.
moritz_: I was thinking since I could get the right output, this brokenness was something recent, but then yours suggests that it goes way back.
that's because it's broken. I broke it.
looks at what he broke in that commit
is $parser->lineof method in STD broken? i get "Use of uninitialized value $ORIG in split at lib/Cursor.pm line 113."
sjn: I'm not sure what part of realclean is broken to be able to fix it.
so maybe it is breaking things up but in that context things are already broken and the facility of changing the default dumper is useful
mildew is going to be very broken after I get done with this
masak: I realized it's broken while being out of the net, yet I managed to login to GH from my friend's computer and make a commit using their web interface. Awful experience, I must say
sorear: it fell out of the window and my broken ssh conneciton :(
yeah, so like a broken makefile, isn't it?
decides the "Range code is broken" itch is too big to ignore any longer.
I broke it.
well, that's broken, it's a fact
[Coke]: well, I packaged the components (not all of them) on CRUX. But I think it'd be nice to have not-broken build system in Star, so one could package it without mangling numerous things together
.oO(For some reason, I feel like fixing broken dwimmery without knowing if there is any.)
BTW guys can anyone fix the broken link on http://perlcabal.org/syn/ to S26? It points to http://perlcabal.org/syn/S26.html currently which gives a 404
tadzik: since S26 is written in P6-Pod and since the HTML link is broken (http://perlcabal.org/syn/S26.html), I downloaded the .pod file and tried to use grok to translate it to xhtml. No luck, got fatal error :(
jnthn: any thoughts about DESTDIR for blizkost? I know it's broken in R* but it works in Rakudo itself, and it will make packaging Blizkost for Linux distros possible, which *is* awesome
tylercurtis: DESTDIR is broken. You can't install it into a directory and then make a tarball of it
probably depends on how much stuff is broken whether it's even an option to build R* off of HEAD :)
tadzik: moritz_ said this morning he broke it, but not committed it
colomon: While figuring out what I did wrong with fdiv_i_i_i, I tried fdiv_n_n_n, which gives the correct result for the example script and isn't noticeably slower than the broken _i_i_i. It also passed arith.t(well, arith.rakudo; I assume arith.t should have some failures itself?). Haven't compared to yours yet. About to try your change then try with working fdiv_i_i_i.
it's mostly unbroken when a parrot change breaks it
i broketed it.
yeah, that broke me for a bit
I probably broke it with the recent $*ORIG cleanups. It never used to do anything useful.
sounds like you've just fatally broken if it something isn't +x
masak: http://november-wiki.org/ has some broken links, they're pointing to e.g. /perl6 and this redirects (?) to /edit/perl6 which is forbidden
It's pretty broken if it can't handle even that
tadzik: Ugh. That suggests something is kinda broken with lexicals inthe REPL still. :-(
that's definitely broken then by my definition of "works" :)
http://wklej.org/id/366921/ BUILD might be still broken, but it breaks in new now
OK, it's still broken, it seems :-(
reading through the post, I'm asking myself whether I really linger on "why I think Jon Orwant's broken mug kicked off one of the coolest projects in modern programming language history." -- I'm basically telling the story as it was, but I'm not sure the great aspects of the language, the community, and the atmosphere carries through enough in the post.
moritz_: I figured out how you broke ufo. it's about time. moritz_++
lue: Normally it boils down to somehting broken with regard to initialization, or soemthing broken in dispatch.
mberends: even though zavolaj is broken, i'm pretty sure Pg works and the test passes, so I'm thinking I'll merge it
bisect claims that commit 874adc3ef broke it
mberends: what stage broke? afaict PERL6LIB should always be overwritten
Where is the code for &say and &print [things like say 'hi']? I broke it, and need to check on it.
mberends: cool. jnthn is going to look at it later tonight, he thinks closure changes might have broken it
my tinkering broke it! :)
moritz_: since I pinged, I concluded that the reason ufo wasn't working was because I broke it. nevermind. :)
It's broken at the moment, but having somebody with a use case will surely help spur him on. ;-)
"Some of it's still broken, and a lot of it isn't done yet, but this is something that you can see, and try, and maybe use for some things. We use it ourselves, and want to share both the ideas and the product. We hope you like it, and hope you'll submit bug reports."
Is it kosher to mostly run make quicktest and then commit if it's clean, if it's unlikely the patch woulda broken either of those?
ok, so the &substr thing was one of two things that had broken in GGE since last time I got it up to date. the other thing was that $obj.?nosuchmethod now gives Nil, not Failure.
the Broken Window fallacy implies that if code contains one bad thing, it will eventually contain many bad things. so, not too surprising that it was the same codebase. :)
moritz_: well, .caps is broken in my branch also, so I need to get it fixed as well :)
szabgab: I don't expect you to fix it, fwiw. It's likely me who broke it :-)
pmichaud: so the good news is that it broke really few test files. but in retrospect, it's probably not the right approach. right now it feels like there needs to be a way to boolify the expression and leave it unchanged at the same time.
strangely, the expression is "If it ain't broke, don't fix it".
dalek is broken such that it usually sends the first 3 lines within 1 second
phenny: tell masak that the "Deep recursion" warnings come from Moose; CORE.setting defines a lot of operators, each operator results in defining a new child grammar, and Moose generates warnings if you nest classes more than 100 deep. #moose says "WONTFIX - your code is broken if you're inheriting that deeply".
masak: 19:01Z <sorear> tell masak that the "Deep recursion" warnings come from Moose; CORE.setting defines a lot of operators, each operator results in defining a new child grammar, and Moose generates warnings if you nest classes more than 100 deep. #moose says "WONTFIX - your code is broken if you're inheriting that deeply".
Array of Int _was_ implemented, but it broke when someone merged in the new list/iterator improvements.
ok 13 - gather with nested while # TODO broken gather/take with while (RT #62178)
ok 14 - gather with nested loop # TODO broken gather/take with loop (RT #62178)
maybe that broke it
ciphertext: my quick impression looking at your version is that you've implemented some nice new stuff and broken some stuff at the same time. Is yours passing all the tests? (afk for a bit, getting ready to commute)
phenny, tell Tene http-daemon should have been fixed a few days ago, it was mainly those changed variable interpolations in HTML strings that needed to be broken up with concatenations
Tene: 04:39Z <mberends> tell Tene http-daemon should have been fixed a few days ago, it was mainly those changed variable interpolations in HTML strings that needed to be broken up with concatenations
But that's been long since broken; I gather there's something working again these days, but I don't really know what it is.
I'm still grumpy about hll interop being broken repeatedly, after every time I tried to fix it. I need to get over that.
snarkyboojum: last time I been here and asked that(1-2 months ago) it was broke, it's nice to know it's working now
but something is broken now, it seems.
oh, changing from batch(N) to [^N] broke the tests -- batch stopped when the iterator ran out, but [^N] pads.
szabgab: you broke the continuity with RTL! That's Cool! :)
I would like to see some links concerning this: "they simply cannot accept the fact that the whole concept is broken, even after it's been shown to them over and over."
this is partially why I've been saying to be careful about building too much on master's broken implementation, because it was deeply and fundamentally broken at a design level
phenny: tell pmichaud that one of his changes last night broke reducewith. Seems like lists are no longer flattening, or something like that: [+] 1, 2, 3 now equals 1, 2, 3
pmichaud: 12:12Z <colomon> tell pmichaud that one of his changes last night broke reducewith. Seems like lists are no longer flattening, or something like that: [+] 1, 2, 3 now equals 1, 2, 3
very broken first attempt at RangeIter (called SolIter so it can be run externally); http://gist.github.com/438028
Array.push is broken, I'm fixing it now.
I broke it, actually
moritz_: I am trying to locate the code that "handles" the repl to see if I can workaround the printing brokenness (long shot) but I can' even find it!
okay, something very basic recently broke in rakudo's whitespace handling. Or I'm missing something obvious.
csmeta: workaround for mono's brokenness, though. might need revisiting.
I think upgrading to 10.4 broke it
I broked it on first try using it. Clearly Sweden is slowly instilling bug discovery skills in me. :-)
at this point, I think the only plausible explanation for why STD is broken is that I've somehow *accidentally* introduced a Trusting Trust virus into it
r31153 | sorear++ | [viv] Explicitly use Encode in output. This ensures that the prototype of Encode::encode_utf8 is visible at BEGIN time, which was previously guaranteed by using Cursor, but broke after the Cursor split.
so something in rakudo or parrot broke it
I think operator overloading is kind of broken in rakudo (and maybe multi subs too) ... is that a known issue http://gist.github.com/427841 ?
also sorear, re: the broken regexes. it seems they don't capture properly
patrickas: believe me, there have been (and probably are) plenty of broken tests written by non-noobs.
just so I don't mess things up again, I'll replace the currently broken hash test with http://gist.github.com/425910 did I finally get things right ?
then I broke it
broke a billion euro thing last week, I'm a little on edge with tests. ;)
Turns out I fail pick.t here even before my changes that broke it for everyone else.
rakudo: and nobody has complained it's epicly broke, so mark it as done.
I'd show it, but Rakudo is broken in that area right now, so one needs to manyally pir::clone() to make it really work.
What horrible brokenness would I have to commit to get "Could not find sub &prefix:<[,]>" from "return [,] @ap, <a b c>"??
oh, that patch broke :nth. Bad moritz_, no cookie
I've been trying to figure out how I broke it, and it turns out the answer was that I changed the first Complex.acosec to be a method instead of a multi method, and suddenly dispatch switched to using the second acosec, which was broken.
I seem to have magically broken whatever is supposed to set it
my lexical scope in nq-nqp is broken it seems, its almost right... but not exactly... i think i see the right way of doing things, you do need to freeze the world when you make a capture
lue: my problem at the moment is that somehow Test.pm's is was getting NaN to equal NaN, but I broke it in my local copy, making zillions of tests fail.
csmeta: [perlesque] broken code commit :)
i broketed it.
and 4) if it's not broken don't fix it
soric is the collective code name for three broken prototypes I've played with
one things that's really broken with meta operators is slice context (and always has been)
*SCREEECH* aw! You broke the Chameleon circuit on masak and snarkyboojum's TARDIS :)
rakudo: Various fixes that gets role mix-ins working better. The main problem we faced is that we weren't doing the initialization of the new slots properly, but there were other bits too, including the ability to hold a role in a variable being broken (also now fixed). Includes some refactors that make things a bit neater, IMO.
Ah larry is fixing it for my compiler (those octals broke it I guess)
:/ You broke it.
what else is broken with proto?
I get a broken link to http://svn.pugscode.org/pugs/src/perl6/STD.pm, I take it, it's been renamed to STD.pm6?
just wanted to check that was still broken before submitting a patch for it
jnthn: uhm, lexical setting broke Safe.pm - any idea what I could do about it?
if it works, then configuration options of proto either broken or not intuitive
*cough* someone broke say, it seems *cough*
(my first version did compile, then I made a couple of "simple" edits that broke it completely and gisted those.)
Okay, if it broke NQP then the commit you just pushed won't have any effect.
I thought I remembered someone saying "That broke autothreading!" I didn't realize it broke NQP.
One is the patch bacek wrote. It broke NQP. It got reverted.
(It does go forward. The only thing the TARDIS can't do is blend in with its location (broken Chameleon unit). That's why it's always a blue '50s Police Box)
Is it just my build environment that is broken or has rakudo (as pulled from git) started to take a LOT longer to build?
(nopaste is broken) http://gist.github.com/341539 is the offending file
My first cut of <{ ... }> interpolation broke <?{ ... }>. That was the fix I came up with, but I certainly open to other ideas
huh. looks like my grammar changes have broken ::Positional ?
well, that's broken because I turned it off.
and somebody's broken it
Looks like my Int.ACCEPTS patch broke is m2(1), "a", 'literal Int in signature matches value correctly';
r30026 | moritz++ | [t/spec] sigils-and-types.t looked rather broken; try to fix it, and fudge it for rakudo
I'm trying to move to th... whoops, I fixed a "minor thing" and broke it completely.
"If it ain't broke, it will be"
moritz_: your link to me on your site is broken: http://wiki.perl-community.de/Wissensbasis/Perl6Tafel
jnthn: EnumMap.Str still broken, but I'll have it working properly in a minute.
coke: http://www.perlfoundation.org/perl6/index.cgi?parrot i mean technically broken, i cant attach tags to it
i broketed it!
i was playing around with it and thought i broke something cos rakudo got confused, but its all good
PerlJam must have broken something with his for changes yesterday.
commit e90453678f18304d9846847af857e5f33c780858 broke parsing of blocks (with no trailing semicolon) before for statements.
colomon: commit e90453678f18304d9846847af857e5f33c780858 broke parsing of blocks (with no trailing semicolon) before for statements.
And then I realised that to figure that out you'd need to know how the algorithm was broken... so you might as well just fix it
supernovus: Many things are broken in the new master. OTOH, some things work that isn't before. We'll have it patched up in a while.
I do think it's worse to have autothreading broken than a few bitwise operator tests... but that's my priorities being reflected
I broke p6eval. it's fixed now.
masak:no, I was just musing on the Perl5 "0 but true" idiom and decided to Google it. I was wondering if my local copy of Rakudo was broken when it barfed on $x=0 but True;. It looks like it's just not implemented fully yet, I think.
I knew I'd broken that whitespace one...
rakudo/ng: Finish filling out hash assignment; you can now assign a hash to a hash. Unbreaks that spectest that I broke yesterday, apart from it passes for the Right Reason now. :-)
__rnddim__: I'm not sure .. in Range is broken. is it?
rakudo/ng: Stub in a very minimal EnumMap and Hash in the core setting. Fix up slurpy hash creation. Get { } and < > postcircumfixes actually calling the appropriate methods. Nothing especially useful yet, but no newly broken tests either.
colomon: Oh noes, I think I broke slurpy hashes somehow. Though I'm sure it passed when I comitted. :-/
There's enough fundamental stuff broken still in ng to make progress hard, and its the sort of fundamental stuff most of us can't do.
pmichaud: how about I make a list of the failing spectests (ie ones that worked in ng but not in ng1), we (or just I?) take a quick look at why they are broken, and turn them off if they can't be easily fixed. then make getting them working again a priority.
somehow p6eval is even more broken than it used to be
something is brokenish with p6eval. It's taking a long time to regen the perl6 executable.
Well, rakudo built fine with the PARROT_REVISION version of parrot. So, it's parrot 'trunk' that is currently broken. blizkost still bails horridly, but I think it's been broken for a while.
diakopter: OMG you broke it!!
hey, the declining visitor trend for the advent blog has been broken. yesterday and today, it turned upwards again! :)
phenny: tell colomon aye, the reason it's broke is iirc due to a bug in flattening...so .arity keeps coming back with wrong answers. Or something like that. I was waiting on listy stuff getting sorted out. :-/
colomon: 12:39Z <jnthn> tell colomon aye, the reason it's broke is iirc due to a bug in flattening...so .arity keeps coming back with wrong answers. Or something like that. I was waiting on listy stuff getting sorted out. :-/
oh, so that works fine. The broken thing is a block with $_ in it.
sigh... Did I broke it?
with given $match<ABC::broken_rhythm> { is .<<note>[0]<pitch><basenote> ... }
Either that or try is now right and a whole bunch of other things are broken because of it.
.oO( it's broke, innit? )
i broketed it!!
jnthn: Well, it works, for some broken definition of works. I've written Int.abs and Rat.abs. My version of Rat.abs is called when you say abs(Rat), but my version of Int.abs is not called when you say abs(Int).
mildew is in a broken stage currently as it's not yet fully ported to the new STD
r29296 | colomon++ | [t/spec] Fix broken .comb test, then unfudge it.
BTW, we've broken 10,000 hits for today.
We may be able to salvage a nearly broken laptop and put linux on it too.
(either branches should work now, or I've broken all of the github feeds entirely)
Ok. Is dalek broken, or just slow? It does use fairly long polling intervals...
if it ain't broke, don't fix it :)
or to be broken into primitive vs advanced versions
colomon pasted "broken from apparently infinite loop in S32-str/comb/t" at http://paste.lisp.org/display/91262
phenny: tell moritz_ Remember how you were saying that .match was broken in split? It's not the match method that doesn't work, it's the call to it that's broken. I just implemented split on Str and the same problem comes up with .index. And I just tested both match and index by hand and they do work.
has made split('') work, and completely broken normal split on Str in the process.
moritz_: 03:08Z <colomon> tell moritz_ Remember how you were saying that .match was broken in split? It's not the match method that doesn't work, it's the call to it that's broken. I just implemented split on Str and the same problem comes up with .index. And I just tested both match and index by hand and they do work.
...and I possibly broke it
or maybe it's broken in rakudo master too, and I can just officially skip it and declare victory....
...though knowing me, I broke some of the t/ files with my changes.
quietfanatic: I'm sure somebody will tell you if you broke it :-)
jnthn: this time you'll tell them how you've broken it for the past month or so? :)
PerlJam: It wasn't me who broke it! :-P
pmichaud: Aww. And use isn't broken up into import bit yet.
is very glad it wasn't his commits that weekend that broke it. :)
jnthn, ah, OK. I wanted to make sure I hadn't broken something in Plumage it needed.
So I'd not know if I broked it. :-)
pmichaud: OK. It's broken trait_mods...
wolfman2000 annotated #89963 "Broken version. Don't want to force users to initialize the time the nodes were made. Is this where BUILD comes in handy?" at http://paste.lisp.org/display/89963#5
Woodi: and what if someone has broken website like: http://paste.ubuntu.com/313202/
Wolfman2000: A switch is broken. The connection can be revived by fixing or replacing the switch. Our fiber supplier's engineers are working on it.
hmmm. http://dev.perl.org/perl6/list-summaries/index.rss (aggregated by PlanetSix) is broken… who should I tell it to?
i think i broketed it :(
Hmm. Seems the biggest issues in S02 (not looked beyond that yet) are broken .arity and an issue with dispatch to map.
hah, there was a case of `Callable &var` in a signature in Web::Handler::Daemon, which broke when Rakudo got its param handling straight. :)
colomon: Eh, I only broke every method call, it's fine.
moritz_: It was me who broke it by trying to parse a different smiley ;-)
example is broken, or mb, it is a little bit modern
at some point this circularity is broken because you're using your own native implementaiton
can parrot's parallel build being broken doesn't help with bisecting, really
I think my svn checkout was broken by switching between versions of svn client tools... also switching linux->windows via samba. hrm. :/
I broke that bit :(
which broke some of my microbenchmark programs on that site which were tailored to V8's readline
and tried to be too smart, and broke it
Errrr.... anyone out there having trouble with t/spec/S32-io/IO-Socket-INET ? I did a make spectest to make sure my recent changes didn't break anything, and it's broken -- but I can't see what it has to do with trig functions....
alester: broken link on /how-to-get-rakudo (first github url has too few rakudo/)
When it enters the code path that's supposed to copy those, it does something broken instead, or runs into some data it' snot expecting, o rsomething. Those code paths are completely untested, afaict.
maybe that broke with perl-5.10
Why do you say /foo<CR>/x is broken, what should it be?
all the trigonometric functions were broken with Rats
A butterfly's wings are its life. If its wings are broken it can't live.
Well, if it's not broken, don't fix it :)
dammit, I broke it :/
But I might've just broken it :/
it's not broken, it's pining for the fjords
at one time I was able to see such things in putty/screen/irssi... but I broke it.
I have a bit more data on the "are people using proto?" question from a couple of days ago. my commit from three days back essentially broke proto, putting it in an endless config loop. the emails I'm getting from people tell me that, yes, proto has users.
i broketed it
looks like i broketed it
Oh good, my build is not so broken after lots of make realclean and clearing up some other bits.
takadonet: all rakudo.org pages are broken for me as soons as I allow it to set a cookie :(
masak: I broked it in my apparently-not-so-awesome refactors.
in general, every feature we layer on top of a broken feature is something that makes it harder to fix the broken feature later
Hmm. Since the ins2 merge, it seems the "do we have icu" detection is broken, and so Rakudo is running tests that depend on it for me.
eval_lives_ok should not be used just to wrap tests where rakudo is broken and currently throws exceptions that it's not supposed to be throwing
the S02 change broke a smartlink in t/spec/S02-whitespace_and_comments/comments.t (line 141)
I discovered somebody's sneaked in and broken it
because I've not even found the commit that broke it yet
cbk: Yeah, moritz_ said it was broken, so you have to to it the P5-think way :)
szabgab: reviewing your 'proto help' patch. :) no, I don't think you broke it.
i broketed it
(and the spam deletion interface seems broken, due to not being used for quite some time)
It's too bad you can't just make all "parrot errors" go to a generic routine that say "Something broke on line 45" (but with better wording). So that at least it could look like rakudo knows what's going on :)
you broketed it
who broked it?
but since the text is broken up in columns anyway, it doesn't matter very much here
ruoso: gprof seems to be old & broken (doesn't handle shared libraries) so i'm trying my luck with sysprof
fault of the insensitive clod who broke security :).
in my humble (but correct) opinion, fixing the brokenness of the REPL should come before exposing it through a neat Ajax web app.
norbi: (rakudo.org RSS feed) -- yes, we know it's currently broken. I just got admin privs to the site last week, but I don't yet have enough drupal knowledge to know how to fix it.
But I may have broken exporting a bit.
thinks he's finally cracked what broke the last few spectests before he can commit the named param fixes for MMD.
I might have broken it
hmm, maybe I broke it
azawawi: viv's output was changing a lot right then so i took a snapshot (i think it was brokenish at some point) and it was good enough till now
finanalyst: I know, that broke a few days after I posted it :-(.
Line numbers really aren't the best way to do it anyway, so I'm not really broken up about it. If someone were to provide a way to name paragraphs in pod, I'd personally go through and put anchors in by hand.
I'll make sure nothing else broke in parrot or rakudo, and check it in
Khisanth: the growing corpus of applications that people do not want to be broken by change will add inertia, as is the case with Perl 5.
so, for instance, the ::OUTER link from ::UNIT to ::SETTING is broken and stored as an identity, not as a tree
Gothmog_: Too many people throw around the "broken" thing without really understanding it.
I didn't schedule them back-to-back-to-back. Blame the organizers for that. I'm fully happy if we broke them up a bit :-)
I'm trying to get xorg recent versions to work with multiple display cards, but it's broken, and needs a kernel patch to make it not work differently :)
OK, but a little longer ago there was a patch relating to that very topic and that was what broke it.
public announcement to all evalbot users: I have a local patch now in rakudo that disables run(), qx and open. That also means that the version reporting of rakudo will be broken, because the SHA-1s differ due to a different commit
(updating to latest rakudo broke it)
compiler's broke, we might as well quit. :-)
Which is one of the problems we have, a big C++ server that needs some serious refactor, and no test suite to see if we've broken it
jnthn: I wouldn't mind if you took a look at [perl #65208], on the theory that the less broken Match objects are the more pleasant they are to work with. OTOH, maybe it's pmichaud's area of expertise, I dunno.
Aye. I think the use we make of is also in the setting will soon let us know if we broked it. :-0
if it ain't broke, break it.
there were so many commits since Thursday that I can't say what broke it
Hi - I'm looking at an open RT about someone's broken spectests one day with few details. Can I sort of say as policy that there is reason for an RT unless spectests are broken for 2-3 days?
In general, if a spectest is broken on a platform (and only one person observes it), we should ask for more details about the reporter's configuration and setup (and ask them to verify again with an up-to-date build).
one of the criticisms I've heard about rakudo is that it's tied to parrot and that parrot is somehow broken. (I've heard this a few times, but never with any specifics) I wonder if this is another "perl is dead" meme on the rise.
if it ain't broke, unbork it...
although my local copy is currently broken pending me figuring out what went wrong with trying to implement verbatim fields
possibly of course a rakudo update broke it while I was offline
r26422 | szabgab++ | Smart::Links report potential legacy L<< links as broken, improved test suite
for YAPC::NA they've only got 45 minutes slots. So I took my "Perl 6 today" talk (which really wants 90 minutes) and broke it into two :-)
%/.hash was previously broken, no question about it. So was %($_).keys
so 4a11dd5b9db83229ab98a733ca332ac7754c96fa broke it?
yes, i'm thinking it's the parrot version bump that broke it
parrot still broken on hw with quirky alignment rules (parisc)
changed it to match the spec, but also broke it.
actually the time I came in here I reported a broken link on the pugs webite
I think one of the main reasons we have so much broken code at work is that there's so much other code relying on it being broken
moritz__: on the irclogs, some long unbroken strings have spaces inserted... I assume this is to accomodate smaller monitors? I was going to suggest using a zero-width breaking space instead
tried to refactor Form into some nice submodules and broke it :(
Matt-W: It's possible Rakudo broke it for you. ;-)
rakudo: Add another test file to the spectest data (contains a test that got broken out) from another file, where it interfered with the other tests in the file).
sub encourage_casual_contributions (@broken_down_task) { for @_ { unless .ask("can casual contributer do this").sort{.ease} { make_it_so_they_can } } }
pmichaud: nodnod. I was merely attempting to provide the mildly ungentle pressure that you have said can shift Rakudo priorities. :-) And FWIW, before the typename hack was "unbroken", I was at least able to do a little OpenGL work (I was running into other bugs, but at least I could hack a bit)
agreed. the most recent anything not broken is implicitly the best.
the larger problem is that it (the task of writing tests) *can't* really be broken down into X1/Y1/Z1, because one must first become familiar with the entirety of the Synopses (and the existing test suite) to know you're writing tests that tests things for which there's not already tests, and to know you're writing tests that actually test the specified language
alester: link broken on http://www.rakudo.org/community
bacek: pugs r25617 seems to have broken the test with rakudo master - could you please fudge it?
use does both, though of course it can be broken down into require and import bits as in Perl 5
Apparnetly some change in Parrot relating to strings broke it.
I have similar problems, except I'm gouging out a broken subsystem in a big C++ app and trying to make it work right while interacting with everything around it in the same way across a hundred or so threads. Keeps me busy...
[particle]: What broke about it?
it's broken on :f right now. I should push it to a branch, right?
pmichaud: Is the Rakudo spectests graph updates broken for now, since we moved to git?
r25309 | pmurias++ | [mildew] unbroke mildew a bit more
yup - there it is: [!=] broke... it thinks we're trying !-meta a List assignment!
wonders if we'll see a broken umlaut in a commit message soon :-)
so, the answer is -- immediately, and the last checkin broke it?
I am going to blindly commit my changes for splice.t. The test fails as is so I can't say I broke it.
(by "nothing fundamentally broken" I mean that it's not a deep bug require huge fixes)
meanwhile, I've broken STD entirely by trying to add unary associativity for mtnviewmark++
I've broken it in local :-(
diakopter: those parameters are incorrect, how did you tweak your SConstruct you may have broken it
@tell pmurias it's likely that I just broke mildew with the associativity changes
btw, I probably broke mildew last night with STD associativity changes
November is not meant to be a sieve for all this brokenness, the test suite is.
pmichaud: Pre-compiled modules broke with the use changes.
hmmm... last TimToady's change on STD broke item assignment in mildew
I think I broke it.
I think exit() is broken. I hit that problem elsewhere.
"Bus errors can also be caused by any general device fault that the computer detects. A bus error rarely means that computer hardware is physically broken - it is normally caused by a bug in a program's source code."
slavik: fyi, mod_perl6 is broken right now -- waiting on some rakudo fixes. and registry scripts are waiting for some parrot fixes. :(
mncharity said 4d 22h 27m 53s ago: Just a reminder, since STD was touched - STD_blue elf broke on r24080, and has stopped tracking head, staying with r24067. I've been considering r24080, with
Anyway, I broke re-entrancy by putting that in (which I knew it would).
Well, I want to hear from November if I broke it.
some(most?) of the regex/rule stuff in perl6.vim is broken, for example, I haven't touched it yet
@tell TimToady Just a reminder, since STD was touched - STD_blue elf broke on r24080, and has stopped tracking head, staying with r24067. I've been considering r24080, with little thought, a probable STD regression, given the presence of "Unknown routines: sub called at " messages, which seemed at least some sort of STD bug.
I don't know who unbroke pugs on evalbot, but I praise him/her/it
I looked at it once, but it was broken when I tried it and, though it's fixed now, I never got back to it :)
vixey: re post, I think it went by on the design meeting summaries at some point. planetsix is now unbroken, and accepting feed additions, so there's an opportunity to blog...
I think the makefile is broken (?) I didnt use it to build pugs
you broke it.
pmichaud: pugs is currently broken on the server, I had no time to fix it yet
(it may be completely broken crap non-vapourware, but it's non-vaprous at least ;)
but it seems that a little of Least Astonishment is broken by either of the choices defined/undefined.
but the fact that it broke this spectest which I haven't written should be considered serious enough to revert it.
http://planetsix.perl.org/ exists, but it (1) currently is only showing a single recent post, with apparently no way to get previous ones. So it's either broken, or badly misconfigured. (2) it's missing blogs. Eg http://perlgeek.de/blog-en/perl-6/ .
bbkr: if today's Rakudo is broken for regex don't despair - regression testing will restore it soon. Have a read of the November wiki engine for some examples of Rakudo regex in action...
there are many things broken about that particular model, but it does manage to work. Essentially it's an ordered hash that understands numeric keys
TimToady: i'm even using the one from gimme5 in mildew, but the one in Cursor.pmc seems broken (it inserts blank lines)
but this time, it was actually rjbs++ who broke it. I'm just responsible for converting yak-shaving log-reading to bug reports :)
now that I've broken the house, it's time to go on the roof
azawawi: search is somewhat broken, but I want to wait for the next KinoSearch release to do it properly this tiime
also, under 'caller' in S29, it says 'See "The context and caller functions" in S06.' -- the link is broken. is it really enough to refer to the informal description in S29 instead of providing an API-perspective description in S29? or is the link just a placeholder for eventual real content?
let me guess, this patch broke November, because ord() and chr() in Impatience.pm collide with the built in ones
moritz_: It's using so much CPU because whatever it's logging, is broken and keeps logging stuff. At this point, we should be happy that it's not a file based log :)
mncharity: "pixie broke" it should be possible to fix pixie, it was that i moved on to other things
masak: but I don't think it's worth the trouble; somebody broke it, and it's fixed a few hours later. If UTC midnight is inbetween, the graph shows
if it were broken, it wouldn't have worked
small commits usually make it easier to back out something broken as long as consistency is maintained, but a partial patch breaks things too, so as usual "it depends"
moritz_: there is very little difference... if perl5's ByteLoader isn't broken then it's arguably a VM (though a particularly platform-dependent one) as well :)
audreyt: hi, do you know how should i hook in my m0ld backend? the PIL1,PIL1-JSON,PIL1-YAML are broken so i hesitate to take example from them
@tell mncharity STD_red's AST output is broken and horrible, so please don't use it, and you should consider not using strange "syntax extensions" as found in IRx1_FromAST for IRx1_FromAST
ruoso: it shouldn't be very hard, elf ast is broken in this regard, but it can be worked around
as my stuff which used STD.pm just broke with the new commits
I think I broke it
and I'm the one who broke it in the first place ;)
r20953 | moritz++ | [spec] fixed roots.t which I broken in previous commit
a trail of "I've committed to X, for lots of X, which I'm sure are going to turn out to be the wrong thing... so I seem to merely be accumulating a pile of brokenness, one rigid point in a design space which it's completely clear we will need to jiggle and wander around in before xmas occurs".
that's too bad... so someone broke the thing then everyone followed suit?
someone broke it...
moritz_: well, I suspect that a bug will appear soon. the system seems to be broken by design, with such features as:
pmurias: yap6 is broken; please disregard it for now
sheesh, you broke it
TimToady: is there a way to check if STD5.pm is more broken the it was before a change?
oh well, I broke the test suite then:)
my point is that even though backward compatibility is broken, as TimToady said, the /usr/bin/perl that implements Perl 6 must be able to run Perl 5 as well. And the ability to import (at least many) Perl 5 modules, whether with perl5 embedded or linked or caged or virtualized or whatever, kindof makes the broken backward compatibility a non-issue.
Here's a project for someone - work with TimToady to create a STD.pm that isn't broken. Not in a sub-language refactoring way, or in a wizzy parser engine way, but simply in a 'these grammar rules don't do what you want them to do' way. It would be sooo nice to finally have a grammar for p6. Even one which fudged quotes, EXPR, and backtracking/lookahead.
Try your command again, now. I accidentally broke Rakudo's updater for evalbot, and it should be fixed now
vixey: re 'my sub f(){}', it gets broken in the FromAST to IR conversion. elf started out "just enough p6 coverage to be able to happily write in p6". That's now mission creep'ed to "pass t/", in an effort to attract developers. but coverage of all the possible AST trees has never been systematically expanded, and is thus spotty.
I think pugs is broken there. I'm pretty sure rakudo will have difficulty with list flattening for a little while longer.
slavi3: pugs is known to be broken. Try an older version with ghc 6.6.1
re intentionally, it's been more "use the same constructs for new stuff that we used previously, so our exposure to 'the last change broke stuff" breaking the bootstrap doesn't increase". and "yay, new feature or removed hack! wait a day or two before editing the elf sources, just to make it more stable".
"fixed X" "actually fixed X" "unbroke my fix for X" "fucking dammit"
@tell mncharity STD_red_run is broken it just passes the perl6 code along as the output of the parse
elf is currently broken as it depended on bugs
pmurias: the key is to look at the set of things broken/missing, choose one you hypothesize is currently easily addressed, attempt it, do it {fully, partially, or back out as being unexpectedly difficult}, and (most importantly) get it back to being working.
re elf broken, so is that next on your todo list, or are you hoping (/me looks over sholder) someone else will fix it?
I broke it :(
broken code emitting giving "not what you expected" p5
you broke it!!!
grr, who broke it?
Back in the days of Fedora 3, my sound broke with some updates. Now I run Fedora 8 on my laptop, and most things work out of the box or are fairly simple to get working
literal: current versions are broken. r18093 is known to compile with GHC 6.6.1 at least
re dagger, wouldn't help. the passages are full of the detritus of dead projects. corpses, broken tools, etc. even if it's a memorable dagger, well, everything gets covered in bit rot too.
someone needs to create a "save us from broken tools" prayer. if it hasn't already been done.
I never remember it in historical "composite animal" context anymore - its use in genetics broke my index. But the genetic definition applies too... hmm, or maybe p6 is more of a mosaic. or both - some code on the germline, some not.
yeah. broken links come to mind. it's just... it wasn't clear how to do better. still isn't to some extent. witness the many failed URN schemes.
distribute the load. documents shouldn't be passive. When someone clicks on a link to nowhere, the "hypertext system" should annotate the link to say that it's broken and render it in such a fashion that it's clear to the user.
hmm, though rakudo was broken a while back, not understanding -e , so it might have to be echo '3+4' > deleteme.pm; sixcmd rakudo --target=parse deleteme.pm
if we had a working standard, eg, for a STD parse tree, or for an AST, or IR, we could do an abstraction wall there. but everything is broken, thus evolving, so it's not clear breaking it into pieces helps you much.
PerlJam: svn up -r20077 both fails, and leaves the local svn copy broken - can't svn cleanup, and can't svn rm --force the symlink file it's broken on. The workaround is to svn delete URL/path-to-file , bypassing the local copy entirely.
Juerd: so it looks like the pugs evalbot is running r18093. Does that mean something broke it in r18094, or that feather's ghc got upgraded? Hmm, I'm basically just asking if feather's ghc version changed, and if so, when. Thanks. :)
My vague impression is it was the start of upgrading to 6.8.2 which broke it.
ok, so I hypothesize pugs on 6.6.1 broke around r19956 - r19962, in the attempt to upgrade it to 6.8.1. Which suggests r19955 is the most recent working version.
re alive, in the last few days, it seems the pugs build broke. i'm unclear on the current story. if it doesn't converge soon, we'll likely need to revert. or perhaps someone haskelly can take on what would have helped us many times over the years, duplicating pugs into a stable and development copy. We were able to fudge the two together early on because we
JDlugosz: my guess is that the eventual answer you will get from people who know more than I do is, that something in Pugs is broken and might not get fixed until someone finds massive tuits to do it
pugs is kind of broken with 6.8.2. I followed the example diff, but never managed to make it work
two p5 backends are of particular interest - a very simple transliterator - which simply converts from p6 syntax to p5 syntax, and doesn't try to emulate p6 semantics. you simply have to avoid writing p6 things which will be broken by that process. it's a way to write in p6, instead of p5/rb/whatever, while having a zero-performance hit. so backends can
re "shop rarely has many choices", yeah, that does make things simpler. masks that the field itself is broken, rather than it just being a local phenomena. also provides a framework for "attempting software that does X is not plausible given available resources". The free-time FOSS gig makes resource limits show up as tool inadequacy.
the problem with calling it a design failure is the slipper slope to "the choice of any tool is a design failure, because every tool is somehow broken". not "not appropriate for task, but appropriate for task if it actually worked, but doesn't, quite enough".
Thoughts on resolution: ... hmm, good question. Searching around, and creating a wiki page summarizing the assorted brokenness, might help. With the bug list concentrated like that, it might draw attention and peoples' time.
looks like kp6's passing of ../../t/01-sanity/06-use.t is a bit bogus. script/kp6 -Cast -e 'use lib ".";' reports it broken into two separate compilation units.
it seems that the autovivification is broken in kp6 now... it used to work...
Juerd_: sigh re scattered broken state of perl web sites. especially having two wikis.
the Makefile's broken it treats a perl5 file as perl6 one
dlocaus: i was meaning to fix that, but i broke it - looking
r19181 | fglock++ | [kp6-perl6] fixed Perl 6 emitter (broken in last commit)
I'm trying to find the revision that broke it
its either dlo or pmurius that broke it
pmurias: right now perl5rx is broken by the delimiter bug; it needs to be fixed first
I've created a v6 page on the developer wiki at https://dev.pugscode.org/wiki/v6 and replaced the broken links to mp6 and kp6 on http://dev.pugscode.org/wiki/ to reference it
r18776 | dlo++ | I have deliberately broken grammar tests 17 and 15. With this bug fix, the test cases do not appear to complete.
and if we launch with that broken, we'll break programs when we fix it.
pmurias - it's my fault, I broke it yesterday - Grammar/Parameter.pm:32
Broken at MAKE-CONDITION.
`echo 'my %a; %a{"key"} = "value"; say %a{"key"}' | perl script/kp6 -lisp` is broken with this patch: http://sial.org/pbot/27972 , but only because the emitter does lookup-lexical-variable instead of kp6-dispatch:)
I broke make test in kp6 but I don't see how it could have worked before..
fglock: autothreading on method calls broke it
I think the build is broken (on some platforms?) --- I got that as well, scanning back revealed it comes with pugs but failed to build
I left the broken for test, so we know it doesn't work
I broke it when I switched to $/
2) using ./pugs/util/smartlinks.pl --check /*/*.t t/*/*/*.t, it looks like i've brought down 8 broken link with 0 broken links. I know it's small, but it's a start anyway... how do i commit?
btw the markup in the README is a bit broken.. the list is shown as floating text if viewed with perldoc
and there's a (broken) link to it, but not to many of the other Axx
b/c mmd is broken in pugs currently, it was always calling the {...} placeholder subs.
Web "Edit Repos" is kinda broken BTW. I would submit the changes but it would say "ERROR: file is identical to the original" even though it isn't. I'd then hit F5 and it would commit :/
but F7 broke it
hmm, actually, I broke it
dev: Ticket #26 (defect closed): [BUG] 'dmake' broken on Win32 with GHC 6.6.1 <http://dev.pugscode.org/ticket/26#comment:1>
dev: Ticket #26 (defect updated): [BUG] 'dmake' broken on Win32 with GHC 6.6.1 <http://dev.pugscode.org/ticket/26#comment:2>
dev: Ticket #26 (defect created): [BUG] 'dmake' broken on Win32 with GHC 6.6.1 <http://dev.pugscode.org/ticket/26>
: * unbroke mid-testfile crash with a try block
I already broken the repository back-end code up into a driver API
will return later tonight to fix 1. the default vhost on feather (which I broke yesterday with some incomplete changes before someone/cron restarted apache2), 2. fix the auto-builds of pugs, 3. implement the super-improved dalek I planned this morning (details later). bbl
It's that nasty OMGIBROKECPAN factor as Schwern describes it :)
I don't think you broke it
you seem to be using tor. then it could be that some other tor user broke the rules and you happen to use the same exit node
I wish taglib wouldn't be so 'orrible broken. if I make it to vienna this year, I ought to lightning-rant about it
"gaal" at 192.115.25.249 pasted "patch, broken, towards a precomp cache. with sha1 this time" (319 lines, 12.2K) at http://sial.org/pbot/25352
hmm - maybe a broken Cache::Cache - I've seen something like this before, but I don't know how to fix it
the PIR backend is utterly broken? I ws trying to run pugs -CPIR on a simple for loop and it generates a _huge_ output wihile -BPIR fails with "too many errors"
BTW, is perl Makefile.PL PREFIX=... really broken like it says in the INSTALL?
sorry, my screen(1) installation is broken and I'm struggling with a bunch of scattered xterms
Should I be waiting for another update first, though, if stuff is broken or not working quite right at present?
Stricter = more effort required to create XHTML documents, higher likelihood of broken documents due to small mistakes… greater verbosity in general for no good reason.
that's cool, I heard the test suite is supposed to be broken out into its own distribution for cross-project use.
make install seems to be broken. none of us really use it.
but I broke my ::Plugin with my recent blead patches. If anyone's interested in writing pure-perl5 engines for blead I can get it cpanned sooner than later..
diakopter: feel free to add "broken" links for S26 to the test suite, which will be very helpful. :)
all of them are broken now though, the interface in blead is a bit unstable atm:)
hmm, maybe Documentation.pod needs to be updated for smartlinks.pl to run it again. OR, the pugs build needs to be successful? I don't know what broke it :(
and it's also nice to see 0 broken links in the pugs test suite for months.
r15855 | agentz++ | pre_post.t - fixed and uncommented a broken smartlink (moritz++)
r15832 | unobe++ | * added config vars back (probably what broke building debian packages for moritz, but didn't see any usage of them under debian/)
as long as perl6 doesnt have perl5 broken ascii/utf8 behaviour then yes. otherwise no, as its depressing enough dealing with perl5 on that level.
not really saying there's anything terribly broken with that
r15666 | moritz++ | fixed broken pre_post.t test of inherited PREs
I mailed to Yuval about a broken Test::TAP::HTMLMatrix, and since he is on vacantion, he told me to pester you about it
cmarcelo: the #if broke it
and it makes me wonder what was so fundamentally broken with perl 5 that warranted a complete mulligan on the whole language rather than some evolutionary changes stretched out over time.
trunk pugs, conditionals may be broken (known bug) as we switched representation for "if ... CODE" to "if ... BLOCK"
r15176 | audreyt++ | * Fix broken links on pugscode.org as pointed by moritz++.
no, you're right. also essential is the implicit context that for this I don't really care just when it broke. since pil2js is rather stable (aka wedged waiting for pugs oo ast), any version pre breakage would be fine. releases tend to be less broken than random, so any release from last year should serve.
this is far too much like what happened to me last time when apparently unrelated things broke when I tried to fix it.
Hello. There are some broken links on pugs websites.
Looks like it's recognized, but broken. This prints "[]" twice: http://rafb.net/paste/results/0h3itz58.html (syntax from http://perlcabal.org/syn/S12.html)
r14844 | tene++ | Broke with nicks containing capital letters.
gnuvince: the occasional broken commit maybe, but nothing intentional
from audrey by way of schwern: "hi can you tell jesse and or @perl6 net backbown is broken here with no eta on fix? thx"
possibly, though it's also possible that "h" is broken with svk-head fglock is using
huh. and hs-plugins is also known broken, I see. (worth reinstalling 6.4 to make it work?)
is pugs -Cparrot broken, or am I? (note: running Debian versions rather than latest; if an upgrade would help I'll get on it)
actually Test.pm's :depends<> handling seems to have broken it wrt v6.pm
oops - pugs/v6 interactive shell is currently broken with 'pugs -B perl5'
english has a badly broken bound variable. "would everyone please return to their seat"? is wrong due to number unless you admit singular-they. "would everyone please return to his seat" is incorrectly gendered unless you have an all-male audience...
since the xx(eval) already outnumbered the eval_xx, and most of the eval_xx uses were broken, it seemed plausible to just normalize and simplify for now
r13827 | audreyt++ | example was broken all along, and this commit removes the
finding new and more exciting ways that ie6 is broken. it makes my life interesting in that old chinese verse way
phew, i'm just glad it's actually broken and it wasn't just me being stupid :-)
still seems broken: pugs: user error (*** Undeclared variable: "$fatal::DEFAULT_FATALITY" at <prelude> line 127, column 5-33)
Trey, the smoke used to take around 5h to do on my machine, when Pugs' multi-threading was broken on my machine ... later it was fixed and them my smokes were about 2.5 hours
broken meaning that smoke_concurrent > 2 didn't have any effect, with just 1 smoke process at once being run
lumi: I'm seeing if I can track down when it broke so I can produce a diff that's the culprit
i broke it manually, it wasn't pugs
if you mean return $x unless @xs, that's still broken because it should return 1 for an empty list
Simply renaming the Prim.hs pi broke it. The correct pi you now see is a literal in Prelude.pm.
no sign of broken function either. sure change_style_for_class isn't yours?
speaking of v6, I probably just broke it, at least temporarily
I have two perls which have the wrong thing (local first), and I'm trying to determine if they are merely broken, or indicative of a wider problem that Makefile.PL needs to dealwith.
Ok, I'm going to declare my build problems simply a broken site. Unless others run into the same problem.
"non-broken" meaning.... it thinks it actually finds its target? where does it think the target is?
Oh the other hand, I'm having trouble getting L<S29/split> to work. It is considered broken, although "=item split" is in the POD.
yes. I think Carp::longmess is totally broken, but I was thinking of just writing Carp.pm and implementing it in toto rather than fixing it in Prelude
agentz: I think there is a bug in smartlinks.pl. Given this broken smart link: # L<S9/=item spliF>, "--check" reports that 1 smart link was found and 0 are broken. Perhaps it just has a different notion of "broken" than I expected.
r13033 | trey++ | It's no more broken for svk than it was
(one is broken, and ddrescue is at its "splitting error areas" final stage which doesn't know how long it will take)
r12960 | gaal++ | * Along the way I broke implicit-optionality, so if you enter
gaal: from r12960 "* Along the way I broke implicit-optionality, so if you enter auxillaries, you need either a ?/! or a default value :-(" what does this refer to? i see 'auxiliary' mentioned a couple times in S06, but not defined AFAICT
please try the above and let me know if it's broken... if not, i'm going to post it to p6-u to try to collect some data
So something broke recently, it seems
what's broken there is attribute initialization
is it required, or optional and broken if you don't have it?
the various ways that HTML can be broken are so mindbogglingly, well, various that you don't want to touch it yourself
markstos: BUILD seems to be what you want, but bless() seems to be broken. I just noticed that there are no tests in Perl 6 that I can find that even use bless. The only .t's with bless in them are Perl 5 or v6.pm stuff that lives in the shady gray area in between.
ghci w/embparrot is broken... looking into it
MacVince: dunno--I tend to use vim myself. It's possible we broke it recently without noticing.
is perl5 embedding in pugs broken? or is it just my compile?
audreyt: you broke it :-)
hm wait. broken just with funny unicode brackets.
oh no...smart_links.pl has found many broken links in the test suite...
gaal: a lot of old smart links are broken in the test suite. :/
r12370 | agentz++ | fixed many more broken smartlinks in the test suite with help from util/smart_links.pl
r12371 | agentz++ | added fixing broken smartlinks to the test suite's TASKS.
hang on, parrot broke its build and I'm working around it...
the build process broke for me again since that commit I made yesterday which fixed it ...
oh, dear. upgrading my ghc from darwinports broke it horribly, and trying to go back is failing too :-(
cmarcelo, nothing broke in either test, so congradulations
i can see the obvious, that either Parrot_on_exit and Parrot_exit have changed or their calls are broken... it'll take a while for me to look into, tho
audreyt: re: patch, after smokes I found that t/operators/assign.t has a lot of tests broken with my version, I'm checking on that.
STATUS says the Perl 5 backend is "Broken; once passed <50% of main tests (no ext/); inactive; will probably be rewritten around PIL2. [2006-01-30]"
r11838 | Sage++ | The handeling of foreach loops is now improved, both in results and in clarity of code. Foreach loops can vary quite a lot, so I'm sure it can still be broken, but it's now better and easier to fix, when it is broken.
I don't know when someone broke that, but it's broken now
ajs: sounds like you need to delegate. Now that S29 is broken up into pieces, recruit volunteers for each piece
clkao: my last change must have broken a hundred tests - still missing emitter code...
we already have that broken behavior with ==
fglock: i broke pair parsing. hwo do i make Pugs::Grammar::Term.pair with higher priority than the one after?
fglock_: see latest parsing of ':foo<bar>' :/ i broke it
Guess my build has broken bits (but I get my pugs in the end and it works so I can hack on it)
heh - you broke it. :)
I know that t/bugs needs to be broken up, but on short notice it was better than t/pugsbugs
audreyt: note, this last checkin probably has broken evalbot, since its name has changed from evalbot.p6 to evalbot.pl
so, it seems that r2562 et al supports the idea that building actually was broken, despite some people being able to smoke
though admittedly that's broken with parrot right now
Or is the observation that normal prove is now broken. There was fear of this in yesterday(?) removing the #!/usr/bin/pugs line from test files. which the t/README file said were helpful to Test::Harness and prove. Have we just hit this problem.
Hmm. The pugs HEAD build is still broken. Same error as last night. Cannot import `Data.ByteString': it was found in multiple packages: pugs-fps-0.7 fps-0.7. Is there a workaround?
r11127 | fglock++ | v6 - fixed chained method call parsing (still broken in emitter)
I'd broken it with a reset of my darwinports trashing
r11062 | fglock++ | - t\10-moose1.t is now broken - awaits for new statements parser
any good soul could check if I didn't broke "perl Makefile.PL ; make" for GHC 6.4.x people? I tested here and it was fine, but two tests are better than one..
Maybe the HTML got broken, or it's some weird variation.
it is already in use by Pugs-Grammar-Perl6 - but PGP6 is currently broken, possibly because of the token/regex/rule implementation in PCR - I plan to fix it later on
it might be broken after the latest PCR commit - the default switches changed
r10338 | lwall++ | !-x $file syntax broken, worked around with !(-x $file)
however, i haven't broken it as frequently as timtoady has :)
audreyt broke it earlier today but it should have been fixed by 10184
"If the smart match succeeds, the associated closure is executed, and the surrounding block is automatically broken out of." -- yes, than it is like that
I need to revive a broken amd64 system, and for that need a non-broken 64bit livecd, which practically doesn't exist.
what was fundamentally broken with references that they needed to be done away with?
fglock: it was broken from the start i mearly refactored it, basicly it only works for simple cases (see the test) and brakes for Grammar/Perl6.pm
ruoso: my version is passing some internal tests already, but it is still too broken for committing
nothingmuch: basically one of the things broken(?) is that I cannot call mod funcs without doing &func = Module::Foo.can("func"), right?
stevan: you can install from CPAN or ~/perl5 - the version in pX is broken, until the OO transition is finished - just use the normal Makefile.PL
is afraid his NAT is mostly broken and only works while holding it with two hands to keep it balanced
ah, OK, pugs is just broken with that earlier <<>> question. q:w:s(a b $a) just confuses the interactive reader into scalar context, somehow.
I'm fine with the code snarf. Like I said, you now know how experimental/incomplete/broken/work-in-progress it is. And I'm fine with you making the call on whether to cpan it.
KingDiamond: it's because the import mechanism was broken, so we disabled it for p5; now it's fixed, so we can implement imports again
clkao: Perl6::Sub is too broken. I'm thking about Toolkit.pm
if it's nonbroken, it will not be equivalent
actually Spiffy will be broken into the 12 useful modules that it is
KingDiamond: ah, you are calling it on a native str, and autoboxing is currently broken in default runtime. can you commit a test?
the perl6 there is (not very) forward looking, in that it assumes a !broken loop and splice, and incidentally forward looking in that it assumes that perl6 is named 'perl'.
The "hierarchy" itself is broken in so many ways, that you can't really expect people to follow it, I think.
So I broke it
Limbic_Region: https had been broken for quite a while. Should this happen again and you notice it, then could you send me a short message by mail about it?
exportation was broken but I think audrey fixed it
so if the yml file is present and broken it will through an error instead of using the .pm?
gaal: np. it's 1am for me, so end of day. I'm going to check in my changes because 1- it's been months since I broke the build, so I must not be trying hard enough, and 2- it might not - the test for attempting to create a .yml upon use() is the .pm being writable, which blib6/lib tends not to be. the t/ I've tried (just a few) work.
putter: there is a hack to cat them (but it broke with the precomp stuff)
but that obviously broke inlining. pugs would fail if it didnt find the prelude.
gee. he does seem to have broken english. I'd never really noticed, or it's just worse than usual
i told her my itunes is broken and that we'll do it saturday or something instead
(well, it already broke with perl5 by being nondestructive)
I'm probably hung up on all the negativity people have towards perl6, so "renewed shall be the blade that was broken" seems to fit (even if it's only "broken" in the sense the many people believe it to be)
TimToady: unless I broke it
notes http://dev.perl.org/cvs/ has a broken link http://cvs.perl.org/viewcvs/project , and even when you work around it (http://cvs.perl.org/viewcvs/ ), parrot is still unavailable.
audreyt: ah. ok. the non-pugs Match objects (pil2js, spike, etal), already broke the substr out separately, but hadn't considered it as potentially non-string.
gaal broke the build; sorry about that. it's been repaired
integral: &*eval is somehow broken though. (as is &*sprintf, or any code binding with arity>1)
well, if it's broken it needs to be fixed. So I would like to know if my 5.8.8 is borked so I can try to fix it and share the fix with other people. Isn't it one of the benefits of OSS?
Juerd: re "Isn't hitting pugsbugs valuable by itself?", yes, though less so than it has been at times in the past. some of them will now be "yes, known to be broken, rewrite coming soon for some value of soon". so the question is, is the value of the pugsbugs you turn up comparable to the development cost you pay encountering them.
broken - well, that's too strong. but we'd have to take p5, add a one or more of the class and/or multimethod libraries, and ... at which point one might have a poorly speced version of rb or cl's out of the box capabilities. (oh yeah, rb disadd vs cl - lack of native multimethods)
You still have a body of tests that you are expecting to work and you'll know if something you did broke them; then, when you have the time, run the complete suite.
theorbtwo: actually, you could argue you want _both_ sources of info - heuristic patterns and the parser tree. because you still want to highlite etc code even when it's broken, when the parser will be of little help.
putter: when I realized I forgot to vi config.yml I broke from make, and ran it again; that's a trick to get blib6 populated
so if they fail now its because either the core's broken, or the ext/ was depending on broken functionality that was fixed
apparently, when the broken readline is linked into pugs, there were issues with the shell, such as incessant beeping
Juerd: But he broke it..
I assume your test will say that if readline is broken, then it will be as if it didn't exist at all
its r8824, the big mass of triaging, that broke it
mayhaps ... but who better to fix something than the one who broke it?
the "where to put it in ChangeLog" is pretty simple, there's a section for t/ docs/ examples/, another for misc/, another for ext/, and the mainstuff gets broken down as feature or fix, and within those, pugs or js.
(brokeback mountain)++ # very nice movie and a perfect context-switcher out from $job
I guess that my local pugs is the broken one, and the real fix will end up being fixing the damn modules to be in sync with the stupid spec.
incidentally there's a mechanism to inline other modules into the pugs executable; Test.pm is a favorite for "make smoke". but we broke it now and probably won't fix it until after the release
but I need to fix svk first as the svn bindings broke with perl 5.8.8
my.t suggest my parsing and scope restrictions are broken. "my, something broke my my :(". looking at it... anyone been here before? comments?
iblech: did the VCode changes occur? ie, is this all known to be broken, or was it working and something happend since?
The test expects Block. Is getting Hash. The Parser.hs code which was saying "is this Hash-like" was completely broken, and the repair may have changed its behavior (which was sensitive to where annotations happened to be applied). So... an authoritative answer would be great.
gaal: re more of them, there is still brokeness, so I was wondering whether it was "known and going away". guess not :)
slime has really poor web pr though. broken links, very little in the way of prostelytization, "lots of people downloading slime.mov? oh no, can't have that, let's remove it and have only a torrent". sigh.
gaal: parrot's jit core appears broken. switching to a slower core now
any annoyance in my tone is just years of frustration at a broken field. at being a shoemaker's child with broken crippled torn bloody gangrenous shoeless feet.
so PGE embedding appears to be broken with new parrots
xinming: my grudge, and possibly the reason why i broke up any romantic relationships i've had up to now, is exactly people's inability to do just that
r8587 | gaal++ | Data.Yaml.Syck: broken support for hash emitting; thinks hashes are
yes, it is subtly broken I think, but I didn't have the tuits to figure exactly where
another issue on Win32 was "nmake" broke on "cd .." but both "nmake optimised" and "nmake unoptimised" worked. I'm not quite sure if they've been fixed in these days.
"The current plan is to push out 6.2.11 on early January following Parrot 0.4.1's release. 0.4.0's introduction of new lexical pads broke our Parrot compilation backend (that is a good thing -- I called for obliteration of the old lexical pads)."
I only did a few, and a large percentage of those broke things for people with no Linker.c implementation for their platform...
r8464 | luqui++ | Brand spankin' new, spectacularly extensible, extremely role-based, marvelously broken architecture for Parse::Rule.
r8483 | luqui++ | The (* 1%2) (* 3%2) precedence relation was broken. Fixed it.
I am going to implement the broken Role resolver for now,.. and then over the holiday work out exactly how the more trait-ish model shoudl work
not really broken, more like... bitrotted
(which, btw, is broken as well -- it should install a lex alias)
i've not found anything pathological that broke it in JIB code
it's totally broken with haskell backend. semi broken for js
My keyboard driver is broken and lacks repetition :(
anyway, i didn't say it /was/ broken, just that it could be, as there were no tests :)
eh. ran "make" on a broken pugs (just at the start of a refactoring), it stopped; then i ran "make pili" and it looks like it worked. but Pugs.AST.Internals can't be available...
PJF: re set-infinite-recurrence.t - something is seriously broken - even ext/Span t/span.t enters an infinite loop. It looks like there is a problem with autogenerated methods vs. actual methods
there was a reason why Prelude could not be broken up easily, but I don't remember what it was :/
my builds used to work fine, i guess i should binary-search the svn to find out which commit broke it
rafl broke it and i havn't seen him lately
Eval broken parrot portability!
r7852 | autrijus++ | * inline Continuation support is broken on switch and CGP cores
everything just broke after i installed it
but what else might be broken - the pugs binary seems to be incappable of using it, too
I accidently broke my ubuntu system with apt. well, half-accidently
in Prelude.pm an line 66 is the line of put - it allway broke on this one, but with the line removed it works fine
autrijus: yeah - this one broke it all the time
azuroth: i broke Prelude.pm with a more recent version
I made a list of parrotIsBrokenXXX in Pugs.Compile.Parrot and chip/leo has really placed them as top priority
sili: go into .../pugs/examples, find a program that's broken, fix it :-)
once i finish my seemingly unending look for existing but broken links.. ;) thats getting pretty close to done though i think. then i'll work on reorganizing a little bit ;)
theorbtwo..yea that might work. or just list the broken tests with links to them, most don't have any documentation to speek of ;)
hey. is there a timelimit on cron jobs? make smoke, seems to die after 5 minutes, i wasn't sure if the smoke was broken or the server just shut it down
random thought: just as vc was a problem for parrot (cvs, so pugs-like anarcism was too scary), I wonder if pugs/hs is being constrained by our svn central-archive model. ie, rather than a linux-kernel-like multiple threads of development, with curational aggregation. pugs/hs is so central to everything, that it can't afford to stay broken for long. and there's only one of it. so patches either work, or get roled back. there is no
for a while things worked by "it's ok to break pugs/hs, because, wost case, autrijus can quickly glance at the problem and fix it". if things stay broken for days, rather than minutes or hours, that changes the development dynamic. hmm, though windows folks apparently quietly lived with pugs being broken for them for a long time (a week or few). perhaps we are simply being too conservative, and pugs should be spending more time broke
It had a broken drive in it, that I admit, and I didn't expect things to work.
r0nny, i think you have the wrong idea. most of the *right* things, or at least lots of them, are either broken or unimplemented. that means most solutions are just get-it-done solutions, not get-it-done-all-nice-and-pretty
still will be broken. you changed the order of the checks and it was important. if you deepexist with only one element it always returns true even if that element doesn't exist
Hm, maybe your pbuilderrc is broken? That's the last file that is read before it exits..
realy question...is .perl broken...or is it realy seeing it that way?
r7649 | putter++ | t/rules/perl5.t broken into 9 bitesized 100-test pieces.
any idea why if i changed something and it broke something else, then i changed it back and remade...the break didn't go away? do i need to always perl Makefile.PL ?
nothingmuch, (and this is an honest question), how many times have we broken compatibility in a way that makes a working P5 construction silently do the wrong thing?
Juerd since the perl5 idiom IS broken if used in perl 5 it is true. /me thinks Juerd needs his morning coffee
One thing is broken: the nic. I have a xircom realport to replace the functionality
wolverian: Eitheir it is somehow broken, or it hates you.
my initial patch broke it completely
yea i was trying to get inf_lazy_list.p6 to work...but it is broken beyond my abilities or knowledge ;)
hehe. part of a QOTW...and thats the solution given...suprised they didn't realise what broke it..
r7310 | iblech++ | broke it).
ugh I broke the build with that.
if stevan encounter's difficulties, we can think about doing that now. but I'd like to keep the changeset minimal, so there is less ambiguity about what has broken in transition, and what in P6VC+pilrun changes.
oh, drats. didn't commit fast enough. :) r7148 broke it.
So what would one say? pilrun has switched to mm2. that is, it's now even more broken than it was before. ?
iblech: ./pugs the script was avoiding sending the backends the -B js argument. The "unwrapped" haskell pugs doesn't. And perhaps can't easily. So runjs has to tolerate a -B. So I kludged it. But jspugs, aka './pugs -B js', is still broken. It's probably easier to hack runjs, than to make Main.hs and Run/Args.hs smarter. They're rather narrowly targeted at pugs's own needs.
apparently exec() is broken on some windows boxes but not on others. need someone with a broken one to tell me if replacing it with system() works, or whether they are both busted.
OK, something is just broken with booleanization of Pairs
and that the runtime needs to allow the circularity to be broken by providing a root set of primitives to run a program
broke my smoke loop since it updated itself with a conflict due to the space silliness
what I do care about is that if things are broken WRT horizontal whitespace, they could be fixed on the fly, carefully, and manually
it seems as though my recent change broke it
(y) == why? -- Because I accidentally broked method calls on Bools, see commit message of r6574 :)
This asymmetry can easily be broken by simply saying that the default operator is <->, instead of ->. The effect and hopefully bytecode of which are equal, but this being a much easier way to live with the situation consistency wise.
Could somebody check with latest Pugs whether our still works? I might have broken it...
but "if it ain't broke don't fix it"
ods15: is it just a wrapper for iptables? because "if it ain't broke, don't fix it" is my system administration motto
okay, so "when" is broken, it seems
examples/inf_lazy_list.p6 is one of the broken scripts — anyone grok the problem with `list .= map:{ by_n $_ };`
the authorship/responsibility model is, I won't say broken, how about incompatible with some patterns of use. there is no mechanism to create something, and then say "here, this exists, maintain it collectively if you wish, but I, the original author am completely out of it".
yes. and I have patched versions of long broken cpan modules on my web site, but they are on the web site rather than cpan for exactly the same reason that the original has been long broken.
r6322 | putter++ | Beginning of PIL-Run migration to Perl6-Value and Perl6-MetaModel. So it's broken again. 'say 3' on crude_repl.pl (the full command is in TODO) currently fails with Value/MetaModel errors.
Yeah, my perl syntax hilighting got broken somehow, and it's a big PITA.
nothingmuch: i haven't seen THAT many C programs, but i can say i've seen quite a few which were wonderfully designed (e.g. ffmpeg), and quite a few which have a wonderfully broken design... (mplayer) but it has more to do with planning ahead than the language...
fglock: the current implementation is broken, but it's supposed to return a class object.
one sec, i broke it while refactoring
say - you know mplayer... I have a broken movie, avi/divx.... can I get it to skip the missing frames and try to find the mpeg sync bytes (assuming MPEG-4 has those) and continue from there? I would like to use mencoder to save a movie which might have some stuff missing, but that is still playable
here's the proof, though since my brain is broken, it's longer than it was on the whiteboard:
obra - it passed all tests with my old DateTime.pm installation. It broke when I updated it. I'll check what's happening.
Hmm, looks like :pos is broken anyway. Maybe I can fake it with something along the lines of /^.**{$lastlen}/, though.
I suppose the former should give an error too, I'm thinking of what ModPerl::Registry does by wrapping sub{} around code which may contain BEGIN blocks, and to go from working (because it's at file-level) to broken because it's insane would be bad
r5991 | iblech++ | * PIL::PVal: Fix compilation of VBools (I accidently broke it with the
Right, normally I do, but my tunnelbroker lagged extremely a bit ago
(From a house in Southern California with broken air conditioning. Argh.)
putter, iblech's Changed paths thing for svnbot6. I'm saying it's broken, because it does not in fact display the changed files
At the time it was also blocking because of some broken functionality that is probably not the case now.
It must have broken with "r5738, gaal++ | config file-based build prefs"
No, there's just a warning in INSTALL about how PREFIX is broken. If it's not, I'll take that out.
r5761, Stevan++ | * ::Object is being broken down in an effort to break circularity as well
dreams of replacing the *horribly* broken ActionScript 2.0 with Perl 6 compiled to ActionScript 1.0 (~Javascript 1.4) via pugs
Some of that was testing the gateway, the python programmer who wrote ciabot_svn.py broke it.
r5640, Stevan++ | - fixed the metaclass tests which this work broke (now it is right, before it was wrong)
I shouldn't complain. He broke it with conrtibutions.
ghc ships with a perl binary at the root install directory, windows is broken with regards to . and PATH so if you are there you get GHC's perl, if you remove it you won't know it is a problem right away and even then the error message is too cryptic to know what the problem was
Ok, to sum up the State of the Build: r551{0,2,3} broke make test. It's still broken. Around the same time make install smashed Ovid http://use.perl.org/~Ovid/journal/25660 "Vicious Pugs :(".
Aankhen``: So that's seriously broken, isn't it?
so neither of us broke it -- you can't break something that never worked
that link is broken anyway, a random additional P crept into it
somehow caller() broke, I think it's because :Control::Caller isn't frozen
r5364, autrijus++ | * argh, PCP broke PIR compilation. too tired to fix it tonight
yep. I guess the darwinport is slightly broken. It uses an empty password.
okay, time to install breezy colony 2 over the broken breezy partition and see if it works :)
Well, I also broke it this night.. rafl--;
I think I know why it broke -- it's because the declaration of the safe &say isn't exported correctly or so
r5175, autrijus++ | * I broke the build. :-/ Maybe `is builtin` conflicts with the
shit, i broke it
r5182, Stevan++ | Perl6::MetaModel - fixing the broken tests; it was my fault, sorry nothingmuch :)
if anyone wants a list broken down by test, say so and I'll nopaste it
Prelude is broken: http://sial.org/pbot/11497 | 6.2.7 released! | http://pugscode.org/ <Overview Journal Logs> | http://pugs.kwiki.org | paste: http://sial.org/pbot/perl6 | Chip needs help!!! http://www.geeksunite.net
theorbtwo changes topic to: Prelude is broken: http://sial.org/pbot/11497 | 6.2.7 released! | http://pugscode.org/ <Overview Journal Logs> | http://pugs.kwiki.org | paste: http://sial.org/pbot/perl6 | Chip needs help!!! http://www.geeksunite.net
plus, i probably broke pugs with my last commit - but for some reason it can't be reverted. please use 5137
theothermike: is it broken? where is it?
r4935, autrijus++ | * lvalue comma was broken from the vCast change; it's now fixed.
meanwhile, the bug exposed in exists.t is not broken and moved TODO, but it occurs to me that it should be possible to work around this bug meanwhile, by copying an entire hash to another temp hash -- then reading from the second one shouldn't erroneously add a key to the first
r4917, iblech++ | Prelude::PIR -- Unbroke &sleep and &exit (was broken because of the recent
actually, everyone is welcome to try the challenge - sorry about the broken p6 code but it seems I have uncovered several bugs in pugs
well not exactly broken but pressing it seems to send no signal
adds a parrotBrokenXXX flag to Emit.PIR for fun
r4747, autrijus++ | * add a parrotBrokenXXX flag to Emit.PIR ;)
Darren_Duncan >> I'm not able to answer whether Pugs is broken, but in general, it's better to use C<submethod BUILD ($foo, $bar) { $.foo = $foo; .perform_some_initialisation; }> and so on.
I'm not a fan of Dell by any means, but I'm reminded of one thing I *do* like about them. You can get certified on their hardware relatively easily, and then if you call them up and say "my foo is broken" they send you a new foo immediately, no questions asked (except customer # :-), no listening to insipid first level support "did you plug it in" crap
geoffb: Dell usually just try to convince you your hard drive isn't broken. BUT IT GIVES UncorrectableErrors DAMNIT
i.e. you can't look at a piece of program and reason about what it will do, without knowing the exact brokenitude of the perl5 interpreter that is to run it.
if that means implementing broken things for a while, so be it :)
I was accused pretty nicely of breaking a recent release (though it turned out it was broken before I touched it)
theorbtwo: About evalbot, ether its regex support is broken, or I broke its regex engion.
wonders what really broke it
Rather, that the changes to make is export work broke Set, then autrijus fixed it.
ah, whoever was fiddling with Makefile.PL also broke it for OS X too :-)
zgrim: hmm, I can't really see what might have broken it
iblech: hash() is not broken -- see definition
We broke 4,000 commits? Yay! :-D
at least it's not as bad as "i could not load the page, the error could be one of these: dns is broken, you don't have ssl, the server is down, it's tuesday", without it being mentioned that the return code was 5xx
r3869, Aankhen++ | * fixed a few tests broken by my previous commit.
nyeh, make test is broken with cygwin. sorry.
vcv-: But that broke INIT and CHECK, as these push to the compiler array @?INIT and @?CHECK respectively
Looks all warped to me, unless I fix the link to the CSS to be nonbroken. iblech could be right about this one, and maybe it only happens with FF.
nothingmuch: The CSS link is wrong and broken. Once I fix it, it all Just Works again. You are using a local link via File::URI, which does not work on the remote machine.
well - it is broken either way
apparently quite broken on win32 it would seem
rebuilt parrot, rebuilt pugs, still broken with PUGS_EMBED=parrot
external parrot on amd64, which used to be entirely broken, failing explosively, is now sometimes working. it looks like
mmm. I think that ghc system() is at least as broken as Perl5 Win32 system() -- does anyone have experience with GHC system() vs. quoting ?
if a particular test is broken - it just shows a gap
it broke quite a few of our tests :)
Hmm - actually, it's no more broken than ever, but it outputs more stuff to stderr at the moment. Oh well :)
Like the broken MSX computer that I never use, and its empty box that is a few meters away from the thing.
it's not *broken*, it just means something else
Limbic_Region: did you comit a broken test? i can fix it if you like
autrijus: I think you broke t/pugsrun/09* - at least, it runs far fewer tests now and the commandline output still displays the any() junction instead of splitting it up into separate strings.
skew: committing via darcs is currently broken, but you can send patches, or (again) if you are willing to suffer svn, I can give you committer right there
Corion reported that <code>for @array { say }</code> broke, because <code>$_</code> is not the implicit argument in the inner block -- <code>@_</code> is. I have special-cased to turn the block used in <code>for</code> to default to <code>$_</code> for now, pending further clarification.
Am I doing something wrong, or is my network connection broken? "svn switch --relocate http://svn.openfoundry.org http://openfoundry.dyndns.org" gives me no love
But if that's broken, everything using it breaks too :)
Hmmm. Defaulting to $_ is broken... Or at least, it consistently doesn't work for abs.t and int.t (which I'm about to commit :) )
I think what broke it was some weird defaulting change
but die is broken regardless: say $?POSITION / die / say $?POSITION; still gives line 1.
this used to be automated with the -e option, but nothingmuch broke it :)
And this time I promise not to run off to Spain and leave it all broken, like I did with my Win32 Pugs build. :)
Why is ghc broken that way? (and why is my editor broken that way too)
autrijus: I think it's something broken in my local copy and I need to nuke it from space. It's the only way to be sure.
Can somebody with a non-broken/nonpatched util/run-smoke.pl overwrite my version please?
it can be broken though if either end point is equal to the target
I'll put my broken code back in, as it creates different problems :)
pugs - 2021 - Put broken (any<foo bar baz>) whitespace
the goal is broken down to little goals
sighs, wonders how long nothingmuch will spend restructuring something that wasn't broken in order to not improve it.
and it was broken, with all due respect
theorb: Thanks. So words() is broken, as it splits on " "... How imaginative :)
Bah. I don't find where my stuff broke, or where junction parsing does not work out... I hope you all can live with junctions currently broken in the way they are.
r2010: both 'make' and 'make optimized' are broken with the above error.
Hmm. I'm not sure, but it seems to me, that something broken with the current pugs version. When I'm trying to run tests of the CGI modul, it gives no error, but going to sleep during testing.
perhaps if it ain't broke we shouldn't fix it?
if it ain't broke don't fix it
it's not that something's not broke, it something that would have provided two interfaces
support for the "if is aint broke, dont fix it crowd"
Turns out it's also broken by the ITypes changes, and I'm not clear on why.
So: Is the no-plugins case still broken for anybody, or did it mysteriously fix itself?
Is Makefile.PL broken? It is running 10 seconds already ...
sighs, reverts to searching for what revision broke it.
I've patched lots of tests to "if($?OS eq any<MSWin32 mingw cygwin>) {" where they previously used "if $?OS eq 'MSWin32'" - it might be that I broke some tests that way. Gaal - please test the msys stuff (I don't know how unixish it is)
first line: I think so... Your original 1-map.txt is broken; it should've used two
myren: Use a central "broker" with symbolic references maybe.
t/subroutines/multi_subs.t has some broken tests in it
. o O (... and here I was, thinking I'd port my broken "make" module to Perl6, to fix it in the process... And then sockets come along ...)
wilx: right. want to investigate? it's been broken ever since lightstep refactored it
Maybe I now broke the smoke stuff with my "portability fixes".
and -l is broken, since it was broken anyway, and i didn't know what to do with it
is ?unlink() currently broken ? It doesn't seem to remove files here :)
gaal: Close... My -V:foo stuff is broken, but otherwise it seems to work ;)
it's half implemented. and some new fancy api broke that branch. but it is fixable
(A promise they broke, admittedly.)
gaal, yes and no. you'd better bundle them into a record or a procedure than use the broken introspection capabilities of haskell
Nothing is broken for me but it'll probably break on non-Unix platforms.
i broke it down further
r1007 looks broken from here. I'm sure your commit will fix that :)
hmm.. "make test" seems to be broken - it doesn't run tests in subdirs like t/builtins/{hash,io,list,strings}/*.t
except my signature of doApplyBinding is broken (it should be [(Param, Exp)] -> Env -> VSub -> Eval Val
ok r981 has about 78 broken tests in it
gaal: err, broke it again in the meanwhile
hold on, i'll find the R which broke it
tiw: but if given is broken,.. it might fail
Schwern: they decided that if something is broken it should fail
because IMHO anything else is broken and no one will maintain it
my win2k box is broked. who reported it?
is the bot which should report new revisions broken? it hasn't spoken anything for a while...
luqui broke list assoc a while ago it seems
Something really broken with junction comparison?
metaperl: i think it's broken sometimes, arith.t bails out if it isn't proper
but before i had some trouble, so i broke it down to find out exactly where
Bah, groups.google.com is broken (at least for me)... but the only hit it comes up with for "yadda yadda yadda" pragmata is mine, so it's probably just a combination of bad memory and wishful thinking.
oi. I broke it.
but broken stuff has not stopped me from writing tests yet :P
ok, I broke it.
luqui broke it
and then everything broke again and everyone is waiting for me to fix it... :)
which could happen when it did precompile in a broken way and thus can't load it then i guess..?
Both times it seems to load the precompiled file just fine. I would assume that if loading was broken, it would kind of explode
I saw that os x was broken in backlog, but I thought a workaround had been put in. I just tried to build rakudo, it updated moar, I get a segfault.
Somewhere between January and now precompilation of NativeCall broke because it can't load NQPHLL anymore but I'm quite certain that noone even got near nqp's module loading code.
i mean, i recognize there's a bit of "haha only serious" in there, but it still seems to me that it's more likely that my changes just broke something else, instead of uncovering a fundamental incompatability between NC and the JVM... :)
btw, the build was broken on FreeBSD, too (using clang). seems to work again with the latest fixes :-)
the build was broken everywhere, only the BSD's were anal enough to complain about it
the relocatable-precomp branch broke that afaict, although bisect pointed me at a commit that can't have been it... vOv
psch: I actually don't think the relocateable-precomp branch broke anything. It's more like those precomp files have always been broken and only now we actually load them. The precomp files created on installation of a dist were not used before.
anyway, i'm not looking at anything broken in moar with install-core-dist.pl right now, r-j dies in there for a bit longer already
i somehow broke rakudo compilation; it worked last night. https://bpaste.net/show/639b63cc1986
perlpilot: it broke by itself, i'm afraid
broken is what it is :D
when broken down by compileunit, the vast majority of size is in "[None]"
also note that harness6 is broken (leaks sockets) if you run it with TEST_JOBS=1 (the default)
i broke it \o/
rakudo-moar 0f289a: OUTPUT: «Tried to get the result of a broken Promise␤ in block <unit> at <tmp> line 1␤␤Original exception:␤ No such method 'is-prime' for invocant of type 'Mu'␤ in block at <tmp> line 1␤ in block at <tmp> line 1␤␤»
well I fixed that one RT, but broke all other matching with fc :P
the RT's on the other hand only say Promise broken, why that happened isn't mentioned but perhaps that is the way it should be?
oh lizmat broke it a day ago https://github.com/rakudo/rakudo/commit/9d497e9dbc16b18fcd0e9a9beeac4429a8af0cc1
Which will in turn give us a hint where to look for...probably broken code-gen, but it wasn't obvious when I looked where that might me
.tell brokenchicken the test would involve creating directories with invalid names...what if one would not be able to delete these? # RT#127671
14:45Z <FROGGS> brokenchicken: the test would involve creating directories with invalid names...what if one would not be able to delete these? # RT#127671
unfortunately harness6 is doubly broken, if TEST_JOBS=1 it runs out of file handles and if TEST_JOBS=1+ it often SEGV's
.tell jnthn i applied nine's patch and then changed the conditional to `if (bits > 63 || (!sign && bits == 63)) {`, but that broke a bunch of tests. i looked at some of the breaking tests in S02-types/int-uint.t and they seemed a little suspect, but this is really pushing the boundaries of stuff i'm confident in
04:24Z <MasterDuke> jnthn: i applied nine's patch and then changed the conditional to `if (bits > 63 || (!sign && bits == 63)) {`, but that broke a bunch of tests. i looked at some of the breaking tests in S02-types/int-uint.t and they seemed a little suspect, but this is really pushing the boundaries of stuff i'm confident in
dogbert17: don't think so. What's broke with them?
argh i broke something. oh well it was already kinda broken before but. less broken
brokenchicken: can you try what happens if you run that in a big loop and have it jitted?
brokenchicken: I'm not part of TPF, I'm just a member of the grants committee
(and they default to unaligned access disabled at boot time, but linux at least re-enables it because too much software broke with the default)
i almost thought it was broken… but there's only so many permutations of property values. and it seemed to check for a few random characters. so
for instance, now I know that i broke WHEN, although it's not obvious why
yeah, i had understood it to be a broken heart. it's just funny because it looks like HTML close tags?
race/hyper is something I always mean to get to, then something "more terribly broken" takes its place
brrt: are you going to fix the broken nqp builds? the 50-jit-register-alloc.t dies with "no subtests run", "no plan found in TAP output"
the bit i'm actually most proud of is the broken-expr-jit bisect tool
jnthn, I think you've accidentally broken the codegen for functions with a slurpy parameter that has a default value (in https://github.com/perl6/nqp/commit/b4363405)
MoarVM: Fix Windows build broken by pointer arithmetic on void*
MoarVM: Fix Windows build broken by pointer arithmetic on void*
what i mean is maybe i broke it when i moved the name out of the allocations array
If it's this broken either I was having a really bad day when coding it up, or something's off with the approach it takes.
jnthn++ # I merged the PR that broke it
damn, maybe i broke it.
brrt: the spec tests are just one test more broken than on master, but that test file runs cleanly when i run it on its own ...
problem one is, how to deal with the fact that register flow is broken during the compilation of an epxression tree as a result of the expression tree containing calls and conditionals
it has been broken for ages, I can wait another day or two ;)
brrt: so my jit code for the new guards isn't broken? well, at least it's not obviously broken :)
my suspicion is that this bit was always broken with regards to variable registers
yay, i brokened it
Interesting, I wonder how they broke if/else chains (I imagine they broke large chains while improving something else, and didn't have a test case for something you'd normally not write)
hm, turns out my "livecoding tool" is also broken without me trying to make gtk source view work with it
Also, if you try and actually order a tsingtao beer in China, that's another example of a broken translit surviving...it's actually chingdao or so
MoarVM/even-moar-jit: Simple, broken, compilation algorithm
MoarVM/even-moar-jit: Because it is broken, I dump it as a string to the jit log,
i present to you: the brokenest compilation algorithm ever :-)
no, what is broken about it, is that it doesn't spill nodes correctly
and the worklist wasn't broken either, surely
The assumption about the frame pool gets broken I think because in some cases, a thread stops blocking on I/O and starts executing, but in another thread we're sweeping its nursery, and collecting closures, and since we "impersonate" the thread context we're collecting on behalf of then we end up with concurrent mutation of the frame pool
rurban: fyi, broken image on https://dresden-pm.github.io/gpw2015/html/talks/VmStatus.html#27 seems to have a broken image.
Last time I tried to fix it, I broke the build on various paltforms. We did have a patch recently that refactored it.
but by doing so, you broke the code as MinGW also comes with a declaration _CRTIMP int __cdecl _eof(int _FileHandle)
[Coke]: great, you broke it! :P
i broke it?
i don't think you broke it
nobody broke JIT today, right? :-)
timotimo: you probably broke it on windows: https://gist.github.com/FROGGS/bad02c1269672397b639
It's broken 'cos you comitted a sin
brrt: 21:19 < brrt> this dude is going broke real soon: https://medium.com/life-at-primeloop/putting-email-in-its-place-27757946d9fe
$dayjob company is in great amount of stress because their apps broke for the iOS8 release. i made a joke that if it had been android nobody would've been bothered for months. they didn't like it
this dude is going broke real soon: https://medium.com/life-at-primeloop/putting-email-in-its-place-27757946d9fe
it is pain in the ass to bisect codebases that are broken for 30+ commits in a row
Looks like the recent malloc wrappers broke the build on ARM 32 + gcc 4.8.2, the order of the includes might need some shuffling: https://gist.github.com/anonymous/ce9d200f0f3686c12bff
timotimo: nothing compared to fixing all refcounting bugs in Inline::Python back then. Turned out that refcounting was handled wrongly in nearly every place. When I fixed it in one place, it broke in another. And I head to learn two slightly different refcounting systems (Python and Perl) at the same time. Compared to that this time it's trivial :)
by the way, what actuall broke because of it?
and apparantly, that hasn't broken anywhere in {nqp, rakudo} testsuites
also, i would revert the "omg istype is probably broken!" commit
it's probably not broken but it allows brokennes, is what i mean
the broken frame, it appears, is rather large
Hello, looks like moarvm is broken on windows, since `./try` is not supported on windows, And I dont' know get it work.
sadly, the spesh_diff tool is broken with the current spesh log format
jnthn: at d0369eb0e5b3e91842d5482ffe9c73f2cc4a2799 the NQP build broke. Not yet retested with your commits from today, so might be not-news
'your unicode is broken because you forgot to set the binary write flag lol'
And yes, BE will be broken until we write a smallish patch to endian convert the bytecode on first invocatin.
jnthn: you have not broken NQP, but Rakudo fails with
Not the broken Github-generated ones.
"If it ain't broke, fix it anyway."
"if it ain't broke, break it so you can fix it"
Bad news: when I bumped dyncall, it broke the ability to build it...
but if the nfa ops would be broken we would already know it, no?
I'll get the callcc one is broken 'cus I didn't get protect right yet, and it's the only thing that depends on it.
jnthn: shell() seems to work now (with the proper way of doing it), but slurp is broken... I'll commit when both is fixed
[Coke]: S02-types/whatever.rakudo.moar is one of the ones that was broken with that frame error, and I fixed
jnthn: I broke it again. Oops. :-)
nwc10: If your "how I broke it" report is as accurate as last time, I'm happy :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment