[kajongg] [Bug 486171] Doesn't actually work with Qt 6

2024-04-30 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=486171

Wolfgang Rohdewald  changed:

   What|Removed |Added

   Version Fixed In|24.02.3 |24.05

--- Comment #5 from Wolfgang Rohdewald  ---
(In reply to Albert Astals Cid from comment #4)
> (subscribe to kde-devel mailing list if you aren't to get emails about when 
> the branches are created)

Done, thank you!

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 486171] Doesn't actually work with Qt 6

2024-04-30 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=486171

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Version Fixed In||24.02.3
  Latest Commit||https://invent.kde.org/game
   ||s/kajongg/-/commit/077da955
   ||47d4af35bc4fa6737654d15442c
   ||2768f
 Status|REOPENED|RESOLVED

--- Comment #3 from Wolfgang Rohdewald  ---
Git commit 077da95547d4af35bc4fa6737654d15442c2768f by Wolfgang Rohdewald.
Committed on 30/04/2024 at 07:59.
Pushed by wrohdewald into branch 'release/24.02'.

Qt6 only worked when Qt5 was installed too
FIXED-IN: 24.02.3

M  +2-15   src/common.py
M  +0-1src/kdestub.py
M  +2-6src/modeltest.py
M  +31   -1src/qt.py

https://invent.kde.org/games/kajongg/-/commit/077da95547d4af35bc4fa6737654d15442c2768f

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 486171] Doesn't actually work with Qt 6

2024-04-26 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=486171

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 CC||wolfg...@rohdewald.de
 Resolution|--- |WORKSFORME

--- Comment #1 from Wolfgang Rohdewald  ---
Others wanting to test this might have to set the shell variable QT_API=pyqt6
before starting  kajongg because PyQt5 will be used if installed, see
https://github.com/spyder-ide/qtpy

Please double check if you are using the unmodified 24.02.2. The line numbers
in the Traceback do not match that version.

One possible problem is the kajonggserver.py process. Even if you finish
kajongg, the server process will wait for some time for new clients before
exiting. So maybe your kajonggserver.py process was not running the version you
thought it does. 

So - please always kill all kajongg processes after changing source code.

One strange thing is that nobody ever reported a bug like 'int' object has no
attribute 'split' in clientVersion.split('.'), this only seems to happen to me.
So I cherrypicked a fix about this from master to 24.02 so I am actually able
to run 24.02.2 - which works fine for me with Qt6.

Your bug should have been fixed with this commit which is part of 24.02.2:

commit 3af0e1c6944695d5bdaf1bd7490cb4ad6ad98665
Author: Wolfgang Rohdewald 
Date:   Sat Sep 16 19:10:26 2023 +0200

Qt6: QApplication.desktop() is deprecated, introduce
KApplication.desktopSize()

-- 
You are receiving this mail because:
You are watching all bug changes.

[Discover] [Bug 484512] Broken layout on error dialogue

2024-04-23 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=484512

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |WORKSFORME

--- Comment #3 from Wolfgang Rohdewald  ---
This may be a real bug. But not with the Product "Discover". The Product is
"kajongg". The Component  will be "General". 

Please fix your bug report.

Also, I do not understand whatever language you used. I even do not know which
language that is. Without knowing the error message and with no way to
reproduce the bug, what do you expect me to do?

Please only reopen if you have further information.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Discover] [Bug 484512] Broken layout on error dialogue

2024-04-23 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=484512

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Resolution|--- |NOT A BUG
 CC||wolfg...@rohdewald.de
 Status|REPORTED|RESOLVED

--- Comment #1 from Wolfgang Rohdewald  ---
Closing this bug because product, component, version are wrong. I can fix
product and component but I cannot guess the version you have used.

Please re-open a new bug report with correct values.

Also, can you please translate all text in the attachment to English? Does the
bug also happen with language English?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 451244] Discarded tiles in order of discard

2024-03-25 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=451244

Wolfgang Rohdewald  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/game
   ||s/kajongg/-/commit/9400d16a
   ||f9a5ee82725fcdafbaa982a177d
   ||8cf8d
 Status|REPORTED|RESOLVED
   Version Fixed In||24.02.2
 Resolution|--- |FIXED

--- Comment #3 from Wolfgang Rohdewald  ---
Git commit 9400d16af9a5ee82725fcdafbaa982a177d8cf8d by Wolfgang Rohdewald.
Committed on 25/03/2024 at 18:48.
Pushed by wrohdewald into branch 'master'.

