On 30/01/2021 09:07, Ant wrote:
...
How can I use/import my SeaMonkey's places.sqlite to use in the
(lat/new)est Firefox like in the past? I don't want to use Firefox's Sync.
...
Your problem is <https://bugzilla.mozilla.org/show_bug.cgi?id=1678669>
which remove Places migration from versions older than Firefox 60.
From the accompanying commit
<https://hg.mozilla.org/mozilla-central/diff/b6c11ddc2e5bcfa08c9f4f7523cec29f93ca4220/toolkit/components/places/Database.cpp>,
we can see that the previous migration cut-off was schema v35/FF52 and
the commit advances it to schema v43/FF52.
The simplest solution is to use FF78ESR, at least until the next ESR
version replaces it. As you have chosen to be a "permanent beta" tester,
that probably isn't a good answer and won't be in the long term anyway.
How about this? Have a scrap installation of FF78ESR (or later, as many
Firefoxes as you need to bridge from SM 2.x to a bleeding edge FF).
Close SM, copy places.sqlite to a profile in FF78ESR, run that FF with
that profile, close it, copy the new places.sqlite to FF85 (or later, to
a subsequent ESR and repeat until you have a compatible version).
Alternatively (for a higher degree of difficulty), reviewing the SQL
that was removed in the commit (in Database::MigrateV36Up() through to
Database::MigrateV43Up()) could enable one to create a SQLite database
script that upgrades the schema used in places.sqlite from v35 to a
compatible version.
/df
--
London
UK
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey