[frameworks-knewstuff] [Bug 385120] Windows to install things from kde store show no preview
https://bugs.kde.org/show_bug.cgi?id=385120 --- Comment #3 from Jeremy Whiting --- Fixed in commit c32c8d002e1216373560c94738841a7a5e1b976b should be in the next release of frameworks. -- You are receiving this mail because: You are watching all bug changes.
[frameworks-knewstuff] [Bug 385516] Loading Preview icon stuck
https://bugs.kde.org/show_bug.cgi?id=385516 Jeremy Whiting changed: What|Removed |Added Status|CONFIRMED |RESOLVED Resolution|--- |FIXED CC||jpwhit...@kde.org --- Comment #7 from Jeremy Whiting --- Fixed in c32c8d002e1216373560c94738841a7a5e1b976b if we need to change it some other way to set the preview with a separate method that doesn't detach we can do that, but this fixes the issue here at least. -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 484046] Joysticks are not detected in System Settings / Game Controller
https://bugs.kde.org/show_bug.cgi?id=484046 --- Comment #3 from Jeremy Whiting --- No, this is not just you. In plasma 6 we tried to update the gamepad kcm a bit moving away from the old joystick api to using SDL. In doing so we moved it to use the gamepad api in SDL instead of the lower level Joystick api. I hadn't considered that people still use joystick devices that aren't also mapped to the higher level gamepad api. I need to get back to this, we have other improvements that didn't make it in time for 6.0 or 6.1, I'll see if I can get them cleaned up for 6.2 most likely and also look into supporting SDL joysticks where those are found. -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 484046] Joysticks are not detected in System Settings / Game Controller
https://bugs.kde.org/show_bug.cgi?id=484046 --- Comment #6 from Jeremy Whiting --- Yeah, the only problem is that the rewritten kcm is using SDL's gamepad api to get available devices. There's also a lower level Joystick api in SDL that we are currently ignoring. Once we talk and use both of SDL's apis we will be showing everything that the kernel/evdev/SDL can see. Currently we are only using the gamepad api/methods that only see things that look similar to xbox style gaming devices with multiple buttons in addition to usually 2 or more sticks. -- You are receiving this mail because: You are watching all bug changes.
[okular] [Bug 480901] "Configure Okular" window under "Settings" menu is slow to open
https://bugs.kde.org/show_bug.cgi?id=480901 --- Comment #5 from Jeremy Whiting --- I was mistaken. Looking at speech dispatcher's api it's list_voices api give all voices for all locales. Since espeak-ng has many many voices and variations it takes some time. I'll see if we can maybe patch QtSpeech to only give the voices for the current locale instead of all of them. -- You are receiving this mail because: You are watching all bug changes.
[okular] [Bug 480901] "Configure Okular" window under "Settings" menu is slow to open
https://bugs.kde.org/show_bug.cgi?id=480901 --- Comment #6 from Jeremy Whiting --- (In reply to András Manţia from comment #4) > Same for me in other apps too, i don't have Screen reader enabled and don't > have ~/.config/speech-dispatcher/speechd.conf at all. Yeah, the problem isn't that speech-dispatcher is configured wrong. It's more that speech-dispatcher (which talks to espeak and/or espeak-ng) has many many synthesizers. As a temporary workaround and if you aren't using it anyway, removing espeak and espeak-ng packages will make it load much quicker. -- You are receiving this mail because: You are watching all bug changes.
[okular] [Bug 480901] "Configure Okular" window under "Settings" menu is slow to open
https://bugs.kde.org/show_bug.cgi?id=480901 --- Comment #3 from Jeremy Whiting --- That looks like spd_list_voices is taking a while. I'm willing to bet money they have speech-dispatcher configured to use espeak or espeak-ng which in some recent versions of speech-dispatcher give a way longer list than it should. Setting it up with espeak-ng here on arch and running spd-say -L to give the list of voices on the command line takes a couple of seconds and gives a list of 13363 different voices... (because it's including all locales and some mbrola variants, etc.) Unfortunately there's not really a gui to configure speech-dispatcher yet. Users that hit this can edit their configuration files in ~/.config/speech-dispatcher/speechd.conf to disable espeak and other problematic synthesizers that have this issue. Or alternatively run spd-conf and choose a default synthesizer such as flite or festival or pico that each only have a few voices. Alternatively I'll take a look and see if we can avoid that call in okular until the user asks for the Accessibility page maybe, though that would slow down switching to that page from other pages. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 473223] Data lost on kmymoney-master-2001-macos-clang-x86_64.dmg upgrade
https://bugs.kde.org/show_bug.cgi?id=473223 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #8 from Jeremy Whiting --- On MacOS usually the .app contents aren't added to your PATH variable. So to run you'll have to do something like /Applications/KMyMoney.app/Contents/MacOS/kmymoney I haven't tried kmymoney on mac lately, not sure what the path is but adjust accordingly. -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 482696] Game Controller setting blocks UI before loading the page
https://bugs.kde.org/show_bug.cgi?id=482696 Jeremy Whiting changed: What|Removed |Added Ever confirmed|0 |1 Status|REPORTED|CONFIRMED --- Comment #1 from Jeremy Whiting --- https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2095 has a temporary fix that makes the GUI look responsive even though it's taking a couple of seconds to do the SDL_Init. A better solution will be to do all SDL operations in a background thread. I'll look into that next. -- You are receiving this mail because: You are watching all bug changes.
[krfb] [Bug 483355] New: krfb crashes when using yakuake
https://bugs.kde.org/show_bug.cgi?id=483355 Bug ID: 483355 Summary: krfb crashes when using yakuake Classification: Applications Product: krfb Version: 24.02.0 Platform: Arch Linux OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: grundleb...@googlemail.com Reporter: jpwhit...@kde.org Target Milestone: --- SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Run krfb --nodialog 2. Launch or open yakuake 3. Type anything in the yakuake window 4. Watch as the vnc connection dies OBSERVED RESULT Segfault of krfb EXPECTED RESULT Typing goes to yakuake and krfb remains running SOFTWARE/OS VERSIONS Linux/KDE Plasma: 24.02.0 (available in About System) KDE Plasma Version: 24.02.0 KDE Frameworks Version: 6.0.0-4 Qt Version: 6.6.2-4 ADDITIONAL INFORMATION Here's the backtrace I get on archlinux when running with gdb with debuginfod set up. There are also a couple of errors at the top about issues with the notifications. Not sure if they are related to the crash kf.notifications: No event config could be found for event id "NewConnectionAutoAccepted" under notifyrc file for app "krfb" kf.notifications: No event config could be found for event id "UserAcceptsConnection" under notifyrc file for app "krfb" /usr/include/c++/13.2.1/optional:477: constexpr _Tp& std::_Optional_base_impl<_Tp, _Dp>::_M_get() [with _Tp = PipeWireCursor; _Dp = std::_Optional_base]: Assertion 'this->_M_is_engaged()' failed. Thread 1 "krfb" received signal SIGABRT, Aborted. __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c 44return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; (gdb) bt #0 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x77568393 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78 #2 0x775176c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x774ff4b8 in __GI_abort () at abort.c:79 #4 0x75add3b2 in std::__glibcxx_assert_fail (file=file@entry=0x7fffeb3f8328 "/usr/include/c++/13.2.1/optional", line=line@entry=477, function=function@entry=0x7fffeb3f8290 "constexpr _Tp& std::_Optional_base_impl<_Tp, _Dp>::_M_get() [with _Tp = PipeWireCursor; _Dp = std::_Optional_base]", condition=condition@entry=0x7fffeb3f800e "this->_M_is_engaged()") at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/debug.cc:61 #5 0x7fffeb3ece7c in std::_Optional_base_impl >::_M_get (this=) at /usr/include/c++/13.2.1/optional:477 #6 std::_Optional_base_impl >::_M_get (this=) at /usr/include/c++/13.2.1/optional:475 #7 std::optional::operator-> (this=) at /usr/include/c++/13.2.1/optional:966 #8 PWFrameBuffer::cursorPosition (this=) at /usr/src/debug/krfb/krfb-24.02.0/framebuffers/pipewire/pw_framebuffer.cpp:514 #9 0x55573f29 in RfbServerManager::updateScreens (this=0x5558b8d0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS_s_instance8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/krfb/krfb-24.02.0/krfb/rfbservermanager.cpp:156 #10 0x75f90ca9 in QtPrivate::QSlotObjectBase::call (a=0x7fffd8c0, r=0x5558b8d0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS_s_instance8instanceEvE6holder.lto_priv.0>, this=0x557a5ba0, this=, r=, a=) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobjectdefs_impl.h:433 #11 doActivate (sender=0x557b7260, signal_index=3, argv=0x7fffd8c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4039 #12 0x75f98d64 in QTimer::timeout (_t1=..., this=0x557b7260) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:272 #13 QTimer::timerEvent (e=, this=0x557b7260) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qtimer.cpp:252 #14 QTimer::timerEvent (this=0x557b7260, e=) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qtimer.cpp:246 #15 0x75f7c236 in QObject::event (this=0x557b7260, e=0x7fffda60) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:1414 #16 0x76ef438b in QApplicationPrivate::notify_helper (this=, receiver=0x557b7260, e=0x7fffda60) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #17 0x75f39818 in QCoreApplication::no
[filelight] [Bug 406030] hard links multiply counted in usage totals
https://bugs.kde.org/show_bug.cgi?id=406030 --- Comment #4 from Jeremy Whiting --- Yep, good point. I'll update that one also. One moment. -- You are receiving this mail because: You are watching all bug changes.
[filelight] [Bug 144948] [wish] Correctly count hardlinks in Filelight
https://bugs.kde.org/show_bug.cgi?id=144948 Jeremy Whiting changed: What|Removed |Added Status|CONFIRMED |RESOLVED CC||jpwhit...@kde.org Resolution|--- |FIXED --- Comment #10 from Jeremy Whiting --- Fixed in January here: https://invent.kde.org/utilities/filelight/commit/7356cc3bc8164073e161820c32321ec8bf5b52c4 so was in Gear 23.04 and newer. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 475841] New: payees with different case not recognized until asking
https://bugs.kde.org/show_bug.cgi?id=475841 Bug ID: 475841 Summary: payees with different case not recognized until asking Classification: Applications Product: kmymoney Version: git (master) Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: ux-ui Assignee: kmymoney-de...@kde.org Reporter: jpwhit...@kde.org Target Milestone: --- SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** If you enter a new transaction, but type the payee with slightly different case a popup asks if you want to add a new payee (but already has any existing payee's case in the question). If you click Yes, it adds a new payee with [1] at the end of the name. STEPS TO REPRODUCE 1. Enter a transaction with an existing payee with one letter case changed. I.e. bank instead of Bank 2. Watch when the gui asks if you want to add "Bank" as a new payee. 3. Click Yes OBSERVED RESULT "Bank [1]" added to the list of payees. EXPECTED RESULT Either or both of: 1. Bank payee left alone, no new payee added. 2. bank corrected to Bank and no question about payee asked. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Archlinux (available in About System) KDE Plasma Version: Plasma6 built from git KDE Frameworks Version: KF5 from arch packages, 5.110.0-1 currently Qt Version: 5.15.11-1 from arch packages. ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.
[systemsettings] [Bug 482696] Game Controller setting blocks UI before loading the page
https://bugs.kde.org/show_bug.cgi?id=482696 Jeremy Whiting changed: What|Removed |Added Version Fixed In||6.0.4 --- Comment #2 from Jeremy Whiting --- Fix pushed to master and 6.0 branch. So will be in 6.0.4. Note this isn't an ideal fix, but fixes the blocking, just delays it until after the gui shows up. -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 356197] Files with other encoding than utf-8 are not displayed correctly, also encoding-option is defect
https://bugs.kde.org/show_bug.cgi?id=356197 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #2 from Jeremy Whiting --- Of course. Patches are always welcome. -- You are receiving this mail because: You are watching all bug changes.
[yakuake] [Bug 383555] Yakuake doesn't show on Screen2 when I'm working on two monitors.
https://bugs.kde.org/show_bug.cgi?id=383555 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #21 from Jeremy Whiting --- Here it sometimes works as expected and other times will only appear if the focus is on the laptop screen. Not on the external display. Changing which display is "primary" doesn't matter here. when in the broken state it will only ever appear on the laptop display. -- You are receiving this mail because: You are watching all bug changes.
[yakuake] [Bug 383555] Yakuake doesn't show on Screen2 when I'm working on two monitors.
https://bugs.kde.org/show_bug.cgi?id=383555 --- Comment #23 from Jeremy Whiting --- So as a test I moved my panel from being on the left side of my left display to the bottom of my left display. That didn't help, yakuake still refused to show on the right display. But then I rebooted. Now yakuake is happily working on either display again. Not sure if it's related or I just got lucky this time to not hit the broken state this time around... -- You are receiving this mail because: You are watching all bug changes.
[yakuake] [Bug 383555] Yakuake doesn't show on Screen2 when I'm working on two monitors.
https://bugs.kde.org/show_bug.cgi?id=383555 --- Comment #24 from Jeremy Whiting --- And rebooted a moment ago, panel still on the bottom of laptop display (on the left of screen on the right) but this time yakuake doesn't appear on second display :( So doesn't seem related to panel placement afterall, just got lucky last boot to have working yakuake. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #1 from Jeremy Whiting --- I'm getting the same with both arch kmymoney and kmymoney built from git here. (Both using archlinux libalkimia 8.1.1-1 from archlinux package). I thought it was a flaw in my .kmy file, but a few days old backup has the same problem. I suspect a bug in libalkimia since the backtrace points at that. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 --- Comment #2 from Jeremy Whiting --- kmymoney: malloc.c:2617: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed. Thread 1 "kmymoney" received signal SIGABRT, Aborted. __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 44return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; (gdb) up #1 0x7585f3d3 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78 78return __pthread_kill_implementation (threadid, signo, 0); (gdb) up #2 0x7580f838 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 26int ret = __pthread_kill (__pthread_self (), sig); (gdb) up #3 0x757f9535 in __GI_abort () at abort.c:79 79raise (SIGABRT); (gdb) up #4 0x7586928d in __malloc_assert ( assertion=assertion@entry=0x75994628 "(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)", file=file@entry=0x7598f27e "malloc.c", line=line@entry=2617, function=function@entry=0x75994e98 <__PRETTY_FUNCTION__.8> "sysmalloc") at malloc.c:307 307 abort (); (gdb) up #5 0x7586bc62 in sysmalloc (nb=nb@entry=112, av=av@entry=0x759cfbc0 ) at malloc.c:2617 2617 assert ((old_top == initial_top (av) && old_size == 0) || (gdb) up #6 0x7586ca5a in _int_malloc (av=av@entry=0x759cfbc0 , bytes=bytes@entry=104) at malloc.c:4407 4407 void *p = sysmalloc (nb, av); (gdb) up #7 0x7586d358 in __GI___libc_malloc (bytes=bytes@entry=104) at malloc.c:3329 3329 victim = _int_malloc (ar_ptr, bytes); (gdb) up #8 0x75b8e37d in operator new (sz=sz@entry=104) at /usr/src/debug/gcc/libstdc++-v3/libsupc++/new_op.cc:50 50 /usr/src/debug/gcc/libstdc++-v3/libsupc++/new_op.cc: Directory not empty. (gdb) up #9 0x7731ac4b in QDomElementPrivate::setAttribute (newValue=..., aname=..., this=0x5d10f020) at dom/qdom.cpp:3960 3960n = new QDomAttrPrivate(ownerDocument(), this, aname); (gdb) list 3955 3956void QDomElementPrivate::setAttribute(const QString& aname, const QString& newValue) 3957{ 3958QDomNodePrivate* n = m_attr->namedItem(aname); 3959if (!n) { 3960n = new QDomAttrPrivate(ownerDocument(), this, aname); 3961n->setNodeValue(newValue); 3962 3963// Referencing is done by the map, so we set the reference counter back 3964// to 0 here. This is ok since we created the QDomAttrPrivate. Seems like an assertion in new -> malloc here. Not sure why though... -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 --- Comment #3 from Jeremy Whiting --- Here's the backtrace when using locally built master branch from git: Thread 1 "kmymoney" received signal SIGSEGV, Segmentation fault. 0x757735b0 in _int_malloc (av=av@entry=0x758d6bc0 , bytes=bytes@entry=48) at malloc.c:3937 3937 bck->fd = bin; (gdb) bt #0 0x757735b0 in _int_malloc (av=av@entry=0x758d6bc0 , bytes=bytes@entry=48) at malloc.c:3937 #1 0x75774358 in __GI___libc_malloc (bytes=bytes@entry=48) at malloc.c:3329 #2 0x75a9337d in operator new(unsigned long) (sz=sz@entry=48) at /usr/src/debug/gcc/libstdc++-v3/libsupc++/new_op.cc:50 #3 0x75e3ec43 in QHashData::detach_helper(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) (this=, node_duplicate=node_duplicate@entry=0x75679c50 ::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x75679920 ::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=32, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:503 #4 0x7567b760 in QHash::detach_helper() (this=this@entry=0x5891c198) at ../../include/QtCore/../../src/corelib/tools/qhash.h:631 #5 0x7567b927 in QHash::detach() (this=) at ../../include/QtCore/../../src/corelib/tools/qhash.h:291 #6 QMultiHash::insert(QString const&, QDomNodePrivate* const&) (this=0x5891c198, akey=..., avalue=@0x7fffcee8: 0x5e32ea00) at ../../include/QtCore/../../src/corelib/tools/qhash.h:1124 #7 0x7566ee11 in QDomNamedNodeMapPrivate::setNamedItem(QDomNodePrivate*) (this=0x5891c190, arg=) at dom/qdom.cpp:2611 #8 0x7fff8ab7ddb8 in MyMoneyXmlContentHandler::writeKeyValueContainer(MyMoneyKeyValueContainer const&, QDomDocument&, QDomElement&) (container=, document=..., parent=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:531 #9 0x7fff8ab896f9 in MyMoneyXmlContentHandler::writeAccount(MyMoneyAccount const&, QDomDocument&, QDomElement&) (account=..., document=..., parent=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:874 #10 0x7fff8ab89e2c in MyMoneyStorageXML::writeAccount(QDomElement&, MyMoneyAccount const&) (p=, account=..., this=0x5836a510) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:1841 #11 MyMoneyStorageXML::writeAccounts(QDomElement&) (this=0x5836a510, accounts=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:1835 #12 0x7fff8ab81f03 in MyMoneyStorageXML::writeFile(QIODevice*, MyMoneyFile*) (this=this@entry=0x5836a510, qf=qf@entry=0x564a8040, file=) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:1619 #13 0x7fff8ab78947 in XMLStorage::saveToLocalFile(QString const&, IMyMoneyOperationsFormat*, bool, QString const&) -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 --- Comment #4 from Jeremy Whiting --- Since it's in new/malloc in all cases, I'm wondering if this upgrade to glibc on the 14th here broke things: [2022-05-14T09:40:34-0600] [ALPM] upgraded glibc (2.35-4 -> 2.35-5) -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 --- Comment #5 from Jeremy Whiting --- Hmm, going back to an earlier glibc changes the assertion, but it's still an assertion inside new() operator: This is from going back to glibc 2.35-3 arch package. Looking into the stdc++ library instead now. malloc(): unaligned tcache chunk detected Thread 1 "kmymoney" received signal SIGABRT, Aborted. 0x7576834c in __pthread_kill_implementation () from /usr/lib/libc.so.6 (gdb) bt #0 0x7576834c in __pthread_kill_implementation () at /usr/lib/libc.so.6 #1 0x7571b4b8 in raise () at /usr/lib/libc.so.6 #2 0x75705534 in abort () at /usr/lib/libc.so.6 #3 0x7575c397 in __libc_message () at /usr/lib/libc.so.6 #4 0x7577233c in () at /usr/lib/libc.so.6 #5 0x757768cc in () at /usr/lib/libc.so.6 #6 0x75a9237d in operator new(unsigned long) (sz=sz@entry=8) at /usr/src/debug/gcc/libstdc++-v3/libsupc++/new_op.cc:50 #7 0x77a5d218 in MyMoneyKeyValueContainer::MyMoneyKeyValueContainer(MyMoneyKeyValueContainer const&) (this=this@entry=0x5df15e50, other=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/mymoney/mymoneykeyvaluecontainer.cpp:29 #8 0x77a68455 in MyMoneyTransaction::MyMoneyTransaction(MyMoneyTransaction const&) (this=this@entry=0x5df15e40, other=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/mymoney/mymoneytransaction.cpp:44 #9 0x77aecbc8 in QList::node_construct(QList::Node*, MyMoneyTransaction const&) (this=0x7fffd0e0, t=..., n=0x5df158a8) at /usr/include/qt/QtCore/qlist.h:465 #10 QList::append(MyMoneyTransaction const&) (this=this@entry=0x7fffd0e0, t=...) at /usr/include/qt/QtCore/qlist.h:634 #11 0x77ae4425 in JournalModel::transactionList(QList&, MyMoneyTransactionFilter&) const (this=0x55c36880, list=..., filter=...) at /usr/include/qt/QtCore/qsharedpointer_impl.h:301 #12 0x77a28de0 in MyMoneyFile::transactionList(QList&, MyMoneyTransactionFilter&) const (this=, list=..., filter=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/mymoney/mymoneyfile.cpp:2031 #13 0x7fff8ab8a528 in MyMoneyStorageXML::writeTransactions(QDomElement&) (this=0x58c05ba0, transactions=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:1851 #14 0x7fff8ab7ef60 in MyMoneyStorageXML::writeFile(QIODevice*, MyMoneyFile*) (this=this@entry=0x58c05ba0, qf=qf@entry=0x5df03a00, file=) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/mymoneystoragexml.cpp:1623 #15 0x7fff8ab75947 in XMLStorage::saveToLocalFile(QString const&, IMyMoneyOperationsFormat*, bool, QString const&) (this=0x562394f0, localFile=..., pWriter=0x58c05ba0, plaintext=, keyList=...) at /home/jeremy/data/devel/kde/src/extragear/office/kmymoney/kmymoney/plugins/xml/xmlstorage.cpp:512 -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 --- Comment #6 from Jeremy Whiting --- Today's testing is pointing to libalkimia. So I got that from git, built it and kmm crashes in the same way with it as it does with latest libalkimia from arch packages. More interestingly I also get this segfault when I run make test in alkimia/build Application: alkquoteitemtest (alkquoteitemtest), signal: Aborted [KCrash Handler] #4 0x7f3c3848c36c in () at /usr/lib/libc.so.6 #5 0x7f3c3843c838 in raise () at /usr/lib/libc.so.6 #6 0x7f3c38426535 in abort () at /usr/lib/libc.so.6 #7 0x7f3c3848045e in () at /usr/lib/libc.so.6 #8 0x7f3c384960cc in () at /usr/lib/libc.so.6 #9 0x7f3c3849804a in () at /usr/lib/libc.so.6 #10 0x7f3c3849a8f3 in free () at /usr/lib/libc.so.6 #11 0x7f3c42a3acd6 in __gmp_doprnt () at /usr/lib/libgmp.so.10 #12 0x7f3c42a3c62d in __gmp_vasprintf () at /usr/lib/libgmp.so.10 #13 0x7f3c42a3a2c5 in __gmp_asprintf () at /usr/lib/libgmp.so.10 #14 0x7f3c42b13a22 in mpqToString(mpq_class const&) (val=...) at /home/jeremy/data/devel/kde/src/extragear/office/alkimia/src/alkvalue.cpp:39 #15 0x7f3c42b14dec in AlkValue::toString() const (this=0x564bbd6af3d0) at /home/jeremy/data/devel/kde/src/extragear/office/alkimia/src/alkvalue.cpp:239 #16 0x564bbcba2da2 in operator<<(QDBusArgument&, AlkQuoteItem const&) (argument=..., item=...) at /home/jeremy/data/devel/kde/src/extragear/office/alkimia/src/alkquoteitem.cpp:192 #17 0x564bbcba0bb8 in AlkQuoteItemTest::qDbusArgument() (this=0x7fff3f6a0e60) at /home/jeremy/data/devel/kde/src/extragear/office/alkimia/autotests/alkquoteitemtest.cpp:160 #18 0x564bbcb9c86d in AlkQuoteItemTest::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x7fff3f6a0e60, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff3f6a07b0) at /home/jeremy/data/devel/kde/src/extragear/office/alkimia/build/autotests/alkquoteitemtest_autogen/EWIEGA46WW/moc_alkquoteitemtest.cpp:93 #19 0x7f3c38be74fe in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /usr/lib/libQt5Core.so.5 #20 0x7f3c42a75a5c in QTest::qRun() () at /usr/lib/libQt5Test.so.5 #21 0x7f3c42a76c31 in QTest::qExec(QObject*, int, char**) () at /usr/lib/libQt5Test.so.5 #22 0x564bbcb9f130 in main(int, char**) (argc=1, argv=0x7fff3f6a0fa8) at /home/jeremy/data/devel/kde/src/extragear/office/alkimia/autotests/alkquoteitemtest.cpp:14 [Inferior 1 (process 1112390) detached] Which looks like the same backtrace. AlkValue::toString() in some of the others from kmm itself. Seeing if I can find the cause in alkimia. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 --- Comment #7 from Jeremy Whiting --- Ok, spent too long debugging and trying to get alkvaluetest to pass. Then at one point noticed the freefunc from mp_get_memory_functions() in alkvalue.cpp was the same as gnutls_free_zero So I checked pacman.log and yep, recently upgraded from gnutls 3.7.4-3 to 3.7.5. Downgraded back to 3.7.4-3 and alkvaluetest passes now... Seems something in gnutls arch package (or upstream in 3.7.5) broke alkimia. Will look into what could have caused that tomorrow. In the mean time downgrading gnutls seems to get kmm running again. Saving now working here, phew. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453896] When saving a new transaction Kmymoney crashes each time without saving
https://bugs.kde.org/show_bug.cgi?id=453896 --- Comment #8 from Jeremy Whiting --- Problem found. It's because gnutls 3.7.5 is doing this: commit 41c9c845a342359327403431050d3458246896af Author: Tobias Heider Date: Mon Mar 14 16:17:28 2022 +0100 Use custom allocators for GMP to make sure temporary secrets from cryptographic operations in nettle are deleted safely. Signed-off-by: Tobias Heider Which sets the realloc and free functions, but not the malloc one... -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453857] malloc() aborts during save
https://bugs.kde.org/show_bug.cgi?id=453857 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #9 from Jeremy Whiting --- Yeah, it's only programs that use gmp for multi precision math and also use gnutls 3.7.5. A fix has been merged for 3.7.6 but not sure when that will be released. Downgrading gnutls back to 3.7.4 will fix it. We may be able to get the patch into a new gnutls 3.7.5 package (I've got the same here on arch, which works well) to get around it until 3.7.6 is released. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 454399] kmymoney crashes upon opening
https://bugs.kde.org/show_bug.cgi?id=454399 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #1 from Jeremy Whiting --- Looks like another gnutls caused one. that gnutls_zero_free in the stack trace points to it. Try downgrading gnutls to 3.7.4 if possible and see if that still crashes. BTW, from reading https://gitlab.com/gnutls/gnutls/-/milestones/35#tab-issues I think the fix in 3.7.6 wont come out until July so it may be useful to see if opensuse will add the patch here: https://gitlab.com/gnutls/gnutls/-/merge_requests/1592 to gnutls 3.7.5 in the mean time. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 454399] kmymoney crashes upon opening
https://bugs.kde.org/show_bug.cgi?id=454399 --- Comment #2 from Jeremy Whiting --- https://github.com/archlinux/svntogit-packages/commit/cf4d5e8c600e32251eeacbd08c67f78bd4a3adb3 has the patched arch changes in 3.7.5-2 that opensuse and other distros may want to add to their patches. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 454399] kmymoney crashes upon opening
https://bugs.kde.org/show_bug.cgi?id=454399 --- Comment #5 from Jeremy Whiting --- Yeah, since it's a regression in gnutls you either need to downgrade that back from 3.7.5 to 3.7.4 or get opensuse to add the previously mentioned patch to their 3.7.5 package in a new revision. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 454485] KMyMoney crashed when opening a ledger
https://bugs.kde.org/show_bug.cgi?id=454485 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #2 from Jeremy Whiting --- Yep, another crash from the gnutls regression. Either downgrade your gnutls to any version before 3.7.5 which introduced the regression or get a fix in opensuse 3.7.5 like this one in arch: https://github.com/archlinux/svntogit-packages/commit/cf4d5e8c600e32251eeacbd08c67f78bd4a3adb3 gnutls 3.7.6 will have the same fix, but won't release until July afaict. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 454485] KMyMoney crashed when opening a ledger
https://bugs.kde.org/show_bug.cgi?id=454485 Jeremy Whiting changed: What|Removed |Added See Also||https://bugs.kde.org/show_b ||ug.cgi?id=453857 -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453857] malloc() aborts during save
https://bugs.kde.org/show_bug.cgi?id=453857 Jeremy Whiting changed: What|Removed |Added See Also||https://bugs.kde.org/show_b ||ug.cgi?id=454485 -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 453857] malloc() aborts during save
https://bugs.kde.org/show_bug.cgi?id=453857 Jeremy Whiting changed: What|Removed |Added CC||diorte...@gmail.com --- Comment #14 from Jeremy Whiting --- *** Bug 454821 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 454821] Unexpected application crash when trying to save the changes of a new transaction
https://bugs.kde.org/show_bug.cgi?id=454821 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org Status|REPORTED|RESOLVED Resolution|--- |DUPLICATE --- Comment #1 from Jeremy Whiting --- This is another duplicate of https://bugs.kde.org/show_bug.cgi?id=453857 See that bug for details, but basically it's a regression in gnutls 3.7.5. Either downgrade to gnutls 3.7.4 or ask your distribution to patch gnutls with the patch mentioned on that bug. *** This bug has been marked as a duplicate of bug 453857 *** -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 454821] Unexpected application crash when trying to save the changes of a new transaction
https://bugs.kde.org/show_bug.cgi?id=454821 --- Comment #2 from Jeremy Whiting --- https://lists.gnupg.org/pipermail/gnutls-help/2022-May/004744.html has some details also. Seems they released gnutls 3.7.6 to mitigate this regression in 3.7.5. -- You are receiving this mail because: You are watching all bug changes.
[Craft] [Bug 454506] Dbus fails to build on arm64 macOS (Apple sillicon / M1 hardware)
https://bugs.kde.org/show_bug.cgi?id=454506 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #2 from Jeremy Whiting --- >ld: warning: ignoring file /Users/javier/CraftRoot/lib/libexpat.dylib, >building for macOS-arm64 but attempting to link with file built for >macOS-x86_64 that's the key, it's trying to build a x86_64 build but trying to link to arm libraries. It seems the craft ini file change to arm isn't taking effect in this case. Since it's built with cmake the key is to add https://cmake.org/cmake/help/latest/variable/CMAKE_OSX_ARCHITECTURES.html somehow. Maybe cmake is already setting this (or craft is using cmake to set that) but that's the key. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 437757] Add ability to enter splits when scheduling a payment
https://bugs.kde.org/show_bug.cgi?id=437757 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #1 from Jeremy Whiting --- I think that's already possible. At least I'm able to here on a 6 month old build by clicking the button to the right of the dropdown "Transfer to:" Just to the left of "Next due date:" label. Clicking that opens the split editor and allows adding whatever splits are needed. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 437757] Add ability to enter splits when scheduling a payment
https://bugs.kde.org/show_bug.cgi?id=437757 Jeremy Whiting changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED|RESOLVED --- Comment #3 from Jeremy Whiting --- Awesome. Closing. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 439819] Issue with changing credit card limits
https://bugs.kde.org/show_bug.cgi?id=439819 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #3 from Jeremy Whiting --- This is exactly the same issue I hit. My old kmymoney file from 4.x times, using all year with 5.0.x or 5.1.0 worked fine. Then recently installed 5.1.1 on windows and saw this same behavior. Credit card "Limits" tab doesn't show values for cards that I have set limits for them on previous builds. In trying to debug I added some qDebug() lines around AmountEdit, but realized on windows those don't go anywhere since it's a gui app. So tried on linux and linux build of kmymoney master branch doesn't have this bug somehow. I tried installing the latest nightly for windows, but still hit the same issue. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 439819] Issue with changing credit card limits
https://bugs.kde.org/show_bug.cgi?id=439819 --- Comment #5 from Jeremy Whiting --- Thomas, thanks for the DebugView hint. That's a very useful tool. After a bit of wrangling with craft on windows I think I found the problem. I'm just not yet sure what the proper fix is. Here's what I found. The locale settings from c++ lconv are saying for negative values use 0 : Currency symbol and quantity surrounded by parentheses. (which equates to eMyMoney::Money::ParensAround in KMM. That's fine all negative values on windows have () around them, while on linux here they have - in front instead. But because of that the AmountEditValidator marks (5000.00) as invalid and changes it immediately to "" when loading an existing kmy file with credit limits that are negative values. So one of the following I guess is needed. A) Make AmountEditValidator not derive from QDoubleValidator but instead be a custom type that understands all the different notations in MyMoneyMoney formatMoney B) Only use the system eMyMoney::Money::signPosition in the html views, but not when setting text in an AmountEdit I can get a patch ready with either approach, just wasn't sure which made more sense. Or maybe something completely different would be better? In fiddling with this I also found I can't find a place to set how I want negative values to appear in KMM on windows. Maybe it needs to be a new setting at least on windows where the system locale's aren't editable? (Or maybe they are editable, but I haven't yet found where?) -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 439819] Issue with changing credit card limits
https://bugs.kde.org/show_bug.cgi?id=439819 Jeremy Whiting changed: What|Removed |Added Status|REPORTED|CONFIRMED Ever confirmed|0 |1 --- Comment #6 from Jeremy Whiting --- Ok, found a solution. Using approach B. MR coming shortly. I found the windows currency format setting. Nowhere in settings app of course, but in Control Panel -> Clock & Region -> Change Date Time & Number Formats -> Additional settings... -> Currency tab there's a place to select how negative currencies should show. The way kmm gets it from setlocale and localeconv works perfectly with that to decide how negative numbers appear on home in KMM. https://invent.kde.org/office/kmymoney/-/merge_requests/108 <-- MR here. -- You are receiving this mail because: You are watching all bug changes.
[kmymoney] [Bug 440018] Home Screen Showing Closed Accounts
https://bugs.kde.org/show_bug.cgi?id=440018 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #1 from Jeremy Whiting --- Settings -> Configure KMyMoney (Or maybe apple -> Settings on mac?) -> General Page -> Filter Tab has a "Do not show closed accounts" checkbox. Should do the trick. -- You are receiving this mail because: You are watching all bug changes.
[Craft] [Bug 408720] New: tcl core sha256 is wrong
https://bugs.kde.org/show_bug.cgi?id=408720 Bug ID: 408720 Summary: tcl core sha256 is wrong Product: Craft Version: master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Blueprints Assignee: vonr...@kde.org Reporter: jpwhit...@kde.org CC: kde-wind...@kde.org Target Milestone: --- Created attachment 120882 --> https://bugs.kde.org/attachment.cgi?id=120882&action=edit Patch to fix sha256 sum in tcl.py. SUMMARY When building kmymoney with craft, it keeps getting stuck on tcl core zip sha256 being incorrect. I checked the sha256 sum of the zip from the url in the tcl.py blueprint, it's consistently incorrect but the same each time. The attached patch fixes the sha256 sum to what we get when downloading the zip. With this patch craft is able to build tcl. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: 10 macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.
[Craft] [Bug 408720] tcl core sha256 is wrong
https://bugs.kde.org/show_bug.cgi?id=408720 --- Comment #2 from Jeremy Whiting --- Awesome, thank you. -- You are receiving this mail because: You are watching all bug changes.
[frameworks-kdoctools] [Bug 461139] New: Item is somehow getting linked to KStars qml type from other documentation
https://bugs.kde.org/show_bug.cgi?id=461139 Bug ID: 461139 Summary: Item is somehow getting linked to KStars qml type from other documentation Classification: Frameworks and Libraries Product: frameworks-kdoctools Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kde-doc-engl...@kde.org Reporter: jpwhit...@kde.org CC: kdelibs-b...@kde.org Target Milestone: --- SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** I noticed when I was checking what KStatusNotifierItem does and how it works today that https://api.kde.org/frameworks/knotifications/html/classKStatusNotifierItem.html#details is linking to a KStars Item class even though it's not a class, but a QML type. Then also noticed on https://lxr.kde.org/ident?v=kf5-qt5&_i=Item many things link to it, but shouldn't. Is there some way to filter out these generic things (or would it be better to rename the KStars qml "Item" to KStarsItem or something to clear it up? STEPS TO REPRODUCE 1. Read the docs 2. Notice stuff is linking to kstars Item that shouldn't be 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.
[filelight] [Bug 406030] hard links multiply counted in usage totals
https://bugs.kde.org/show_bug.cgi?id=406030 Jeremy Whiting changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED|RESOLVED Latest Commit||https://invent.kde.org/util ||ities/filelight/commit/7356 ||cc3bc8164073e161820c32321ec ||8bf5b52c4 --- Comment #2 from Jeremy Whiting --- Git commit 7356cc3bc8164073e161820c32321ec8bf5b52c4 by Jeremy Whiting. Committed on 17/01/2023 at 17:50. Pushed by whiting into branch 'master'. Don't double count hard link files. On posix file systems, if the number of links for a file is >1 add it to a set the first time we count it and never count it again. Fixes double counting files that aren't taking twice as much space. M +4-0autotests/directoryIteratorTest.cpp M +2-2autotests/localListerTest.cpp M +1-0src/directoryEntry.h M +1-1src/localLister.cpp M +13 -0src/posixWalker.cpp M +4-0src/posixWalker.h https://invent.kde.org/utilities/filelight/commit/7356cc3bc8164073e161820c32321ec8bf5b52c4 -- You are receiving this mail because: You are watching all bug changes.
[filelight] [Bug 406030] hard links multiply counted in usage totals
https://bugs.kde.org/show_bug.cgi?id=406030 Jeremy Whiting changed: What|Removed |Added Version Fixed In||23.03 CC||jpwhit...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[digikam] [Bug 462744] Will Digikam run on Apple M1 or M2 chips?
https://bugs.kde.org/show_bug.cgi?id=462744 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #1 from Jeremy Whiting --- Created attachment 154395 --> https://bugs.kde.org/attachment.cgi?id=154395&action=edit Already works Just tested the latest x86_64 pkg from https://download.kde.org/stable/digikam/7.9.0/ works like a charm here on an m1 mac mini thanks to rosetta. Should work fine. -- You are receiving this mail because: You are watching all bug changes.
[ksudoku] [Bug 405422] ksudoku live-git (commit 09814312d) small-game generation fails with "Unable to generate a puzzle of the chosen variant"
https://bugs.kde.org/show_bug.cgi?id=405422 Jeremy Whiting changed: What|Removed |Added Latest Commit||https://commits.kde.org/ksu ||doku/40e80d73866634c954dce2 ||12f2da43cd0fdce8d6 Resolution|WORKSFORME |FIXED --- Comment #6 from Jeremy Whiting --- Git commit 40e80d73866634c954dce212f2da43cd0fdce8d6 by Jeremy Whiting. Committed on 20/03/2019 at 02:25. Pushed by whiting into branch '405422'. Don't use KIO copy and QTemporaryFile to load xml definition files. Since files are usually (maybe always?) local anyway, there's not much reason to copy the file to a temporary file. This also fixes QDomDocument::setContent failing on an empty file when the QTemporaryFile is somehow empty after the copy has finished. Reviewed by: Ian Wadham M +7-12 src/gui/serializer.cpp https://commits.kde.org/ksudoku/40e80d73866634c954dce212f2da43cd0fdce8d6 -- You are receiving this mail because: You are watching all bug changes.
[ksudoku] [Bug 405422] ksudoku live-git (commit 09814312d) small-game generation fails with "Unable to generate a puzzle of the chosen variant"
https://bugs.kde.org/show_bug.cgi?id=405422 Jeremy Whiting changed: What|Removed |Added Latest Commit|https://commits.kde.org/ksu |https://commits.kde.org/ksu |doku/40e80d73866634c954dce2 |doku/3ecebabf44eb1ace3859ea |12f2da43cd0fdce8d6 |fafe93534ab0d3f986 Resolution|--- |FIXED Status|REPORTED|RESOLVED --- Comment #9 from Jeremy Whiting --- Git commit 3ecebabf44eb1ace3859eafafe93534ab0d3f986 by Jeremy Whiting. Committed on 20/03/2019 at 16:04. Pushed by whiting into branch 'Applications/19.04'. Don't use KIO copy and QTemporaryFile to load xml definition files. Since files are usually (maybe always?) local anyway, there's not much reason to copy the file to a temporary file. This also fixes QDomDocument::setContent failing on an empty file when the QTemporaryFile is somehow empty after the copy has finished. Reviewed by: Ian Wadham (cherry picked from commit 40e80d73866634c954dce212f2da43cd0fdce8d6) M +7-12 src/gui/serializer.cpp https://commits.kde.org/ksudoku/3ecebabf44eb1ace3859eafafe93534ab0d3f986 -- You are receiving this mail because: You are watching all bug changes.
[khangman] [Bug 362256] Change theme name "Notes" to "Notes theme"
https://bugs.kde.org/show_bug.cgi?id=362256 Jeremy Whiting changed: What|Removed |Added Latest Commit||https://commits.kde.org/kha ||ngman/8dc7ddf9efcf88f92085c ||39b42cfc255ceae7a62 Resolution|--- |FIXED Status|REPORTED|RESOLVED --- Comment #1 from Jeremy Whiting --- Git commit 8dc7ddf9efcf88f92085c39b42cfc255ceae7a62 by Jeremy Whiting. Committed on 03/03/2020 at 01:18. Pushed by whiting into branch 'master'. Change "Notes" theme name to "Notes Theme" To make Notes theme name match other theme names change it to "Notes Theme" M +1-1themes/standardthemes.xml https://commits.kde.org/khangman/8dc7ddf9efcf88f92085c39b42cfc255ceae7a62 -- You are receiving this mail because: You are watching all bug changes.
[khangman] [Bug 386855] Cannot change theme when on pause
https://bugs.kde.org/show_bug.cgi?id=386855 Jeremy Whiting changed: What|Removed |Added Status|REPORTED|RESOLVED Latest Commit||https://commits.kde.org/kha ||ngman/24883a2dae9d44186b8cf ||b7b23b28b1e5b1987b3 Resolution|--- |FIXED --- Comment #1 from Jeremy Whiting --- Git commit 24883a2dae9d44186b8cfb7b23b28b1e5b1987b3 by Jeremy Whiting. Committed on 03/03/2020 at 01:29. Pushed by whiting into branch 'master'. Move theme selection button from bottom to top toolbar. Move the theme selection button to the top toolbar so it is usable while the game is paused or before starting. M +11 -11 src/qml/GamePage.qml https://commits.kde.org/khangman/24883a2dae9d44186b8cfb7b23b28b1e5b1987b3 -- You are receiving this mail because: You are watching all bug changes.
[khangman] [Bug 348735] Game crashes immediately after launch.
https://bugs.kde.org/show_bug.cgi?id=348735 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org Resolution|--- |WORKSFORME Status|REPORTED|RESOLVED --- Comment #2 from Jeremy Whiting --- Closing for lack of feedback, reopen if you still hit it and can provide a stack trace from the crash report window. -- You are receiving this mail because: You are watching all bug changes.
[khangman] [Bug 344834] installs khangman-harmattan icons even when not building harmattan version
https://bugs.kde.org/show_bug.cgi?id=344834 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org Status|REPORTED|NEEDSINFO Resolution|--- |FIXED --- Comment #1 from Jeremy Whiting --- Harald, I don't see any harmattan icons in the git repository anymore. Is this still an issue? or was it accidentally fixed when the qml gui was introduced and the icons got cleaned up and simplified? -- You are receiving this mail because: You are watching all bug changes.
[khangman] [Bug 362193] Problems in Localization with German Umlauts ('ä', 'ö', and 'ü') and 'ß'
https://bugs.kde.org/show_bug.cgi?id=362193 Jeremy Whiting changed: What|Removed |Added Latest Commit||https://commits.kde.org/kha ||ngman/c757fb327dd1841d2f079 ||3851bb86ff4ab695fc4 Resolution|--- |FIXED Status|CONFIRMED |RESOLVED --- Comment #2 from Jeremy Whiting --- Git commit c757fb327dd1841d2f0793851bb86ff4ab695fc4 by Jeremy Whiting. Committed on 03/03/2020 at 02:01. Pushed by whiting into branch 'master'. Convert all letters to upper case to compare. Since special characters for each language in khangman language.txt files are lower case, but we show upper case in the gui special characters were not properly getting marked as disabled or being marked green or red when clicked. To fix always compare upper case version of letters. Note: if I changed letter button letter property to modelData.toUpperCase some German characters were shown incorrectly in the gui, so show the modelData with capitalization font, but compare toUpperCase() behind the scenes. M +3-2src/qml/GamePage.qml https://commits.kde.org/khangman/c757fb327dd1841d2f0793851bb86ff4ab695fc4 -- You are receiving this mail because: You are watching all bug changes.
[khangman] [Bug 392493] Default language is not American English when running on Ubuntu 18.04 Bionic Beaver
https://bugs.kde.org/show_bug.cgi?id=392493 Jeremy Whiting changed: What|Removed |Added Resolution|--- |FIXED Status|REPORTED|RESOLVED Latest Commit||https://commits.kde.org/kha ||ngman/b9eb2808a6079de6f6f78 ||43d1c267f13da23e4d3 --- Comment #1 from Jeremy Whiting --- Git commit b9eb2808a6079de6f6f7843d1c267f13da23e4d3 by Jeremy Whiting. Committed on 03/03/2020 at 02:17. Pushed by whiting into branch 'master'. Fix KHangMan default language. Somehow default language was set to "userLanguage" which was supposed to be based on locale, but isn't when compiled by kcfg, it's a static string, so just set the default back to en to be back to previous behavior. TODO: Actually use the user's locale to set the default language. M +4-4src/khangman.kcfg https://commits.kde.org/khangman/b9eb2808a6079de6f6f7843d1c267f13da23e4d3 -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 390024] "Compare" button not enabled on the initial dialog even after filling the file names
https://bugs.kde.org/show_bug.cgi?id=390024 Jeremy Whiting changed: What|Removed |Added Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #15 from Jeremy Whiting --- Just pushed a fix for this issue to master branch. It will be in the next release 19.08 I believe, Missed the tag for 19.08 beta, but will be in the RC and release. -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 391405] Comparing files impossible, since button is greyed out
https://bugs.kde.org/show_bug.cgi?id=391405 --- Comment #3 from Jeremy Whiting --- Just pushed a fix for this to kompare in git. Fix will be included in 19.08 RC (but just missed beta tag by a couple of days). -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 390024] "Compare" button not enabled on the initial dialog even after filling the file names
https://bugs.kde.org/show_bug.cgi?id=390024 --- Comment #18 from Jeremy Whiting --- Ah right. Thanks for doing that Luigi. -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 390024] "Compare" button not enabled on the initial dialog even after filling the file names
https://bugs.kde.org/show_bug.cgi?id=390024 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #1 from Jeremy Whiting --- Luigi, it seems to work fine here. From looking at the code a KUrlRequester is used for each line edit and if either of them change they tell the ui to check if they are both not empty and enable that button. I tried here with the packaged version in debian buster and it worked ok, can you recreate this every time there? -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 390024] "Compare" button not enabled on the initial dialog even after filling the file names
https://bugs.kde.org/show_bug.cgi?id=390024 --- Comment #3 from Jeremy Whiting --- I used the buttons to select files here which worked. That's not working there? I wonder if KURLRequester has a regression possibly. We are connecting to it's textChanged signal which seems to be working here with the kf5 packages I have from debian. -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 390024] "Compare" button not enabled on the initial dialog even after filling the file names
https://bugs.kde.org/show_bug.cgi?id=390024 --- Comment #5 from Jeremy Whiting --- Yep, I can recreate with latest kompare and kf5 from git. Let's see if I can find the cause now :) -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 390024] "Compare" button not enabled on the initial dialog even after filling the file names
https://bugs.kde.org/show_bug.cgi?id=390024 --- Comment #6 from Jeremy Whiting --- https://cgit.kde.org/kio.git/commit/?id=a43aea3ebc697fad4be8be821b94c8374d08 is definitely the cause undoing the bits of that commit in kurlrequester.cpp fix the bug, but I'm not sure why yet. We are connecting to KURLRequester's textChanged signal in kompare, but we are changing the KURLRequester's KUrlComboBox itself with setUrl when those buttons are clicked. KUrlComboBox::setUrl turns off its own signals, so I don't see how that ever worked except that we were connected to the lineedit rather than the QComboBox I guess. A simple fix is in KUrlComboBox setUrl to emit textChanged after changing the url in setUrl, but I'm not sure if that makes the most sense or not. -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 390024] "Compare" button not enabled on the initial dialog even after filling the file names
https://bugs.kde.org/show_bug.cgi?id=390024 --- Comment #7 from Jeremy Whiting --- Alternatively we could have the FilesPage emit a signal after it calls setUrl on the KUrlCombobox -- You are receiving this mail because: You are watching all bug changes.
[kompare] [Bug 391405] Comparing files impossible, since button is greyed out
https://bugs.kde.org/show_bug.cgi?id=391405 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #2 from Jeremy Whiting --- As a temporary workaround after choosing files typing anything in either box (even a space) activates the button. Working on the proper solution for the bug in frameworks though. -- You are receiving this mail because: You are watching all bug changes.
[frameworks-knewstuff] [Bug 378913] KNewStuff download dialog improvements
https://bugs.kde.org/show_bug.cgi?id=378913 Jeremy Whiting changed: What|Removed |Added Status|UNCONFIRMED |CONFIRMED Ever confirmed|0 |1 --- Comment #1 from Jeremy Whiting --- Size will now appear in the list view https://commits.kde.org/knewstuff/e3626a831668b879570509acf38f7dc1d0e8c863 will add it to grid view next. -- You are receiving this mail because: You are watching all bug changes.
[kmag] [Bug 332303] kmag should remember last used zoom mode
https://bugs.kde.org/show_bug.cgi?id=332303 Jeremy Whiting changed: What|Removed |Added Latest Commit||https://commits.kde.org/kma ||g/4419029b67676c6ed9e70d5dd ||8661a5923bc4f72 Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Jeremy Whiting --- Git commit 4419029b67676c6ed9e70d5dd8661a5923bc4f72 by Jeremy Whiting. Committed on 02/05/2017 at 00:17. Pushed by whiting into branch 'master'. Use mode reading code for now to fix saving/loading the chosen mode. M +2-2kmag.cpp https://commits.kde.org/kmag/4419029b67676c6ed9e70d5dd8661a5923bc4f72 -- You are receiving this mail because: You are watching all bug changes.
[jovie] [Bug 342054] Jovie does not change voice via system try
https://bugs.kde.org/show_bug.cgi?id=342054 --- Comment #6 from Jeremy Whiting --- I somehow missed this bug report. I've been away from development for a while, but am back. I'll take a look at this soon. Thanks for the report. and for poking again. -- You are receiving this mail because: You are watching all bug changes.
[frameworks-knewstuff] [Bug 368240] Possibility to disable downloading Hot new Stuff
https://bugs.kde.org/show_bug.cgi?id=368240 --- Comment #1 from Jeremy Whiting --- Would you prefer the kiosk key hid the "Get Hot new Stuff" button completely? Or show a message when clicked saying it has been disabled by the administrators? -- You are receiving this mail because: You are watching all bug changes.
[frameworks-knewstuff] [Bug 368240] Possibility to disable downloading Hot new Stuff
https://bugs.kde.org/show_bug.cgi?id=368240 --- Comment #3 from Jeremy Whiting --- Well, QML Bindings are there in a branch and should land shortly afaik. Ok, I've never used any kiosk stuff before. Is there a tutorial somewhere about how it works these days? Googling got me https://dot.kde.org/2005/03/02/kde-kiosk-tutorial which links to a dead techbase page... How does kiosk work these days? Some QSetting somewhere? -- You are receiving this mail because: You are watching all bug changes.
[frameworks-knewstuff] [Bug 368240] Possibility to disable downloading Hot new Stuff
https://bugs.kde.org/show_bug.cgi?id=368240 Jeremy Whiting changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED --- Comment #5 from Jeremy Whiting --- Created a patch which works in every case except the one you want... Investigating why that is. The patch is here: https://git.reviewboard.kde.org/r/128856/ -- You are receiving this mail because: You are watching all bug changes.
[frameworks-knewstuff] [Bug 368240] Possibility to disable downloading Hot new Stuff
https://bugs.kde.org/show_bug.cgi?id=368240 Jeremy Whiting changed: What|Removed |Added Latest Commit||http://commits.kde.org/knew ||stuff/2a7ac6f0753427f865fc9 ||013868990cb3b530ecf Status|CONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jeremy Whiting --- Git commit 2a7ac6f0753427f865fc9013868990cb3b530ecf by Jeremy Whiting. Committed on 07/09/2016 at 21:42. Pushed by whiting into branch 'master'. Add KAuthorized checks to allow disabling of ghns in kdeglobals. REVIEW:128856 M +6-0src/button.cpp M +29 -0src/downloaddialog.cpp M +8-0src/downloaddialog.h http://commits.kde.org/knewstuff/2a7ac6f0753427f865fc9013868990cb3b530ecf -- You are receiving this mail because: You are watching all bug changes.
[www.kde.org] [Bug 362094] Different content for apps on www.kde.org/applications and edu.kde.org
https://bugs.kde.org/show_bug.cgi?id=362094 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org --- Comment #5 from Jeremy Whiting --- I agree with Albert. It would be good to have all applications in one place, but removing the data from www.kde.org and only having it on edu.kde.org is the wrong direction imo. Maybe edu.kde.org doesn't make as much sense as it used to. -- You are receiving this mail because: You are watching all bug changes.
[www.kde.org] [Bug 362094] Different content for apps on www.kde.org/applications and edu.kde.org
https://bugs.kde.org/show_bug.cgi?id=362094 Jeremy Whiting changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED --- Comment #7 from Jeremy Whiting --- Ben, what's the best way to do a page redirect these days? sysadmin request? or add a .htaccess file or something like that? Albert, I updated the cantor page on www.kde.org with the content from edu.kde.org, I'll do the same for the rest of the applications and add redirects if it looks good to you. thanks, -- You are receiving this mail because: You are watching all bug changes.
[khangman] [Bug 362193] Problems in Localization with German Umlauts ('ä', 'ö', and 'ü') and 'ß'
https://bugs.kde.org/show_bug.cgi?id=362193 Jeremy Whiting changed: What|Removed |Added CC||jpwhit...@kde.org Assignee|an...@kde.org |jpwhit...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[www.kde.org] [Bug 362094] Different content for apps on www.kde.org/applications and edu.kde.org
https://bugs.kde.org/show_bug.cgi?id=362094 Jeremy Whiting changed: What|Removed |Added Assignee|kde-...@kde.org |jpwhit...@kde.org -- You are receiving this mail because: You are watching all bug changes.
[www.kde.org] [Bug 362094] Different content for apps on www.kde.org/applications and edu.kde.org
https://bugs.kde.org/show_bug.cgi?id=362094 --- Comment #10 from Jeremy Whiting --- Ok I copied the metadata for all applications from edu.kde.org to www.kde.org (and removed the "parent" attribute since it's not needed on the latter site. In the process I ended up adding Artikulate, Labplot, and Pairs metadata. I also added Artikulate and Labplot to the index.json file under "Education" though I don't see labplot in the 16.04 sources, is labplot an old project that we shouldn't showcase on www.kde.org ? Also, should pairs be in the list since we aren't developing or releasing it anymore? I think we should either put pairs in index.json, or remove pairs metadata completely from www.kde.org. I'm just not sure which. -- You are receiving this mail because: You are watching all bug changes.
[parley] [Bug 356233] File is not writeable when creating a new collection
https://bugs.kde.org/show_bug.cgi?id=356233 Jeremy Whiting changed: What|Removed |Added Latest Commit|http://commits.kde.org/libk |http://commits.kde.org/libk |eduvocdocument/0cb9b9aea226 |eduvocdocument/8c8cf0290332 |4fc66d25fb6d93adc32c75dfef9 |c0c6c0bf5b1c7248ff066aa2502 |7 |2 --- Comment #9 from Jeremy Whiting --- Git commit 8c8cf0290332c0c6c0bf5b1c7248ff066aa25022 by Jeremy Whiting, on behalf of Andreas Cord-Landwehr. Committed on 15/02/2016 at 21:01. Pushed by whiting into branch 'Applications/15.12'. Fix Save-As functionality. File system operations like QFile require paths instead of URLs, which is the difference between the uses of: * url.toDisplayString -> file:///the/path * url.toLocalFile -> /the/path Correctly use toLocalFile for all file system calls. (cherry picked from commit 0cb9b9aea2264fc66d25fb6d93adc32c75dfef97) M +2-2keduvocdocument/keduvocdocument.cpp http://commits.kde.org/libkeduvocdocument/8c8cf0290332c0c6c0bf5b1c7248ff066aa25022 -- You are receiving this mail because: You are watching all bug changes.
[libkeduvocdocument] [Bug 349610] Cannot save files
https://bugs.kde.org/show_bug.cgi?id=349610 Jeremy Whiting changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED |RESOLVED --- Comment #12 from Jeremy Whiting --- Ok, cherry-picked 0cb9b9aea2264fc66d25fb6d93adc32c75dfef97 from master to Applications/15.12 branch, so it will be in Applications 15.12.3 release next month. -- You are receiving this mail because: You are watching all bug changes.