Ruleset option: Discarded tiles in order of discard
FIXED-IN: 24.02.2

M  +4-1src/board.py
M  +4-0src/predefined.py

https://invent.kde.org/games/kajongg/-/commit/9400d16af9a5ee82725fcdafbaa982a177d8cf8d

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 461683] every time i finish a game (win or lose) the following error dialog appears.

2022-11-11 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=461683

Wolfgang Rohdewald  changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de
 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Wolfgang Rohdewald  ---
There is a fix in the pipeline for the next version (only on my PC so far). You
can apply it manually:

commit 6885135f90c2f65950de7f0d2cb2f39563e086c1
Author: Wolfgang Rohdewald 
Date:   Wed Jun 22 19:40:31 2022 +0200

turning a tile to make it invisible is also legal

used when shuffling for the next hand.

Since when did this not work?

diff --git a/src/uitile.py b/src/uitile.py
index e4122648..aa85d724 100644
--- a/src/uitile.py
+++ b/src/uitile.py
@@ -304,7 +304,7 @@ class UITile(AnimatedMixin, QGraphicsObject, StrMixin):
 def tile(self, value):  # pylint: disable=arguments-differ
 """set tile name and update display"""
 if value is not self._tile:
-assert not self._tile.isKnown or (self._tile.exposed ==
value.exposed)
+assert not self._tile.isKnown or not value.isKnown or
(self._tile.exposed == value.exposed)
 self._tile = value
 self.setDrawingOrder() # because known tiles are above unknown
tiles
 self.update()

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 456662] kajongg crashes on startup.

2022-07-13 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=456662

Wolfgang Rohdewald  changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

--- Comment #2 from Wolfgang Rohdewald  ---
according to kajongg/debian.control, kajongg has a new dependency on pyqt since
May 2021. The Fedora people seem to have missed that. Maybe there is a better
way to define dependencies in a distribution independent way - if so, I will
gladly implement that.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 451244] Discarded tiles in order of discard

2022-03-08 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=451244

Wolfgang Rohdewald  changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

--- Comment #1 from Wolfgang Rohdewald  ---
Created attachment 147381
  --> https://bugs.kde.org/attachment.cgi?id=147381=edit
Could look like this

What does Mahjong Time do if a discard is claimed? Leave that place empty? That
is what I implemented now, being simpler to do. See attachment.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 436482] No new game in kmahjongg

2021-05-02 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=436482

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Resolution|--- |NOT A BUG
 CC||wolfg...@rohdewald.de
 Status|REPORTED|RESOLVED

--- Comment #1 from Wolfgang Rohdewald  ---
Please note that kmahjongg and kajongg are very different beasts.

Please re-open for kmahjongg.

-- 
You are receiving this mail because:
You are watching all bug changes.

[Akonadi] [Bug 133118] new filter action: remove duplicates

2021-03-08 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=133118

--- Comment #6 from Wolfgang Rohdewald  ---
I have no idea about the status, I stopped using akonadi/kmail many years ago.

-- 
You are receiving this mail because:
You are watching all bug changes.

[bindings] [Bug 191516] [PATCH] pykde4: Use ctypes instead of DLFCN

2020-12-07 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=191516

Wolfgang Rohdewald  changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

-- 
You are receiving this mail because:
You are watching all bug changes.

[keditbookmarks] [Bug 174223] Bookmark editor crashes checking the link status [null KBookmarkModel::indexForBookmark, KBookmarkModel::emitDataChanged, TestLinkItr::setStatus]

2020-12-07 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=174223

Wolfgang Rohdewald  changed:

   What|Removed |Added

 CC|wolfg...@rohdewald.de   |

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdelibs] [Bug 327721] KAboutApplicationDialog: off-by-one error?

2018-11-11 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=327721

Wolfgang Rohdewald  changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

--- Comment #2 from Wolfgang Rohdewald  ---
since the Python KDE4 bindings are unmaintained since years, I do not use them
anymore. And I do not want to test things with C++. So - no more input from me
about this bug.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdesdk-scripts] [Bug 228016] FindPyKDE4.cmake says it implements PYKDE4_ADD_UI_FILES but does not

