Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thunderbird 128 #267

Closed
Janovlk opened this issue Jul 17, 2024 · 66 comments
Closed

Thunderbird 128 #267

Janovlk opened this issue Jul 17, 2024 · 66 comments

Comments

@Janovlk
Copy link

Janovlk commented Jul 17, 2024

Hello,

do you intend to make the add-on compatible with Thunderbird v. 128?

Thanks for your work,

PP


Edit: Most recent beta is here:

@spiregarden
Copy link

spiregarden commented Jul 24, 2024

I'd love to find out too. If TbSync would no longer be maintained, AFAIK you'd only have two options:

  1. Downgrade TB to 115 (remember to make backups first)
  2. Try Beta / Daily version of TB 128.1. According to this post it may have experimental Exchange integration:
    "For advanced users who want to help test our initial implementation of Exchange (currently limited to Mail), it is now available in our Daily and Beta builds. This Wiki page has more information as well as instructions for enabling it. While we definitely welcome your testing and feedback, please keep in mind this feature is currently experimental, and you may run into unexpected behavior or errors."

Anyone with more info or thoughts, please share.

@jobisoft
Copy link
Owner

The update is being worked on. May I ask which distribution pushed you onto TB128 at this early stage? The Thunderbird team does not push the update for at least a another month.

In the long run, the built-in Exchange support (EWS) will also do calendars and contacts, but the current experimental code only does email. I think they will get there in 2025.

TbSync will still be needed for users who must use EAS.

@Janovlk
Copy link
Author

Janovlk commented Jul 24, 2024

I deliberately upgraded to v. 128. The current version(s) has a bug in displaying the list of events. But I successfully downgraded back to v. 115 afterwards.

@jobisoft
Copy link
Owner

I try to release the update this week.

@Janovlk
Copy link
Author

Janovlk commented Jul 24, 2024

Thank you, people will be grateful to you.

@Nils-TUD
Copy link

The update is being worked on. May I ask which distribution pushed you onto TB128 at this early stage? The Thunderbird team does not push the update for at least a another month.

Flathub already updated to TB128.

@jobisoft
Copy link
Owner

The update is being worked on. May I ask which distribution pushed you onto TB128 at this early stage? The Thunderbird team does not push the update for at least a another month.

Flathub already updated to TB128.

Thanks for the feedback, I did not know that.

@brtptrs
Copy link

brtptrs commented Jul 24, 2024

Ubuntu 24.04 also pushed TB128

Thanks for the great work

@spiregarden
Copy link

spiregarden commented Jul 24, 2024

Thank you @jobisoft for the great news and kudos for those who's sacrificing their time to make the update. Much appreciated!

In my case, Ubuntu 22.04 pushed to TB128 (snap).

Is there any thread about the progress of the update? (Just to assess whether I should downgrade meanwhile)

@jobisoft
Copy link
Owner

There are no major issues with esr 128, so it is ok to be used. They just do not want to push it to all users at once but use the next 2 month for additional testing. Addon developers also use these two month for updating their extensions.

@IpeTek
Copy link

IpeTek commented Jul 30, 2024

Thanks for your consistent work along all these years! It's a perfect time for a donation, once again.

@axelrathey
Copy link

axelrathey commented Jul 31, 2024

My TB115 under Windows 11 was today automatically updated to TB128. Now, EAS-4-TbSync is deactivated. There is no version of this add-on for TB128 yet. Please update it now for TB128.

@bikerflyer
Copy link

bikerflyer commented Jul 31, 2024

TB128 also default on Mint 22 (Ubuntu 24.04)

Update: my workaround downgrading to 115 from 128 on Mint 22

  • TB menu > Help > Troubleshooting Information
  • Under the Application Basics section next to Profile Folder, click 'Open folder'
  • Quit TB and install the older version:
  • sudo add-apt-repository ppa:mozillateam/ppa
  • sudo apt update
  • sudo apt install thunderbird=1:115.13.0+build5-0ubuntu0.24.04.1~mt1
  • sudo apt hold thunderbird
  • Rename the compatiblity.ini file in the already-opened profile folder to compatiblity.ini.BAK128
  • Start TB

all the extensions seem to work OK again...Thanks John. Appreciate all your work on these extensions.

@scylla999
Copy link

I'm willing to try Beta version of this extension for TB128 support when it becomes available. I've installed Beta version of TBSync.

@soumitrachatterjee
Copy link

I'm willing to try Beta version of this extension for TB128 support when it becomes available. I've installed Beta version of TBSync.

+1

@soumitrachatterjee
Copy link

My TB115 under Windows 11 was today automatically updated to TB128. Now, EAS-4-TbSync is deactivated. There is no version of this add-on for TB128 yet. Please update it now for TB128.

+1

@jdfoote
Copy link

jdfoote commented Aug 8, 2024

@jobisoft Sorry to pester but is there an ETA for this? I'm trying to decide whether to revert back to an earlier Thunderbird or to wait.

Also, if there are things that a novice JS programmer could do to help, I'd be happy to do so. Thanks!!

@dr-hildi
Copy link

