| *** J1m has quit IRC | 00:59 | |
| *** cropleyb has joined #zodb | 01:33 | |
| *** cropleyb has quit IRC | 02:09 | |
| *** cropleyb has joined #zodb | 02:42 | |
| *** srichter__ has joined #zodb | 03:08 | |
| *** cropleyb has quit IRC | 03:09 | |
| *** cropleyb has joined #zodb | 04:39 | |
| *** cropleyb has quit IRC | 05:58 | |
| *** cropleyb has joined #zodb | 06:23 | |
| *** Knio has joined #zodb | 07:37 | |
| Knio | I'm trying to install zodb and it's pretty confusing | 07:48 | 
|---|---|---|
| Knio | zodb.org says "pip install ZODB", the book says "easy_install ZODB3", but the README says that it's version 4.0 | 07:51 | 
| *** cropleyb has quit IRC | 08:06 | |
| *** cropleyb has joined #zodb | 08:19 | |
| *** cropleyb has quit IRC | 08:38 | |
| *** agroszer has joined #zodb | 09:22 | |
| *** cropleyb has joined #zodb | 09:54 | |
| *** cropleyb has quit IRC | 10:24 | |
| *** cropleyb has joined #zodb | 10:58 | |
| *** cropleyb has quit IRC | 13:03 | |
| *** cropleyb has joined #zodb | 13:47 | |
| *** cropleyb has quit IRC | 14:19 | |
| *** J1m has joined #zodb | 14:59 | |
| *** J1m has quit IRC | 15:03 | |
| *** J1m has joined #zodb | 16:24 | |
| *** J1m has quit IRC | 16:26 | |
| *** J1m has joined #zodb | 16:27 | |
| *** agroszer has quit IRC | 17:36 | |
| aclark | Knio: either pip or easy_install should work… and ZODB3 and ZODB are two different packages the latter of which is version 4 | 20:06 | 
| aclark | Knio: so if you've never used ZODB, pip install ZODB is probably what you want. | 20:07 | 
| Knio | is 4 still under active development? | 20:15 | 
| J1m | Knio yes | 20:20 | 
| * aclark hopes so | 20:27 | |
| Knio | heh | 20:28 | 
| Knio | ZODB3, version 3.11.0 depends on ZODB, version 4.0.0 | 20:29 | 
| Knio | can that package be renamed or at least get its version number bumped or something? | 20:40 | 
| J1m | Knio, no | 20:52 | 
| J1m | though I'm not sure what you're refering to with "that" | 20:52 | 
| Knio | https://github.com/zopefoundation/ZODB3/blob/master/setup.py | 20:54 | 
| Knio | that seems very confusing to newcomers | 20:55 | 
| J1m | don't all setup files seem confusing? | 20:57 | 
| J1m | <shrug> if you read setup files, you are generally seeking confusion. | 20:57 | 
| J1m | a comment would help a lot though. | 20:57 | 
| J1m | not sure how this relates to version numbers. | 20:58 | 
| Knio | i dont mean the file, i mean the fact that package named "3" at version 3.11 is actually installing version 4 of everything | 20:58 | 
| J1m | This is necessary because tons of packages depend on zodb3 but will work fine with zodb 4. | 20:58 | 
| J1m | if we didn't do this, all of those packages would have to be modified unnecessarily. | 20:59 | 
| Knio | im not sure i follow.. if they depend on ZODB3, they're already running on ZODB 4.0.0dev | 20:59 | 
| J1m | This *is* explained in the readme. | 21:00 | 
| J1m | I don't know what you mean. | 21:00 | 
| Knio | if you install ZODB3 version 3.11, you get ZODB version 4.0.0 | 21:00 | 
| J1m | If have a package that depends on ZODB3, I can't satisfy that dependency with ZODB. But you can satisfy it with ZODB3 3.11, which actually uses ZODB. | 21:01 | 
| J1m | I don't know what your point is. | 21:01 | 
| Knio | ZODB3 3.11 actually uses ZODB *4.0.0*, so why not just bumb the version and make it ZODB3 4.0.0? that wouldnt break anything that depends on ZODB3, and would make the versioning much less confusing | 21:03 | 
| J1m | ah. That sounds like a good idea. That's what we should have done. | 21:05 | 
| Knio | heh | 21:05 | 
| J1m | we didn't realize we should have done that until we had already released 3.11, at which point it was too late, in some sense. | 21:06 | 
| J1m | iow, we should have named it ZODB3 4 because it was really a major update. | 21:06 | 
| J1m | But I can see how rereleasing 3.11 as 4 has some additional benefit, to say nothing of humor. | 21:07 | 
| Knio | now im confused again | 21:09 | 
| Knio | I dont think its too late to change the version number though, people can still depend on ZODB3==3.11 and the contents wont change if they arnt pinned | 21:20 | 
| J1m | we never retract releases. So we can't change the version #. It's too late not to have released 3.11. | 21:28 | 
| J1m | It's not to late to re-release 3.11 as 4. | 21:28 | 
| J1m | You seem to think that would be beneficial. I'm willing to go along. | 21:29 | 
| Knio | retract? | 21:29 | 
| Knio | you just release a new version with a higher version number, the old versions are still all there | 21:29 | 
| J1m | Yes, that wouldn't be a "change" to the version number. | 21:30 | 
| J1m | That would be adding a new version number. | 21:30 | 
| Knio | adding to pypi i guess... wouldnt it be a change in the source? | 21:31 | 
| aclark | Knio: yes to make a new release you bump the version number in setup.py… | 21:41 | 
| Knio | yea | 21:41 | 
| Knio | thats all im asking for :p | 21:41 | 
| J1m | OK, I'll make a ZODB 3 4 release | 21:43 | 
| Knio | yey | 21:43 | 
| aclark | \o/ | 22:11 | 
| *** Knio has quit IRC | 22:43 | |
| *** Knio has joined #zodb | 22:43 | |
| *** Knio has quit IRC | 23:52 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!