GNOME Bugzilla – Bug 309092
Backup conduit is unavailable
Last modified: 2005-06-27 14:26:08 UTC
Distribution/Version: Fedora Core 4 Once all the work in bug #274032 is done and syncing works again, the backup conduit is not listed in the conduits dialog. It turns out that the building of the backup conduit is explicitly disabled in the FC4 gnome-pilot RPM, likely because it wasn't yet ported to the new pilot-link API. The attached patch updates the backup conduit to the new API, as well as fixing a memory leak and an invalid memory read. Also, patch12 in the specfile needs to be removed to re-enable building of this conduit. Note that this patch applies on top of those included in the FC4 RPM.
Created attachment 48383 [details] [review] Update backup conduit to new pilot-link API and fix a couple of mem issues
The other issue is that RedHat's patch to move the conduits into appropriate directories based on 32-bit vs 64-bit is incomplete, and results in the installed .conduit files not containing the proper paths to the corresponding shared libraries. The attached patch completes the intended change. Note also that the .spec file needs a couple of changes as well to deal with installing the conduit files into the proper place. I've attached a diff for that too. With these three patches, the backup (and file) conduits are visible and functional again on FC4.
Created attachment 48384 [details] [review] Finish changing of prefix to libdir as begun in one of the RedHat patches in their RPM
Created attachment 48385 [details] [review] RedHat RPM spec file updates for conduit locations
I've broken this bug into two pieces since the memory issues are upstream ones which should be reported here, and the pilot-link API issues are problems with the RedHat patches which should be reported there. The replacement bugs are bug #309130 and https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=160278