Request: require glib2 >= 2.12

Geert Janssens janssens-geert at telenet.be
Sat Feb 20 09:20:27 EST 2010


On Friday 19 February 2010, Geert Janssens wrote:
> I'd like to bump the minimum required glib2 for the 2.3.x series to 2.12.
>  The reason is that I'm trying to solve a bug with database passwords that
>  contain ':' characters. This interferes with the code that uses ':' as
>  separator for the database parameters.
> 
> My solution would be to encode the password in base64 before saving it and
>  to decode it when required.
> 
> However, the base64 glib functions only appear in 2.12.
> 
> I think this bump shouldn't be any problem, because all distributions we
>  care about have at least this version.
> * The distro with the oldest glib version is (as always) RHEL5. It
>  currently ships 2.12.3. Debian Lenny (the oldest non-EOLed-Debian) comes
>  with 2.16.x. All others are more recent.
> * The windows build uses 2.22
> * Fink carries 2.20, MacPorts 2.22, I can't immediatly find what John uses
>  for his MacOSX builds, but I'm pretty confident it's more recent than
>  2.12.
> 
> So in practise it won't affect any of the targeted platforms, yet allows
> 1. the use of the base64 functions
> 2. a cleanup of several HAVE_GLIB_2_{8,12} conditionals that are never
> triggered anyway.
> 
> As usual, the question: any objections ?
> 
> Geert
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> 
After a consult on IRC, I have bumped the minimum requirement for glib2 to 
2.12

Geert


More information about the gnucash-devel mailing list