On Sat, 7 Dec 2024 05:59:03 +0000
Li Carter <zhangsong...@live.cn> wrote:

> > As I said:
> > 
> > I see it builds against headers for various libraries in
> > BUILD_DEPENDS but dlopen()'s them at runtime and no run dependency
> > information is recorded in the package,
> 
> As I said, it's designed like that. You should not force people that
> don't use xfce installing xfconf.
> 
> > therefore there's no way to get this automatically updated if there
> > are API changes in those libraries, short of somebody monitoring
> > about a dozen ports for changes and manually bumping REVISION where
> > needed. This doesn't seem a great approach for ports.
> 
> Most dependencies of fastfetch are stable and commonly used. I don't
> think they will introduce break changes often. In addition, fastfetch
> has been packaged by FreeBSD and a lot of Linux distros and they
> share the most dependencies. If one dependency introduces
> incompatible API or ABI changes which breaks fastfetch, it will
> affect not only OpenBSD but also FreeBSD and Linux users. As long as
> one of them files a bug in fastfetch github repo, I can fix it.
>

Okay, if you're willing to do this, please put your name and email down
in MAINTAINER. This way, in the event that this port breaks due to an
ABI change, people know who to contact to fix it. I committed this port
to the openbsd-wip repo with a small TODO file:

https://github.com/jasperla/openbsd-wip/tree/master/sysutils/fastfetch

This is a repository for ports that are currently in the works. I
recommend working on this tree when building new ports. The Readme file
in the repo explains how to use it.

>
> I see OpenBSD has neofetch packaged. Despite neofetch is written in
> bash which doesn't seem to have API problems, it executes 3rd-party
> commands. What if those commands change the formation of their
> output? I don't see anyone complains it's problematic.
>

This is a far point. I'd have to agree with you on this. See my above
comment.

All in all, thanks for your work Carter. Its truly appreciated. The
port works pretty dang well, and its nice to see this utility on
OpenBSD.

Thanks-

-- 
iz (they/them)

> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.

izder456 (dot) neocities (dot) org

Attachment: pgpz9I35F3LR8.pgp
Description: OpenPGP digital signature

Reply via email to