Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 601786 - =dev-vcs/git-cola-2.11 version bump + support for python3_5
Summary: =dev-vcs/git-cola-2.11 version bump + support for python3_5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: python-3.5-stable
  Show dependency tree
 
Reported: 2016-12-06 08:09 UTC by Martin Gysel (bearsh)
Modified: 2017-06-18 21:09 UTC (History)
2 users (show)

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


Attachments
=dev-vcs/git-cola-2.9.1 (git-cola-2.9.1.ebuild,2.11 KB, text/plain)
2016-12-19 15:39 UTC, Aaron Burnett
Details
git-cola-2.10.ebuild (git-cola-2.10.ebuild,2.38 KB, text/plain)
2017-02-27 01:39 UTC, Brian Evans (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Gysel (bearsh) 2016-12-06 08:09:06 UTC
v2.9.1 is out
please also enable support for python3.5
Comment 1 Martin Gysel (bearsh) 2016-12-06 08:16:20 UTC
since v2.7, PyQt4, PyQt5 and Pyside are compatible: (copied from the release notes)

git cola is now compatible with PyQt5, PyQt4, and Pyside. git cola previously supported PyQt4 only, but will now use whichever library is available. Users are not required to upgrade at this time, but PyQt5 support can be enabled anytime by making its python modules available.

https://github.com/git-cola/git-cola/issues/232

NOTE: We do not yet recommend using PyQt5 because there are known exit-on-segfault bugs in Qt5 that have not yet been addressed. git cola is sensitive to this bug and is known to crash on exit when using git dag or the interactive rebase feature on PyQt5.

https://bugreports.qt.io/browse/QTBUG-52988

PyQt4 is stable and there are no known issues when using it so we recommend using it until the Qt5 bugs have been resolved.

git cola now depends on QtPy and includes a bundled copy of the qtpy library. If you are packaging git cola and would prefer to use qtpy from your distribution instead of the built-in version then use make NO_VENDOR_LIBS=1 when building git cola. This will prevent vendored libraries from being installed.
Comment 2 Aaron Burnett 2016-12-19 15:38:34 UTC
I attached a ebuild for 2.9.1, that isn't very different from the 2.4 ebuild.  It still uses the bundled PyQt.  It builds and runs fine for me.
Comment 3 Aaron Burnett 2016-12-19 15:39:09 UTC
Created attachment 456744 [details]
=dev-vcs/git-cola-2.9.1
Comment 4 Brian Evans (RETIRED) gentoo-dev 2017-02-27 01:39:55 UTC
Created attachment 465352 [details]
git-cola-2.10.ebuild

Updated ebuild for 2.10 which includes the dev-python/QtPy from system

May need a blocker on !dev-python/PyQt5[-gui,-network,-widgets]
Comment 5 Martin Gysel (bearsh) 2017-03-04 19:42:08 UTC
(In reply to Brian Evans from comment #4)
> Created attachment 465352 [details]
> git-cola-2.10.ebuild
> 
> Updated ebuild for 2.10 which includes the dev-python/QtPy from system
> 
> May need a blocker on !dev-python/PyQt5[-gui,-network,-widgets]

failed for me with:
 * Fixing shebang in /usr/bin/git-cola.
/usr/bin/install: cannot stat '/home/bearsh/workspace/overlay/dev-vcs/git-cola/files/index.html': No such file or directory
!!! dodoc: /home/bearsh/workspace/overlay/dev-vcs/git-cola/files/index.html does not exist
 * ERROR: dev-vcs/git-cola-2.10::bearshlay failed (install phase):
 *   dodoc failed
Comment 6 Martin Gysel (bearsh) 2017-03-04 19:45:55 UTC
(In reply to Martin Gysel (bearsh) from comment #5)
> failed for me with:
>  * Fixing shebang in /usr/bin/git-cola.
> /usr/bin/install: cannot stat
> '/home/bearsh/workspace/overlay/dev-vcs/git-cola/files/index.html': No such
> file or directory
> !!! dodoc: /home/bearsh/workspace/overlay/dev-vcs/git-cola/files/index.html
> does not exist
>  * ERROR: dev-vcs/git-cola-2.10::bearshlay failed (install phase):
>  *   dodoc failed

arr, sorry for the noise, next time I should first read the error before posting it here, after copying the relevant files over into the filesdir it merges
Comment 7 Martin Gysel (bearsh) 2017-05-15 12:08:00 UTC
as this bug is open for about 5 month without any maintainer activity, @grknight (or any other dev) do you mind pushing your ebuild (or any later version) to the tree?
Comment 8 Brian Evans (RETIRED) gentoo-dev 2017-06-18 21:09:54 UTC
Maintainer timeout (by a long time)

git-cola-2.11.ebuild added