Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 572894 - mail-client/trojita: version bump to 0.6 and associated changes
Summary: mail-client/trojita: version bump to 0.6 and associated changes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-25 17:02 UTC by Jan Kundrát (RETIRED)
Modified: 2016-01-29 08:41 UTC (History)
3 users (show)

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


Attachments
trojita-0.5-to-0.6.patch (trojita-0.5-to-0.6.patch,906 bytes, patch)
2016-01-25 17:02 UTC, Jan Kundrát (RETIRED)
Details | Diff
trojita-9999-updates.patch (trojita-9999-updates.patch,3.36 KB, patch)
2016-01-25 17:35 UTC, Michael Palimaka (kensington)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Kundrát (RETIRED) gentoo-dev 2016-01-25 17:02:59 UTC
Created attachment 423868 [details, diff]
trojita-0.5-to-0.6.patch

Hi, please bump Trojita to 0.6. There are some new l10n files in this release, and no need for a patch fixing the build failure on Qt 5.5 -- see the attached patch. As an addition, upstream now recommends the Qt5 builds (with Qt4 support being removed from git "soon").

If you could kill the Qt4 option from the -9999 ebuild, that would be nice.
Comment 1 Michael Palimaka (kensington) gentoo-dev 2016-01-25 17:35:33 UTC
Created attachment 423874 [details, diff]
trojita-9999-updates.patch

I took the opportunity to make some other changes at the same time. Please review.
Comment 2 Davide Pesavento (RETIRED) gentoo-dev 2016-01-25 17:50:57 UTC
(In reply to Michael Palimaka (kensington) from comment #1)
> Created attachment 423874 [details, diff] [details, diff]
> trojita-9999-updates.patch
> 
> I took the opportunity to make some other changes at the same time. Please
> review.

Looks good. One minor thing: no need to quote 9999 inside [[ ]]

Is the build system able to deal with a qtnetwork built without ssl support? if not, we need to add an [ssl] USE dep.
Comment 3 Jan Kundrát (RETIRED) gentoo-dev 2016-01-25 19:15:08 UTC
> Is the build system able to deal with a qtnetwork built without ssl support?
> if not, we need to add an [ssl] USE dep.

Support for TLS is required by the IMAP protocol, so please add that [ssl] dep.

> +		-DWITH_QT5=true

This can be safely removed; it defaults to true and it's going away within a couple of days anyway.

> +IUSE="debug dbus +password test +zlib"

Could you please make the +dbus IUSE into an on-by-default?

> +	dev-qt/linguist-tools:5

This one could be theoretically made optional in case the user doesn't want to install any l10n files, but I don't think it's worth any effort here.

BTW, there was some talk about not bothering with LINGUAS for stuff which only involves a `rm` call at the build time a couple of years ago. Do we want to ger rid of LINGUAS here, and always install all .po files?

Oh, and thanks for these improvements :).
Comment 4 Michael Palimaka (kensington) gentoo-dev 2016-01-26 10:26:05 UTC
(In reply to Jan Kundrát from comment #3)
> BTW, there was some talk about not bothering with LINGUAS for stuff which
> only involves a `rm` call at the build time a couple of years ago. Do we
> want to ger rid of LINGUAS here, and always install all .po files?

There is no consensus, so that's your decision as primary maintainer. I don't personally find having the flag useful, and they're not in line with the trend of other per-file USE flags (logrotate, systemd, ...) being removed.
Comment 5 Jan Kundrát (RETIRED) gentoo-dev 2016-01-28 23:21:21 UTC
(In reply to Michael Palimaka (kensington) from comment #4)
> There is no consensus, so that's your decision as primary maintainer. I
> don't personally find having the flag useful, and they're not in line with
> the trend of other per-file USE flags (logrotate, systemd, ...) being
> removed.

Fair enough, please kill them, then.
Comment 6 Michael Palimaka (kensington) gentoo-dev 2016-01-29 08:41:42 UTC
Thanks, fixed in git. I also added a fix to update the icon cache and ensure the correct version of linguist binaries are used in a qt4 build.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde5d3c7104d82d3db94b0335fea76cc9a65d3fc
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c04c058c778515b4757693f8371ebcf801b23772