[oi-dev] OI and repology

Vincent Torri vincent.torri at gmail.com
Fri Aug 29 05:08:09 UTC 2025


On Thu, Aug 28, 2025 at 7:31 PM Till Wegmüller <toasterson at gmail.com> wrote:
>
> Hi Vincent
>
> Yes It is possible to fix and I worked on that on or off in the last two
> years. It's not a high priority as Repology is also rewriting their
> stuff in Rust and has not yet updated their requirements list.
>
> In the basics it boils down to somebody maintaining this file here
> https://github.com/repology/repology-updater/blob/master/repology/parsers/parsers/openindiana.py
> that grabs the catalog json from our package server and parses it. There
> was a move to simplify parsers but since they have moved to playing
> around with this code here
> https://github.com/repology/repology-rs/tree/master/repology-updater/src/parsing/parsers
> we might be more served by simply porting some of my work from here
> https://github.com/Toasterson/forge/tree/develop/crates/repology to
> generate suitable metadata for them to their parser. And maybe add some
> more metadata action to our packages.
>
> With my current speed and schedule I seem to get to the depot server
> parts here https://github.com/OpenFlowLabs/ips/ in about a month or so,
> having worked more on the catalog/client code at the moment.

So you have ported ips from python to rust ? that IS nice :)

> If you wish to help with coding or with just mailing around to the
> Repology people where we could find an current guide for requirements
> that they want from our metadata that would be awesome.

unfortunately, i'm not a python guy, nor a rust one (i prefer C, or zig).

I can ask Repology devs
best regards

Vincent Torri



More information about the oi-dev mailing list