The feature request "Community reviews/ratings for Projects" in the webmasters queue:
http://drupal.org/node/1301634

I'm going to roll an initial implementation for that issue. Additional impetus, and potential implementation details, can be seen at:
http://drupal.org/node/50605
http://groups.drupal.org/node/80004
http://groups.drupal.org/node/86819

So according to "Develop on our server (preferred)" I need to request a development site and SSH access at stagingvm.drupal.org - make it so! (pleaseNthankyou)

Comments

beanluc’s picture

Component: Operating system » Other
webchick’s picture

Awesome! Thrilled to see someone working taking this on! :)

I spoke to dww (project module maintainer) as well and he was cool as long as you're able to take into account previous discussions on this and not just throw everything away and start from scratch. ;) Since you already dug up the relevant threads, that's a good sign, and #1301634: Community reviews/ratings for Projects has more about your specific plans, so thats great.

I tried to do this tonight, but ran into #1303218: Cannot run create_user_redesignvm job; "staging is offline" :( So something is fiddly atm, so unfortunately this might need to wait until early next week. Very sorry! :\

In the meantime, you could get started with http://drupal.org/project/drupalorg_testing which would get you a basic site with project module and friends pre-configured with dummy data to work on some basic config stuff before you move it over to a real thing.

beanluc’s picture

Title: I want a drupal.org development site for … » Community reviews/ratings for Projects

Yes, good points, and I actually do intend to distill out of the many previous discussions an expanded/inclusive set of points for my undertaking.

Thanks for support, and, I'll use the testing code too.

beanluc’s picture

Title: Community reviews/ratings for Projects » I want a drupal.org development site for: Community reviews/ratings for Projects
greggles’s picture

+1 from me, talking to beanluc in irc he's nearly ready to demo his work so getting this soonish would be nice

drumm’s picture

Status: Needs review » Fixed

The project_reviews staging site is being built out now. It will be ready in about 25 minutes.

webchick’s picture

