Red Hat Bugzilla – Bug 430756
Provide libsoup-2.2 compat library
Last modified: 2008-03-06 07:02:53 EST
Please, provide libsoup-2.2 compat library (as a separate package).
The newest libsoup-2.3.0 has new API, incompatible with the 2.2.x series, and
even introduces some design changes. This prevents the easy adoption of rawhide
applications, who depends on libsoup.
F.e., in a case of "libtranslate" it requries a deep upstream work, because
"libtranslate" uses "soup filters", which no more supported since the 2.3.x branch.
New Package CVS Request
Package Name: libsoup-compat
Short Description: provide libsoup-2.2 API in F9 for backward compatibility
Cvsextras Commits: yes
Basically I just want to provide the latest "libsoup" package from Fedora 8 as
"libsoup-compat" in Fedora 9.
Meanwhile, Dmitry, you might want to enlist Dan Winship's help in porting
libtranslate to the new API.
Oops, wrong flag...
I would prefer the name of "libsoup22" (and "libsoup22-devel" for devel).
The name of "compat-libsoup" does not specify that it is *exactly" the version
of 2.2, and this package will never have another != 2.2 version...
All new packages (even compat) must go through review. Matthew is going to
submit this for review soon... clearing cvs flag.
I've already given Dmitry a patch for libtranslate, and I'm working on some
other packages. But drivel in particular is going to take a while.
BTW, the gentoo maintainer pointed out to me that libsoup 2.2 and 2.4 conflict
in /usr/share/gtk-doc/html/libsoup, so you'll have to fix that one way or the other.
Easiest solution would be to just disable API documentation on the compat
package and point people to http://library.gnome.org/devel/libsoup/2.2/.
Bug #430978 is the package review request (libsoup22).
This is exactly what we ship in Fedora 8, minus the API documentation.