Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
5 Mar 2015 at 15:17 UTC
Updated:
30 Jul 2015 at 18:24 UTC
Jump to comment: Most recent
Comments
Comment #1
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxgausie2446607git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
gausie commentedFixed changes recommended by bot.
Comment #3
leopathu commentedI can't clone your module. It is asking password for clone the module.
Kindly check the git permission and set proper permission to access to clone the git by anonymous user.
1. Write properly the git details in project applications issues
example :
Comment #4
pjcdawkins commentedComment #5
pjcdawkins commented@leopathu, just a reminder - every user is able to edit any issue. I updated the clone command.
Comment #6
pjcdawkins commentedNote that review comments do not all need to be addressed in order for a project to pass review. Simply set the issue back to ‘Needs review’, whenever you have addressed everything that you think is reasonable.
My review disclaimers
General comments
README.md file
This is impressively clear. Just a few notes:
Installation experience (so far)
variable_get('election_livestats_redis_host', '127.0.0.1')(Manual, IDE-assisted) code review comments
election_vote_access_test(). Document that a patch is required? Or I should just commit the patch...Comment #7
pjcdawkins commentedJust an update: I got around the Redis problem, and I posted a dubious patch in #2449911: Read config.json in the module to get the Redis host and port.
My next problem was with my hosting choice (it runs nodejs but won't let me expose the port, or daemonize it), so I'm going to see if I can test locally.
Comment #8
gausie commentedThanks for taking your time to review the module.
I think I have addressed everything in your feedback except:
Also to answer some questions that came up:
npm installfaster using npm's form of a lock file but it only seems to bring it from 4 to 3 seconds to me.Comment #9
drupalove commentedThanks for this module. I had a quick look and noticed the following:
election_livestats.admin.inc file
At the end of your code there is an extra semicolon (;) on line 37 in hook_form().
README.md file
1) please correct the spelling mistake:
compatable ==> compatible
2) ensure line 29 has max of 80 characters as recommended by http://pareview.sh/pareview/httpgitdrupalorgsandboxgausie2446607git
Clone Repository
When I cloned this module, it cloned into a directory named '2446607'.
Please add the module name to the clone command so that it looks like this:
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/gausie/2446607.git election_livestatsYou can find the correct git clone command for your sandbox by clicking on the Version control tab, removing the checkbox in front of "Maintainer", and clicking Show. You can then copy-paste the git clone command from the codeblock below "Setting up repository for the first time".
Comment #10
drupalove commentedSetting this to needs work.
Comment #11
klausiAnyone can fix the clone command and the rest are surely not application blockers. Anything else that you found or should this be RTBC instead?
Comment #12
drupalove commented@gausie and @klausi I'm sorry for any inconvenience; now I know such minor issues should not delay the application.
Other than the small issues I mentioned, I was very impressed with the efficient and professionally written code.
I think this should be RTBC.
Comment #13
drupalove commented@pjcdawkins based on your review and mine do you agree this should be RTBC?
Comment #14
pjcdawkins commented@drupalove I do, yes. There were thorough responses to comments and as you say the code shows the appropriate knowledge + skills.
@gausie it's not important, but the form_load_include() just means you can put your submit callback in the same file as the form function. The best description is in the docs: https://api.drupal.org/api/drupal/includes%21form.inc/function/form_load...
Comment #15
gausie commentedThanks all for your feedback!
I have made the changes suggested in any case. What is the next step now that the project is RTBC?
Comment #16
gausie commentedComment #17
pjcdawkins commented@gausie here's the workflow: https://www.drupal.org/node/532400
Comment #18
gausie commentedI still haven't been approved to publish the module. Has it slipped?
Comment #19
klausiWe are currently quite busy with all the project applications and I can only review projects with a review bonus. Please help me reviewing and I'll take a look at your project right away :-)
Comment #20
pjcdawkins commentedBumping... but @gausie I think it's a matter of policy that you'll have to go through the review bonus process (i.e. review 3 other applications and link the evidence from this issue) for this to proceed.
Comment #21
cweagansThanks for your contribution!
I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.