2018-11-02 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=228016

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |UNMAINTAINED
 Status|NEEDSINFO   |RESOLVED
 CC||wolfg...@rohdewald.de

--- Comment #2 from Wolfgang Rohdewald  ---
The PyKDE4 bindings are unmaintained since a long time.

-- 
You are receiving this mail because:
You are watching all bug changes.

[bindings] [Bug 262035] PyKDE4: Calling value() on a KConfigSkeleton.ItemIntList object results in a segfault

2018-10-30 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=262035

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |UNMAINTAINED
 CC||wolfg...@rohdewald.de
 Status|NEEDSINFO   |RESOLVED

--- Comment #2 from Wolfgang Rohdewald  ---
PyKDE4 has been unsupported for years, no bug fixes. So you can safely assume
that all PyKDE4 bugs are still valid.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmail2] [Bug 316102] kmail: folders with email change possition after selected

2018-09-26 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=316102

--- Comment #6 from Wolfgang Rohdewald  ---
No idea. I stopped using kmail a long time ago, it was far too buggy after
switching to Akonadi and never got as stable and usable as it was before that
switch. See my bug reports.

I can only say that I should have removed the NEEDSINFO which I now did.

But I think it should not be too difficult for a current user of kmail to check
it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmail2] [Bug 316102] kmail: folders with email change possition after selected

2018-09-23 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=316102

Wolfgang Rohdewald  changed:

   What|Removed |Added

 Status|NEEDSINFO   |REPORTED
 Resolution|WAITINGFORINFO  |---

--- Comment #4 from Wolfgang Rohdewald  ---
My bad, I should have removed those status flags

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 396174] Cannot create new investment

2018-07-07 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=396174

Wolfgang Rohdewald  changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

--- Comment #3 from Wolfgang Rohdewald  ---
this one:

kmymoney/wizards/newinvestmentwizard/knewinvestmentwizard.cpp:   
KMessageBox::detailedSorry(this, i18n("Unable to create all objects for the
investment"), QString::fromLatin1(e.what())); 

I looked at the latest commits but I saw nothing about this.

A simpler step list:

1. go to investments
2. select an equity account
3. select an existing investment
4. right click ANYWHERE to create a new investment
5. this fails for me.

BTW is there any way to remove an investment again? If I simply create one
without ever using it, I think I should be able to delete it in the Securities
tab. But the Delete button is grayed out.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney] [Bug 396174] New: Cannot create new investment

2018-07-04 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=396174

Bug ID: 396174
   Summary: Cannot create new investment
   Product: kmymoney
   Version: 5.0.0
  Platform: Ubuntu Packages
OS: Linux
Status: UNCONFIRMED
  Severity: major
  Priority: NOR
 Component: general
  Assignee: kmymoney-de...@kde.org
  Reporter: wolfg...@rohdewald.de
  Target Milestone: ---

maybe this should be several bug reports.

1. Help/About says I have version 5.0.0, but the detail error message below
seems to say I have 5.0.1

When creating a new investment, I get

   Unable to create all objects for the investment

The second bug is that pressing the button "Details" does not show any details.
They only get visible if I manually enlarge the window. It should enlarge
itself automatically.

The detailled error message says:

Stock account cannot be parent account caugt in
/build/kmymoney-8Tb1zm/kmymoney-5.0.1/kmymoney/mymoney/mymoneyfile.cpp:1059

So what exactly is a stock account? I cannot see this anywhere in the user
interface, there it seems to be an Equity. So maybe the error message should be
"Equity cannot be parent" - that would certainly have helped me to discover a
workaround solution, see below.

How to reproduce:

1. select the page "Investments"
2. select an account
3. now one of the equities has light blue as background
4. right mouse click BELOW the list of equities: Now I can add an equity,
everything is fine.
5. now one of the equities has DARK blue as background
6. right click anywhere and create new equity. The above error appears.

It seems that kmymoney tries to use a selected equity as parent for the new
equity. I cannot imagine a situation in real life where this makes sense.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 387517] fails with cannot find kmahjonggtileset traditional.desktop

2017-12-03 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=387517

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |DUPLICATE
 Status|NEEDSINFO   |RESOLVED

--- Comment #3 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---


*** This bug has been marked as a duplicate of bug 366566 ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 366566] kajongg can't start due to an "AttributeError: 'Tileset'"

2017-12-03 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=366566

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 CC||leon...@comcast.net

