Mnemosyne 2.3.4 released

228 views
Skip to first unread message

Peter Bienstman

unread,
Oct 5, 2015, 2:15:30 PM10/5/15
to mnemosyne-proj-users

Mnemosyne 2.3.4 : 2015-10-05

-When importing another database with learning data, don't reset the creation
and modification times of cards.
-When switching card sets, no longer keep showing an unlearned card that was
being asked when the switch took place, but give precedence to scheduled cards.
-Improve robustness of sync protocol.
-When moving to a next card, kill the audio from the previous card.
-Multiple media files per card now works in conjunction with the 'start' and
'stop' options.
-When editing a card from the card browser, PgUp and PgDown no longer discard
the changes (reported by vmixeen).
-Fixed issue where creating clones of card types would sometimes clone the wrong
card type.
-Prefill tag behaviour plugin: don't update the last used tags when editing a
card, only when adding new cards.
-Better runtime documentation for the '(De)activate cards' dialog (requested by
Matthias Ernst).
-Allow Cntl-C to copy text from question if answer is showing (reported by
Mathias Ernst).
-Fix Windows-specific bug, where Mnemosyne would not notice that you were trying
to open a backup and would not take the appropriate actions.
-When running the sync server on e.g. a headless machine which does not have
latex installed, don't waste time looking for updated latex cards.
-Fix regression where a currently active set would not show up as highlighed
in the 'saved sets' panel when starting '(de)activate cards' (reported by
Matthias Ernst).
-Improve run-time help with respect to editing a saved set (requested by
Mathias Ernst).
-To work around bugs in Qt under Linux, media are also played using
mplayer, just like under Windows (reported by Francesco Ariis).
-Fix problems with not detecting autorepeat when pressing grade buttons
(patch by Kilian Evang).
-Fix RTL issues (reported by Mateusz Konieczny).
-Fix potential bug when exporting clones of cloned card types.

japa...@gmail.com

unread,
Oct 7, 2015, 3:56:33 PM10/7/15
to mnemosyne-proj-users
Yay!

...I hate to be the first person to bring up an issue, but at least I was the first person to celebrate?

Anyway, 2.3.4 appears to be working just fine on my Windows 7 machine. However, I don't have proper port forwarding rights in my apartment building, so my brother is running a server for me on his older machine with (I think) Windows Server 2003. It ran the previous version just fine-- which he only downloaded and installed in the last week or two-- but when he tries to run the new version, he gets a long string of error messages and the program doesn't start.

He sent me a video of it, but the video quality is too low for me to read all of the dialogues. Or at least, too low for me to do so easily. So consider this a heads up. I'll see what I can make out later.

Peter Bienstman

unread,
Oct 8, 2015, 5:35:15 AM10/8/15
to mnemosyne-...@googlegroups.com
Hi,

Probably screenshots are easier than videos...

Cheers,

Peter
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/dc27fb53-fcc2-
> 433b-a6b7-9cdfa36c69b9%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

ChaletPol

unread,
Oct 8, 2015, 12:52:06 PM10/8/15
to mnemosyne-proj-users



Right you are, sir. Right you are. So... obviously, something went wrong here. 2.3.3 worked fine on all three of the machines I've been using (two Windows 7 computers and my brother's Windows Server 2003 computer), and the Android app was syncing fine, as well. Since my brother's computer is the one that has the port forwarding rights, though, this is a big problem for me.

Peter Bienstman

unread,
Oct 9, 2015, 3:13:30 AM10/9/15
to mnemosyne-...@googlegroups.com

Hi,

 

Some googling turned up this:

 

http://stackoverflow.com/questions/21791005/windows-error-provider-dll-failed-to-initialize-correctly-on-import-of-cgi-mo

 

So, I would try to uninstall Mnemosyne completely (no need to delete the card database of course), reinstall and reboot.

 

Cheers,

 

Peter

 

--

You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mnemosyne-proj-u...@googlegroups.com.

bene...@gmail.com

unread,
Nov 11, 2015, 9:53:57 PM11/11/15
to mnemosyne-proj-users
I've been using Mnemosyne without (self-inflicted) problems for a while now. However, today when I tried syncing my Android phone with my Linux computer, I got a note that the versions were incompatible.

I upgraded my Linux version of mnemosyne to v2.3.4 by installing the tarball, and it seemed that I had lost all my cards. After some googling, I was able to run "mnemosyne -d ~/.local/share/mnemosyne", and then it seemed to work fine. However, it's not clear to me why it didn't work like it used to. I guess it was necessary to change the default directory, but it wasn't clear to me what the new default is, and I didn't see anything about it in the Settings menu.

The next thing I noticed was that when I tried to sync, the server side (Linux) said "Sync failed, restoring from backup. The next sync will need to be a full sync." while the client hung. When I pressed "OK" on the server, the client (Android) said "Sync cycle detected. Sync through intermediate partner."

When I tried on a different phone with no history, it worked fine.

Should I just revert to the Linux version of my cards? I went a couple months without syncing so I'd lose some information, but at least I wouldn't lose any cards.

Thanks,
Ben

Peter Bienstman

unread,
Nov 12, 2015, 1:16:48 AM11/12/15
to mnemosyne-...@googlegroups.com
Hi,

~/.local/share/Mnemosyne should be the default Mnemosyne directory since many versions ago, unless you start Mnemosyne from a directory which itself has a 'mnemosyne' subdirectory, then it will use that. (This is for making the life of the USB key people easier).

Once you have a database you want to keep on your linux server (perhaps even by copying the database from your phone), delete \sdcard\Mnemosyne on your phone and sync from scratch.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/d409a67a-
> 9325-4fd7-8658-613f58f3d88f%40googlegroups.com.

bene...@gmail.com

unread,
Nov 12, 2015, 9:00:17 PM11/12/15
to mnemosyne-proj-users
Thanks very much Peter, I didn't know about the "mnemosyne" subdirectory feature, and happened to be opening it where that subdirectory was present. I followed the rest of your directions and everything is fixed now.

Thanks,
Ben
Reply all
Reply to author
Forward
0 new messages