Search Criteria
Package Details: mnemosyne 2.8-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/mnemosyne.git (read-only, click to copy) |
---|---|
Package Base: | mnemosyne |
Description: | A flash-card tool with a sophisticated card review algorithm |
Upstream URL: | https://www.mnemosyne-proj.org |
Keywords: | Anki flashcard learn memorize |
Licenses: | GPL |
Conflicts: | mnemosyne-bzr |
Submitter: | wide-eyed |
Maintainer: | billypilgrim |
Last Packager: | billypilgrim |
Votes: | 86 |
Popularity: | 0.001127 |
First Submitted: | 2007-11-04 20:08 (UTC) |
Last Updated: | 2022-05-09 10:56 (UTC) |
Dependencies (17)
- python-argon2_cffi
- python-cherrypy
- python-matplotlib (python-matplotlib-git)
- python-pillow (python-pillow-git, python-pillow-simd)
- python-pyqt5 (python-pyqt5-sip4)
- python-pyqtwebengine (python-pyqt5-webengine)
- python-webob
- qt5-webengine
- python-setuptools (make)
- mplayer (mplayer2, mplayer-vaapi, mplayer-svn, mplayer-gui-svn, mplayer2-build-git, mplayer-gui) (optional) – for playing audio and video externally
- python-cheroot (optional) – support for starting a sync server
- python-googletrans (python-googletrans-git) (optional) – support for google translate
- python-google_trans_new (optional) – support for google translate
- python-gtts (optional) – support for text-to-speech
- python-opengl (optional) – mentioned in a non-fatal warning
- texlive-core (texlive-installer, texlive-full) (optional) – support for mathematical formulae in cards
- ttf-ms-fonts (fake-ms-fonts, ttf-win7-fonts, ttf-ms-win8, ttf-ms-win8-arabic, ttf-ms-win8-hebrew, ttf-ms-win8-sea, ttf-ms-win8-indic, ttf-ms-win8-japanese, ttf-ms-win8-korean, ttf-ms-win8-zh_cn, ttf-ms-win8-zh_tw, ttf-ms-win8-thai, ttf-ms-win8-other, ttf-ms-win10, ttf-ms-win11, ttf-ms-win10-auto, ttf-ms-win11-auto, ttf-ms-win10-cdn) (optional) – support for non-latin labels on statistic plots
Latest Comments
colluphid commented on 2022-05-03 20:03 (UTC) (edited on 2022-05-03 20:03 (UTC) by colluphid)
I also ran into the the checksum issue. Using yay, the checksum verification can be skipped with:
yay -S mnemosyne --mflags '--skipchecksums'
j18318 commented on 2022-05-01 16:31 (UTC)
This patch file now has a sha256sum of 086691d23ab73354af338ba69c42d7facf36c2a6663271c95e242b35679a8ead - https://github.com/mnemosyne-proj/mnemosyne/commit/b0e85fbb54a23add1fe8a0d56123b2ddb056b325.patch
The package build refers to a different hash: c5a57b1486dda325d53c3692fdd63778d8224efa0774ac750434e04f2162f3a2
Not sure if the commit was ever
c5a57...
.. maybe the author force-pushed a new commit?Anyways, pacman is failing to install with the PKGBUILD as it is currently..
billypilgrim commented on 2021-09-25 07:43 (UTC)
@Lukas1818: I've followed your suggestion and updated the PKGBUILD accordingly. Let me know if you have any issues :-)
LuckyTurtleDev commented on 2021-09-14 12:06 (UTC) (edited on 2021-09-14 12:37 (UTC) by LuckyTurtleDev)
@billypilgrim I do not think waiting until the next release make sense. At the current state the application can not be used by anyone who has not already installed python-googletrans. So this package is useless for many users at the moment.
Furthermore the pull-request was already merged to the upstream.
billypilgrim commented on 2021-09-13 13:58 (UTC)
Hi CI-Lukas1818. Thanks for doing this. I think I'll hold off on updating the PKGBUILD until the upstream maintainer releases a new version though (hopefully incorporating these patches) before updating.
CI-Lukas1818 commented on 2021-09-11 22:02 (UTC) (edited on 2021-09-11 22:04 (UTC) by CI-Lukas1818)
@billypilgrim if you make the following change to this package, it can be build again:
LuckyTurtleDev commented on 2021-09-09 13:18 (UTC) (edited on 2021-09-09 13:18 (UTC) by LuckyTurtleDev)
@billypilgrim I have created a pull request, which make both packages optional.#201
Using the following patch should fix the python-httpx issue: https://github.com/mnemosyne-proj/mnemosyne/pull/201/commits/b0e85fbb54a23add1fe8a0d56123b2ddb056b325.patch
LuckyTurtleDev commented on 2021-09-08 17:11 (UTC)
@billypilgrim I had already create an issue for this: #200
They do not have any interest to implementate this. So if we would like to have this features, we must create our own path. May the mnemosyne maintainer will accept a merge request.
billypilgrim commented on 2021-09-08 13:03 (UTC)
Thanks for the clarification @Lukas1818.
Neither of the issues you raise involve any changes I could make to this package, however. It looks like the python-httpx issue has already been mentioned on the python-googletrans page, so hopefully a fix is in hand. You're right that this should be optional functionality though -- how about raising an issue with the mnemosyne folks upstream?
LuckyTurtleDev commented on 2021-09-08 12:53 (UTC) (edited on 2021-09-08 12:57 (UTC) by LuckyTurtleDev)
@billypilgrim I think n1ghtmare does mean the python-httpx package, which is a dependency of python-googletrans. The problem is that python-googletrans is not compatible with the current python-httpx package and need an outdated version of it.
It would be very nice if python-googletrans and python-gtts will be only optimal dependencies, but sadly mnemosyne does not allow this.
May user can apply this patch manual, if they do not need google translate: https://salsa.debian.org/debian/mnemosyne/-/blob/master/debian/patches/disable_google_translator.patch
billypilgrim commented on 2021-08-21 20:15 (UTC)
@n1ghtmare: Your comment is a bit vague. What exact error message are you getting? Which dependencies seem to be missing?
n1ghtmare commented on 2021-08-21 16:43 (UTC)
Does not build because of missing dependencies.
billypilgrim commented on 2021-07-12 06:23 (UTC)
Weird. It did build on my local machine before, but you're right that the checks aren't passing anymore. I've fixed that now.
kachelaqa commented on 2021-07-12 00:58 (UTC)
The sha256 sum fails the validity check.
Jaaan commented on 2021-05-31 06:42 (UTC) (edited on 2021-05-31 06:43 (UTC) by Jaaan)
I believe that mplayer should be an optional dependency for sound playback in cards
billypilgrim commented on 2020-12-11 16:07 (UTC) (edited on 2020-12-11 16:12 (UTC) by billypilgrim)
Thanks @jmehne! I've updated the package to v2.7.3 now and I'll report the bug to upstream.
Edit: Oh, it seems like you're an upstream maintainer! Nvm then :-p
jmehne commented on 2020-10-31 20:14 (UTC)
I flagged the package out of date, but the commit I linked was flawed. Somehow the bin file now has windows line endings ... I fixed that here: https://git.sr.ht/~jmehne/mnemosyne-aur/commit/722745200346087cedc1528783617e5898c84e2d
LuckyTurtleDev commented on 2020-05-02 13:36 (UTC)
Does the sound of the cards work for you? I can not hear anything, if i add sound. In the webinterface it does work.
billypilgrim commented on 2019-11-28 13:47 (UTC)
Ta!
marmistrz commented on 2019-11-28 00:45 (UTC)
I disowned the package so that you can pick it up :) Have fun! :)
billypilgrim commented on 2019-11-27 22:39 (UTC)
Sure!
marmistrz commented on 2019-11-27 18:40 (UTC)
@billypilgrim: do you want to become a new maintainer of Mnemosyne? I switched to Anki TBH, so I can give the maintainership to you :)
billypilgrim commented on 2019-11-27 18:07 (UTC)
Ok, so somewhat embarrassingly I forgot that this wasn't my package and fixed up the PKGBUILD with the patch + new version and only noticed when I tried to push the changes. So @marmistrz, feel free to do: git pull https://github.com/alexdewar/mnemosyne master
...if you'd like my updated PKGBUILD.
jaudet commented on 2019-11-26 23:15 (UTC)
Looks like my custom repo somehow produced a borked build of mnemosyne. Forcing it to rebuild the package fixed my issue. I then hit the issue described by Hal5000, and the urllib-related fix detailed there worked for me. Thanks for submitting an upstream patch!
Hal5000 commented on 2019-11-19 20:17 (UTC) (edited on 2019-11-20 20:54 (UTC) by Hal5000)
Resolved it for me -- edited the file
/usr/lib/python3.8/site-packages/openSM2sync/server.py
Works for me again...
jaudet commented on 2019-11-17 18:29 (UTC) (edited on 2019-11-26 04:18 (UTC) by jaudet)
@Hal5000 can you wrap your console output in markdown code fences (triple backticks)? It's unreadable. (EDIT: Thank you!)
I can no longer start mnemosyne at all, whether the GUI client or the sync server. Both fail with the same error:
Hal5000 commented on 2019-11-17 11:31 (UTC) (edited on 2019-11-18 20:08 (UTC) by Hal5000)
Yesterdays update of python broke the ability to start a sync server, please see the error message below. Has anyone else faced this problem an can suggest a fix?
Thank you and best regards,
hal
Edit: Thank you for the pointer regardin the code wrap, jerebear!
billypilgrim commented on 2019-09-24 04:54 (UTC)
I believe that arch should be any for this package, rather than x86_64. It doesn't seem to contain any architecture-specific code.
marmistrz commented on 2019-04-14 08:22 (UTC)
@lchimonji10 thanks!
jaudet commented on 2019-02-14 20:09 (UTC)
Mnemosyne failed to start for me, with the console output listed here. Installing python-opengl fixed the initial warning. Installing python-pyqtwebengine fixed the crash error. Perhaps these should be added to optdepends and depends, respectively.
marmistrz commented on 2018-10-15 17:00 (UTC) (edited on 2018-10-15 17:00 (UTC) by marmistrz)
Updated PKGBUILD: https://gist.github.com/f0ea7000b121fe6bad6c6b50f18256ae
smls you can add me as a co-maintainer if you wish, I'm quite an active Mnemosyne user :)
XuLin commented on 2018-09-05 10:54 (UTC)
Contacted the author about the crash issues and here’s the reply: “Perhaps changing the minor version of Qt5 helps. Anyway, 2.6-2 is not an official Mnemosyne version number, I guess it has been packaged by your specific Linux distribution. I would contact the packagers, as they will probably better be able to figure what exactly is going wrong in your distribution.”
With that being said, can someone please repackage Mnemosyne to use version 2.6-1 please. Maybe that’ll get rid of the problems. Thanks.
macxcool commented on 2018-08-08 11:39 (UTC)
@Perico This looks like something that should be reported upstream. Have a look at https://mnemosyne-proj.org/getting_help.php for details. This is not an bug with the PKGBUILD.
Perico commented on 2018-03-08 13:39 (UTC)
mnemosyne 2.6 crashes as soon as I hit "add card". The rest of the program seems to work correctly. I paste the errors from the console. Thanks.
<hr>libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile [0308/143136.672737:WARNING:stack_trace_posix.cc(648)] Failed to open file: /tmp/.glzxYHr1 (deleted) Error: No existe el fichero o el directorio QIODevice::write (QProcess): device not open QIODevice::write (QProcess): device not open QIODevice::write (QProcess): device not open QXcbShmImage: shmget() failed (22: Argumento inválido) for size -102507248 (367428x157441) QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::pen: Painter not active QPainter::setPen: Painter not active QPainter::setPen: Painter not active QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::setPen: Painter not active QPainter::save: Painter not active QPainter::restore: Unbalanced save/restore QPainter::save: Painter not active QPainter::setClipRect: Painter not active QPainter::pen: Painter not active QPainter::setPen: Painter not active QPainter::setPen: Painter not active QPainter::restore: Unbalanced save/restore QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::pen: Painter not active QPainter::setPen: Painter not active QPainter::setPen: Painter not active QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::setPen: Painter not active QPainter::save: Painter not active QPainter::restore: Unbalanced save/restore QPainter::save: Painter not active QPainter::setClipRect: Painter not active QPainter::restore: Unbalanced save/restore QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::setClipRect: Painter not active QPainter::setPen: Painter not active QPainter::pen: Painter not active QPainter::pen: Painter not active QPainter::setPen: Painter not active QWidget::paintEngine: Should no longer be called QPainter::begin: Paint device returned engine == 0, type: 1 QPainter::save: Painter not active Received signal 11 SEGV_MAPERR 000000000000
0 0x7ff3bc10fe76 <unknown></unknown>
1 0x7ff3bad8d88c <unknown></unknown>
2 0x7ff3bc1101ec <unknown></unknown>
3 0x7ff3cad70dd0 <unknown></unknown>
4 0x7ff3c1caefce qDrawBorderPixmap()
5 0x7ff3c1d1ac20 QFusionStyle::drawPrimitive()
6 0x7ff3c1d21007 QFusionStyle::drawComplexControl()
7 0x7ff3c1d7bac6 QGroupBox::paintEvent()
8 0x7ff3a6b1a514 <unknown></unknown>
9 0x7ff3c1c82188 QWidget::event()
10 0x7ff3c1d7ce94 QGroupBox::event()
11 0x7ff3a6b19034 <unknown></unknown>
12 0x7ff3c1c41fec QApplicationPrivate::notify_helper()
13 0x7ff3c1c499c6 QApplication::notify()
14 0x7ff3a6a3433f <unknown></unknown>
15 0x7ff3c0ec3da0 QCoreApplication::notifyInternal2()
16 0x7ff3c1c7aa6c QWidgetPrivate::sendPaintEvent()
17 0x7ff3c1c7b123 QWidgetPrivate::drawWidget()
18 0x7ff3c1c7be45 QWidgetPrivate::paintSiblingsRecursive()
19 0x7ff3c1c7bfd6 QWidgetPrivate::paintSiblingsRecursive()
20 0x7ff3c1c7bfd6 QWidgetPrivate::paintSiblingsRecursive()
21 0x7ff3c1c7bfd6 QWidgetPrivate::paintSiblingsRecursive()
22 0x7ff3c1c7ac4f QWidgetPrivate::drawWidget()
23 0x7ff3c1c5190b <unknown></unknown>
24 0x7ff3c1c520d3 <unknown></unknown>
25 0x7ff3c1c9f5ca <unknown></unknown>
26 0x7ff3c1c9feef <unknown></unknown>
27 0x7ff3c1c41fec QApplicationPrivate::notify_helper()
28 0x7ff3c1c499c6 QApplication::notify()
29 0x7ff3a6a3433f <unknown></unknown>
30 0x7ff3c0ec3da0 QCoreApplication::notifyInternal2()
31 0x7ff3c1438383 QGuiApplicationPrivate::processExposeEvent()
32 0x7ff3c143900e QGuiApplicationPrivate::processWindowSystemEvent()
33 0x7ff3c141029c QWindowSystemInterface::sendWindowSystemEvents()
34 0x7ff3a5f3848d <unknown></unknown>
35 0x7ff3c0ec23db QEventLoop::exec()
36 0x7ff3c1e3969b QDialog::exec()
37 0x7ff3a6a70f69 <unknown></unknown>
38 0x7ff3ca5a9ad0 _PyCFunction_FastCallDict
39 0x7ff3ca5cfd1b <unknown></unknown>
40 0x7ff3ca563b5a _PyEval_EvalFrameDefault
41 0x7ff3ca5cf85b <unknown></unknown>
42 0x7ff3ca5cfdde <unknown></unknown>
43 0x7ff3ca563b5a _PyEval_EvalFrameDefault
44 0x7ff3ca5cf85b <unknown></unknown>
45 0x7ff3ca5cfdde <unknown></unknown>
46 0x7ff3ca563b5a _PyEval_EvalFrameDefault
47 0x7ff3ca5cf36b _PyFunction_FastCallDict
48 0x7ff3ca5b30bf _PyObject_FastCallDict
49 0x7ff3ca5b3e03 _PyObject_Call_Prepend
50 0x7ff3ca5b3eeb PyObject_Call
51 0x7ff3a7cc4011 <unknown></unknown>
52 0x7ff3a7cc4501 <unknown></unknown>
53 0x7ff3a7cc4793 <unknown></unknown>
54 0x7ff3a7cc5128 <unknown></unknown>
55 0x7ff3c0ef4792 QMetaObject::activate()
56 0x7ff3c1c3b533 QAction::triggered()
57 0x7ff3c1c3ddb6 QAction::activate()
58 0x7ff3c1d390ec <unknown></unknown>
59 0x7ff3c1d3935e QAbstractButton::mouseReleaseEvent()
60 0x7ff3c1e1f6ab QToolButton::mouseReleaseEvent()
61 0x7ff3c1c82188 QWidget::event()
r8: 00007ffe9f6714e0 r9: 00007ffe9f6714c0 r10: 00007ffe9f6714c0 r11: 007900740073002f r12: 00007ffe9f671490 r13: 00007ffe9f6714a0 r14: 0000000000000006 r15: 0000000000000002 di: 00007ffe9f671a70 si: 0000000000000004 bp: 0000000000059b28 bx: 0000000000059b22 dx: 0000000000000010 ax: 0000000000000000 cx: 0000000000000056 sp: 00007ffe9f670700 ip: 00007ff3c1caefce efl: 0000000000010246 cgf: 002b000000000033 erf: 0000000000000004 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated.
marmistrz commented on 2018-02-15 13:59 (UTC)
smls, can you either cherry-pick for the package or take the release from git until 2.6 is released? See https://groups.google.com/forum/#!topic/mnemosyne-proj-users/FuxpQ4079w0
smls commented on 2017-12-14 20:58 (UTC)
@marmistrz Fixed now. (The upstream package had received a small post-release bugfix update without a new version number.)
marmistrz commented on 2017-12-14 19:26 (UTC)
I get an integrity check fail
smls commented on 2017-08-09 21:34 (UTC)
marmistrz commented on 2017-08-08 16:30 (UTC)
Kanjelman commented on 2017-07-14 18:25 (UTC)
smls commented on 2017-07-14 14:22 (UTC) (edited on 2017-07-14 14:22 (UTC) by smls)
marmistrz commented on 2017-07-14 12:26 (UTC)
smls commented on 2017-07-03 15:25 (UTC)
Kanjelman commented on 2017-07-01 21:26 (UTC)
smls commented on 2017-06-30 20:44 (UTC)
Kanjelman commented on 2017-06-30 02:06 (UTC) (edited on 2017-06-30 02:11 (UTC) by Kanjelman)
smls commented on 2017-04-28 09:50 (UTC)
jsh6789 commented on 2017-04-04 00:05 (UTC)
bonob commented on 2017-01-11 15:16 (UTC)
smls commented on 2016-12-21 00:47 (UTC)
bialou commented on 2016-12-20 23:32 (UTC)
bialou commented on 2016-12-20 23:26 (UTC) (edited on 2016-12-20 23:32 (UTC) by bialou)
jaudet commented on 2016-12-20 22:57 (UTC) (edited on 2016-12-20 23:11 (UTC) by jaudet)
bialou commented on 2016-12-20 06:16 (UTC)
hongleong commented on 2016-12-20 03:28 (UTC)
bialou commented on 2016-12-20 03:03 (UTC) (edited on 2016-12-20 03:14 (UTC) by bialou)
smls commented on 2016-12-16 12:21 (UTC)
smls commented on 2016-12-16 11:57 (UTC)
jaudet commented on 2016-12-15 18:40 (UTC)
smls commented on 2016-05-19 02:55 (UTC)
marmistrz commented on 2016-05-18 13:06 (UTC)
smls commented on 2014-10-20 16:59 (UTC)
shuu commented on 2014-10-12 02:51 (UTC)
russo79 commented on 2014-09-03 19:51 (UTC)
joelsc commented on 2014-09-03 17:45 (UTC)
vagyok commented on 2014-08-30 18:54 (UTC)
smls commented on 2014-08-30 14:15 (UTC)
smls commented on 2014-08-30 13:06 (UTC)
vagyok commented on 2014-08-30 12:09 (UTC)
smls commented on 2013-08-24 11:39 (UTC)
gojun077 commented on 2013-08-24 05:00 (UTC)
smls commented on 2013-08-23 11:36 (UTC)
smls commented on 2013-08-23 11:29 (UTC)
gojun077 commented on 2013-08-23 06:01 (UTC)
smls commented on 2013-03-29 18:56 (UTC)
gojun077 commented on 2013-03-29 17:21 (UTC)
smls commented on 2013-01-08 03:01 (UTC)
prettyvanilla commented on 2013-01-08 02:00 (UTC)
commented on 2012-08-03 06:05 (UTC)
smls commented on 2012-08-02 20:41 (UTC)
smls commented on 2012-08-01 22:36 (UTC)
commented on 2012-08-01 16:40 (UTC)
smls commented on 2012-07-15 14:11 (UTC)
smls commented on 2012-07-15 14:08 (UTC)
commented on 2012-07-14 20:45 (UTC)
smls commented on 2012-06-16 08:08 (UTC)
smls commented on 2012-06-16 08:03 (UTC)
smls commented on 2012-02-11 17:41 (UTC)
commented on 2010-10-24 20:28 (UTC)
bostonvaulter commented on 2010-10-21 23:06 (UTC)
commented on 2010-10-21 17:36 (UTC)