-
Notifications
You must be signed in to change notification settings - Fork 74
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
Require some utility modules that might come handy in future #449
Comments
Let's decide on a list of utility modules. If accepted these modules should not only be required in bin/otobo.CheckModules.pl but also be listed as recommended modules in the developper manual. Most of these modules were initially in #73.
Hint: this list can still be expanded |
I have no objections against: List::AllUtils, Const::Fast and String::Util. For the other Modules there are at least some additional questions:
|
@svenoe , here are my comments regarding the modules in question:
|
I just had one additional thought, which is - I see it as condition, that at least required packages can be found in at least the Ubuntu package repository. This has been the mainly described way to install OTRS, and I think it needs a really really good reason to give up on even the possibility of installing OTOBO this way. I just checked via https://pkgs.org/ and it is true for all packages but SQL::Interp. It would be a possibility to add those packages to Kernel/cpan-lib, but I guess the general direction is rather to maybe even get rid of that, so for now I'd rather just not use it. The rest can be used, with those constraints:
|
Hi, 1.) for me is important, that we use the modules first time in 10.1. Thanks, Stefan |
Add devel:encoding category with String::Dump
Added the modules as requirements in rel-10_1. @StefanRother-OTOBO: I skipped Syntax::Keyword::Try. Let's discuss this when exception handling is under discussion. |
This is not a new requirement, as at least LWP::UserAgent depends on it
The POD for Syntax::Keyword::Try had to many times the word experimental. So let's stay conservative and recommend Try::Tiny instead. This has the advantage that it is already required implicitly. In order to document the recommendation I add Try::Tiny as a dependency for 10.0.7 and later. Closing this isssue, as any further requests can be discussed in new issues. |
This issue is a hodgepodge of different issues. Some are about adding utilitiy modules, some are about changing the archtecture of OTOBO. Let's collect the list of small utility modules and manage them in a separate module.
Originally posted by @bschmalhofer in #73 (comment)
The text was updated successfully, but these errors were encountered: