Opened 6 months ago

Closed 6 months ago

Last modified 5 months ago

#30931 closed defect (implemented)

Setup accounts for publishing the webextension

Reported by: arlolra Owned by: phw
Priority: Medium Milestone:
Component: Circumvention/Snowflake Version:
Severity: Normal Keywords: snowflake-webextension
Cc: arlolra, cohosh, phw, dcf, gaba Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description (last modified by arlolra)

deciding on how to handle shared access, whether the addons store supports multiple accounts or if we need to share an account, things like that.

Child Tickets

TicketStatusOwnerSummaryComponent
#23888closedarlolraCreating a Snowflake WebExtension addonCircumvention/Snowflake

Change History (28)

comment:1 Changed 6 months ago by gaba

Cc: gaba added
Keywords: snowflake-webextension added; webextension removed

comment:2 Changed 6 months ago by arlolra

Description: modified (diff)

comment:3 Changed 6 months ago by phw

Owner: set to phw
Status: newassigned

For Firefox, all we need is a developer account that we register at AMO. (A simple Firefox account would also work because you can link it with a developer account.) It should be possible to add developers to an existing add-on.

In contrast to Firefox, the Chrome Web Store supports group publishing, which allows multiple developers to act on behalf of each other. I just created a Google group called "The Tor Project" and invited cohosh, dcf, and arlo. To publish an extension, one must pay a one-time $5 developer fee. Let me know if you want me to invite a different email address of yours (for example, if you already paid the developer fee on a different account).

Last edited 6 months ago by phw (previous) (diff)

comment:4 Changed 6 months ago by phw

Arlo, I think we're good to go here. I see that you joined the Google group, so you should be able to publish the extension through the group the-tor-project. For the Firefox extension, I think you can go ahead and publish it, and then try to add other developers. Shall we keep this ticket open until we managed to publish the extension for both Google and Firefox?

comment:5 Changed 6 months ago by arlolra

I see that you joined the Google group, so you should be able to publish the extension through the group the-tor-project.

I accepted the invitation, yes, but didn't have a Google account for that address. So, I created one, but the group doesn't show up in the "My groups" listing. Not really sure what to do about that.

For the Firefox extension, I think you can go ahead and publish it, and then try to add other developers.

Will do.

Shall we keep this ticket open until we managed to publish the extension for both Google and Firefox?

Yes, please.

comment:6 in reply to:  5 Changed 6 months ago by phw

Replying to arlolra:

I see that you joined the Google group, so you should be able to publish the extension through the group the-tor-project.

I accepted the invitation, yes, but didn't have a Google account for that address. So, I created one, but the group doesn't show up in the "My groups" listing. Not really sure what to do about that.


I also created a Google account for my tp.o email address. There's a developer dashboard that has a button that says "Add new item". Do you see this too? I have it for both my personal account and my group account.

comment:7 Changed 6 months ago by arlolra

Do you see this too?

The developer dashboard doesn't mention anything about groups I belong to. It does have that button but under "Your Listings".

The "My groups" I referred to above was from https://groups.google.com/ in case that wasn't clear.

comment:8 Changed 6 months ago by phw

Oh, it looks like you were no longer part of this group. I tried to add you directly this time, using your tp.o address. Does it work now?

comment:9 Changed 6 months ago by arlolra

Does it work now?

Yup, thanks

comment:10 Changed 6 months ago by arlolra

For the Firefox extension, I think you can go ahead and publish it, and then try to add other developers.

Will do.

I tagged a release as,
https://gitweb.torproject.org/pluggable-transports/snowflake.git/tag/?h=webext-0.0.1

and published it,
https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/

Was able to add phw as a co-owner since their tpo address seems to be setup as a Firefox account. Waiting on dcf and cohosh to supply their account info, either here or by mail.

I see that you joined the Google group, so you should be able to publish the extension through the group the-tor-project.

I was able to publish it but it's pending review.

On both sites, the product pages are going to need some sprucing up. I filed #30999 for that.

comment:11 Changed 6 months ago by cohosh

I clicked the Tor Project group link phw sent me, and I think it did something but I'm puzzled as to how to make an account with tp.o email address?

comment:12 Changed 6 months ago by arlolra

I clicked the Tor Project group link phw sent me, and I think it did something

You now might be in the same boat I was where phw needs to manually add you, as above. But not until you create the account.

but I'm puzzled as to how to make an account with tp.o email address?

Sign out from any Google accounts you may be logged into.

Go to https://accounts.google.com and "Create an account"

You'll notice a blue link that says "Use my current email address instead"

comment:13 Changed 6 months ago by cohosh

Created an account with cohosh@torproject.org and was added to the group successfully \o/

Last edited 6 months ago by cohosh (previous) (diff)

comment:14 Changed 6 months ago by arlolra