--- Comment #5 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
*** Bug 387517 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 387517] fails with cannot find kmahjonggtileset traditional.desktop

2017-12-02 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=387517

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |WAITINGFORINFO
 CC||wolfg...@rohdewald.de
 Status|UNCONFIRMED |NEEDSINFO

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Is this a duplicate of bug 366566?

If so, please ask the mageia people to fix this dependency. Using the latest
kajongg which is based on kf5 might also help.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 375385] Kajongg does not load its translation catalog from local install folder

2017-01-22 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=375385

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Status|NEEDSINFO   |RESOLVED
   Version Fixed In||master
  Latest Commit||5a2610e5e6a105386e4ee47615a
   ||e94d14aa86fad
 Resolution|WAITINGFORINFO  |FIXED

--- Comment #5 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Python kf5 bindings are heavily being worked on - see kde-bindings mailing
list, but not yet ready. Plus - I want kajongg to run on windows too - and I do
not believe Python kf5 bindings will ever run on windows. So - when kf5
bindings are available, I will use them but I will always need a python-only
alternative anyway.

kajongg always used the normal *.mo gettext translation system like most KDE
program do, I see no advantage in changing that to the Qt system.

I know kf5-config is deprecated but I wanted to see its source code.

It seems like the paths in kf5-config are hard coded at compile time.

So that is what current master kajongg now does: cmake creates a python script
defining those paths. If this does not work for you, please tell me what cmake
writes into kajongg/kdepaths.py for you.

I would not really like to use qtpaths/QStandardDirs because I am quite sure it
is possible to compile KDE into a separate user installed directory using the
system-based Qt5 packages. Qt5 would then be in /usr/share but KDE would not.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 375385] Kajongg does not load its translation catalog from local install folder

2017-01-21 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=375385

--- Comment #2 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Maybe using the Qt translations path might help. If you apply the following
patch to master and start kajongg from shell, it will print that path. For me,
that is 

Qt translation path:/usr/share/qt5/translations

Is there a formal method to compute the correct KF5 .mo path from this one?
But that will probably only help if you also build qt5 in the same local
install folder. Is that the standard case when building kf5?

diff --git a/src/kdestub.py b/src/kdestub.py
index aeefa25c..772581b9 100644
--- a/src/kdestub.py
+++ b/src/kdestub.py
@@ -211,6 +211,7 @@ class KApplication(QApplication):

 def initQtTranslator(self):
 """load translators using Qt .qm files"""
+print('Qt translation
path:{}'.format(QLibraryInfo.location(QLibraryInfo.TranslationsPath)))
 for language in
reversed(list(MLocale.extendRegionLanguages(KGlobal.currentLanguages(:
 self.installTranslatorFile(os.path.join(
 QLibraryInfo.location(QLibraryInfo.TranslationsPath),
'qtbase_{}.qm'.format(language)))

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 375385] Kajongg does not load its translation catalog from local install folder

2017-01-21 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=375385

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEEDSINFO
 CC||wolfg...@rohdewald.de
 Resolution|--- |WAITINGFORINFO

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
I  have no idea how to find the correct path for .mo files. Right now
/usr/local/share/locale and /usr/share/locale are hard coded.

Does kf5-config --path locale return the correct path for you?

But - I have not been able to find the source code for kf5-config. Can you give
me a hint?

Please remember that this is Python and there are currently no usable KF5
bindings for Python, so I cannot simply use KF5 classes - I have to simulate
what they do. This will never be perfect, but right now at least it should work
for standard installations.



*qt.pm are a different case:
1. using QLibraryInfo.location(QLibraryInfo.TranslationsPath),
'qtbase_{}.qm'.format(language)))
2. qtpaths does not seem to return that path at all  (see qtpaths --types)
3. kajongg does actually load *.qm but makes no use of them because KDE has
support for many more languages and until now I found no place where kajongg
actually needs them. Will remove loading *.qm. (see commits 9c429f29 and
8b98952)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 372428] Missing "share" folder ?

2017-01-21 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=372428

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Version Fixed In||17.04
 CC||wolfg...@rohdewald.de
 Status|UNCONFIRMED |RESOLVED

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
I am not quite sure what you want to accomplish - if you just want to run
kajongg on your own machine: after installing all you did, you can just start
the kajongg.py script - no need to cx_freeze. You only need cx_freeze if you
want to generate a windows installer to be used on other systems.

Anyway - README.windows is now up to date and should answer all your questions.

Actually you should not have to to any of this - a windows installer is
available here, I just updated it: https://www.linux-apps.com/p/1109453/



It bundles all dependencies, so you do not even need to install python

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 375169] kajongg uses hardcoded path kde4 and deprecated kde4-config

