[06:00:12] <idella4> -------------------------------------------------------------------- --- PIL CORE support ok --- TKINTER support ok --- JPEG support ok --- ZLIB (PNG/ZIP) support ok --- G4 TIFF support ok --- FREETYPE2 support ok --- LITTLECMS support ok --- WEBP support ok
[11:43:33] <aclark> wiredfool: do you want #202 and #191 merged yet?
[11:43:48] <aclark> wiredfool: i'm ok with merge now and test later if what you have is "close enough"
[11:44:07] <aclark> wiredfool: but of course, I don't want to be reverting things later :-)
[16:08:05] <wiredfool_> aclark: I'm not ready for PR202 to go, 191 is a maybe. There's some breakage by design there, easily fixed, and the sooner the better. OTOH, I'd feel better if someone other than you and me gave it a smoke test
[17:26:54] <aclark> wiredfool_: k, well once it goes in master everyone else can test pretty easy so i'll merge 191 then?
[17:41:41] <wiredfool_> what I'm doing on my windows thing is that I've got a version.py file, that's the only place I have a version
[17:41:56] <wiredfool_> and I import it for setup, and everywhere else
[17:42:13] <wiredfool_> but in this case, I need a list of plugins as well, and I need the version for the c code
[17:42:30] <wiredfool_> and I haven't managed to pass the version string in as a command line compiler define
[17:42:51] <aclark> I don't want to do anything "crazy" that someone (anyone) would look at and say "WTF?" Even if it makes sense to use it'll be hard to explain and likely not worth it.
[17:43:17] <wiredfool_> I don't want to have to manually maintain stuff
[17:43:45] <wiredfool_> Though, the plugin lists are all over the place already
[17:44:25] <aclark> Plugin lists? You mean PIL plugins e.g. webp?
[17:45:16] <wiredfool_> yeah. look at __init__ in the namespace pyll request
[17:45:19] <aclark> IIUC, PIL currently does a terrible job at managing plugins. But it's probably a terrible job everyone is familiar with at least. So if we start fixing that we probably need to be careful.
[17:45:46] <aclark> Because there is the risk of making it worse, more confusing, etc
[17:51:44] <aclark> I mean, if it's something no one is going to ever notice… then I don't care. If there is the potential for someone and say "WTF?" then we'll have to be prepared to defend the decision, etc.
[17:54:58] <wiredfool_> I'd like to add version tagging in all the .so files, so that we know when we've managed to cross import something that we're not supposed to.
[17:55:24] <wiredfool_> that's one way to detect some of the errors we were getting with the jpeg stuff.
[17:56:18] <wiredfool_> the other way would be static libraries, but I don't know how much we want to do that, since it means that you've got to recompile pillow everytime there's a tiff security update, which is far more often than one would prefer given the age of the software