-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi All:
On 03/14/2017 02:14:18 PM Tue, Albrecht Dreß wrote:
Hi Jeff: Thank you so much for this information! I believe your new lib will simplify many parts in Balsa (but we probably still need to support the old GMime 2.6 based stuff until all LTS distos switched to the new one).
I installed GMime 3.0.1 from git, and I have a patch against Balsa git master for building with it, keeping the ability to build with 2.6 through the magic of #if. It just adapts Balsa's current code to work with the new API, but even so it's a big mess, over 2k lines of patch, touching 32 files and creating 160 blocks of conditionally compiled code. But it compiles and runs in at least one configuration, so it's available for exploring the new features that Jeff put in 3.0. If we're going to need a single tree that can build with either 2.6 or 3.0, I could commit this patch. It looks first for 3.0, with a fallback to 2.6--no configure option for choosing, although one could be implemented. Alternatively, we could make a stable gmime-2.6 branch and make master 3.0-only, which would make for a more convenient development process. Since no GMime 3.0 packages have yet been released(?), and development is possible only for the intrepid git user, another possibility would be to open a bug and post patches there, until released packages enable easier testing. Any suggestions about how to proceed? Peter -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAllK0QQACgkQH1/UtbkqdPWangCfWRoeXDTIP1jS39YwI1LKebYF yOYAn3yTAaxv/NKGncKqkDjVmeaqOXzu =vi+P -----END PGP SIGNATURE----- _______________________________________________ balsa-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/balsa-list