2017-01-20 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=375169

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|UNCONFIRMED |RESOLVED
 CC||wolfg...@rohdewald.de

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 375168] kajongg uses kde4 translation catalogs and kde4 method to load lib catalog

2017-01-20 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=375168

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||wolfg...@rohdewald.de
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 375166] Do not use hardcoded path for kdeglobals

2017-01-20 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=375166

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |FIXED
 CC||wolfg...@rohdewald.de
 Status|UNCONFIRMED |RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmail2] [Bug 316507] mail from apple with attachments in front of plaintext does not quote

2017-01-07 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=316507

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

--- Comment #3 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
I put my example into a maildir file, and I can confirm that it now works
correctly, using kmail 5.2.3

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 374657] Non-ascii home directory causes kajongg to crash during startup (again)

2017-01-06 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=374657

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

   Version Fixed In||16.12.1
  Latest Commit||https://commits.kde.org/kaj
   ||ongg/cb7f4bfe112355c0a48a4b
   ||e59d1395cda78c1a6e
 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Git commit cb7f4bfe112355c0a48a4be59d1395cda78c1a6e by Wolfgang Rohdewald.
Committed on 06/01/2017 at 22:13.
Pushed by wrohdewald into branch 'Applications/16.12'.

Fix unicode encoding error again.

There may be more bugs like this but I do not really want to spend
much time testing everything - with current master (becoming
Applications/17.04) support for python2 is removed, and many
potential pitfalls with it, so for me this is only legacy code.

So I will just fix things when they come up.
FIXED-IN: 16.12.1

M  +3-3src/kde.py

https://commits.kde.org/kajongg/cb7f4bfe112355c0a48a4be59d1395cda78c1a6e

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 373210] Can't open settings dialog

2016-12-03 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=373210

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

  Latest Commit||https://commits.kde.org/kaj
   ||ongg/d801f84d285f44c84fd87d
   ||300e61ebfb7aa4de60
 Status|NEEDSINFO   |RESOLVED
 Resolution|REMIND  |FIXED
   Version Fixed In||16.12

--- Comment #3 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Git commit d801f84d285f44c84fd87d300e61ebfb7aa4de60 by Wolfgang Rohdewald.
Committed on 03/12/2016 at 11:02.
Pushed by wrohdewald into branch 'Applications/16.12'.

when not using KDE python bindings, add /usr/share/apps/kajongg to appdata
search path
FIXED-IN: 16.12

M  +3-1src/kdestub.py

https://commits.kde.org/kajongg/d801f84d285f44c84fd87d300e61ebfb7aa4de60

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 373210] Can't open settings dialog

2016-12-03 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=373210

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |REMIND
 Status|UNCONFIRMED |NEEDSINFO
 CC||wolfg...@rohdewald.de

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Never seen this.

Can you add some print debugs into uiparser.py / ElementTree.py to see where it
tries to find tilesetselector.ui ?

Otherwise if you want me to be able to reproduce this - what OS are you using?
Mine is kubuntu 16.10

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 372759] 16.12 install misses some files

2016-11-21 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=372759

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Version Fixed In||16.11.90
  Latest Commit||http://commits.kde.org/kajo
   ||ngg/9813779689c20e5b9c26654
   ||ddcf55f3f43fd8e15
 Status|UNCONFIRMED |RESOLVED

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Git commit 9813779689c20e5b9c26654ddcf55f3f43fd8e15 by Wolfgang Rohdewald.
Committed on 21/11/2016 at 21:53.
Pushed by wrohdewald into branch 'Applications/16.12'.

new file tilesource.py was not installed by cmake
FIXED-IN: 16.11.90

M  +1-0CMakeLists.txt

http://commits.kde.org/kajongg/9813779689c20e5b9c26654ddcf55f3f43fd8e15

-- 
You are receiving this mail because:
You are watching all bug changes.

[kajongg] [Bug 372425] Does not work with PyQt5 ?

2016-11-13 Thread Wolfgang Rohdewald
https://bugs.kde.org/show_bug.cgi?id=372425

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

