Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 624470 - mail-client/evolution-3.24.3 version bump
Summary: mail-client/evolution-3.24.3 version bump
Status: RESOLVED DUPLICATE of bug 611270
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 624840 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-07-10 15:23 UTC by Joakim Tjernlund
Modified: 2017-07-15 21:28 UTC (History)
2 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 Joakim Tjernlund 2017-07-10 15:23:41 UTC
Current evo 3.22.6 is getting old and I am starting to see graphical
glitches which might come from newer gtk+ versions.
Comment 1 Jonas Stein gentoo-dev 2017-07-10 16:33:16 UTC
Thank you for the bump request. 
You can help the maintainer with further information:
Does a simple bump [1] work on your system? 
Chances are high, because a first look on the bump revealed only small changes.

[1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Comment 2 Mart Raudsepp gentoo-dev 2017-07-10 16:38:43 UTC
This comes with the rest of 3.24. There should be no graphical glitches, as gtk+-3.22 is shared between gnome 3.22 and 3.24, but we can look if a local evo 3.24 doesn't have them or something.

*** This bug has been marked as a duplicate of bug 611270 ***
Comment 3 Joakim Tjernlund 2017-07-10 17:14:00 UTC
(In reply to Jonas Stein from comment #1)
> Thank you for the bump request. 
> You can help the maintainer with further information:
> Does a simple bump [1] work on your system? 
> Chances are high, because a first look on the bump revealed only small
> changes.
> 
> [1]
> https://wiki.gentoo.org/wiki/
> Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay

I could but it seems at least evolution-data-server-3.24.3 has swicthed to
cmake so building fails big time ATM.

Is there a Gentoo GNOME overlay somewhere with evo 3.24.3 I can test with?
Comment 4 Jonas Stein gentoo-dev 2017-07-10 17:40:02 UTC
have a look here: https://gpo.zugaina.org/mail-client/evolution
Comment 5 Joakim Tjernlund 2017-07-10 17:53:00 UTC
(In reply to Jonas Stein from comment #4)
> have a look here: https://gpo.zugaina.org/mail-client/evolution

Found evo 3.25.3 but renamed it to 3.24.3, seems to work.
There is no evolution-ews-3.25.3(or 3.24.3 either) and 9999 is old too

Any ideas ?
Comment 6 Joakim Tjernlund 2017-07-10 18:23:38 UTC
(In reply to Joakim Tjernlund from comment #5)
> (In reply to Jonas Stein from comment #4)
> > have a look here: https://gpo.zugaina.org/mail-client/evolution
> 
> Found evo 3.25.3 but renamed it to 3.24.3, seems to work.
> There is no evolution-ews-3.25.3(or 3.24.3 either) and 9999 is old too
> 
> Any ideas ?

Managed to do a quick and dirty port of ews and it all started :)
However the the artefacts are not gone :(

Horizontal scrollbar in wide emails is not drawn correctly, must
have been something else then(been away for 2.5 weeks and lots of updates
happened in that window)
Comment 7 Joakim Tjernlund 2017-07-11 12:33:48 UTC
(In reply to Mart Raudsepp from comment #2)
> This comes with the rest of 3.24. There should be no graphical glitches, as
> gtk+-3.22 is shared between gnome 3.22 and 3.24, but we can look if a local
> evo 3.24 doesn't have them or something.
> 
> *** This bug has been marked as a duplicate of bug 611270 ***

Why cannot some parts, not hard connected to GNOME, like evolution
and libsoup enter Gentoo earlier?

Also, where is you GNOME 3.24 overlay? I found a gnome-next but that
contain 3.25 stuff too.
Comment 8 Mart Raudsepp gentoo-dev 2017-07-11 16:29:59 UTC
There are various interconnecting concerns, ESPECIALLY with evolution, due to evolution-data-server that tends to break a bit between releases, sometimes even soname bump, and things need to get compatible with it (typically happens also in the same release in the same upstream release timeframe). Just yesterday I bumped a package whose NEWS entries say "fix tests compatibility with evolution-data-server-3.24". Often this has even been build failures without FEATURES=test in the past (hopefully a bit better now though).

Help welcome in getting through the blockers and provide bigger works to help (such as adapting patches, e.g gnome-control-center; or bigger build system changes, e.g evo and co cmake). Some of that is in bug 611270 bug hierarchy. Currently I'm blocked on finding time to fix gnome-control-center patch about cups and/or smbclient optionality and fixing gnome-settings-daemon-3.24 wacom optionality patch. Help welcome with the latter, former I'll probably get to in the immediate future already myself. After that I can get back to mass bumping the easier stuff, but I need my new control-center to actually keep using the system in the process for my non-gentoo things too.
Comment 9 Joakim Tjernlund 2017-07-12 13:17:05 UTC
(In reply to Mart Raudsepp from comment #8)
> There are various interconnecting concerns, ESPECIALLY with evolution, due
> to evolution-data-server that tends to break a bit between releases,
> sometimes even soname bump, and things need to get compatible with it
> (typically happens also in the same release in the same upstream release
> timeframe). Just yesterday I bumped a package whose NEWS entries say "fix
> tests compatibility with evolution-data-server-3.24". Often this has even
> been build failures without FEATURES=test in the past (hopefully a bit
> better now though).

Even so they need to be in tree earlier(masked if you will) so other apps
has a chance see/test them. 
I don't get how you think you can wait until the whole GNOME port is ready
to introduce them in Gentoo, you wont be able to unmask libsoup/evo because
they causes problems in other apps so the whole GNOME introduction is delayed
even further.

> 
> Help welcome in getting through the blockers and provide bigger works to
> help (such as adapting patches, e.g gnome-control-center; or bigger build
> system changes, e.g evo and co cmake). Some of that is in bug 611270 bug
> hierarchy. Currently I'm blocked on finding time to fix gnome-control-center
> patch about cups and/or smbclient optionality and fixing
> gnome-settings-daemon-3.24 wacom optionality patch. Help welcome with the
> latter, former I'll probably get to in the immediate future already myself.
> After that I can get back to mass bumping the easier stuff, but I need my
> new control-center to actually keep using the system in the process for my
> non-gentoo things too.

If you want help you need to stop hiding you work and put ebuilds 
in a git repo on https://gitweb.gentoo.org/?s=idle
The GNOME overlay there has not been updated in 6 months.

I had to search high and low to find new ebuilds for evo and then a found
evo 3.25.3 instead of 3.24.3 so first I had to "backport" them and luckily
it only took a rename only to find evolution-ews was missing, I almost
gave up then but I did manage to do a quick port of ews finally.

My point here is if the already completed parts had been in Gentoo
(masked of course) I had tried this a lot sooner and you you would had
a start of evolution-ews-3.24.3 already.
Comment 10 Mart Raudsepp gentoo-dev 2017-07-12 17:43:59 UTC
All of the work is in the main tree, not in overlay. If the work would be done, it'd be already there masked.
Comment 11 Joakim Tjernlund 2017-07-12 20:21:18 UTC
(In reply to Mart Raudsepp from comment #10)
> All of the work is in the main tree, not in overlay. If the work would be
> done, it'd be already there masked.

Not evo and libsoup, I found them in gnome-next overlay and there
only evo for 3.25.3 only. Confusing isn't it :)
Comment 12 Mart Raudsepp gentoo-dev 2017-07-12 21:34:18 UTC
No, not at all confusing. That overlay has nothing to do with the gnome team.
Comment 13 Mart Raudsepp gentoo-dev 2017-07-15 21:28:11 UTC
*** Bug 624840 has been marked as a duplicate of this bug. ***