Closed (won't fix)
Project:
MongoDB
Version:
6.x-1.x-dev
Component:
Miscellaneous
Priority:
Critical
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
11 Mar 2011 at 18:19 UTC
Updated:
17 Aug 2013 at 02:17 UTC
This one's for the other maintainers of this module -- chx added me as a co-maintainer yesterday at the end of DrupalCon. I committed #971260: Adding event details page to mongodb_watchdog to the 6.x branch, but I want to hold off on committing #971232: Collection name variables should be removed and other changes until I coordinate it with the other maintainers.
Specifically:
I'm happy to take this "offline" to IRC, let me know.
Thanks!
Comments
Comment #1
chx commentedYes. I will answer. (aka subscribe)
Comment #2
chx commentedOK I am back. Sorry for disappearing like that. Life was happening. Lots. And I spent my Drupal time in the relation project. Thanks for coordinating. I just pushed a lot of stuff (basically, the last eight or so months of fixes from examiner.com) to D7 but the mongodb.module itself did not change this time see http://drupalcode.org/project/mongodb.git/history/refs/heads/7.x-1.x:/mo...
and let's coordinate releases, yes. I answered the other issue too.
Comment #3
crea commentedSubscribing
Comment #4
thebuckst0p commentedThanks chx! I reviewed the issues you just updated for 6.x relevance, most don't apply, but #971232: Collection name variables should be removed is still outstanding, I committed a partial fix (removing unused variables), but I could use a 2nd eye before I commit the main issue (inconsistent variables).
I'm only using the Watchdog part of the module, and the core connection helpers for custom functionality, so I'm not sure what the roadmap or status of the cache and session components are. Is anyone using them?
Comment #5
thebuckst0p commentedLooks like we need someone who uses the cache or session parts of the 6.x module in production to give some feedback on those. I'll mark this 'postponed' for now.
Comment #6
arielkung commentedHi, I'm going to use sessions part on a high traffic production site. I'll try to stay tuned and give some feedback.
Comment #7
fgmI took an different approach in #1174142: Backport from D7 version, by bringing the 6.x version completely to sync with the latest 7.x version (mongodb[_watchdog] only).
This seems a more natural fix than letting the 6.x version evolve/diverge separately and with lower functionality for the same (sub)modules: as I will be working again quite a bit on Mongo with 6.x for several weeks, I will also be more able to work on 6.x issues if we follow this path than the current version, since it will be closer to the 7.x. This should also make it easier for anyone wishing to backport any of the other submodules if mongodb.module, at least, stays mostly in sync with 7.x.
Comment #8
crea commentedI suggest that we review (for a short time) existing patches in the queue and commit. We don't have a release at this point so it's better to commit something that is known to work and to continue from there.
Then we can invite everyone to test the dev release and report bugs. It's much easier to test when you have working module out of the box without applying handful of patches.
This is a very low score for such promising module and I think we could change that.
Comment #9
fgmAs indicated on the #1174142: Backport from D7 version, the 6.x version is now in line with the 7.x version for mongodb and watchdog, meaning from then on, patches for these two modules should likely apply to both versions.
Until #1007974: Backport sessions module to D6, #1098268: Backport cache to D6 and #1179738: Backport queue to D6 are committed, other modules can still evolve only on D7, likely making it easier to backport from a single version than maintaining divergent code bases. Once/if these are backported, patches should then apply to both versions (or be backported from D7 where needed).
I do not think it makes sense to open the D8 branch yet, does it ?
The "needs review" status is set for this proposed policy, not for the code, of course.
Comment #10
thebuckst0p commentedNice work fgm. I just got back from vacation and won't have any time (or incentive) to work on this module for the foreseeable future, so it's all yours as far as I'm concerned.
Ben
Comment #11
crea commentedActually, I'm interested in 6.x too. I'm only learning MongoDB thus I can't make important decisions on my own. Also I don't use IRC unfortunately, but I'm always happy to discuss stuff in the issue queue.
Comment #12
fgmOK, committed our latest changes to 6.x.
Comment #13
crea commentedI think having separate code bases is inevitable. I am happy to develop for D6, but having to make D7 version of a patch then backporting it to D6 would be very frustrating for me, because I'm not even using D7.
So I say, let's hack the hell of it, and D7 users can forward port.
Comment #14
marcingy commentedClosing as over 2 years old