YAY! Thanks, Neil! Very sorry, Bean. :( I was traveling all last week and this fell off my radar.

beanluc’s picture

Category: task » support
Status: Fixed » Needs work

My ssh key works but my d.o password doesn't seem to work.

Is there a place where I should specify a password? Should the webmasters set one for me and communicate it to me? Is a password prompt expected at all, with ssh keys in use?

Thanks!

drumm’s picture

For SSH it is keys-only. Be sure to read http://drupal.org/node/1018084 for details on what passwords are used when. Please post specific error messages and what you are trying to do.

beanluc’s picture

Status: Needs work » Needs review

Keys-only, yes, that's what I thought.

So, steps 1 and 2 on the 1018084 page are done. I'm stuck on step 3:

Once you have access, ssh with your user id to stagingvm.drupal.org

What happens is, I connect, my key is accepted, but then I'm prompted for a password on the command-line. The prompt is preceded by 'Using username "beanluc"', then the OSU login message, then 'Using keyboard-interactive authentication'.

That doesn't seem right. I'm pretty sure it's not anything I can control or correct from here. Thanks again!

greggles’s picture

@beanluc try "ssh -vvv" and paste the log here.

beanluc’s picture

beanluc@murrayhill:~/.ssh$ ssh -vvv stagingvm.drupal.org
OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to stagingvm.drupal.org [140.211.166.69] port 22.
debug1: Connection established.
debug1: identity file /home/beanluc/.ssh/identity type -1
debug3: Not a RSA1 key file /home/beanluc/.ssh/id_rsa.
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug3: key_read: missing keytype
debug2: key_type_from_name: unknown key type 'Proc-Type:'
debug3: key_read: missing keytype
debug2: key_type_from_name: unknown key type 'DEK-Info:'
debug3: key_read: missing keytype
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug3: key_read: missing whitespace
debug2: key_type_from_name: unknown key type '-----END'
debug3: key_read: missing keytype
debug1: identity file /home/beanluc/.ssh/id_rsa type -1
debug1: identity file /home/beanluc/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.6
debug1: match: OpenSSH_5.6 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu7
debug2: fd 3 setting O_NONBLOCK
debug1: SSH2_MSG_KEXINIT sent
debug3: Wrote 792 bytes for a total of 831
debug1: SSH2_MSG_KEXINIT received
debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: ssh-rsa,ssh-dss
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: ssh-rsa,ssh-dss
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,zlib@openssh.com
debug2: kex_parse_kexinit: none,zlib@openssh.com
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: mac_setup: found hmac-md5
debug1: kex: server->client aes128-ctr hmac-md5 none
debug2: mac_setup: found hmac-md5
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug3: Wrote 24 bytes for a total of 855
debug2: dh_gen_key: priv key bits set: 121/256
debug2: bits set: 520/1024
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug3: Wrote 144 bytes for a total of 999
debug3: check_host_in_hostfile: filename /home/beanluc/.ssh/known_hosts
debug3: check_host_in_hostfile: match line 6
debug3: check_host_in_hostfile: filename /home/beanluc/.ssh/known_hosts
debug3: check_host_in_hostfile: match line 7
debug1: Host 'stagingvm.drupal.org' is known and matches the RSA host key.
debug1: Found key in /home/beanluc/.ssh/known_hosts:6
debug2: bits set: 502/1024
debug1: ssh_rsa_verify: signature correct
debug2: kex_derive_keys
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: Wrote 16 bytes for a total of 1015
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug3: Wrote 48 bytes for a total of 1063
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /home/beanluc/.ssh/identity ((nil))
debug2: key: /home/beanluc/.ssh/id_rsa ((nil))
debug2: key: /home/beanluc/.ssh/id_dsa ((nil))
debug3: Wrote 64 bytes for a total of 1127
debug3: input_userauth_banner
***************************************************************************
                            NOTICE TO USERS

This is a computer system operated by the Oregon State University Open Source
Lab. It is for authorized use only. Users (authorized or unauthorized) have
no explicit or implicit expectation of privacy.

Any or all uses of this system and all files on this system may be
intercepted, monitored, recorded, copied, audited, inspected, and disclosed to
authorized site, Oregon State University, and law enforcement personnel,
as well as authorized officials of other agencies, both domestic and foreign.
By using this system, the user consents to such interception, monitoring,
recording, copying, auditing, inspection, and disclosure at the discretion of
authorized site or Oregon State University personnel.

Unauthorized or improper use of this system may result in administrative
disciplinary action and civil and criminal penalties. By continuing to use
this system you indicate your awareness of and consent to these terms and
conditions of use. LOG OFF IMMEDIATELY if you do not agree to the conditions
stated in this warning.

*****************************************************************************
debug1: Authentications that can continue: publickey,keyboard-interactive
debug3: start over, passed a different list publickey,keyboard-interactive
debug3: preferred gssapi-keyex,gssapi-with-mic,gssapi,publickey,keyboard-interactive
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/beanluc/.ssh/identity
debug3: no such identity: /home/beanluc/.ssh/identity
debug1: Trying private key: /home/beanluc/.ssh/id_rsa
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/beanluc/.ssh/id_rsa':
debug1: read PEM private key done: type RSA
debug3: sign_and_send_pubkey
debug2: we sent a publickey packet, wait for reply
debug3: Wrote 384 bytes for a total of 1511
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Trying private key: /home/beanluc/.ssh/id_dsa
debug3: no such identity: /home/beanluc/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup keyboard-interactive
debug3: remaining preferred:
debug3: authmethod_is_enabled keyboard-interactive
debug1: Next authentication method: keyboard-interactive
debug2: userauth_kbdint
debug2: we sent a keyboard-interactive packet, wait for reply
debug3: Wrote 96 bytes for a total of 1607
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 1
Password:
debug3: packet_send2: adding 32 (len 21 padlen 11 extra_pad 64)
debug3: Wrote 80 bytes for a total of 1687
debug1: Authentications that can continue: publickey,keyboard-interactive
debug2: userauth_kbdint
debug2: we sent a keyboard-interactive packet, wait for reply
debug3: Wrote 96 bytes for a total of 1783
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 1
Password:
beanluc’s picture

haha, I've never done that before... that is Very Very Verbose

beanluc’s picture

Status: Needs review » Closed (fixed)

SSH problem resoved as of today, thanks to Jeff_S, Drumm and nnewton in IRC.

drumm’s picture

Assigned: Unassigned » drumm
Category: support » task
Status: Closed (fixed) » Needs review

I noticed this dev site has gone unused. We have limited resources on our dev server and want to make sure projects are active. And you will want a fresh site when you can start work.

Can you approve deleting this dev site? You can re-open this issue when you have time to start this project.

beanluc’s picture

Thanks, neal, I've been too busy to work on it.

I'll do as you say and request again, later, when I can do the work.

drumm’s picture

Status: Needs review » Closed (fixed)

Okay, done. Moving back to fixed.

beanluc’s picture

Status: Closed (fixed) » Needs review

I'mna make time to work on this again. Could this dev site be re-initialized?

Thanks a lot!

mgifford’s picture

The move to D7 has happened. Are folks keen to look at this still? If so, great. If not, let's close this issue.

Community reviews/ratings could be a good motivator for module maintainers.

I added two issues I think are related, as they do look at a way of rating projects.

@beanluc you up for looking at this still?

drumm’s picture

Assigned: drumm » Unassigned
Status: Needs review » Closed (won't fix)

This one has come up a few times in the Software Working Group. I think it is a good project to move forward on this year, but needs a refreshed round of planning first. It may simply be dusting off the old plans and making sure they still make sense.

This won't be a motivator all the time. Low-quality reviews are going to happen, as in "1 star just because this doesn't solve my specific use case." That isn't useful to anyone, and there should be a way to deal with those reviews. We can't expect a perfect solution out of the gate. We should plan on editorial and/or developer time to follow through after initial deployment.

Once the plans are far enough along, this can be re-opened, or open a fresh issue.