Containers graduation from Test Pilot - we still care about 57+

2017-09-23 Thread Jonathan Kingston
Hi All,

TL;DR - containers is going well, we made it a web extension and it will
continue on addons.mozilla.org

I just wanted to highlight that we have graduated our extension of Test
Pilot Containers to be on AMO: https://addons.mozilla.org/en-GB/firefox/
addon/multi-account-containers/

We have had a few confused users about what is happening with containers.

There is confusion around why the addon doesn't work in 57+ which is due to
it being a legacy addon to support 56, the extension can now be fully
WebExtensions after 57 and to install there you can use: https://github.com/
mozilla/multi-account-containers/releases/latest the addons team is working
on a fix for the website to allow Beta/Nightly users to download there.

We have also removed in Nightly the ability to use the drawer icon which
was native to nightly as it was a subset of features that were provided by
the extension.

To open a container:
- Long press on the + button
- Use the file menu (alt+f)
- Use the extension above (ctrl+period)
- Right click links with the context menu

:bkelly suggested I email here in this bug: https://bugzilla.mozilla
.org/show_bug.cgi?id=1402342 which provides further clarification.

We have exciting posts coming soon to explain further, I just wanted to
highlight we aren't dropping containers just clearing up experiences for
when 57 is stable.

Any user of >57 can actually install any container addon to enable
containers:
https://addons.mozilla.org/en-GB/firefox/collections/jkt/container-addons/

In Beta and Stable releases containers is still disabled by default,
installing a container addon will enable them. To reduce confusion here I
have raised: https://bugzilla.mozilla.org/show_bug.cgi?id=1402608 to allow
users of beta/stable to enable containers through about:preferences also.

If in doubt feel free to reach out to: contain...@mozilla.com

Thanks
Jonathan
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: removing "the old way" of signing add-ons

2017-09-23 Thread Onno Ekker
Hi David,

Thank you for your reply and the bug numbers.

It was still working for Thunderbird/SeaMonkey, which were based on
Gecko 52, and which still support legacy add-ons. They plan on keep
supporting legacy add-ons past Gecko 56/57 also, but I guess it will be
without the old add-on signing experience then.

Onno


Op 22-9-2017 om 18:27 schreef David Keeler:
> Hi Onno,
> 
> The work was done in bug 1382749. The first post in this thread outlined
> what would be removed as a result of doing this - namely the upper right
> corner of the label in the add-on installation dialog as you mentioned.
> Note that as of bug 1366243 (shipping in 56), by default Gecko-based
> products don't trust any code-signing roots, so this wouldn't work as
> before even without removing the now-dead code.
> 
> Cheers,
> David
> 
> On 09/22/2017 01:35 AM, Onno Ekker wrote:
>> Op 27-7-2017 om 07:03 schreef Andrew Swan:
>>> On Wed, Jul 26, 2017 at 2:49 AM, Frank-Rainer Grahl  wrote:
>>>
 I need to look at the notifications for SeaMonkey anyway but how could
 Thunderbird implement the standard doorhanger with no location bar? I think
 the dialog should be retained for projects which do not have a location bar
 and/or tabbrowser.
>>>
>>>
>>> That was poorly worded -- these applications should create listeners for
>>> the various events that are generated during the install process.  Whether
>>> you try to adapt the Firefox doorhangers somehow or keep some version of
>>> the current dialog (but apropos the original message in this thread, even
>>> that is likely to change) doesn't matter to me, but the existing code that
>>> displays a modal xul dialog from the guts of the addons manager isn't long
>>> for this world...
>>>
>>> This is straying off-topic for dev-platform, please follow up with me
>>> individually or on the dev-addons list if you have more questions.
>>>
>>> -Andrew
>>>
>>
>> Did something change here in TB/SM-code or in the methods they call?
>> When I now add/update an add-on manager (in TB 57.0a1), I don't see any
>> notice about the signature anymore. The upper right corner from my
>> previous screenshot is now empty.
>>
>> Is this on purpose or did something break? If on purpose, it would be
>> nice if it could be communicated. My old signing key is about to expire
>> and in order to get a new key, the CA now requires me to store it on a
>> smart card, so I almost bought a smart card and a card reader and
>> renewed my signing certificate for the price of some € 130,- and it
>> would be totally useless.
>>
>> Is there a bug about the removing of the "old way" of signing add-ons?
>>
>> Onno
>> ___
>> dev-platform mailing list
>> dev-platform@lists.mozilla.org
>> https://lists.mozilla.org/listinfo/dev-platform
>>
> 

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform