Just for the record, I do not see the ".fr" directory in the history of https://github.com/shlomif/PySolFC-Cardsets
Hi! I am a comaintainer of PySolFC , But note that I think Joe R. has been doing most maint work recently (given my hands/limbs stiffness). Anyway, I list the ways I can be contacted with on here https://www.shlomifish.org/me/contact-me/ .
Hi Markus! Based on reading the current source code of PySolFC, it seems that statistics.dat format is "pickle" ( https://docs.python.org/3/library/pickle.html ) which is insecure. Hypothetically, it should be possible to write some code to merge 2 such files, but "The difference between theory and practice is that in theory, there is no difference between theory and practice, while in practice, there is." (to quote Yogi Berra or whoever).
Another note is that you should keep backups of the configuration file-or-directory or better yet use git-scm: https://www.joelonsoftware.com/2009/12/14/lets-stop-talking-about-backups/
On Linux it is under ~/.PySolFC I think: shlomif@telaviv1 ~]$ head -20 ~/.PySolFC/options.cfg # -*- coding: utf-8 -*- [general] player = shlomif confirm = True update_player_stats = True autofaceup = True autodrop = False autodeal = True quickplay = True shuffle = True undo = True bookmarks = True hint = True highlight_piles = True highlight_cards = True highlight_samerank = True highlight_not_matching = True mahjongg_show_removed = False mahjongg_create_solvable = 2 shisen_show_hint = True I'll...
Hi, On Sun, 22 May 2022 19:50:58 -0000 "arctic-cat" arctic-cat@users.sourceforge.net wrote: Hi! When I tried to install version 2.16, I got a message about Trojans from the antivirus program: Trojan: Win32 / Mamson.A! Ml What should I do, install an earlier version, or belive that this is a fake flag message? Thanks for a reply! see https://pysolfc.sourceforge.io/#anti-viruses I got a trojan messages in a new version Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/pysolfc/discussion/503708/...
Hi Bob! Please see https://pysolfc.sourceforge.io/#anti-viruses wrt "(anti-)malware".
Hi! You're using an old version of pysol fc. We can use more help with macOS packaging given its popularity and given it "is an OS that is almost, but not quite, entirely unlike GNU" ( https://twitter.com/shlomif/status/1363583840640528389 ).
Just for the record for the future - there are https://alternativeto.net/software/sox/ and similar tools that can manipulate the .wav directly.
Hi! PySol FC recently switched to a different windows installer generator so if possible please test the new installers from the AppVeyor asset downloads at https://ci.appveyor.com/project/shlomif/pysolfc/history (before we mint a new release). Regarding the 8 GB vs. 32 GB - I have ran a windows 10 VM under vbox with 8 GB, but it is possible that vbox is still broken on that computer and I often need to use a lightweight window manager such as https://en.wikipedia.org/wiki/JWM and kill redisd and...
Thanks for reporting this issue! I admit that the developers have recently moved some functionality to PyPI modules, and that the PySolFC windows installer was not tested. I may be able to try running a Windows VM (see https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/ ) now that I have a computer with 32 GB of RAM. Anyway, this was an acknowledgement.
Hi Ovidiu! It seems to be set in this part of the code: https://github.com/shlomif/PySolFC/blob/07aac001b76588b8f6eb71af72e00d4f8212f8fb/pysollib/stack.py#L273 . The mouse button numbers appear to be hardcoded, but I noticed an option in the menus to use "point-and-click" instead of "drag-and-drop". I'd like to make the mouse button bindings customisable though.
Hi Fred! First of all note that running "python3 pysol.py" is preferable: https://pythonclock.org/ . Otherwise, try installing the missing packages using "pip3" or similar: https://duckduckgo.com/?q=python+importerror&atb=v140-1&ia=web ; https://pypi.org/ . Otherwise, python should be fairly easy to learn: https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#i-want-to-learn-programming-which-language-should-i-start-with
Try putting the extra cardset in the directory that the other cardsets are in. Perhaps try running in a terminal find / -type d -name 'cardset-*'
Hi! pull-reqs to the GitHub repo ( https://github.com/shlomif/PySolFC ) are fine, and you can also send patches. Good luck.
Hi Giorgos! Your log reads: File "tests/individually-importing/import_v3_pysollib.tk.progressbar.py", line 5, in < module> import pysollib.tk.progressbar File "./pysollib/tk/progressbar.py", line 24, in <module> from pysollib.ui.tktile.tkconst import EVENT_HANDLED File "./pysollib/ui/tktile/tkconst.py", line 26, in <module> from six.moves import tkinter File "/usr/lib/python3/dist-packages/six.py", line 92, in __get__ result = self._resolve() File "/usr/lib/python3/dist-packages/six.py", line 115,...
Hi! I'm not aware of their presence in PySol FC, but you may opt to add them and submit a pull request or a patch
You're welcome, Pascal, and thanks for the extra info. I think discussions cannot be closed as opposed to bug reports.
Pascal: see `~/.PySolFC/options.cfg` -> `recent_game_id`
Hi! Which OS?
On Sat, 06 Apr 2019 23:36:34 -0000 "Bill Kirkpatrick" tsquaredf@users.sourceforge.net wrote: Thanks, that fixed it. I do appreciate your work on this. Regards, Bill You're welcome! PySolFC will not start, crashes after a few seconds Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/pysolfc/discussion/503709/ To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/ -- Shlomi Fish http://www.shlomifish.org/ List of Graphics Apps...
@Bill: please see https://github.com/shlomif/PySolFC/issues/108 - a new release is eminent.
The attached patch should fix it but I also want to write a regression test.
Thanks for the report. This bug took a back seat to the windows installer's version's crash bug, but I'll try to investigate now.
Hi, this has already been reported here - https://github.com/shlomif/PySolFC/issues/100 . We are working on it.
@ERR: perhaps see the commit in https://github.com/shlomif/PySolFC/tree/v2.6.x-maint .
Hi! Changing the game or the cardset persists across closing the game in either mageia v7 x64 or fedora 29 x64. Can you try https://en.wikipedia.org/wiki/Strace ? I don't recall changing anything about cardset size from v2.4.0 and they seem fine here.
Hi! This is a known issue - https://github.com/shlomif/PySolFC/issues/100 - we are working on it.
can't find module 'pysollib'
Closing then
Kevin: please try the patch at https://github.com/shlomif/PySolFC/commit/c0076b5b36c06a3aed9a58590c51eb4692ace653 on top of the previous patch and let me know if everything is OK. Caelia: thanks! I ended up incorporating your change myself, and wrote a test,
cannot set input focus outside the comment box using the keyboard
Hi all! Please see https://pysolfc.sourceforge.io/#anti-viruses regarding the situation.
From a reading of the code, they seem to be different options but maybe one is dependent on the other.
Hi Caelia! Thanks for your efforts. The github repo at https://github.com/shlomif/PySolFC is the canonical source as mentioned on https://pysolfc.sourceforge.io/ . Please send a pull-req and you can also try adding a regression test.
@Leslie: please try the .app tarball from here -https://github.com/shlomif/PySolFC/releases/tag/pysolfc-2.5.5 . Note that it is a prerelease.
@Leslie: someone has to prepare a package. We can try using https://docs.travis-ci.com/user/reference/osx but there may be some issues with signing the package and i think none of us have mac hardware.
Seems like it was installed under root's home dir or maybe there is a py2/py3 mismatch - see https://stackoverflow.com/questions/36936212/how-do-i-install-a-pip-package-globally-instead-of-locally
Hi! Thanks for your patience. Please try the patch here - https://github.com/shlomif/PySolFC/commit/b1423665950e7719d582b6d69b92f5589e58c37c .
Thanks, Kevin! I was able to reproduce it locally with python3 but with the git master code it still works mostly fine in python2, I;ll investigate further
Hi! Can you provide us with a sample game name and deal index where it happens?
Hi Mr. Hart, On Mon, 20 Aug 2018 18:26:03 -0000 "Edward W Hart III" ewhartiii@users.sourceforge.net wrote: I have a suggestion for a game to be included in future versions. Four Kingdoms Solitaire. This is a game created by Dave Bernazzani for his Solitude for Windows collection from the 1990s. I have been playing this game since I first installed Solitude back in 1998 or so, and reinstalled on every computer I have had since. I would be willing to try to implement this game myself if this is possible....
Please try 2.4.0.
Chuck H.: I was able to reproduce it and the file is identical to the one here - https://ci.appveyor.com/project/shlomif/pysolfc/build/1.0.160/artifacts . Strange! Anyway, the file at https://ci.appveyor.com/project/shlomif/pysolfc/build/artifacts is perfectly clean and so I think I shall mint a new release soon.
@Chuck: we did not intentionally insert any malware there, and the file is built from source using AppVeyor. Either this is a false positive or someone tampered with your download.
Also note that 2.1.3 is a beta release.
Hi! Please see https://github.com/shlomif/PySolFC/issues/58 .
Add COPYING.
edit pysollib/pysolaudio.py and change try: import pysolsoundserver except ImportError: pysolsoundserver = None to simply: pysolsoundserver = None
Hi Tom! PySol FC should not be able to do such a thing, so it is likely a problem elsewhere. Perhaps using https://docs.python.org/2/library/trace.html will help shed some light on that.
Hi! Does this still happen with the latest pysol version from its github repo - https://github.com/shlomif/PySolFC ? Does htop / etc. shows any excessive activity?
Remove trailing space.
Fix a typo in the NEWS file
Bump the version number to 3.2.2.
Tagging libmikmod as 3.2.0-beta4
Build of libmikmod.so using CMake is successful.
Add the skeleton of the CMakeification.
Sorted the modules.
Add the build directory to the .hgignore.
Got libmikmod to be useful to mikmod.
Tagging libmikmod as 3.2.0 (final)
Add an optional MIKMOD_SRAND_CONSTANT env var.
Update the AUTHORS file.
Bump the version number - for good this time
Got rid of some warnings.
Apply mikmod-3.2.2-fix-str-fmt.patch from the Mageia package.
Switch the ALSA output driver to "default".
Move some variable declarations to the beginning of blocks.
Convert the NEWS file to the UTF-8 encoding.
Correct a typo in the NEWS
Add generated files to .hgignore.
Got the ALSA drivers to build on supported systems.
Fix --enable-dl and -Wl,--no-undefined.
Correct a typo in the NEWS
Merged.
Documented the recent changes.
Correct a typo in "NEWS".
Document the new stuff.
Revert misautoconfiscation.
Move an item in NEWS to its rightful place.
Add to the TODO.
Remove trailing space from the NEWS.
Committed.
Add items to the TODO.
Tagging the mikmod-player as 3.2.2 (FINAL)
Bump the version to 3.2.0-final.
Remove two generated files.
Merged.
Re-enabled drv_oss.
Add support for the audiofile driver.
Remove a commented out command
Merge from conversion-to-CMake branch.
Fix make package_source
Add more.
Add to .hgignore.
Convert from Common.cmake to the Shlomif_Common module:
More warnings cleanup
Got rid of more warnings
Got rid of more warnings
Generating include/mikmod.h from mikmod.h.cmake.