user-documentation icon indicating copy to clipboard operation
user-documentation copied to clipboard

Describe migration paths 2.9.2 <-> 3.8.2 <-> 4.3.1 <-> 5.0

Open koppor opened this issue 5 years ago • 6 comments

JabRef changed the format of groups (and maybe more) during its releases. It should be written, what the differences in the bibtex files are and how on can go back and froth from 2.9.2, 3.8.2 (latest release in debian), 4.3.1 (latest published release), 5.0 alpha.

For instance, users report:

JabRef-2.9.2 loads on the 64-bit desktop but does not display the keyword groups. It lacks the button to re-generate the groups that is found on 3.8.2. Upgrading from 2.9.2 to 3.8.2 worked once. When I made a group change, saved the file, and tried re-start 3.8.2 it again failed.

Maybe, code of JabRef has to be adapted. Maybe, we need to update the 3.8.2 version (or even the 2.9.2 version).

Refs https://github.com/JabRef/jabref/issues/1495

JabRef 3.8.1, 2.9.2 are used in the wild: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895440#44

koppor avatar Oct 09 '19 18:10 koppor

JabRef is not backwards compatible! And we lack resources to maintain other versions. We could only describe changes from 4.x to 5.x. We also have usually migrations in place. Going back to a previous version is risk of user. IMHO the group format was the only major change in the bibtex layout?

Siedlerchr avatar Oct 09 '19 19:10 Siedlerchr

IMHO the group format was the only major change in the bibtex layout?

We changed the formatting of the bibtex file multiple times. (align on = globally, locally, ...). A good start to follow the old discussions ist https://github.com/JabRef/jabref/pull/1471

koppor avatar Oct 09 '19 19:10 koppor

I would say, JabRef is backwards compatible (can read old .bib files), but not forward-compatible (old version cannot read bibtex files containing certain JabRef fields)

koppor avatar Oct 09 '19 19:10 koppor

Issue to be investigated: No user info about changing bib-format in 4.0 · Issue #3251 · JabRef/jabref https://github.com/JabRef/jabref/issues/3251

koppor avatar May 11 '20 08:05 koppor

I think this would have make sense for 4.3.1 <-> 5.0, but it's a bit late for this. Thus, I'll close this issue. We should have this in mind for the next releases though.

tobiasdiez avatar May 22 '20 12:05 tobiasdiez

I reopen it, because Debian is still 3.8.2 with 2.000 installations.

koppor avatar May 22 '20 13:05 koppor