After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 309092 - Backup conduit is unavailable
Backup conduit is unavailable
Status: RESOLVED NOTGNOME
Product: gnome-pilot
Classification: Other
Component: conduit: backup
2.0.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-pilot Maintainers
gnome-pilot Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-06-26 22:42 UTC by Mark Adams
Modified: 2005-06-27 14:26 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Update backup conduit to new pilot-link API and fix a couple of mem issues (4.67 KB, patch)
2005-06-26 22:42 UTC, Mark Adams
none Details | Review
Finish changing of prefix to libdir as begun in one of the RedHat patches in their RPM (1.40 KB, patch)
2005-06-26 22:48 UTC, Mark Adams
none Details | Review
RedHat RPM spec file updates for conduit locations (1.11 KB, patch)
2005-06-26 22:50 UTC, Mark Adams
none Details | Review

Description Mark Adams 2005-06-26 22:42:07 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.
Comment 1 Mark Adams 2005-06-26 22:42:50 UTC
Created attachment 48383 [details] [review]
Update backup conduit to new pilot-link API and fix a couple of mem issues
Comment 2 Mark Adams 2005-06-26 22:47:57 UTC
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.
Comment 3 Mark Adams 2005-06-26 22:48:42 UTC
Created attachment 48384 [details] [review]
Finish changing of prefix to libdir as begun in one of the RedHat patches in their RPM
Comment 4 Mark Adams 2005-06-26 22:50:46 UTC
Created attachment 48385 [details] [review]
RedHat RPM spec file updates for conduit locations
Comment 5 Mark Adams 2005-06-27 14:26:08 UTC
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