Dropping legacy support: Moving forward

Eyal Rozenberg eyalroz at technion.ac.il
Sun Oct 6 17:15:54 UTC 2019

I also think this would be a good idea. And:

* Effort needs to be invested in personally getting in touch with Add-On
authors so this doesn't just slip by the cracks (like we have some
add-ons that haven't been updated).
* I would love it if devs would consider not just preserving/replicating
API that's usable now, but also let us include in that show-and-tell
some API that's _missing_ now and would be necessary for
correct/complete/enhanced functionality of existing extensions. Nobody
is obliged to implement any of that, but at least you guys will know.

On 06/10/2019 19:58, Axel Grude wrote:
> Following up to this, I would also like the core developers' opinion on
> Jörg's suggestion: would it be feasible to do "show and tell" of Add-ons
> to the core team to discuss ways to handle this (or similar features /
> workarounds) before they start to come up with APIs that no mail Add-on
> developer needs?
> thanks for your consideration,
>   Axel
> *Axel Grude <mailto:axel.grude at gmail.com>*
> Music Production and Composition
> Thunderbird Add-ons Developer (QuickFolders
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faddons.thunderbird.net%2Fthunderbird%2Faddon%2Fquickfolders-tabbed-folders%2F&data=02%7C01%7Ceyalroz%40alumni.technion.ac.il%7C646fe65ef8bc416cfa1708d74a7e77ef%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C0%7C637059779354427762&sdata=q4brfrXt4jAo4RuMsGXEJL4UCFCrgVtCkhlnQ67Ssv4%3D&reserved=0>,
> quickFilters
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faddons.thunderbird.net%2Fthunderbird%2Faddon%2Fquickfilters%2F&data=02%7C01%7Ceyalroz%40alumni.technion.ac.il%7C646fe65ef8bc416cfa1708d74a7e77ef%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C0%7C637059779354427762&sdata=7IlrgdscD%2Fr%2F2jPyFza376xj8xLFP3htsHgQAlc%2FkwE%3D&reserved=0>,
> QuickPasswords
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faddons.mozilla.org%2Ffirefox%2Faddon%2Fquickpasswords%2F&data=02%7C01%7Ceyalroz%40alumni.technion.ac.il%7C646fe65ef8bc416cfa1708d74a7e77ef%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C0%7C637059779354427762&sdata=1XA4%2Bs9iNSkBXNz2Vmtkr%2BtDDgI3hTwJpm994Fm1560%3D&reserved=0>,
> Zombie Keys
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faddons.thunderbird.net%2Fthunderbird%2Faddon%2Fzombie-keys%2F&data=02%7C01%7Ceyalroz%40alumni.technion.ac.il%7C646fe65ef8bc416cfa1708d74a7e77ef%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C0%7C637059779354437760&sdata=gjCrs0q21fQk%2BTlrdU57C9O7rEnQe5B8ghl2%2BPVtC28%3D&reserved=0>,
> SmartTemplate⁴
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Faddons.thunderbird.net%2Fthunderbird%2Faddon%2Fsmarttemplate4%2F&data=02%7C01%7Ceyalroz%40alumni.technion.ac.il%7C646fe65ef8bc416cfa1708d74a7e77ef%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C0%7C637059779354437760&sdata=03UeRPO8G5l9plFaRSKPju1zs7W4yaTheeL0L9Ta%2FH4%3D&reserved=0>)
> Visit my YouTube Channel
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fc%2Fthunderbirddaily&data=02%7C01%7Ceyalroz%40alumni.technion.ac.il%7C646fe65ef8bc416cfa1708d74a7e77ef%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C0%7C637059779354447752&sdata=FQYE5VD3QKGXLMVT5OnsDXJjL0Ds2x956kzPoF2Kw5I%3D&reserved=0>
> for email productivity tips Get Thunderbird!
>> *Subject:*Dropping legacy support: Moving forward
>> *From:*John Bieling <john.bieling at gmx.de>
>> *To:*Thunderbird Planning (Moderated) <tb-planning at mozilla.org>
>> *Sent: *Sunday, 10/6/2019, 10:33 10:33 IST +0100 [Week 41]
>> Hi,
>> so learning WebExt is inevitable now. I have to start from scratch. My
>> current knowledge about WebExt: Zero. That is going to be a hard time.
>> I will have a lot of questions, which probably only core developers
>> can answer. But I think tb-planning is not the right place to ask
>> them, but https://thunderbird.topicbox.com, correct?
>> As we really need support of core devs to help us, will you follow
>> topics there? Time is running fast and answers are needed fast. Will
>> you be there?
>> One question is of general nature and thus I want to ask it here: *Why
>> will WebExt Experiments be disabled in a few years?*
>> We are in this situation, because Firefox/Mozilla decided, that WebExt
>> is the new thing. If Firefox would not have done that, we would be
>> still be able to create powerful add-ons, which can do almost
>> everything. There has never been a security issue with Thunderbird
>> extensions. The reason Firefox closed WebExt Experiments, are security
>> issues, I think.
>> I can understand, that we need to follow the WebExt path, but
>> disabling WebExt Experiments is your own choice, right? If WebExt
>> Experiments do allow us to do all the things we need, why are we not
>> allowed to use them (later)?
>> Sure, if there are WebExt Experiments, that are of general use, they
>> should be moved as MailExtension API to core. But there will be
>> experiments, that will be useful only to a single add-on. Why should
>> that be moved into core? And there is still the chance, that it gets
>> rejected. Also, it makes add-on development much harder, as you have
>> to send patches to core.
>> I think this question must be answered now, as I do not want to go
>> through this in 5 years, when my addons again stop working, because
>> WebExt Experiments will be disabled.
>> Thanks for your time
>> John
>> _______________________________________________
>> tb-planning mailing list
>> tb-planning at mozilla.org
>> https://mail.mozilla.org/listinfo/tb-planning
> _______________________________________________
> tb-planning mailing list
> tb-planning at mozilla.org
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.mozilla.org%2Flistinfo%2Ftb-planning&data=02%7C01%7Ceyalroz%40alumni.technion.ac.il%7C646fe65ef8bc416cfa1708d74a7e77ef%7Cf1502c4cee2e411c9715c855f6753b84%7C1%7C0%7C637059779354477740&sdata=hVX8QggikBrKZpU%2BY7zC33fJUTAah5L71LkFSRNhaVA%3D&reserved=0

More information about the tb-planning mailing list