tony-o / raku-fez

This project is for 'fez', raku's cool new shiny dist uploader & manager. If you're a module author you should definitely be using this sweet thang. ;;;;;;;;;;;;;; This project and the underlying infrastructure is supported out of my own pocket and through donations. If you'd like to donate please check here: https://www.patreon.com/oynot
Artistic License 2.0
20 stars 12 forks source link

fez install fails - No such method 'as' for invocant of type 'Any' #101

Closed melezhik closed 1 year ago

melezhik commented 1 year ago
[task run: task.bash - tasks/release]
[dump code: task.bash]
[1] set -e
[2] zef install --/test https://github.com/tony-o/raku-fez.git
[3] 
[4] cat << HERE > ~/.fez-config.json
[5]  {
[6]     "groups":[],"un":"melezhik","key":"$FEZ_TOKEN",
[7]     "bundlers": ["Fez::Util::Pax"]
[8]  }
[9] HERE
[10] 
[11] cd source/
[12] 
[13] tom --clean
[14] fez -v
[15] fez upload --unattended
[16] 
[task stdout]
12:05:44 :: ===> Searching for missing dependencies: z:from<native>
[task stderr]
12:05:45 :: No such method 'as' for invocant of type 'Any'
12:05:45 :: task exit status: 1
12:05:45 :: task tasks/release FAILED

https://ci.sparrowhub.io/report/3381

melezhik commented 1 year ago

looks like it needs z binary?

melezhik commented 1 year ago

or zlib maybe? - https://github.com/melezhik/Tomtit/commit/c3b02d7e81380c9305706630fb33b84dea02e3bf

tony-o commented 1 year ago

@melezhik yes it needs zlib -

melezhik commented 1 year ago

yes, it was zlib-dev , I am still honestly struggling bit with the way such errors are propagated from zef )))

tony-o commented 1 year ago

@melezhik the way we're doing OS vs module dependencies is still a little sticky. with the AST we might be a little closer to something more reasonable. the fez docs could be a little more explicit with it but ideally i'd get rid of the Zlib depdency and just have it all in pure raku.