Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 519676 - mail-client/balsa-2.5.2 version bump
Summary: mail-client/balsa-2.5.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-11 23:02 UTC by José Romildo Malaquias
Modified: 2015-06-09 17:29 UTC (History)
3 users (show)

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


Attachments
proposed ebuild (balsa-2.5.1.ebuild,2.96 KB, text/plain)
2014-08-14 23:24 UTC, Jack
Details
proposed-ebuild-updated (balsa-2.5.1.ebuild,2.96 KB, text/plain)
2014-09-26 15:29 UTC, David Carlos Manuelda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description José Romildo Malaquias 2014-08-11 23:02:20 UTC
balsa-2.5.1 has already been released for more than one year. Please update portage.
Comment 1 Jack 2014-08-14 23:24:33 UTC
Created attachment 382910 [details]
proposed ebuild

proposed ebuild - should definitely be reviewed by someone who knows ebuilds better than I do
Comment 2 Jack 2014-08-14 23:28:08 UTC
I've been using 2.5.1 for quite a while with no problems.  I have attached the ebuild I used.  One main question - I'm pretty sure I built with webkit-gtk:3, but the ebuild still has the dependency on the :2 slot.  I don't know how to let the ebuild know which version it has actually found, since balsa can now use either.  I could imagine either adding a useflag to specify which, or perhaps just dropping the slot from the dependency.  That's why I said it needs the attention of someone who knows ebuilds better than I do.
Comment 3 Pacho Ramos gentoo-dev 2014-09-01 12:59:33 UTC
Looks like 'master' branch is still the 2.4.x versions one:
https://git.gnome.org/browse/balsa/log/

Is 2.5.x considered as stable by upstream? (in general, even numbers are for development versions in "gnome" stuff)
Comment 4 Jack 2014-09-01 15:35:53 UTC
I've asked for confirmation on the balsa mailing list.
Comment 5 David Carlos Manuelda 2014-09-26 15:29:14 UTC
Created attachment 385542 [details]
proposed-ebuild-updated

Balsa-2.5.1 depends on gtkspell:3, and not on gtkspell:2 which is present in former ebuild proposal.

Now at least compiles on a non gnome install (tested in xfce environment)
Comment 6 Jack 2014-09-26 15:52:48 UTC
Thanks for the fix, although the other one works for me under KDE.  Still no reply from the balsa list on whether they consider this version devel or production.
Comment 7 Jack 2014-09-27 02:51:24 UTC
Finally heard back from one of the developers upstream:

> There's not much currently going on in either master or the gtk3 branch, which I guess means that 2.5.1 in gtk3 is quite stable. It still fails to build in a git tree, because the address book editor still uses deprecated API, but that wouldn't get in the way of a tarball build.

> BTW: Balsa doesn't subscribe to the odd/even convention, as far as I know, so the numbering is no reason to view 2.5.1 as unstable.

Sounds to me like it's ok to move 2.5.1 to stable.  I'm pretty sure the ebuild already allows for building against either gtk2 or gtk3 (actually webkit-gtk, I think, but that's from memory.)

Jack
Comment 8 Jack 2015-02-16 20:01:13 UTC
Is there any reason not to at least add 2.5.1 to the tree as unstable?
Comment 9 José Romildo Malaquias 2015-05-31 11:33:08 UTC
balsa-2.5.2 has been released. Please update portage.

From the announcement on their mailing list:

This release is an outcome of tireless Peter Bloomfield's work, who has been
updating the code to keep it up to date with gtk and other library changes.
The list is too long to include here! Albrecht Dreß contributed printing
improvements, Delievery Status Notification changes, clang build, and made
sure that balsa does not try to use unsecure SSLv3 any more.
Comment 10 Pacho Ramos gentoo-dev 2015-06-07 12:03:13 UTC
done
Comment 11 Jack 2015-06-08 16:35:32 UTC
First attempt at emerge failed with "No package 'webkit2gtk-4.0' found".  I'm currently installing webkit-gtk:4 (2.6.5) to see if that fixes it.  If so, I'll file a separate bug to update the depends, which is currently webkit-gtk:3.