GNU bug report logs -
#62635
[PATCH 0/2] gnu: geary: Add missing dependency, use g-expressions.
Previous Next
Reported by: "J. Sims" <jtsims <at> protonmail.com>
Date: Mon, 3 Apr 2023 01:59:01 UTC
Severity: normal
Tags: patch
Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Am Dienstag, dem 16.05.2023 um 01:10 -0400 schrieb Juliana Sims:
> Hi,
> Le mar, mai 16 2023 at 06:19:13 +0200, Liliana Marie Prikler
> <liliana.prikler <at> gmail.com> a écrit :
> > > It is true that Geary, like Evolution, needs a running Evolution
> > > Data
> > Server to function correctly. However, this dependency is most
> > often met by adding evolution-data-server to the operating-system
> > packages, as not doing so causes other evolution-data-server-
> > related issues IIRC.
>
> It's probably beyond the scope of this current patch set, but is this
> something that should be communicated to users somehow? I would never
> have figured out about evolution-data-server if my friend hadn't
> recognized the error message. (There are similar situations where
> other packages require some non-dependency package to work/use all
> functionality, so the solution to this would ideally be bigger than
> just Geary and thus out of scope.)
The bigger picture here are services: combinations of packages and
configuration to ensure that "everything" functions as intended.
> > It makes a difference for cross-builds, so you would have to check
> > those.
>
> Apparently librsvg is in the dependency graph for Geary, which is a
> Rust library, meaning cross builds are not currently an option. So in
> addition to removing the commit adding evolution-data-server as an
> input, I've added another commit removing the redundant native-input
> packages; feel free to simply drop the patch if the patch set looks
> good otherwise and this is deemed a frivolous or unnecessary change.
> I know dropping these native-inputs doesn't cause any issues because
> I'm sending this email using the very Geary package I am about to
> submit patches for :D
LGTM, just running some checks and afterwards scheduling for push on
Sunday.
Cheers
This bug report was last modified 2 years and 61 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.