Tests fail on Rakudo v2024.03
After doing zef install Red
Failing tests log
===> Testing: Red:ver:auth:api [Red] ===SORRY!=== Error while compiling /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/01-tdd.rakutest [Red] This type (NQPRoutine) does not support positional operations [Red] at /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/01-tdd.rakutest:193 [Red] ===SORRY!=== Error while compiling /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/02-sqlite.rakutest [Red] This type (NQPRoutine) does not support positional operations [Red] at /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/02-sqlite.rakutest:20 [Red] # Failed test 'create a related post' [Red] # at t/08-alternate-relation.rakutest line 40 [Red] # This type (NQPRoutine) does not support positional operations [Red] # Failed test 'The object is-a 'Post'' [Red] # at t/08-alternate-relation.rakutest line 43 [Red] # Actual type: Any [Red] No such method 'author-id' for invocant of type 'Any' [Red] in block at t/08-alternate-relation.rakutest line 44 [Red] # Failed test 'create a related post' [Red] # at t/09-alternate-relation-modules.rakutest line 32 [Red] # This type (NQPRoutine) does not support positional operations [Red] # Failed test 'The object is-a 'Post'' [Red] # at t/09-alternate-relation-modules.rakutest line 35 [Red] # Actual type: Any [Red] No such method 'author-id' for invocant of type 'Any' [Red] in block at t/09-alternate-relation-modules.rakutest line 37 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 361 [Red] in block at t/10-join.rakutest line 24 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in block at t/16-create-related-pars.rakutest line 39 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 361 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 605 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 603 [Red] in block at t/19-in-sql.rakutest line 125 [Red] ===SORRY!=== Error while compiling /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/23-metamodel-model.rakutest [Red] This type (NQPRoutine) does not support positional operations [Red] at /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/23-metamodel-model.rakutest:26 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in block at t/30-update.rakutest line 43 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in code at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA(MetamodelX::Red::Model) line 557 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 556 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 544 [Red] in block at t/31-join.rakutest line 33 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 237 [Red] in block at t/32-join.rakutest line 19 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 237 [Red] in block at t/33-join.rakutest line 29 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in block at t/35-create.rakutest line 28 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 361 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 605 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 603 [Red] in block at t/39-xmas.rakutest line 22 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 361 [Red] in block at t/40-relationship-multiple-columns.rakutest line 30 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 361 [Red] in block at t/43-prefetch.rakutest line 33 [Red] in block at t/43-prefetch.rakutest line 32 [Red] This type (NQPRoutine) does not support positional operations [Red] in method alias at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 311 [Red] in method join at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 249 [Red] in method at /home/grfork/rakudo/share/perl6/site/sources/ED6AB6DCB8A6AB1A6A4F75E80161307FCD951ECF (MetamodelX::Red::Relationship) line 31 [Red] in method translate at /home/grfork/rakudo/share/perl6/site/sources/968AC9517B52A6E3B2780177AF7FBFE4CEDE3B14 (Red::Driver::CommonSQL) line 401 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in submethod TWEAK at /home/grfork/rakudo/share/perl6/site/sources/482AD4B6866DEADA7EC0C600E692AE296F767E63 (Red::ResultSeq::Iterator) line 14 [Red] in method iterator at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 105 [Red] in method Seq at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 112 [Red] in method do-it at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 118 [Red] in method head at /home/grfork/rakudo/share/perl6/site/sources/65ECE6F77543664E818F5CAD6DF6F578A9E808B5 (Red::ResultSeq) line 312 [Red] in method find at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 746 [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 626 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 617 [Red] in method populate at /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/lib/Link.pm6 (Link) line 11 [Red] in block at t/47-rypervenche.rakutest line 18 [Red] # Failed test at t/52-schema.rakutest line 37 [Red] # This type (NQPRoutine) does not support positional operations [Red] Table post already exists [Red] Original error: [Red] DBDish::SQLite: Error: table "post" already exists (1) [Red] in method handle-error at /home/grfork/rakudo/share/perl6/site/sources/2BA384EAFF100E1BB188E7BF7BAB2C6C09CEE8C4 (DBDish::SQLite::Connection) line 17 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/2BA384EAFF100E1BB188E7BF7BAB2C6C09CEE8C4 (DBDish::SQLite::Connection) line 26 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527 (Red::Driver::SQLite) line 62 [Red] in code at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654(Red::Driver) line 86 [Red] in code at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654(Red::Driver) line 85 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in method execute at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 116 [Red] in method create-table at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 436 [Red] in code at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527(Red::Driver::SQLite) line 67 [Red] in method create-schema at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527 (Red::Driver::SQLite) line 66 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/AE03B084FEE318F0751045D5F5386E46C1D71D08 (Red::Schema) line 67 [Red] in block at t/52-schema.rakutest line 47 [Red] Actually thrown at: [Red] in block at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527 (Red::Driver::SQLite) line 58 [Red] in any at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527 (Red::Driver::SQLite) line 56 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/2BA384EAFF100E1BB188E7BF7BAB2C6C09CEE8C4 (DBDish::SQLite::Connection) line 37 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527 (Red::Driver::SQLite) line 62 [Red] in code at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654(Red::Driver) line 86 [Red] in code at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654(Red::Driver) line 85 [Red] in method prepare at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 82 [Red] in method execute at /home/grfork/rakudo/share/perl6/site/sources/B2CF15B6D431B46666E172E94718E2A5E3926654 (Red::Driver) line 116 [Red] in method create-table at /home/grfork/rakudo/share/perl6/site/sources/683B66E8BD8BDFE2428AE0E7FB97FA5F6D12E7CA (MetamodelX::Red::Model) line 436 [Red] in code at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527(Red::Driver::SQLite) line 67 [Red] in method create-schema at /home/grfork/rakudo/share/perl6/site/sources/0D39982E1C94F153C1C14ABBFA3A5290C3882527 (Red::Driver::SQLite) line 66 [Red] in method create at /home/grfork/rakudo/share/perl6/site/sources/AE03B084FEE318F0751045D5F5386E46C1D71D08 (Red::Schema) line 67 [Red] in block at t/52-schema.rakutest line 47 [Red] # Failed test at t/54-hand-made-many-to-many.rakutest line 50 [Red] # This type (NQPRoutine) does not support positional operations [Red] # You failed 1 test of 3 [Red] # Failed test 'join-model with nested package name' [Red] # at t/66-join-model.rakutest line 26 [Red] # This type (NQPRoutine) does not support positional operations [Red] # Failed test 'join-model with nested package name' [Red] # at t/66-join-model.rakutest line 36 [Red] # This type (NQPRoutine) does not support positional operations [Red] # Failed test 'join-model with nested package name' [Red] # at t/66-join-model.rakutest line 46 [Red] # This type (NQPRoutine) does not support positional operations [Red] # You failed 3 tests of 3 [Red] falling back (to mute this message, please define the $*RED-FALLBACK variable): This type (NQPRoutine) does not support positional operations [Red] # Failed test 'Schema, Post and ops were exported' [Red] # at t/68-red-config.rakutest line 9 [Red] # This type (NQPRoutine) does not support positional operations [Red] # You failed 1 test of 1 [Red] ===SORRY!=== Error while compiling /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/76-view.rakutest [Red] This type (NQPRoutine) does not support positional operations [Red] at /tmp/.zef/1712770250.2005101/05d3869fba8dfe2674fb9cf7b6620d6858d82514.tar.gz/Red-0.1.70/t/76-view.rakutest:14 ===> Testing [FAIL]: Red:ver:auth :api Aborting due to test failure: Red:ver:auth :api (use --force-test to override)
reproduced... :(
I'll try to find the reason.
Thanks for finding it.
It seems it's something wrong with rakudo itself and @lizmat is going to investigate (https://irclogs.raku.org/raku-dev/2024-04-11.html#01:20)
Yeah we shouldn't be seeing an NQPRoutine in user code at all (unless you explicitly wanted one.)
https://github.com/rakudo/rakudo/commit/f329c52d29 has fixed this, afaik.
The problem was not the NQPRoutine leaking into Raku HLL Land, but the default build logic only accepting HLL code. By using a low level check for invokability, this problem has gone away.
The error message was caused by the fact that since it was not recognized as executable code, it was assumed to be an nqp::list, which caused the error observed.
It seems it brings this issue beck: https://github.com/FCO/Red/issues/573
For now I have released this: https://github.com/FCO/Red/commit/2bce11b7b1e1a6e76d5a121e81da9c4a05111b35
It seems to be fixed now! Thanks @greenfork for opening the issue and @lizmat for fixing it!
totally caught me as I have an application the runs in docker with the image based on rakudo-star:latest (and I forgot about this issue in the interim.) :boom: :rofl:
I'm wondering whether it would be possible to set up a GitHub action that's triggered by commits on the master of rakudo (so Red@HEAD is also tested against rakudo@HEAD,) Red is a good canary for weirdness in the HOW level.
is it possible to do it on red's side? i'm not very fluent on github actions... but if people wanted to do that on rakudo side it would also be great! but I thought that was the intent for blib...
At one point I had a local Jenkins instance that did this for all of my modules, but I stopped it because I was turning into a bit of time sink (and the machine I was running it on was a bit puny for a hulking great Java application to be running nearly continuously,) but that was before Actions.
But you can either trigger a workflow on a cron-like schedule (e.g. daily) or via a web hook from another repo, obviously the latter would require some support within the rakudo repo, and both would require building rakudo from scratch (as far as I know there is no nightly build.)
I was wrong about the nightly build https://hub.docker.com/r/tonyodell/rakudo-nightly/, never noticed it before.