Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eliminate Type::Tiny from Kernel/cpan_lib and add it as an requirement #4032

Open
bschmalhofer opened this issue Jan 8, 2025 · 0 comments
Open
Assignees
Labels
question Further information is requested technical improvement Technical stuff, not user visible
Milestone

Comments

@bschmalhofer
Copy link
Contributor

Type::Tiny 1.001 was added to OTRS in 2020, shortly before OTOBO forked off. It looks like Type::Tiny was only added because it was a requirement for Math::Random::Secure.

Otherwise it doesn't look like Type::Tiny is used for other purposes in OTOBO. It is a requirement of Locale::CLDR, but Locales::CLDR is an optional requirement.

However Type::Tiny could be used for parameter validation or in future by JSON::Schema::Modern.

So the question remains whether:

  1. keep the old version in Kernel/cpan-lib
  2. update the version in Kernel/cpan-lib
  3. add it as a requirement in bin/otobo.CheckModules.pl_ and remove it in Kernel/cpan-lib
@bschmalhofer bschmalhofer added question Further information is requested technical improvement Technical stuff, not user visible labels Jan 8, 2025
@bschmalhofer bschmalhofer added this to the OTOBO 11.1.1 milestone Jan 8, 2025
@bschmalhofer bschmalhofer self-assigned this Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested technical improvement Technical stuff, not user visible
Projects
None yet
Development

No branches or pull requests

1 participant