Hi,

thanks for taking a look, more inline below...

On Wed, Feb 25, 2026 at 1:49 PM Stuart Henderson <[email protected]>
wrote:

> On 2026/02/24 20:50, Sebastian Reitenbach wrote:
> > Updating plaso to latest, will add 14 new dependencies, those are in
> new_plaso_deps.tar.gz.
> > Especially all those libXXXX dependencies are from github/libyal,
> similar to the majority of
> > the existing dependencies. Therefore they follow the same scheme.
>
> it would be really nice to collect these under a common dir
> (e.g. maybe sysutils/libyal) rather than have them scattered
> across the tree.
>
> do you think you could do that for the new ones please?
>

Actually, that sounds like a great idea, we can have a Makefile.inc to
house stuff in common.


> (once they're in we could move the existing ones too)
>
> > They all have a problem with 'make test', python module loading
> > fails.  But that seem to be systematic problem for all of them, and
> > not new, as it was with the same with the existing libyal ports, and
> > their updates.
>
> will try to have a look at that.
>
> > Then there are a 3 new py-* dependencies.
>
> updated versions attached in py-deps.tgz.
>
> of those, devel/py-flor and devel/py-acstore are ok (I moved them to
> GH_* so that tests work, linewrapped DESCR in acstore, maybe some other
> small tweak).
>
> textproc/py-opensearch-py, I enabled tests, which shows that it doesn't
> work yet, some deps are missing:
>
> install_requires = [
>     'urllib3>=1.26.19,<1.27 ; python_version < "3.10"',
>     'urllib3>=1.26.19,!=2.2.0,!=2.2.1,<3 ; python_version >= "3.10"',
>     "requests>=2.32.0, <3.0.0",
>     "python-dateutil",
>     "certifi>=2024.07.04",
>     "Events",
>     # License: Apache 2.0
>     # gRPC transport client libraries
>     "opensearch-protobufs==0.19.0",
> ]
>
> so for the ones already in ports ..
>
> RUN_DEPENDS =   devel/py-certifi \
>                 devel/py-dateutil \
>                 www/py-requests \
>                 www/py-urllib3
>
> then new ports will be needed for
>
> https://pypi.org/project/Events/
> https://pypi.org/project/opensearch-protobufs/ (this is likely to
> be tricky; there's no .tar.gz on pypi, and upstream's tree builds
> using bazel)
> https://pypi.org/project/grpcio/ (required by opensearch-protobufs)
>
>
because of these trickeries, I looked at dependencies.ini, and
[opensearchpy] has is_optional: true
So initially, would leave it for later. It's not necessary to create
timelines, I think its only purpose
would be to directly push results into opensearch.
I would not need it now, maybe I look at it in the future, if noone else
who may want it beats me.

Reply via email to