Code Monkey home page Code Monkey logo

collatz's People

Contributors

dependabot[bot] avatar skenvy avatar smiddie31 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

smiddie31

collatz's Issues

R: Workflow container rocker/tidyverse:3.5.0 incompatible with node20 actions.

Implementation Language

R

Operating System

Windows

What version of Collatz did the issue happen on (either the tag, commit hash, or semver)?

#447 -- a971b6ba2ff2b6f2a86cb29803bcde0e211361ef

What semver version of the language's runtime did the issue happen on?

3.5.0: Via container rocker/tidyverse:3.5.0

What were you doing (steps to reproduce the bug)?

Update an action in a job that uses the rocker container to a version using node20

What actually happened as a result?

https://github.com/Skenvy/Collatz/actions/runs/8099004974/job/22133759054#step:3:16

During the checkout action

/usr/bin/docker exec  57772f3c32025edf8c9a0fd37458f53904f28fc8f6[17](https://github.com/Skenvy/Collatz/actions/runs/8099004974/job/22133759054#step:3:18)f2ce4b846f4bb6da652e sh -c "cat /etc/*release | grep ^ID"
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /__e/node20/bin/node)

What did you expect to happen?

No breaking change for new node actions using a 5 year old R container.

If you have a stack trace, please add it here.

/usr/bin/docker exec  57772f3c32025edf8c9a0fd37458f53904f28fc8f6[17](https://github.com/Skenvy/Collatz/actions/runs/8099004974/job/22133759054#step:3:18)f2ce4b846f4bb6da652e sh -c "cat /etc/*release | grep ^ID"
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /__e/node20/bin/node)

Anything else you feel useful to add?

It might just be easiest to drop 3.5 and set the minimum supported version to 4, because the runners used to take around half an hour to install old versions of R. An alternative would be to invest more time in fashioning some R containers to use with the workflow.

Rust Version 1

What would you like to be added?

Implement the version 1 core feature set in Rust.

Why is this needed?

It's been added to the roadmap.

Implementation Language

No response

R man docs missing PKGNAME-package alias

Implementation Language

R

Operating System

Linux

What version of Collatz did the issue happen on (either the tag, commit hash, or semver)?

1.0.0

What semver version of the language's runtime did the issue happen on?

All

What were you doing (steps to reproduce the bug)?

Recreating the man/ docs with roxygen version > 7.0.0

What actually happened as a result?

PKGNAME-package alias was missing.

What did you expect to happen?

PKGNAME-package to exist.

If you have a stack trace, please add it here.

No response

Anything else you feel useful to add?

Dear maintainer,

You have file 'collatz/man/collatz.Rd' with \docType{package}, likely
intended as a package overview help file, but without the appropriate
PKGNAME-package \alias as per "Documenting packages" in R-exts.

This seems to be the consequence of the breaking change

Using @doctype package no longer automatically adds a -package alias.
Instead document _PACKAGE to get all the defaults for package
documentation.

in roxygen2 7.0.0 (2019-11-12) having gone unnoticed, see
r-lib/roxygen2#1491.

As explained in the issue, to get the desired PKGNAME-package \alias
back, you should either change to the new approach and document the new
special sentinel

"_PACKAGE"

or manually add

@Aliases collatz-package

if remaining with the old approach.

Please fix in your master sources as appropriate, and submit a fixed
version of your package within the next few months.

Best,
-k

C# Version 1

What would you like to be added?

Implement the version 1 core feature set in C#.

Why is this needed?

It's already in the roadmap.

Implementation Language

C#

Go Version 1

What would you like to be added?

Implement the version 1 core feature set in Go.

Why is this needed?

It's already in the roadmap.

Implementation Language

Go

Ruby Version 1

What would you like to be added?

Implement the version 1 core feature set in Ruby.

Why is this needed?

It's already in the roadmap.

Implementation Language

Ruby

R Version 1

What would you like to be added?

Implement the version 1 core feature set in R.

Why is this needed?

It's already in the roadmap.

Implementation Language

R

Gleam: Add pre-development stub

What would you like to be added?

A gleam version of the collatz package

Why is this needed?

No module is complete without a beam version.

Elixir seemed like it'd be the choice for a while, but Gleam is the beam hype atm.

Implementation Language

None

Julia: support arbitrary integers

What would you like to be added?

Support for arbitrary integers. See the julia docs on "Arbitrary Precision Arithmetic" -- which uses gmp (similar to how the R implementation relies on gmp) to support BigInt

Why is this needed?

At the moment the julia implementation doesn't support arbitrary integers. Supporting arbitrary integers for each implementation is an overall goal of this project.

Implementation Language

Julia

JavaScript Version 1

What would you like to be added?

Implement the version 1 core feature set in Node.js.

Why is this needed?

It's already in the roadmap.

Implementation Language

Node.js

JS: Coverage no longer generated

Implementation Language

JavaScript

Operating System

Linux

What version of Collatz did the issue happen on (either the tag, commit hash, or semver)?

Latest, javascript-v1.2.0, post - #479 -- can check which commit in the gh-pages branch actually caused this change though.

What semver version of the language's runtime did the issue happen on?

The nvmrc version.

What were you doing (steps to reproduce the bug)?

make docs_server (which includes make docs)

What actually happened as a result?

The coverage was empty, and the coverage as seen on https://skenvy.github.io/Collatz/javascript/coverage/ at the moment, is empty.

What did you expect to happen?

The coverage map to not be affected by converting mocha to esm.

If you have a stack trace, please add it here.

No response

Anything else you feel useful to add?

The "Usage examples" line in the readme is also still not linked to anything

## [Usage Examples]()

Gleam Version 1

What would you like to be added?

Implement the version 1 core feature set in Gleam.

Why is this needed?

It's been added to the roadmap; #462

Implementation Language

Gleam

Rust: Add pre-development stub

What would you like to be added?

A rust version of the collatz package

Why is this needed?

No module is complete without a rust version.

Implementation Language

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.