--- Comment #2 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
I wrote a Windows installer, see
https://www.linux-apps.com/content/show.php?content=103206

However I must admit that it might not be quite up to date, I will shortly
update it.

But I do not know much about Windows - so if you install kajongg manually, you
are on your own.

Up till now kajongg can fallback to qt4 if qt5 is wanted but not installed, I
will have to do it the other way round too: If qt4 is wanted but not installed,
automatically try qt5.

That way I will not have to write anything into the README.

-- 
You are receiving this mail because:
You are watching all bug changes.

[bindings] [Bug 370998] the python interfaces to KApplication and KConfigSkeleton stopped working with sip 4.18

2016-10-18 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370998

--- Comment #5 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
According to Rex Dieter, this works on Fedora 24 which uses essentially the
same upstream versions. See Bug 253123.

I just installed F24 myself.
bug2.py crashes with python2 and works with python3
bug3.py crashes with both python2 and python3

About bug2: 
installed are:
sip-4.18-1.fc24.x86_64
python3-sip-4.18-2.fc24.x86_64

Is there a difference between sip 4.18-1 and 4.18-2?

-- 
You are receiving this mail because:
You are watching all bug changes.


[bindings] [Bug 253123] KConfigSkeleton segfaults with PyQt4 API version 2

2016-10-18 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=253123

--- Comment #10 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
On Kubuntu 16.10, the python3 script still exhibits this bug. python-kde
4.14.12 and 4.14.13 are identical.

python-sip 4.18.1+dfsg-1
python-qt4 4.11.4+dfsg-2
python-kde4 4.14.2-0ubuntu6
libqtg4 4.8.7+dfsg-7ubuntu1
python 2.7.12-3build1
python 3.5.2-6

-- 
You are receiving this mail because:
You are watching all bug changes.


[bindings] [Bug 253123] KConfigSkeleton segfaults with PyQt4 API version 2

2016-10-18 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=253123

--- Comment #8 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
What versions does Fedora 24 use? python, sip, qt4, pyqt4, pykde

-- 
You are receiving this mail because:
You are watching all bug changes.


[bindings] [Bug 370998] the python interfaces to KApplication and KConfigSkeleton stopped working with sip 4.18

2016-10-17 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370998

--- Comment #3 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Created attachment 101600
  --> https://bugs.kde.org/attachment.cgi?id=101600=edit
valgrind output

-- 
You are receiving this mail because:
You are watching all bug changes.


[bindings] [Bug 370998] the python interfaces to KApplication and KConfigSkeleton stopped working with sip 4.18

2016-10-17 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370998

--- Comment #2 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Created attachment 101599
  --> https://bugs.kde.org/attachment.cgi?id=101599=edit
bug3

-- 
You are receiving this mail because:
You are watching all bug changes.


[bindings] [Bug 370998] the python interfaces to KApplication and KConfigSkeleton stopped working with sip 4.18

2016-10-17 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370998

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Created attachment 101598
  --> https://bugs.kde.org/attachment.cgi?id=101598=edit
bug2

-- 
You are receiving this mail because:
You are watching all bug changes.


[bindings] [Bug 370998] New: the python interfaces to KApplication and KConfigSkeleton stopped working with sip 4.18

2016-10-17 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=370998

Bug ID: 370998
   Summary: the python interfaces to KApplication and
KConfigSkeleton stopped working with sip 4.18
   Product: bindings
   Version: 4.12.3
  Platform: Kubuntu Packages
OS: Linux
Status: UNCONFIRMED
  Severity: grave
  Priority: NOR
 Component: pykde
  Assignee: kde-bindi...@kde.org
  Reporter: wolfg...@rohdewald.de

The attached scripts work fine with Kubuntu 16.04 but not with 16.10. They
crash but drkonqi does not give useful information. I am attaching part of
valgrind output.

If I install the packages python-qt4 and python-sip from 16.04 on 16.10, they
work.
If I install the packages python-qt4 and python-sip from 16.10 on 16.04, they
do not work.

But I cannot reproduce any bugs without using pykde.

This means kajongg does no longer run on Kubuntu using PyKDE4. However it can
emulate most of what it needs from PyKDE4 when started with --nokde. I will
have to commit a change which lets kajongg always run with --nokde until this
bug is fixed.




Reproducible: Always

Steps to Reproduce:
1. python2 bug2.py ; python2 bug3.py