Created an account with cohosh@… and was added to the group successfully \o/

Great, what about Firefox now :)

comment:15 Changed 6 months ago by gaba

Resolution: implemented
Status: assignedclosed

Thanks!

comment:16 in reply to:  14 Changed 6 months ago by cohosh

Replying to arlolra:

Created an account with cohosh@… and was added to the group successfully \o/

Great, what about Firefox now :)

Okay should be added now, I created an account with the same email address.

comment:17 Changed 6 months ago by arlolra

Okay should be added now, I created an account with the same email address.

That worked, thanks

comment:18 Changed 6 months ago by cypherpunks

So I've found it https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/?src=arma-on-irc

Wouldn't publishing it with a "The Tor Project" named account make people feel it to be more authoritative and trustworthy?

(Edit: Also I found it to be a reasonable addon for a first release in my testing, next I'd like to see some warning given in the addon when WebRTC is disabled)

Last edited 6 months ago by cypherpunks (previous) (diff)

comment:19 Changed 6 months ago by arlolra

Wouldn't publishing it with a "The Tor Project" named account make people feel it to be more authoritative and trustworthy?

That is what #30999 is about.

comment:20 Changed 6 months ago by arlolra

I was able to publish it but it's pending review.

Sadly, it was rejected from the chrome web store. There doesn't seem to be any indication as to why though. Maybe I didn't fill in enough info and we should tackle #30999 first.

I filed #31029 so that we can still have a way to distribute it to Chrome users in the meantime.

comment:21 in reply to:  20 ; Changed 6 months ago by cohosh

Replying to arlolra:

I was able to publish it but it's pending review.

Sadly, it was rejected from the chrome web store. There doesn't seem to be any indication as to why though. Maybe I didn't fill in enough info and we should tackle #30999 first.

I filed #31029 so that we can still have a way to distribute it to Chrome users in the meantime.

Hmm, looks we don't have a contact email address for the group. That might be why we aren't getting the feedback. Is there some way we could make a shared email alias?

comment:22 Changed 6 months ago by cohosh

Okay just looked at this page here: https://developer.chrome.com/webstore/publish#set-up-group-publishing

  • Each member of the group must pay the developer fee.

I just paid mine but not sure about others in the group.

Looks like there's a possibility for a group collaborative inbox here: https://support.google.com/a/answer/167430?hl=en

comment:23 Changed 6 months ago by arlolra

I just paid mine but not sure about others in the group.

I paid at the time I attempted to publish.

comment:24 in reply to:  21 Changed 6 months ago by phw

Replying to cohosh:

Replying to arlolra:

I was able to publish it but it's pending review.

Sadly, it was rejected from the chrome web store. There doesn't seem to be any indication as to why though. Maybe I didn't fill in enough info and we should tackle #30999 first.

I filed #31029 so that we can still have a way to distribute it to Chrome users in the meantime.

Hmm, looks we don't have a contact email address for the group. That might be why we aren't getting the feedback. Is there some way we could make a shared email alias?


It should be the-tor-project at googlegroups dot com. I just re-configured the email settings so non-members can send email to the group alias. And for what it's worth, I also paid the developer fee.

comment:25 Changed 5 months ago by arlolra

Sadly, it was rejected from the chrome web store. There doesn't seem to be any indication as to why though. Maybe I didn't fill in enough info and we should tackle #30999 first.

I contacted the chrome web store developer support and they responded with,

I've checked your item and you need to provide a good icon, clear screenshot and better description with explanation how the item works.

so let's make #30999 a priority.

Once that's done, we can resubmit.

comment:26 in reply to:  25 Changed 5 months ago by cohosh

Replying to arlolra:

Sadly, it was rejected from the chrome web store. There doesn't seem to be any indication as to why though. Maybe I didn't fill in enough info and we should tackle #30999 first.

I contacted the chrome web store developer support and they responded with,

I've checked your item and you need to provide a good icon, clear screenshot and better description with explanation how the item works.

so let's make #30999 a priority.

Once that's done, we can resubmit.

Thanks for checking with them. I added an icon and a better description this morning. Unfortunately saving the changes sent it into review again before I could update with new screenshots. I'll be more careful next time and update those when it's been reviewed again. I'd also like to bump the version once #30934 is finally closed (pending a quick review of more changes from this morning)

comment:27 in reply to:  10 Changed 5 months ago by dcf

Replying to arlolra:

Was able to add phw as a co-owner since their tpo address seems to be setup as a Firefox account. Waiting on dcf and cohosh to supply their account info, either here or by mail.

I've created a Firefox account under the address dcf@torproject.org.

comment:28 Changed 5 months ago by arlolra

I've created a Firefox account under the address dcf@….

You've now been added as a co-owner.

Note: See TracTickets for help on using tickets.