| Summary: | mail-client/claws-mail-4.1.1: dependencies | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Alexander Kurakin <kuraga333> |
| Component: | Current packages | Assignee: | Bernard Cafarelli <voyageur> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jstein, kuraga333, voyageur |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Alexander Kurakin
2022-10-25 19:01:40 UTC
(In reply to Alexander Kurakin from comment #0) > mail-client/claws-mail-4.1.1 has some possible dependencies issues: > > 1. Minimal autoconf version is 2.69 [1]. We don't require it. > This is a non-issue as the eclass depends on >= 2.71. > 3. Release Notes says about GLib >= 2.50 dependency but I can't see anything about it in the code... Canceled: https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4647 them closing the bug for that seems aggressive if the release notes are wrong.. Sam, there is an undecided p.2 :) Not you, I mean upstream response re release notes :) 2. Seems like vCalendar plugin requires Perl: https://git.claws-mail.org/?p=claws.git;a=blob;f=configure.ac;h=f0fe8f2357bf72804310df5510893e02a0668773;hb=4.1.1#l2086 3. GLib dependency was increased to 2.50 on live: https://git.claws-mail.org/?p=claws.git;a=commitdiff;h=a269d94f63c93562a4b356642e87c00cfd0d2291 OK so to recap: 1. autoconf is good per eclass - nothing to do 2. USE=calendar should have perl dependency Related to that USE=perl only has RDEPEND currently but it has a configure check also - it should be moved to COMMONDEPEND Same issue for rss plugin, there are autoconf checks I will fix this in revbump for 4.1.1 3. glib is overall required for build, so for next release: depend unconditionally on glib>=2.50 and remove conditional deps on glib (litehtml and notification) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d6d672bea58695a5b33bdf714c92da7c10ffbb commit 83d6d672bea58695a5b33bdf714c92da7c10ffbb Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2022-11-19 11:24:57 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2022-11-19 11:25:28 +0000 mail-client/claws-mail: update dependencies Closes: https://bugs.gentoo.org/878309 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild | 14 +++++++------- mail-client/claws-mail/claws-mail-9999.ebuild | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) Thanks very much! (In reply to Alexander Kurakin from comment #10) > Thanks very much! Thanks for the investigations and bug report :) |