Actual Results:  
segfault

Expected Results:  
no segfault

-- 
You are receiving this mail because:
You are watching all bug changes.


[kajongg] [Bug 362232] Voice files switched

2016-08-25 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362232

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Version Fixed In||16.08.1
 Status|CONFIRMED   |RESOLVED

--- Comment #3 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Kajongg now gives an explanation why this happens and what do to.
The voice female2 is not optimal anyway, I will have to find another one.

-- 
You are receiving this mail because:
You are watching all bug changes.


[kajongg] [Bug 362381] When making a wrong claim, game stops

2016-08-25 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362381

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

  Latest Commit|http://commits.kde.org/kajo |http://commits.kde.org/kajo
   |ngg/c219ffc2fcfc6a040595ce6 |ngg/f1094054650e93cc7d62224
   |a349d4efbecde7f49   |3f30f0b604622b49e

--- Comment #2 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Git commit f1094054650e93cc7d622243f30f0b604622b49e by Wolfgang Rohdewald.
Committed on 25/08/2016 at 11:17.
Pushed by wrohdewald into branch 'Applications/16.08'.

Do not stop after wrong claim
FIXED-IN: 16.08.1

M  +9-2src/humanclient.py

http://commits.kde.org/kajongg/f1094054650e93cc7d622243f30f0b604622b49e

-- 
You are receiving this mail because:
You are watching all bug changes.


[kajongg] [Bug 362376] python error in browser when using scroll wheel

2016-08-24 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362376

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

  Latest Commit||http://commits.kde.org/kajo
   ||ngg/a3076908e15c06bdc474af8
   ||0d0f596a65416b9ce
 Resolution|--- |FIXED
   Version Fixed In||16.08.1
 Status|UNCONFIRMED |RESOLVED

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
Git commit a3076908e15c06bdc474af80d0f596a65416b9ce by Wolfgang Rohdewald.
Committed on 06/08/2016 at 07:08.
Pushed by wrohdewald into branch 'master'.

Scrolling the mouse down triggered a bug
FIXED-IN: 16.08.1

M  +1-1src/mainwindow.py

http://commits.kde.org/kajongg/a3076908e15c06bdc474af80d0f596a65416b9ce

-- 
You are receiving this mail because:
You are watching all bug changes.


[kajongg] [Bug 366566] kajongg can't start due to an "AttributeError: 'Tileset'"

2016-08-09 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366566

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 Resolution|--- |DOWNSTREAM
 Status|UNCONFIRMED |RESOLVED
 CC||wolfg...@rohdewald.de

-- 
You are receiving this mail because:
You are watching all bug changes.


[kajongg] [Bug 366566] kajongg can't start due to an "AttributeError: 'Tileset'"

2016-08-09 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=366566

--- Comment #3 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
You could edit /usr/share/apps/kajongg/tileset.py and replace __noTilesetsFound
with __noTilesetFound.

An upcoming version of kajongg will have that typo fixed.

If you fix that, you will get another error message telling you that kajongg
was not able to find any tilesets, asking you whether libkmahjongg is
installed.

So the real question is - do you have libkmahjongg installed? If not, why? Did
you only use the official Mageia package installer? If yes, please ask Mageia
to doublecheck kajongg package dependencies

-- 
You are receiving this mail because:
You are watching all bug changes.


[kajongg] [Bug 362232] Voice files switched

2016-04-25 Thread Wolfgang Rohdewald via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=362232

Wolfgang Rohdewald <wolfg...@rohdewald.de> changed:

   What|Removed |Added

 CC||wolfg...@rohdewald.de
 Status|UNCONFIRMED |CONFIRMED
 Ever confirmed|0   |1

--- Comment #1 from Wolfgang Rohdewald <wolfg...@rohdewald.de> ---
The female2 directory also has a file "md5sum" which is built by executing

cat *.ogg | md5sum

This way you can fix checksum error messages but of course I cannot tell if it
fixes the message you got because you did not give me the message.

After switching those two sound files, it seems to me that the "kong" message
is spoken with a "p" in front. So switching is not enough.

It will probably take some time until I fix this. But if you or somebody else
mails me a good full sound set spoken by a native english speaker, I will
consider replacing female2.

There is a file apps/kajongg/voices/synth which shows which file name should
contain what.

-- 
You are receiving this mail because:
You are watching all bug changes.