Description of problem: frescobaldi needs python-poppler-qt4 this rpm would be a Requires instead of a Suggests in the spec file It's true for Mga2 and cauldron No problem for this in cauldron But in Mageia2 : python-poppler-qt4 needs to be updated (bug 8034) before frescobaldi is updated !
Version: 2 => CauldronWhiteboard: (none) => MGA2TOO
Depends on: (none) => 8034
Keywords: (none) => TriagedCC: (none) => dmorganec, fundawangSummary: frescobaldi can't work without python-poppler-qt4 => frescobaldi should requires python-poppler-qt4
I was not clear indeed : 1) for cauldron Frescobaldi is quite useless without its capacity of displaying the score This capacity is only given through python-poppler-qt4 This python-poppler-qt4 ought to be a Require better than a Suggest in Frescobaldi spec file. Beside this there should be a real Suggest added to the spec file : portmidi which allows to hear the score you can display... That means modify line 11 : Requires: python-poppler-qt4 add a line line 12 : Suggests: portmidi in the spec file 2) for MGA2 Same thing as for cauldron... Frescobaldi may be rebuilt with these require and suggest and provided as an update. But before doing this : bug 8034 must be resolved first : python-poppler-qt4 mismatches as it is provided in Mageia2 !
thanks to Funda You're really fast (seen your work on the BS) I'm gonna test the update as soon as possible
OK tested on MGA2 586 (after having first updated python-poppler-qt4 bug 8034) Smoothly updated Reason of the update Frescobaldi was useless without python-poppler-qt4 installed (no score display) This update simply add this strict dependancy (instead of simply suggesting it) and suggest an other optional dependancy "portmidi" to play the created midi files. NB This update must be pushed in update repo only after python-poppler-qt4 has been itself pushed in update repo !
Summary: frescobaldi should requires python-poppler-qt4 => update request frescobaldi MGA2
Assignee: bugsquad => qa-bugsSummary: update request frescobaldi MGA2 => update to validate for MGA2 : frescobaldi (Require added)Whiteboard: MGA2TOO => MGA2TOO MGA2-586 OK
SRPM: frescobaldi-2.0.4-1.1.mga2.src.rpm ---------------------------------------- frescobaldi
Version: Cauldron => 2Source RPM: frescobaldi => frescobaldi-2.0.4-1.1.mga2.src.rpmWhiteboard: MGA2TOO MGA2-586 OK => MGA2-32-OK
---------------------------------------- Running checks for "frescobaldi" using media "Core Release" and "Core Updates Testing". ---------------------------------------- Mageia release 2 (Official) for x86_64 Latest version found in "Core Release" is frescobaldi-2.0.4-1.mga2 Latest version found in "Core Updates Testing" is frescobaldi-2.0.4-1.1.mga2 ---------------------------------------- The following packages will require linking: lib64portmidi0-217-4.mga1 (Core Release) portmidi-217-4.mga1 (Core 32bit Release) portmidi-217-4.mga1 (Core Release) ---------------------------------------- Done.
Depends on: (none) => 2317
$ rpmdiff -iT frescobaldi-2.0.4-1.mga2.noarch.rpm frescobaldi-2.0.4-1.1.mga2.noarch.rpm added REQUIRES python-poppler-qt4 ..5........ /usr/lib/python2.7/site-packages/frescobaldi-2.0.4-py2.7.egg-info rpmdiff doesn't appear to show added suggests but confirmed in the spec and urpmq that it is added. http://svnweb.mageia.org/packages/updates/2/frescobaldi/current/SPECS/frescobaldi.spec?r1=238961&r2=317296 $ urpmq --suggests ./frescobaldi-2.0.4-1.1.mga2.noarch.rpm portmidi $ urpmq --requires ./frescobaldi-2.0.4-1.1.mga2.noarch.rpm python-qt4 python-poppler-qt4 python python(abi)[== 2.7]
the update is validated for MGA2-64 through bug 8034 ... Advisory proposal Frescobaldi requires python-poppler-qt4 to work correctly this update proposes a hard Require of it instead of a simple Suggest. This update suggests too portmidi to play the music score displayed
Whiteboard: MGA2-32-OK => MGA2-32-OK MGA2-64-OK
Thankyou Philippe and Richard Validating SRPM: frescobaldi-2.0.4-1.1.mga2.src.rpm Advisory ======== Frescobaldi requires python-poppler-qt4 to work correctly this update proposes it as a hard Require instead of a simple Suggest. This update suggests too portmidi to play the music score displayed. ========= The following packages will require linking: lib64portmidi0-217-4.mga1 (Core Release) portmidi-217-4.mga1 (Core 32bit Release) portmidi-217-4.mga1 (Core Release) Could sysadmin please push this at the same time as (or after) python-poppler-qt4 in bug 8034 and make the required links. Thanks!
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Hi Claire I just saw you didn't mention libportmidi0-217-4.mga1 beside lib64portmidi0-217-4.mga1... Isn't it needed too (for 32 bits release) ? If I'm wrong : apology for disturbing you uselessly. Regards Philippe
Yes, it will be Philippe. We're working around bug 2317. Sysadmin, Thomas, knows from the list which rpm's to link.
Packages linked and update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0227
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED