Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 501808 - net-im/qutim-0.3.2 version bump
Summary: net-im/qutim-0.3.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Fat-Zer
URL:
Whiteboard:
Keywords: EBUILD, PATCH
: 512958 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-02-19 17:43 UTC by Nikoli
Modified: 2014-11-14 03:34 UTC (History)
5 users (show)

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


Attachments
migrate to telepathy-qt-0.9 API. (qutim-0.3.2-protocol-astral-migrate-to-qt-telepaphy-API-v0.9.patch,5.63 KB, patch)
2014-11-04 08:59 UTC, Fat-Zer
Details | Diff
ebuild for net-im/qutim-0.3.2 (qutim-0.3.2.ebuild,5.70 KB, text/plain)
2014-11-04 09:02 UTC, Fat-Zer
Details
new metadata.xml (metadata.xml,2.16 KB, application/xml)
2014-11-04 09:09 UTC, Fat-Zer
Details
ebuild for net-im/qutim-0.3.2 (qutim-0.3.2.ebuild,5.64 KB, text/plain)
2014-11-12 16:24 UTC, Fat-Zer
Details
metadata.xml.patch (file_501808.txt,1.07 KB, text/plain)
2014-11-12 16:25 UTC, Fat-Zer
Details
ebuild for net-im/qutim-0.3.2 (qutim-0.3.2.ebuild,5.60 KB, text/plain)
2014-11-13 12:06 UTC, Fat-Zer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikoli 2014-02-19 17:43:13 UTC
New version was release 2014-02-17, ChangeLog:
Version 0.3.2:
        * Fixed a LOT of errors
        * Removed a LOT of memory leaks
        * Added Yandex Rich Content API support to URL Preview
        * Added Yandex.Disk support instead of Yandex.Narod
        * Added AutoPaster plugin
        * Added sorting of conference participants by their role
        * Added ability to tune font settings for roster
        * Added new icons for mostly everything
        * Added context search in chat window
        * Added "Nuvo" chat style
        * Added "QIPish" chat style
        * Changed chat tabs' highlighting behaviour
Comment 1 Alexander Pilipenko 2014-02-20 13:05:49 UTC
For version 0.3.2 you need to update net-libs/jreen to the latest version or take it from qutim sources. Also, app-crypt/qca and app-crypt/qca-ossl packages are need to be update to latest version like qca-9999 package from rion overlay.
net-libs/jreen-1.1.1 and app-crypt/qca-ossl-2.0.0_beta3-r2 aren't compatible with new version
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-06-11 11:54:11 UTC
*** Bug 512958 has been marked as a duplicate of this bug. ***
Comment 3 Fat-Zer 2014-11-04 08:59:24 UTC
Created attachment 388498 [details, diff]
migrate to telepathy-qt-0.9 API.
Comment 4 Fat-Zer 2014-11-04 09:02:37 UTC
Created attachment 388500 [details]
ebuild for net-im/qutim-0.3.2

The ebuild requires two patches:
 - Attachment 388386 [details, diff] from bug 506614
 - Attachment 388498 [details, diff]
Comment 5 Fat-Zer 2014-11-04 09:09:46 UTC
Created attachment 388508 [details]
new metadata.xml
Comment 6 Fat-Zer 2014-11-12 16:24:52 UTC
Created attachment 389186 [details]
ebuild for net-im/qutim-0.3.2

a couple of small fixes to the ebuild
Comment 7 Fat-Zer 2014-11-12 16:25:49 UTC
Created attachment 389188 [details]
metadata.xml.patch

