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 Owners: mbarnes Branches: (none) InitialCC: 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.