Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 878309 - mail-client/claws-mail-4.1.1: dependencies
Summary: mail-client/claws-mail-4.1.1: dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-25 19:01 UTC by Alexander Kurakin
Modified: 2022-11-19 21:35 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kurakin 2022-10-25 19:01:40 UTC
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.

2. Seems like vCalendar plugin requires Perl [2].

3. Release Notes says about GLib >= 2.50 dependency but I can't see anything about it in the code...

Maybe, more... Thanks.

---

[1]: https://git.claws-mail.org/?p=claws.git;a=blob;f=configure.ac;h=f0fe8f2357bf72804310df5510893e02a0668773;hb=4.1.1#l2
[2]: https://git.claws-mail.org/?p=claws.git;a=blob;f=configure.ac;h=f0fe8f2357bf72804310df5510893e02a0668773;hb=4.1.1#l2086
[3]: https://git.claws-mail.org/?p=claws.git;a=blob;f=NEWS;h=ce88bcb48222fd0b0a13987a3abd3b1f7f0f45d5;hb=4.1.1#l21
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-10-25 23:34:26 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.
Comment 2 Alexander Kurakin 2022-10-26 08:12:10 UTC
> 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
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-10-26 08:34:10 UTC
them closing the bug for that seems aggressive if the release notes are wrong..
Comment 4 Alexander Kurakin 2022-10-26 08:43:06 UTC
Sam, there is an undecided p.2 :)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-10-26 08:54:28 UTC
Not you, I mean upstream response re release notes :)
Comment 6 Alexander Kurakin 2022-10-31 11:07:27 UTC
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
Comment 7 Alexander Kurakin 2022-11-02 21:20:41 UTC
3. GLib dependency was increased to 2.50 on live: https://git.claws-mail.org/?p=claws.git;a=commitdiff;h=a269d94f63c93562a4b356642e87c00cfd0d2291
Comment 8 Bernard Cafarelli gentoo-dev 2022-11-19 11:18:53 UTC
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)
Comment 9 Larry the Git Cow gentoo-dev 2022-11-19 11:25:31 UTC
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(-)
Comment 10 Alexander Kurakin 2022-11-19 12:09:57 UTC
Thanks very much!
Comment 11 Bernard Cafarelli gentoo-dev 2022-11-19 21:35:31 UTC
(In reply to Alexander Kurakin from comment #10)
> Thanks very much!

Thanks for the investigations and bug report :)