replaced metadata.xml with a patch
Comment 8 Yixun Lan archtester gentoo-dev 2014-11-12 21:23:21 UTC
(In reply to hamper.nhs from comment #1)
> For version 0.3.2 you need to update net-libs/jreen to the latest version or
> take it from qutim sources. Also, app-crypt/qca and app-crypt/qca-ossl
> packages are need to be update to latest version like qca-9999 package from
> rion overlay.
> net-libs/jreen-1.1.1 and app-crypt/qca-ossl-2.0.0_beta3-r2 aren't compatible
> with new version
is this true? if yes, i'd suggest open one bug for each ebuild/package, and block this one

(In reply to Fat-Zer from comment #3)
> Created attachment 388498 [details, diff] [details, diff]
> migrate to telepathy-qt-0.9 API.
is this a backport patch from upstream? if no, then always great to ping upstream, get an ACK or work out a better solution

few comments on ebuild:

># Copyright 1999-2014 Gentoo Foundation
># Distributed under the terms of the GNU General Public License v2
># $Header: $
>
>EAPI=4
you should check what changed in ebuild 0.3.1-r1 and merge them if possible
here we always use the most recent EAPI, current it's 5

>
+       kde-base/oxygen-icons
+
is it a DEPEND (build time?) probably only RDEPEND?

>PATCHES=(
>       "${FILESDIR}/0002-Fixed-compilation-with-the-newest-cmake.patch"
>       "${FILESDIR}/0003-protocol-astral-migrate-to-qt-telepaphy-API-v0.9.patch"
>)
we prefer to name patches as ${P}-blah-blah.patch..

>		$(cmake-utils_use doc     QUTIM_GENERATE_DOCS)
>		kde-base/oxygen-icons
>		kde-base/oxygen-icons
^^ up, what's this? typo?

>pkg_preinst () {
it seems to me we are doing this more likely in pkg_postinst()..
Comment 9 Fat-Zer 2014-11-13 12:06:03 UTC
(In reply to Yixun Lan from comment #8)
> (In reply to hamper.nhs from comment #1)
> > For version 0.3.2 you need to update net-libs/jreen to the latest version or
> > take it from qutim sources. Also, app-crypt/qca and app-crypt/qca-ossl
> > packages are need to be update to latest version like qca-9999 package from
> > rion overlay.
> > net-libs/jreen-1.1.1 and app-crypt/qca-ossl-2.0.0_beta3-r2 aren't compatible
> > with new version
> is this true? if yes, i'd suggest open one bug for each ebuild/package, and
> block this one
That one is mostly outdated. The current stable version of net-libs/jreen is 1.2.0. So, we are ok with it. I'm not sure if it would work with older versions (which are out of portage now) but I'll update the version requirement to be at least 1.2.0 just for sure we are on the safe side.

> (In reply to Fat-Zer from comment #3)
> > Created attachment 388498 [details, diff] [details, diff] [details, diff]
> > migrate to telepathy-qt-0.9 API.
> is this a backport patch from upstream? if no, then always great to ping
> upstream, get an ACK or work out a better solution
> 
Nope, it's my patch. I've already noticed upstream with a pull request, but got no response yet.

> few comments on ebuild:
> 
> ># Copyright 1999-2014 Gentoo Foundation
> ># Distributed under the terms of the GNU General Public License v2
> ># $Header: $
> >
> >EAPI=4
> you should check what changed in ebuild 0.3.1-r1 and merge them if possible
> here we always use the most recent EAPI, current it's 5
ok

> >
> +       kde-base/oxygen-icons
> +
> is it a DEPEND (build time?) probably only RDEPEND?
> 
yep, my mistake

> >PATCHES=(
> >       "${FILESDIR}/0002-Fixed-compilation-with-the-newest-cmake.patch"
> >       "${FILESDIR}/0003-protocol-astral-migrate-to-qt-telepaphy-API-v0.9.patch"
> >)
> we prefer to name patches as ${P}-blah-blah.patch..
> 
ok... but the first one already pushed to the tree, so I'll keep it as-is.

> >		$(cmake-utils_use doc     QUTIM_GENERATE_DOCS)
> >		kde-base/oxygen-icons
> >		kde-base/oxygen-icons
> ^^ up, what's this? typo?
> 
yep... thanks for heads up (or whatever people supposed to say in such situations))
> >pkg_preinst () {
> it seems to me we are doing this more likely in pkg_postinst()..
sure, why not...
Comment 10 Fat-Zer 2014-11-13 12:06:55 UTC
Created attachment 389232 [details]
ebuild for net-im/qutim-0.3.2
Comment 11 Fat-Zer 2014-11-13 12:21:27 UTC
(In reply to Yixun Lan from comment #8)
> (In reply to hamper.nhs from comment #1)
> > For version 0.3.2 you need to update net-libs/jreen to the latest version or
> > take it from qutim sources. Also, app-crypt/qca and app-crypt/qca-ossl
> > packages are need to be update to latest version like qca-9999 package from
> > rion overlay.
> > net-libs/jreen-1.1.1 and app-crypt/qca-ossl-2.0.0_beta3-r2 aren't compatible
> > with new version
> is this true? if yes, i'd suggest open one bug for each ebuild/package, and
> block this one
That one is mostly outdated.
The current stable version of net-libs/jreen is 1.2.0. So, we are ok with it. I'm not sure if it would work with older versions
I've updated the DEPEND to be at least 1.2.0 just for sure we are on the safe side.

> (In reply to Fat-Zer from comment #3)
> > Created attachment 388498 [details, diff] [details, diff] [details, diff]
> > migrate to telepathy-qt-0.9 API.
> is this a backport patch from upstream? if no, then always great to ping
> upstream, get an ACK or work out a better solution
> 
Nope, it's my patch. I've already noticed upstream with a pull request, but got no response yet.

> few comments on ebuild:
> 
> ># Copyright 1999-2014 Gentoo Foundation
> ># Distributed under the terms of the GNU General Public License v2
> ># $Header: $
> >
> >EAPI=4
> you should check what changed in ebuild 0.3.1-r1 and merge them if possible
> here we always use the most recent EAPI, current it's 5
ok

> >
> +       kde-base/oxygen-icons
> +
> is it a DEPEND (build time?) probably only RDEPEND?
> 
yep, my mistake

> >PATCHES=(
> >       "${FILESDIR}/0002-Fixed-compilation-with-the-newest-cmake.patch"
> >       "${FILESDIR}/0003-protocol-astral-migrate-to-qt-telepaphy-API-v0.9.patch"
> >)
> we prefer to name patches as ${P}-blah-blah.patch..
> 
ok... but the first one (0002) already pushed to the tree, so I'll keep it as-is.

> >		$(cmake-utils_use doc     QUTIM_GENERATE_DOCS)
> >		kde-base/oxygen-icons
> >		kde-base/oxygen-icons
> ^^ up, what's this? typo?
> 
yep...a typo,,, thanks for heads up (or whatever people supposed to say in such situations))
> >pkg_preinst () {
> it seems to me we are doing this more likely in pkg_postinst()..
sure, why not...
Comment 12 Yixun Lan archtester gentoo-dev 2014-11-14 03:34:39 UTC
+*qutim-0.3.2 (14 Nov 2014)
+
+  14 Nov 2014; Yixun Lan <dlan@gentoo.org> +qutim-0.3.2.ebuild,
+  +files/qutim-0.3.2-astral-migrate-qt-telepaphy.patch, metadata.xml:
+  version bump, proxy for fatzer2, bug 501808

I've only renamed the patch to slightly make it shorter, thanks