-
We should create a tool to help users write correctly formatted catmandu.store.yml files.
If possible with example files and documentation of the format.
-
We got an issue with "malformed URL" in one of our tests, see https://github.com/LibreCat/Catmandu-SRU/issues/41. We used `$server->url` and passed it to [Furl](https://github.com/tokuhirom/Furl/blob/…
jorol updated
5 years ago
-
built-in alternative is using Catmandu::IdGenerator::UUID
-
E.g.
```
set_fied(isbn,'0596002815');
```
will set isbn to '596002815'
And
```
set_field(isbn,0596002815)
```
will throw an error:
```
Illegal octal digit '9' at (eval 633) line 1, at end of l…
-
The Data::UUID module is used in Catmandu in several packages. In my production system already two times all my services hang because of issues with a lock/state file that is generated by Data::UUID (…
-
See https://github.com/LibreCat/Catmandu/issues/367.
In Catmandu itself the module has been replaced by Data::UUID::MT.
`Data::UUID::MT->new(version => 4)->create_string`
-
This is a meta-ticket for test coverage.
Goal: at least 95 % test coverage
lib
~├── Catmandu~
~│ ├── Bag~
~│ ├── Exporter~
~│ └── Fix~
├── LibreCat
│ ├── App
│ ├── App.pm
│ ├…
vpeil updated
5 years ago
-
If you have a batch process that creates a new ElasticSearch store frequently, eventually searching using the newly-created store will fail with error "[NoNodes] ** No nodes are available". This is o…
-
```
$ echo '{"foo":"bar"}' | catmandu convert JSON --fix 'if any_match(foo,bar) select() end'
Oops! Tried to execute the fix 'select' but can't find Catmandu::Fix::select on your system.
Error: No …
jorol updated
5 years ago
-
Sample code to reproduce the issue:
```perl
use Catmandu;
use Catmandu::Sane;
use File::Temp;
my $exporter = Catmandu->exporter('TSV', fh => File::Temp->new());
$exporter->add({foo => 'bar'}…