I got an auto-update on macOS this week to TB 128.0.1esr and 128.1.0esr today.

The 128 update disabled the plugin.

@soumitrachatterjee
Copy link

I'm willing to try Beta version of this extension for TB128 support when it becomes available. I've installed Beta version of TBSync.

+1

@daniel-odrinski
Copy link

daniel-odrinski commented Aug 15, 2024

Quick workaround tip for those in a pinch:
I manually patched the version constraints for both the TBSync and the EAS 4 TBSync provider add-ons so TB 128 does not reject them, installed them from file and they appear to work correctly. E-mail send/receive and calendar sync all appear to work well.

What does not work correctly is the registration of the provider. This means that you cannot see and change your Exchange account information inside the add-on. Since I only upgraded and don't need to change any settings, I've left it as is until we get the next release of these add-ons or the official Exchange support from Thunderbird.

@Giermann
Copy link

Giermann commented Aug 15, 2024

@DanWiseProgramming what version did you patch to be compatible?
I just downloaded v4.8 of TbSync and EAS 4 TbSync (along the Google-4-TbSync 0.6.0), patched them to be compatible and installed them.
No error, no warning, the TbSync icon re-appeared but when I try to open TbSync dialog, nothing happens but a short flash of the main window. Also calendar sync does not seem to work, as recently added events still don't show up...

EDIT:
Error console shows "TypeError: TbSync.extension is null" and "Uncaught TypeError: TbSync.manager is undefined".

@daniel-odrinski
Copy link

@Giermann I'll check tomorrow and let you know.

@jobisoft
Copy link
Owner

jobisoft commented Aug 19, 2024

Beta versions for Thunderbird 128. Please backup your data before testing.

[EDIT]

Removed the links to the old beta.

@ravensorrow
Copy link

Beta versions for Thunderbird 128. Please backup your data before testing.

