Bug 27424

Summary: PyQt4.Qt не предоставляет объектов из QtCore и QtGui
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: python-module-PyQt4Assignee: Grigory Ustinov <grenka>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: antohami, cas, cow, darktemplar, evg, george, grenka, imz, lav, mithraen, nbr, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, vitty, viy, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2012-06-09 00:43:10 MSK
модуль QT не предоставляет необходимых символов, из-за этого не собирается calibre. Потерян как минимум QtCore и QtGui

На p6:
$ strings /usr/lib/python2.6/site-packages/PyQt4/Qt.so |grep PyQt4
PyQt4.Qt
PyQt4.QtCore
PyQt4.QtGui
PyQt4.QtHelp
PyQt4.QtMultimedia
PyQt4.QtNetwork
PyQt4.QtDeclarative
PyQt4.QtOpenGL
PyQt4.QtScript
PyQt4.QtScriptTools
PyQt4.QtSql
PyQt4.QtSvg
PyQt4.QtTest
PyQt4.QtWebKit
PyQt4.QtXml
PyQt4.QtXmlPatterns
PyQt4.QtDesigner

на Sisyphus:
$ strings /usr/lib/python2.7/site-packages/PyQt4/Qt.so|grep PyQt4
PyQt4.Qt
PyQt4.QtXml
PyQt4.QtXmlPatterns
PyQt4.QtDesigner
PyQt4.QtDBus
PyQt4.QtDeclarative
PyQt4.QtHelp
PyQt4.QtMultimedia
PyQt4.QtOpenGL
PyQt4.QtScript
PyQt4.QtScriptTools
PyQt4.QtSql
PyQt4.QtSvg
PyQt4.QtTest
PyQt4.QtWebKit
Comment 1 real@altlinux.org 2012-06-09 12:02:13 MSK
Что-то я не виду, что calibre не собирается из-зв PyQt4, вижу, что он ругается на Link undefined.
Comment 2 Sergey V Turchin 2012-06-09 15:59:49 MSK
from PyQt4.Qt import *
test = QDomNode()

работает, а

from PyQt4.Qt import *
test = QString()

не хочет, как раз из-за того, что QtCore не цепляется, а QtXml цепляется, как видно в 1-м сообщении
Comment 3 Sergey V Turchin 2012-06-09 16:37:52 MSK
QtNetwork там уже есть в списке, т.е. проверьте, подцепится ли реально.
Comment 4 Repository Robot 2012-06-09 16:56:40 MSK
python-module-PyQt4-4.9.1-alt6 -> sisyphus:

* Sat Jun 09 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux> 4.9.1-alt6
- Added PyQt4.QtCore, PyQt4.QtGui and PyQt4.QtNetwork symbols into
  PyQt4.Qt (ALT #27424)