Hello, On Sun, 2009-01-18 at 22:54 -0600, HggdH wrote:
On Fri, 2009-01-16 at 08:56 +0530, Bharath Acharya wrote:Bharath -- the libpst patch you list: has it been proposed (&accepted)upstream already? If not, could you tell us when it is? I wouldratherhave libpst packaged as pure as possible from upstream...http://hg.five-ten-sg.com/libpst/rev/ff1743cbe4aa ^^^ That's the commit for generating a shared library. The other patch I'll make changes to the Evo code sometime soon to fix it up locally than upstream in libpst. For now its a patch on top of libpst. I'll build the new packages released and let you know the results.I have gone ahead and built Ubuntu packages for libpst-0.6.25. Of course, I am not sure the plugin works with them (I cannot test, since I have no .pst files to play with).
I'm attaching a sample pst file. It must have some 15-20 msgs.
But I *did* build Evo trunk with it, and the plugin was compiled in. Now, if I select File/Import, I do not see any option for an Outlook PST file; If I select Edit/Plugins, the plugin is shown enabled. I do not know if this is is the correct behaviour or not.
Attaching the screenshot for Importing a file into Evolution. Its under File-> Import -> Import a single file-> File type. Select the pst file and it should be able to import it well. Let me know your observations. A .pst file containing 1k messages took me a minute to import.
Some observations on the Ubuntu package(s): 0. Bharath's additional patch is also built in (via ./debian/patches/10-current-attach.patch). I had to rebase it to 0.6.25. 1. I had to radically change the debianisation provided by upstream. I am not sure what upstream intended, but their debianisation simply does not work, and they do not provide clean sources (i.e., without debianisation). So the current source package is, huh, sort of tainted with my changes to the ./debian directory contents. But the original upstream source is still provided. 2. I split the binary packages in readpst (the command-line utilities), libpst (the shared library), and libpst-dev (the development files). All binaries have debugging symbols enabled by default. the libpst package is needed for Evolution run-time; the libpst-dev for building Evolution (actually, the plugin), and it is not needed for run-time; the readpst packages provide the same as older libpst releases (just the command-line utilities). Later on I will split the debugging symbols to standard Debian -dbg packages.
This sounds good.
3. They are available on my personal package space on Ubuntu (https://launchpad.net/~hggdh2/+archive). The source and binaries packages can be downloaded from there, for i386, AMD64, and lpia. 4. If someone actually uses them, I would like to have feedback. There are certainly still some cleanup to be done for the packages. 5. No, I did not build Evo trunk in my PPA, and I do not intend to. Regards, ..hggdh..
Regards, --Bharath
Attachment:
chris.pst
Description: Binary data
Attachment:
PST-Import.png
Description: PNG image