> And if we did manage to get a few more active people then we might also be
> able to help Comdev out with the reporter tool since it uses and some of
> the Kibble code but in an SVN repo.

Hi Sharan,

I just realized the PRs in kibble-1 and kibble-scanners are merged. Thanks!! 
I'll check it soon ..

What I prepared before .. I will give here some feedback, what I have learned 
about Kibble the last weeks. 

------------------------
INFRA-26246 pointed me to COMDEV to Kibble

I have now finished tests and updates. Most of I needed to do to get it 
installed with ElasticSearch 8  was successfully.
I still get some index update errors, which might be due to EL7/8 update 
(kibble-1 code still supports EL6), which I could try to fix in kibble-scanner 
soon (either updating the PR pull/10 or opening a new PR).

Actually the results of my first bug issue might more trivial. In COMDEV kibble 
(demo) installation just a lot of repos (about 500?!) did not run for more  
than 5000 hours. Why? 
Of course, some failures occur, e.g. for 
https://github.com/apache/lucene-site.git because git remote prune origin seems 
to be needed (?)
Some repos are showing an error "Could not read from remote repository", that 
is, they do not exist any more (?) I think, this had been previously reported 
here: https://github.com/apache/kibble/issues/10 and I would suspect this is a 
recurring issue.

---------------
About what Kibble 2.0 might become ..

I found some important code changes in the pipeline:
- unmerged branch from Dec 2020: https://github.com/apache/kibble-1/commits/2.0/
- a document from February 2021 (in dev@kibble.apache.org: 
https://lists.apache.org/thread/q2p5g7vgqh463n9k969990txg6k2ry6w 
- unmerged PR (Mai/June 2021) https://github.com/apache/kibble/pull/8

In my eyes the PR seems to be quite the best next step to proceed (including a 
docker image), the document the mindset behind. The first unmerged branch was 
apparently a first step, which could be revisited, but would need more work.

Nevertheless what seems to be true:
- Keep on to bugfix and improve kibble-1 and kibble-scanner to provide a 
reliable production-ready version. 
- Nevertheless try to understand Kibble 2.0 more and if capacities are 
available proceed there also.

IMO Kibble-1 could be maintained with smaller adaptions due to EL (database) 
changes and other fixes. Kibble 2.0 is envisioned as starting with an OpenAPI 
based FastAPI server (reading the document above), but since 2021 work has 
stopped :(

---------------
Releases

One important accomplishment for kibble-1 would be to allow for a release. Some 
considerations have been done in the kibble mailing list and in the document 
above.There is already mentioned to ship kibble as python package - pypi may be 
the best build and release 

ASF does support it (?) (incubating) and has already some preliminary 
information about this:
https://incubator.apache.org/guides/distribution.html#pypi

Quite a lot of project are already to find in pypi:
https://pypi.org/search/?q=apache-

That is a build system might be introduced and then a release might be not 
done!?

---------------
Pre-Commit

I found some information about this in kibble and kibble-1. When running this 
in kibble-1 a lot of files would be updated.. This is quite important, but 
needs more documentation and might have also its caveats for e.g windows 
systems. It could also done as a build step, or other kind of action ..

--------------
Generally

If a PR is merged some tests should be done? As a first step, as PyTest 
environment is still missing from kibble-1, which might be changed easily. 
Jenkins (cibuilds) builds might be used as well after a build system is 
available ..

Best regards, Georg

On 2024/11/14 13:34:56 Sharan F wrote:
> Hi Georg
> 
> Our project is struggling to get people involved and you seem like someone
> who might be interested in being part of the community and help maintain
> Kibble.
> 
> Would you be interested in that as we need active people to move the
> project forward?
> 
> For example we have never made a release and we did discuss fixing up
> Kibble-1 and the scanners as a release since we haven't made any progress
> with the redesign.
> 
> And if we did manage to get a few more active people then we might also be
> able to help Comdev out with the reporter tool since it uses and some of
> the Kibble code but in an SVN repo.
> 
> Anyway - let me know your thoughts.
> 
> Thanks
> Sharan

Reply via email to