Bug 383 - can't install rpmdrake from Alpha2 "dual" ISO (needs to rebuild perl webkit binding against latest webkit)
Summary: can't install rpmdrake from Alpha2 "dual" ISO (needs to rebuild perl webkit b...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: release_blocker critical
Target Milestone: ---
Assignee: Anne Nicolas
QA Contact:
URL:
Whiteboard:
Keywords: PATCH
: 532 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-03-15 20:36 CET by Antoine Pitrou
Modified: 2011-03-24 20:50 CET (History)
7 users (show)

See Also:
Source RPM: perl-Gtk2-WebKit
CVE:
Status comment:


Attachments
diff of urpmi selecting packages before and after (1.83 KB, patch)
2011-03-16 15:28 CET, Thierry Vignaud
Details | Diff
diff of spec file (808 bytes, patch)
2011-03-16 16:17 CET, Thierry Vignaud
Details | Diff

Description Antoine Pitrou 2011-03-15 20:36:44 CET
Trying to install rpmdrake using urpmi fails because of lib64webgtk1.0 ("due to unsatisfied webkit 1.0").


Reproducible: 

Steps to Reproduce:
D Morgan 2011-03-15 20:42:22 CET

CC: (none) => dmorganec
Assignee: bugsquad => ennael1

D Morgan 2011-03-15 20:42:31 CET

Priority: Normal => release_blocker
Severity: normal => critical

Comment 1 Anne Nicolas 2011-03-16 14:37:51 CET
Thierry, would it be possible to rebuild rpmdrake against webkit 1.3. We have both versions in Mageia but I just cannot have both webkit versions in dual

CC: (none) => thierry.vignaud

Comment 2 Thierry Vignaud 2011-03-16 14:52:55 CET
Actually it's perl-Gtk2-WebKit that needs to be rebuild.
I cannot test from where I am for now

CC: (none) => mageia
Source RPM: rpmdrake => perl-Gtk2-WebKit

Comment 3 Thierry Vignaud 2011-03-16 14:54:51 CET
Adding jquelin if he has time to look at it in the meantime.
Hopefully a simple rebuild of the perl binding might be enough.

CC: (none) => jquelin
Summary: can't install rpmdrake from 700MB Alpha2 "dual" ISO => can't install rpmdrake from Alpha2 "dual" ISO (needs to rebuild perl webkit binding against latest webkit)

Comment 4 Anne Nicolas 2011-03-16 14:57:18 CET
Yes you are right that would be great indeed. BTW do we still need webkit 1.0 ?
Comment 5 Thierry Vignaud 2011-03-16 15:12:51 CET
1) well this new webkit-devel lacks a requires on libsoup-devel:

+ /usr/bin/perl Makefile.PL INSTALLDIRS=vendor
Package libsoup-2.4 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsoup-2.4.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libsoup-2.4', required by 'WebKit', not found

Just adding a "BuildRequires: libsoup-devel" in perl-Gtk2-Webkit is enough to workaround this.

Package build fines then. I'ven't tested rpmdrake.
Comment 6 Thierry Vignaud 2011-03-16 15:28:20 CET
Created attachment 124 [details]
diff of urpmi selecting packages before and after
Thierry Vignaud 2011-03-16 15:29:03 CET

Attachment 124 mime type: text/plain => text/x-diff

Thierry Vignaud 2011-03-16 15:29:23 CET

Attachment 124 is patch: 0 => 1
Attachment 124 mime type: text/x-diff => text/plain

Comment 7 Thierry Vignaud 2011-03-16 16:17:45 CET
Created attachment 126 [details]
diff of spec file


rpmdrake doesn't use Gtk2::WebKit.

I've checked drakxtools' display_releasenotes.pl, it works OK with the rebuilded perl-Gtk2-WebKit.
Can anyone add the libsoup-devel BR, bump the release and submit?

I won't be able to do so before 19h00/19h30 (Pariz TMZ)
Thierry Vignaud 2011-03-16 16:18:36 CET

Keywords: (none) => PATCH
Status: NEW => ASSIGNED
CC: (none) => misc

Comment 8 Michael Scherer 2011-03-16 16:21:49 CET
I will do.
Comment 9 Olivier Blin 2011-03-16 21:34:13 CET
We should remove the webkitgtk (1.3.12) package, it does not match our packaging at all (library naming for example), and it is duplicate with the webkit (1.2.5) package.

IMHO, we should instead update the webkit package to 1.3.12 (and drop webkitgtk)

CC: (none) => ahmadsamir3891

Comment 10 Ahmad Samir 2011-03-16 22:40:11 CET
Discussing with blino further no IRC, 1.3.12 is a development release (from the development tree http://www.webkitgtk.org/?page=download ); since it's better to stick with the stable release (drakx maintainer know first hand how much webkit changes impact drakconf..), dmorgan removed webkit-1.3.12 from the repos, so it's 1.2.5 for now.

(Some packages will need to be rebuilt).

Leaving this one open until perl-Gtk2-WebKit is rebuilt.
Comment 11 Thierry Vignaud 2011-03-17 07:51:51 CET
It has been rebuild => closing

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED

Comment 12 Manuel Hiebel 2011-03-24 20:50:01 CET
*** Bug 532 has been marked as a duplicate of this bug. ***

CC: (none) => LpSolit


Note You need to log in before you can comment on or make changes to this bug.