* [TbSync-beta-4.10.zip](https://github.com/user-attachments/files/16653921/TbSync-beta-4.10.zip)

* [EAS-4-TbSync-beta.4.9.zip](https://github.com/user-attachments/files/16653926/EAS-4-TbSync-beta.4.9.zip)

Google-4-TbSync is a required dep that is not currently compatible w/ TB128.

Google-4-TbSync not compatible (1)
Google-4-TbSync not compatible

@Giermann
Copy link

Beta versions for Thunderbird 128. Please backup your data before testing.

* [TbSync-beta-4.10.zip](https://github.com/user-attachments/files/16653921/TbSync-beta-4.10.zip)

* [EAS-4-TbSync-beta.4.9.zip](https://github.com/user-attachments/files/16653926/EAS-4-TbSync-beta.4.9.zip)

Working for me!
Thanks for your work!!

Of course it is not (yet) syncing my Google account because of the missing Google-4-TbSync, but that's out of scope here.

@Nils-TUD
Copy link

Works for me as well. Thanks a lot!

@jobisoft
Copy link
Owner

jobisoft commented Aug 19, 2024

Note: Do not use the beta versions in TB 115. I have to mark them incompatible with TB115. They only work in TB128.

@level420
Copy link

Works for me. Only tested already configured accounts. Thanks allot!

@pzia
Copy link

pzia commented Aug 20, 2024

Testing now EAS on Linux (Ubuntu 24.4) with the new autoupdated TbSync, working fine so far.

Update : It helps to deactivate/activate Exchange account to clear some cache problem

@ghost-from-the-past
Copy link

Tested the beta 4.11 - TB snap on Ubuntu 24.4, works fine (outlook.office360.com).
I needed to re-auth, for this I have 2FA with a yubikey which didn't work (may be a problem of the TB snap closing the access) then I used TOTP without problem.

@ghost-from-the-past
Copy link

I tested also in my MacOS.
The YubiKey worked in this case, so the previous should be a snap access problem.
Here I did the migration from 115 to 128 and then added the beta extension.
At the synchronization I got a 16 synchro error (if helps I only synchro Calendar and Birthdays).
I just disable and re-enable the account at the "TbSync account manager" and at the resync no error this time.

@jobisoft
Copy link
Owner

@ghost-from-the-past : Thanks for your tests and feedback.

@mlassnig
Copy link

mlassnig commented Aug 20, 2024

Office365 integration working fine again here on Linux (Debian/SID, amd64), even through our custom SSO. No reauths yet. Single click on "Synchronize now" and everything was up to date.

EDIT: After ~6h I got my first re-auth. :-(

@Giermann
Copy link

@brtptrs and @Giermann Does this fix your issues? It could still happen once.

No, unfortunately not - I still see the auth window on almost every sync for about half a second, then closing itself.
Same issue like in beta 4.9

@jobisoft
Copy link
Owner

jobisoft commented Aug 20, 2024

@brtptrs and @Giermann Does this fix your issues? It could still happen once.

No, unfortunately not - I still see the auth window on almost every sync for about half a second, then closing itself. Same issue like in beta 4.9

Have you disabled cookies or any other non-standard config? Would you mind trying it in a fresh, unmodified profile?

@Cyanic
Copy link

Cyanic commented Aug 20, 2024

I'm using Fedore KDE 40 happy to test this out. I'm just not sure how to test it? Is it just a matter of unzipping the files and moving them somewhere? Or what's the process of testing the beta?

Edit:
Didn't want to pollute the stream but I installed it with @jobisoft instructions, looks to be working. I'll make a new post if anything changes. Just for reference I have a grandfathered custom domain with m365. Using TB 128 with TBSync 4.11 and EAS-4-TBSync - 4.11 "beta". Most everything I have is stock, at least in terms of TB

@jobisoft
Copy link
Owner

I'm using Fedore KDE 40 happy to test this out. I'm just not sure how to test it? Is it just a matter of unzipping the files and moving them somewhere? Or what's the process of testing the beta?

  1. Download the zip file (do not unpack it)
  2. Open Thunderbird and open the add-on manager
  3. Click on the gear icon and select "install add-on from file" and select the zip file

@smmehta1822
Copy link

I'm using Fedore KDE 40 happy to test this out. I'm just not sure how to test it? Is it just a matter of unzipping the files and moving them somewhere? Or what's the process of testing the beta?

1. Download the zip file (do not unpack it)

2. Open Thunderbird and open the add-on manager

3. Click on the gear icon and select "install add-on from file" and select the zip file

I followed the same steps and still see a Auth pop up. I am using TB 128 on a MacOS 14.6.1
Using TBSync 4.11 and
EAS-4-TBSync - 4.11

@jobisoft
Copy link
Owner

I'm using Fedore KDE 40 happy to test this out. I'm just not sure how to test it? Is it just a matter of unzipping the files and moving them somewhere? Or what's the process of testing the beta?

1. Download the zip file (do not unpack it)

2. Open Thunderbird and open the add-on manager

3. Click on the gear icon and select "install add-on from file" and select the zip file

I followed the same steps and still see a Auth pop up. I am using TB 128 on a MacOS 14.6.1 Using TBSync 4.11 and EAS-4-TBSync - 4.11

What type of account? Can you try to setup up the account again in TbSync?

@smmehta1822
Copy link

I'm using Fedore KDE 40 happy to test this out. I'm just not sure how to test it? Is it just a matter of unzipping the files and moving them somewhere? Or what's the process of testing the beta?

1. Download the zip file (do not unpack it)

2. Open Thunderbird and open the add-on manager

3. Click on the gear icon and select "install add-on from file" and select the zip file

I followed the same steps and still see a Auth pop up. I am using TB 128 on a MacOS 14.6.1 Using TBSync 4.11 and EAS-4-TBSync - 4.11

What type of account? Can you try to setup up the account again in TbSync?

Thank you John,
I am connecting to MS Office 365. Recreated the account and will update you soon.

@9p4
Copy link

9p4 commented Aug 20, 2024

I have noticed that the Microsoft login page pops up very briefly (half a second or less), and then disappears as it logs itself in.

@jobisoft
Copy link
Owner

I have noticed that the Microsoft login page pops up very briefly (half a second or less), and then disappears as it logs itself in.

That should happen only once or twice, but not on every sync. If it does happen on every sync, I would kindly ask to setup TbSync on a fresh profile, to rule out any profile-dependent quirks (we can try to resolve these in a second step).

@9p4
Copy link

9p4 commented Aug 20, 2024

It has only happened once so far, not on every sync.

@jobisoft
Copy link
Owner

It has only happened once so far, not on every sync.

Once or twice is expected, I moved the connection into an isolation wrapper, which means it does not have access to the old auth cookies, but still knows the auth details. So it has to re-auth once.

@jobisoft
Copy link
Owner

jobisoft commented Aug 21, 2024

If there are no major complaints, I am going to release EAS to the public today.

@Giermann
Copy link

I agree to release to public. I did not manage to try with a clean profile yet, but have to revert my observation:
It does not seem to happen on every sync, but also after a restart of TB it happened 2 or 3 times today.

I'll keep an eye on it and we should continue this on a different issue.

@soumitrachatterjee
Copy link

It does happen repeatedly, though I haven't had a chance to try with a clean profile yet.

@jobisoft
Copy link
Owner

Released!

@myssv
Copy link

myssv commented Aug 21, 2024

When I come back from power save mode, I often got this message:

grafik

a retry and all is good

@achmafooma
Copy link

Released!

Thank you for all your hard work getting this done, John. Great job!

@henrygouk
Copy link

With the latest beta (and also release), I still get periodic reauth requests. It doesn't ask for the username/password; it only asks for the multi-factor authentication code.

@jobisoft
Copy link
Owner

With the latest beta (and also release), I still get periodic reauth requests. It doesn't ask for the username/password; it only asks for the multi-factor authentication code.

Also with fresh TbSync account or fresh Thunderbird profile?

@henrygouk
Copy link

Just tried with a fresh Thunderbird profile and TbSync account. It works fine for about an hour, then I start getting the 2FA popups again.

@jobisoft
Copy link
Owner

Can you screenshot the popup (and remove private info if needed)?

@henrygouk
Copy link

image

@jobisoft
Copy link
Owner

Can you create a new issue for this? I will try to reproduce this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests