On Mon, 02 Mar 2020, Theo de Raadt wrote:
> Can't we assume bird1 will go away eventually?

Yes, sooner or later. Likely later for OpenBSD when looking to net/bird/1
and net/bird/2 co-existence, thus ongoing BIRD 1.x compatibility might be
more important for OpenBSD than for rpki-client downstreams such as Fedora
(which only ships BIRD 2.x). And I expect I[SX]Ps to be quite conservative,
too.

Could maybe somebody with real-world insights comment on this, please?

> Or why don't those people convert json to their required format -- make
> it their problem?

Are you referring to BIRD 1.x or 2.x here? I would prefer native BIRD 2.x
compatibility rather having to convert json around. Nevertheless, I'm not
sure if it's fair to remove the BIRD 1.x compatibility (which is currently
broken anyway).

> The idea is you can specify many outputs.  That will make the commandline
> very long, especially for the way we run it in cron.

Oh! I'm sorry, I didn't see the idea of specifying many outputs.

On Mon, 02 Mar 2020, Theo de Raadt wrote:
> btw, in almost all other commmands -o (along with -f) indicates an filename,
> not a format.
> 
> So that isn't the letter you want.

Personally, I do not care about the letter for the option, that was just a
quick example to explain my idea.

> As written today with mkstemp + unveil/pledge, each output format
> function can only output one file.  Using one format name to create
> multiple outputs is going to require some restructuring.

I see.

Honestly, my downstream needs would be satisfied with "-B" leading to BIRD
2.x compatible output only (avoiding new options and restructuring), but I
don't want to behave like a bull in a china shop. Thus in the end it's your
decision as upstream...


Regards,
  Robert

Reply via email to