On 2024-09-07 at 17:58, Phil Wyett wrote:

> Review...

> 7. Install [No previous installs]: Issue
> 
> Install this package on a clean system/Virtual Machine (VM) and it
> installs a variety of dependencies but not the pidgin GUI.

Speaking as someone who once used a similar pidgin-* plugin package: I
don't believe that this is an issue.

My understanding is that this is a plugin intended to be available to be
used by *any* application which uses the libpurple backend, not
necessarily just pidgin. If that is correct, then it would be erroneous
for this to have a dependency chain which leads any single specific such
application to get installed.

My experience with such plugins is most prominently with purple-discord,
which likewise identifies itself as a plugin for applications which use
libpurple, and which cites two of them: pidgin and finch. In addition to
naming those in the package description as examples of such
applications, it includes an Enhances: field, and lists the packages in
that field.

It might make sense for other libpurple plugin packages to similarly
include an Enhances: field for the endpoint applications. Then again,
that would mean either inconsistency between the plugin packages in that
regard, or each one needing to keep up with updating the list whenever
an appropriate change is made to it in another plugin package; that
might not be worth the bother.

It *is* a bit inconsistent that some of the libpurple plugin packages
seem to use the purple-* prefix and others the pidgin-* prefix. It would
probably be good to get that sorted out, but I don't know if here would
be the place to start doing it.

-- 
   The Wanderer

The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man.         -- George Bernard Shaw

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to