-
Notifications
You must be signed in to change notification settings - Fork 8
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zef install: MongoDB fails #20
Comments
This test (110-client) is tricky in that there is some time spent in calculating the topology. The test might ask for it too early. This should not happen of course and any investigation to that info should be delayed (by the program) until the info is stable. |
Thanks, Marcel. I got interested in your module because I took David Goldman's MongoDB class Thursday at TPC NA 2017 and want to use Perl 6 instead of Perl 5 . I, too, am a Perl 6 lover since 2014. Thank you for your contribution. |
Hi Tom, perhaps installing without testing ( I am also very interested in your experience with this package. Is it convenient/usable enough to use it etcetera. David Golden helped me out also once or twice. He is very knowledgeable about perl and MongoDB Regards, |
I will try that--thanks! BTW, do you have an IRC #perl6 name? Mine is "tbrowder". |
Mine is MARTIMM, same as on Github. I am not there often though, sometimes I look there to follow discussions or ask questions but I am a bit slow in digesting suggestions so I hesitate to ask things there. |
On Sat, Jun 24, 2017 at 5:17 AM, Marcel Timmerman ***@***.***> wrote:
Mine is MARTIMM, same as on Github. I am not there often though,
Thanks. I completely understand.
I do like it, but I often make stupid comments, e.g., I reply too
quickly to a thread and have to retract or apologize for the noise. I
also feel like I'm sending msgs to a black hole when I never see a
response to some reasonable comment. In spite of all that, I'm glad
the channel is there, and most people are really nice and helpful.
|
I like it too. I've had responses from people who helped me out with things or explained things of perl6 which I only understood a few hours later :-) But in the end, we'll get there. |
In the meantime I inserted two tests if the client is ready to return info. uploaded a new version but may take some time in the ecosystem? Version 0.37.4 |
Ok, I will fork it, get a local copy, and give it a try. |
Maybe cloning is more convenient, you can |
Cloned MongoDB, attempted a normal install:
results:
I used Ctl-C to stop the test after 11 minutes. Then I installed with no test. Will attempt using it in a while. |
That will take a while before I recover from this :-\ after that I'll work it... Would you please show the outcome of the first test? (009-mk-sandbox.t) |
perl6 t/009-mk-sandbox.t:
|
Thanks, Tom, I was afraid that no server was started at all. This outcome shows that the servers were started. At the start of test1110-client.t you can find the following lines;
would you please change these into the following and then run that test again?
A lot of messages are generated because tests are done with nonexistent servers etc. |
I have to leave my hotel now. I'll try to check your suggestion out later today or tomorrow. Thanks for pursuing this! |
Well, I have to leave too for a much longer time, but I'll return |
I modified test 110-Client.t as you said. Then
and more similar lines. Is there some special mongod configuration I'm expected to have? My current configuration file (/etc/mongod.conf) as installed (db version 3.4.5; I have not modified it in any way):
|
Well, in the beginning it is supposed to be many error messages, because
that's part of the test. I am interested in the part where the tests
themselves are failing.
For the tests, the setup of the server is controlled by the test. Important
however, is the servers version. At the moment as high as possible which is
3.4.5 I believe.
Btw, I will not be often in a wifi zone at the moment, so don't worry if I
don't respond.
|
On Tue, Jun 27, 2017 at 05:45 Marcel Timmerman ***@***.***> wrote:
Well, in the beginning it is supposed to be many error messages, because
Hm, any estimate of how many failures or how long it should take? I will
try to let them run to completion and time it.
… |
A new version is made where a lot is changed in the Client, Server and Monitor classes. Please try again. |
On Mon, Jul 31, 2017 at 01:57 Marcel Timmerman ***@***.***> wrote:
A new version is made where a lot is changed in the Client, Server and
Monitor classes. Please try again.
Thank you, Marcel. I wiil, but it will be a while.
|
In the meantime, I've cut back the number of tests when installing the driver. The removed tests will later run only on my system and the test servers Travis and later on AppVeyor. |
Some test I should've done a long time ago. I relied too much on the results shown by Travis and my own experience by installing from local dir |
So am I correct to guess that tests are still failing, since this is not resolved? I didn't manage to pass them, same error as indicated in the last comment of #31. Maybe we can lend a hand here? |
This happened a long time ago. In the meantime, I thought that this was installable. In a short time, I'll make version 0.43.10.2 available if Travis will handle it without problems. |
Thanks! |
It is published and installs fine. For the test, I need mongo servers which I download. I noticed that I download two versions of which only one is used when testing on a users system. The other is only meant to test on Travis. So there is still room for improvement... |
It is published and installs fine. For the test, I need mongo servers which I download. I noticed that I download two versions of which only one is used when testing on a user's system. The other is only meant to test on Travis. So there is still room for improvement... |
Note the failure is when using the very latest rakudo (branch nom) with bumps to nqp and MoarVM:
perl6 -v:
This is Rakudo version 2017.06-45-g86e7b2b built on MoarVM version 2017.06-13-g7405dfa
implementing Perl 6.c.
===> Testing: MongoDB:ver('0.37.3')
[... and more failures]
The text was updated successfully, but these errors were encountered: