[plasma4] [Bug 321781] kde 4.14.1+ git (with kde-workspace 4.11 git branch) back to 4.10.80: always new plasma activity at kde start.

2016-11-11 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=321781

--- Comment #35 from Duncan <1i5t5.dun...@cox.net> ---
FWIW, on kf5/plasma5 now and for I think a year or so now, and no sign of this
bug. So anyone still on kde4/plasma4 and struggling with it, know that it does
appear to be fixed in kf5/plasma5 -- you may wish to upgrade.  =:^)

(Meanwhile, my previous comment was worrying about semantic-desktop/baloo,
whether it was required for plasma5.  FWIW, until a few days ago it was indeed
officially required for both plasma-desktop-5 and plasma-workspace-5, tho
patching out the requirement and skipping build of the plasma components that
required it was reasonably trivial and I was doing exactly that.  But I can
happily report that as of a few days ago, it's officially optional now, at
least in live-git-kf5/plasma5, which I run via the gentoo/kde overlay live-git
packages. =:^)  And gentoo has already enabled the option again as the
semantic-desktop USE flag, as well, at least for the live-git builds, tho it'll
likely take some time to be released upstream and then to filter down to ~arch
and stal^Hble for gentooers.  But it's coming in gentoo, and for those who care
enough to build it themselves, it's actually possible to use the official
option to turn the baloo deps off at build-time, now, instead of having to
carry their own patches to do it.  So I'm reasonably happy with kde/plasma,
now, and shouldn't have to worry about having to switch desktop environments
for awhile.  =:^)

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

[systemsettings] [Bug 372332] New: mouse kcm, advanced tab, pointer threshold minimum should be 0, not 1

2016-11-11 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=372332

Bug ID: 372332
   Summary: mouse kcm, advanced tab, pointer threshold minimum
should be 0, not 1
   Product: systemsettings
   Version: unspecified
  Platform: Other
OS: Linux
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: kcm_mouse
  Assignee: unassigned-b...@kde.org
  Reporter: 1i5t5.dun...@cox.net
CC: unassigned-b...@kde.org
  Target Milestone: ---

In the mouse kcm, on the advanced tab, for the pointer threshold setting...

The current minimum threshold is 1 pixel.  It should be 0 pixels.

The documentation I know of for this is the xset (1) manpage.  Under option
mouse (m), it says this about the threshold setting:

>

If the `threshold' parameter is provided and 0, the `acceleration' parameter
will be used in the exponent of a more natural and continuous formula, giving
precise control for slow motion but big reach for fast motion, and a
progressive transition for motions in between.  Recommended `acceleration'
value in this case is 3/2 to 3, but not limited to that range.

<

That's exactly what I wanted, so I had my threshold set to 0 here... until I
tried to adjust some other setting in the mouse kcm and set its minimum 1 px
threshold instead.  Now every time I restart kde/plasma I have a mouse that
appears to be stuck in molasses, and while I can xset m 31/10 0 to get the
speed back, it's back stuck in molasses when I restart kde again, because the 1
px minimum that plasma's mouse kcm sets apparently stuck! =:^(

And indeed, xset q reports 31/10 1.

So the mouse kcm needs to allow a 0 threshold, in ordered to enable people to
set the "natural and continuous formula" acceleration by setting a 0 threshold.

I guess I'll try to patch it myself, here, and will attach the patch here as
well, if I get to it before someone from plasma does.  Meanwhile, I suppose
I'll have to dig thru thru the config files to find that setting and manually
kill it, to get my 0 threshold "natural" acceleration formula back. =:^(

(I'm running KF5/plasma live-git.  kcmshell5 --version reports 5.8.90, ATM, but
that's not an available choice in the version field above... and chances are it
has had a 1 px minimum for some time, anyway, and I just got snared by it
today.)

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

[plasmashell] [Bug 429168] wayland: taskmanager and icons-only taskmanager only show pinned, no running

2022-02-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=429168

--- Comment #34 from Duncan <1i5t5.dun...@cox.net> ---
With today's updates (previous update was a week ago) I suddenly had running
windows showing up! =:^)

Without actual bisecting I believe the problem was resolved by: 
kwin commit 9c65d61b9
utils/serviceutils: compare executablePath against canonical path of exec
fields in .desktops

Quoting its comment:

| /proc/%/exec always points to the canonical/real path of a binary,
| the exec field of a .desktop might contain a symlink and therefore
| differ from canonical path.
| Explicitely canonicalizing the path in exec prevents this mismatch.

As I noted in an earlier comment, I have a "reverse usr-merge" with my /usr
being a symlink /usr -> .   so all of /usr ends up actually directly under /,
but still accessible under /usr via the symlink.  The (gentoo/kde overlay
live-git) installation, however, is still to /usr, so that's what the paths in
the *.desktop files presumably use.  This commit adjusts to use the canonical
path, so the paths started matching and the X_KDE_Wayland_Interfaces= line in
the *.desktop file actually took effect!

Regardless of whether that's the fix or not, the bug as I filed it appears to
be fixed.  However, there's a bunch of others duped to this bug now that were
more intermittent and thus may well be different bugs that aren't fixed yet. 
So pending other reports that those are fixed too I'll leave the bug open for
now...

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

[plasmashell] [Bug 450326] Does Plasma Desktop really need to offer the Desktop containment layout?

2022-02-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=450326

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
[Found in last-24-hour search while looking for something else.  CCing and
commenting as I find it interesting.]

Count me as one of the "hate desktop icons" users.

Since the location's adjustable I'm not against it in general but some random
thoughts as a live-git tester/user both pro and con.  Evaluate their worth and
proceed accordingly. =:^)

* FWIW I use the "Desktop" dir as a "working" dir dumping ground for current
downloads and (in a subdir) whatever else I might be working on, because it's
not just icons on the desktop (which I don't want) but also a default central
"Place", easily  accessible from many apps including non-kde apps that don't
necessarily have the "Places" flexibility that kde/plasma does.  So while I
(and others in the "hate" group) could of course simply point the plasma
desktop to some other empty dir, the implications of desktop containment
removal /are/ rather larger than comment #0 implied.

* Of course this will trigger a bunch of hubbub in the community, likely a
bunch of extra filed bugs, etc.  It /will/ be seen (at best) by those affected
as "change for change sake."  Is it worth it?  (It may be, I'm not the one to
say, but the question should be considered given the predicted community view.)

* Certainly eliminating the choice (since the location can be pointed at an
empty dir in any case) will simplify things, changing the "plasma lost its
settings again and I gotta reset from defaults" procedure from "switch to
desktop containment before doing anything else or you'll lose the other
changes", to "at your leasure, re-point the location to an empty dir", as well
as the one-less-config-option simplification.  That's a positive, but arguably
less of one for me and others like me, because the required customization step
will be changed, not eliminated.

* Note that (presumably) the other shells don't have as high a usage as
plasma-desktop.  In particular, I suspect it's likely that most of your
"live-git" (me) and beta-tester users are using the desktop shell.  Thus, if
the desktop containment is retained only for those other shells the highest
cost (from the CI perspective at least) is likely to be in not catching any
desktop-containment-specific bugs as quickly, potentially resulting in a worse
experience for release users of the other shells.  Given that the folder
containment includes all the functionality anyway that may not be seen to be an
issue, but if it is, it may be that the desktop containment needs either kept
or dumped in its entirety, including for the other shells.  Whether it's useful
enough there to actually be required is something I can't evaluate, but much of
the code simplification benefit will only occur if it's dumped entirely, and
given the above cost factors of losing it,  it may simply not be worth it to do
part way.

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

[kwin] [Bug 450359] New: kwin commit e1024d38d broke the slidingpopups and startupfeedback effects builds

2022-02-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=450359

Bug ID: 450359
   Summary: kwin commit e1024d38d broke the slidingpopups and
startupfeedback effects builds
   Product: kwin
   Version: git master
  Platform: Gentoo Packages
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: effects-various
  Assignee: kwin-bugs-n...@kde.org
  Reporter: 1i5t5.dun...@cox.net
  Target Milestone: ---

[ On gentoo's live-git master packages at kwin commit 648b2a5bf ]

commit e1024d38d cmake: Specify link libraries per effect target

... broke building the slidingpopups and startupfeedback effects and thus
building kwin.

The error (for slidingpopups in this case) is:

effects/slidingpopups/slidingpopups.cpp:14:10: fatal error: QApplication: No
such file or directory
14 | #include 

The fix is adding Qt::Widgets to the slidingpopups and startupfeedback
CMakeLists.txt files under target_link_libraries.  With that they and kwin
build again.

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

[kwin] [Bug 425864] Aurorae-based windecos vanishing with libglvnd

2022-02-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=425864

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

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

--- Comment #12 from Duncan <1i5t5.dun...@cox.net> ---
Anyone else still seeing this bug?  Pending that I'm setting status to
NEEDSINFO/WAITINGFORINFO

FWIW I've been wayland-only for awhile now and in fact don't have xorg
installed at all any longer -- the only X I have is xwayland on kwin_wayland
(with weston as a backup compositor), so for me this is obsolete.  I believe
the needsinfo/waitingforinfo status will auto-resolve after a few weeks if
nobody says they're still seeing it and resets the status.

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

[kwin] [Bug 450359] kwin commit e1024d38d broke the slidingpopups and startupfeedback effects builds

2022-02-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=450359

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Status|RESOLVED|VERIFIED

--- Comment #9 from Duncan <1i5t5.dun...@cox.net> ---
Verified fixed and building as of 886173cab.

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

[kwin] [Bug 450582] Some change between 5.24.0 and 5.24.1 broke windows shade/shutter feature

2022-02-22 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=450582

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net
Summary|Some change between 5.24.0  |Some change between 5.24.0
   |and 5.24.1 broke windows|and 5.24.1 broke windows
   |shutter feature |shade/shutter feature

--- Comment #6 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Vlad Zahorodnii from comment #2)
> What's window shutter?

Window Shade, I believe (took me a moment to figure out too).  Retitling bug to
reflect...

(Running git-master plasma/frameworks here but I don't use the shade feature
often enough to notice any changes myself and I can't test ATM as at least on
wayland shade seems to be a disabled option in the window menu ATM??)

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

[okular] [Bug 454933] New: Saving to network fails

2022-06-06 Thread duncan
https://bugs.kde.org/show_bug.cgi?id=454933

Bug ID: 454933
   Summary: Saving to network fails
   Product: okular
   Version: 20.12.3
  Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
  Severity: critical
  Priority: NOR
 Component: general
  Assignee: okular-de...@kde.org
  Reporter: dun...@lithgow-schmidt.dk
  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. Open a PDF file from a network directory (smb) 
2. Work in the file, adding markups
3. Try to save with a new name (probably name makes no difference)

OBSERVED RESULT
The 'save as' dialogue closes without complaining but the file has not been
saved and Okular is now frozen and can't be closed by the usual GUI methods.

EXPECTED RESULT
In order of preference
1. The files should be saved
2. Okluar should report that it cannot save the file because ." ... "

SOFTWARE/OS VERSIONS
GNU/Linux: Ubuntu 22.04
Gnome: 42.1

ADDITIONAL INFORMATION
The smb share is on a Synology NAS running updated DSM OS. This same operation
works fine with LibreOffice files and a PDF opened and saved with the default
Document Viewer

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

[okular] [Bug 454933] Saving to network fails

2022-06-06 Thread duncan
https://bugs.kde.org/show_bug.cgi?id=454933

--- Comment #2 from duncan  ---
The path is already mounted and a LibreOffice file is saving a document around
the same time to the same directory.

The path looks like this:
/run/user/1000/gvfs/smb-share:server=kiwinest2.local,share=storage/Gyldenmuld_4/Gyldenmuld_renovering/Tegninger
Gyldenmuld_2022.05.29_dli.pdf

I notice that Okular cannot open the file itself when I navigate to the file.
It can only open the file from my file manager by specifying Okular (rather
than the current default PDF viewer). It can also open the file by the recent
files list from the file manager. The file is not listed in Okulars own recent
files list.

So now I'm wondering if Okular can even see the file in that location. I'm not
sure how to test what might be going on to see if this has much to do with
Okular at all or is a wider problem.

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

[okular] [Bug 454933] Saving to network fails

2022-06-07 Thread duncan
https://bugs.kde.org/show_bug.cgi?id=454933

--- Comment #3 from duncan  ---
So after chatting with some Ubuntu folks I tried to install Okular as a flatpak
instead of as a snap (default method). This is just to let you know that it
made no difference and Okular behaved the same.

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

[okular] [Bug 454933] Saving to network fails

2022-06-07 Thread duncan
https://bugs.kde.org/show_bug.cgi?id=454933

duncan  changed:

   What|Removed |Added

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

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

[okular] [Bug 454933] Saving to network fails

2022-06-08 Thread duncan
https://bugs.kde.org/show_bug.cgi?id=454933

--- Comment #5 from duncan  ---
Hi Nate

Yes this is Gnome in a very vanilla and fresh Ubuntu install of 22.04.

Sadly I cannot paste a file path into the default file manager anywhere ... But
if I navigate to the path fully (/run/user/1000/gvfs/ etc) it opens. It does
not open using the shortcut/bookmark in the file manager
(smb//kiwinest2.local/storage).

Even if opened with the full path I cannot save the file to that location
afterwards.

Full path - yes. Via bookmark - no. Saving - no.

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

[kdeplasma-addons] [Bug 455062] New: PotD: Setting a provider on multi-monitor sets all of them to the same one

2022-06-08 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=455062

Bug ID: 455062
   Summary: PotD: Setting a provider on multi-monitor sets all of
them to the same one
   Product: kdeplasma-addons
   Version: git-master
  Platform: Gentoo Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Picture of the Day
  Assignee: plasma-b...@kde.org
  Reporter: 1i5t5.dun...@cox.net
CC: i...@guoyunhe.me, qydwhotm...@gmail.com
  Target Milestone: ---

This is on git-master frameworks/plasma using the gentoo/kde live-git ebuilds,
on qt 5.15.4.  Current kdeplasma-addons commit
f3db2b5c84c7e1a7aa1f8f2bef32a8b8ecbf34b0 .  I'm running on wayland without X
(other than xwayland) installed.   (Tho I do have weston installed as a wayland
compositor backup; I /am/ running live-git kwin/kde, after all.)

Since the PotD rework in April/May, my dual-monitor (side-by-side) layout
cannot setup different PotDs for each monitor.  Setting one will either set
both to the same PotD provider or do nothing. ( As best I've been able to work
out, setting it to PotD from image on one monitor will set it on both, after
which I cannot set it to another PotD on the other -- but setting it to a
different PotD on the first will reset it to that one on both.  However, I'm
not /entirely/ sure that's the specific behavior, while I /am/ sure I can't set
different ones on each, sometimes it ignores the setting, sometimes it resets
both.)

Despite not being able to set different PotD providers on each monitor, the
positioning settings remain distinct -- I can set one to scaled while the other
is set to scaled-and-cropped, for instance, and that is honored.

Further, I can still set (local) image (and presumably the other non-PotD
choices) separately, both to separate images, and with both set to (the same)
PotD, I can set either one to an image.  I just can't set different PotD
providers on each one.

The result is that if I want different images on each monitor with a PotD, I
must choose a single PotD first and set it, then change the other to a (local)
image.


(And while you are looking at this PotD bug, could you see about the
long-standing broken-PotD-centering-option bug #389623 as well.  It has existed
since at least 2018 as that's when the bug was filed.)

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

[kdeplasma-addons] [Bug 389623] potd "Centered" positioning behaves exactly as "Tiled" somewhy

2022-06-08 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=389623

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED
 CC||1i5t5.dun...@cox.net

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
This is a long-standing bug I still see.  Confirming and CCing.  (And also
mentioning in a new PotD bug 455062.  They're working on PotD ATM thus creating
that bug; maybe they can finally fix this one too.)

Actually, what I'd consider *ideal*, tho it'd require additional UI, would be
adjustable zoom/pan so the portion of the image shown could be selected, be
that top-left, centered at 100%, bottom-right, or other.  And of course make it
so such a choice can be applied to either PotD or local images.

Alternatively, remove the "centered" option for PotD since it's just broken,
and has been for years.

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

[kdeplasma-addons] [Bug 389623] potd "Centered" positioning behaves exactly as "Tiled" somewhy

2022-06-08 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=389623

--- Comment #3 from Duncan <1i5t5.dun...@cox.net> ---
CCing Fushan Wen as he seems to have been doing all the recent PotD work. 
Maybe he can fix this one while he's at it. =:^)

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

[plasmashell] [Bug 466126] Issues with panel autohide on specific monitor setup

2023-02-21 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=466126

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Resolution|--- |DUPLICATE
 CC||1i5t5.dun...@cox.net
 Status|REPORTED|RESOLVED

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
This is almost certainly a duplicate of bug #351175.   Marking it as such. 
However, I'm just another user with another dupe, not a dev, so if you think
it's not a dupe, feel free to reverse that and explain the difference.

Briefly, the problem is with "internal" borders/edges (aka "struts") between
monitors.  As long as the panel is on a true edge of the bounding rectangle
things are fine, but put it on a strut that's "internal", not on the bounding
rectangle edge, and the autohide does the immediate re-popup thing exactly as
you describe.

Unfortunately fixing this bug doesn't appear to be a priority, despite the
number of dupes and thus users obviously affected.

Two known workarounds:

1) Change your layout and/or panel position to avoid placing panels on such
"internal" struts.

(This one's obvious once the problem is understood. For me, it was the excuse I
needed to upgrade my older FullHD monitor to a second 4K so they'd match sizes
and I'd have no need to place a panel on the previously partial seam between
them.)

2) It has been reported that separating the monitors in the kscreen layout so
they don't logically touch eliminates the issue as it fools the logic into
thinking all the edges are external, while still allowing the pointer to move
between screens (which I thought would be broken, but apparently not).

IMO that's quite clever and I really wish I had thought to try it before
throwing money at the problem (but of course that would have done away with my
excuse to upgrade =:^)

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

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

[plasmashell] [Bug 351175] Panel on screen edge between two monitors does not auto hide

2023-02-21 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=351175

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||fre...@bananateam.nl

--- Comment #49 from Duncan <1i5t5.dun...@cox.net> ---
*** Bug 466126 has been marked as a duplicate of this bug. ***

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

[kpat] [Bug 466229] New: Spider segfaulting, new solver (417bdc2ec) bug?

2023-02-21 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=466229

Bug ID: 466229
   Summary: Spider segfaulting, new solver (417bdc2ec) bug?
Classification: Applications
   Product: kpat
   Version: unspecified
  Platform: Gentoo Packages
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: solver
  Assignee: co...@kde.org
  Reporter: 1i5t5.dun...@cox.net
CC: kde-games-b...@kde.org
  Target Milestone: ---

Live-git version updated yesterday (Feb 20, 2023), using the gentoo/kde project
overlay's live-git packages, reported as 23.03.70 (both unlisted so I can't set
that version above), with live-git frameworks-5 as well.  Qt is 5.15.8 (current
as of yesterday with gentoo's regular sub-version update patchsets) .

Spider has started segfaulting on me recently (the other kpat games I play
regularly, klondike and freecell, are fine), with several weeks of further
updates not fixing it yet.  The timing and spider-specificness suggest it's due
to a race or nul-deref in the new solver, tho I'm filing this with the info I
have before bisecting to confirm that.

Maybe happenstance, but at first it /seemed/ to happen nearly immediately after
starting a spider round, often on (before ?) the first move, but something
(maybe just another rebuild, or an update of libkdegames, some framework, or
qt5, as I see no further kpat code changes gitlogged, only l10n/appstream)
seems to have decreased the frequency of the issue since and I can often get in
a number of moves now before the segfault.  Once I was even able to finish a
round and I hoped for a moment the problem was fixed, but it segfaulted on the
second round.

The output when started from konsole is unhelpful; an initial complaint from
QFont::setPixelSize that appears unrelated as it happens well before the
segfault, then nothing as I play until the segfault:

QFont::setPixelSize: Pixel size <= 0 (0)
Segmentation fault


For reference here's the suspect commit (email addresses despammed for
posting):

* commit 417bdc2ec
| Author: Stephan Kulow 
| AuthorDate: Fri Jan 20 10:51:07 2023 +0100
| Commit: Albert Astals Cid 
| CommitDate: Sun Jan 22 22:33:51 2023 +
|
| Replace spider solver with a self serving solution
|
| This is something I had lying around (don't ask). It's generally
| slower (as it tries harder to find an optimal solution), but finds
| solutions more reliably - and is possibly easier to debug for
| other people :)

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

[kpat] [Bug 466229] Spider segfaulting, new solver (417bdc2ec) bug?

2023-02-21 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=466229

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
Bisecting confirms it's the new solver.  417bdc2ec (the new solver) bad. 
3c581787e (the commit previous to that) seems to be fine. (Well, at least it
played a full round without segfaulting, tho as I mentioned above that did
happen -- once -- with the bad code, too.)

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

[kpat] [Bug 466229] Spider segfaulting, new solver (417bdc2ec) bug?

2023-02-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=466229

--- Comment #3 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Stephan Kulow from comment #2)
> Hi, can you export KDE_DEBUG=1 before starting it from console? Then
> something useful should appear in coredumpctl (typing from memory as I'm not
> having a computer around).

Kernel CONFIG_COREDUMP=n, so coredumpctl never gets the cores from the kernel. 
I could change that if necessary (tho would rather not deal with figuring out
all that config), but what about running via gdb instead?

Meanwhile , dmesg does say SolverThread  SIGSEGV ... error 6 in kpat ...

Currently the gdb likely isn't much help due to stripped binaries, but here's
what I get ATM...

A bunch of New Thread ... Thread exited pairs, apparently one per move, I guess
for the solver threads.  Then at the SIGSEGV...

[New Thread 0x7fffd99fc6c0 (LWP 13533)]

Thread 381 "SolverThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd99fc6c0 (LWP 13533)]
0x555d762e in ?? ()
(gdb) bt
#0  0x555d762e in ?? ()
#1  0x555d8546 in ?? ()
#2  0x555d9726 in ?? ()
#3  0x555da057 in ?? ()
#4  0x5558eab7 in ?? ()
#5  0x764cb05f in ?? () from /usr/lib64/libQt5Core.so.5
#6  0x75ee042d in ?? () from /usr/lib64/libc.so.6
#7  0x75f5943c in ?? () from /usr/lib64/libc.so.6
(gdb)

I'll have to look up again how to build unstripped, with debugging enabled 
(IIRC gentoo/kde has a guide I'll need to reread, I've done it once before for
something and it wasn't difficult) to fill in the ??s.  Hopefully this
weekend...

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

[kpat] [Bug 466229] Spider segfaulting, new solver (417bdc2ec) bug?

2023-02-26 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=466229

--- Comment #4 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #3)
> I'll have to look up again how to build unstripped, with debugging enabled 

This is more like it.  (The - bit is gentoo's normal live-git package
version-numbering.)

Again, a bunch of new-thread/thread-exited per-move as the solver-thread starts
and exits, then...

[New Thread 0x7fffd9da96c0 (LWP 74954)]

Thread 159 "SolverThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd9da96c0 (LWP 74954)]
0x75ef3c0b in memmove () from /usr/lib64/libc.so.6
(gdb) bt
#0  0x75ef3c0b in memmove () from /usr/lib64/libc.so.6
#1  0x555c060e in memcpy (__len=, __src=0x7fffb80ce700,
__dest=0x7fffa4020ea8) at /include/bits/string_fortified.h:29
#2  Deck::update (this=this@entry=0x7fffa4020e28,
other=other@entry=0x7fffb80ce680) at
../kpat-/src/patsolve/spidersolver2.cpp:656
#3  0x555c169e in Deck::applyMove (this=this@entry=0x7fffb80ce680,
m=..., newdeck=...) at ../kpat-/src/patsolve/spidersolver2.cpp:677
#4  0x555c1bfd in Deck::shortestPath (this=,
cap=cap@entry=150) at ../kpat-/src/patsolve/spidersolver2.cpp:802
#5  0x555c1eaa in SpiderSolver2::patsolve (this=0x56e473f0,
max_positions=-1) at ../kpat-/src/patsolve/spidersolver2.cpp:941
#6  0x55586979 in SolverThread::run (this=0x55dddfe0) at
../kpat-/src/dealer.cpp:157
#7  0x764cb05f in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x75ee042d in ?? () from /usr/lib64/libc.so.6
#9  0x75f5943c in ?? () from /usr/lib64/libc.so.6
(gdb)

glibc-2.36-r7 (r7 being the gentoo package revision), gcc-12.2.1_p20230121-r1,
qtcore-5.15.8-r3.

For the debug I built kpat with C(XX)FLAGS="-ggdb -Og", which I'll leave in
place for the moment in case you need something beyond the simple bt.

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

[plasmashell] [Bug 413645] Can't remember desktop widget positions after reboot

2022-09-08 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=413645

--- Comment #35 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Aaron Rainbolt from comment #34)
> I can also resolve the problem by entirely removing the "ItemGeometries"
> line and leaving the "ItemGeometriesHorizontal" line. However, again, this
> line is recreated at login, and if left at logout, the widget will again
> "wander" and then snap. So something about the two entries coexisting is
> causing things to go wrong.

Those floating-point values look suspect.  Does manually setting them to
integer values (767 and 688) help?  If not or if it doesn't stick, try the
following...

This bug has been around awhile, but there was a workaround I initially
described in https://bugs.kde.org/show_bug.cgi?id=389141 that (with a bit of
updating) presumably still works (see below):

With the plasmoids in the desired location (either with the ItemGeometries
lines deleted or with them set as desired, not sure which), set
plasma-org.kde.plasma.desktop-appletsrc (normally found in ~/.config unless you
set $XDG_CONFIG_HOME) read-only.   This should prevent it from being
overwritten with the bad config but unfortunately you'll still need to manually
restart the initially started mixed-up plasmashell (plasmashell --replace,
unfortunately at each login, tho it can be scripted as described below) in
ordered to get it to take, since that initial start is what goes haywire.

You can try the --replace from krunner.  If that works as I expect it will,
automate it with a script set to autostart (see the autostart
kcontrol/systemsettings module), with a few seconds sleep to let the system
stabilize before the --replace command.

Of course with the desktop-appletsrc file set readonly reconfiguring things
will work only for that plasmshell session so you'll have to remember to toggle
it back read-writable if you want to reconfigure...

(I believe the bug trigger here was a multi-monitor setup with different
resolutions for each monitor, one full-HD one 4K.  When I upgraded to
matching-resolution 4Ks it stopped triggering for me so I've not seen the bug
in awhile.  Thus the "presumably still works" qualification above.)

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

[plasmashell] [Bug 413645] Can't remember desktop widget positions after reboot

2022-09-14 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=413645

--- Comment #44 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Aaron Rainbolt from comment #42)
> [T]he problem might actually be the
> result of a resolution change during early startup

Yes.  In my (different resolution dual-monitor) case the problem was definitely
the resolution switch, in that case on the high resolution monitor (actually a
4K TV), switching from the resolution of the low-resolution monitor (a Full-HD
TV).  What was happening is that all the widgets on the high-res monitor were
moved to fit within the confines of the low-res monitor, thus all repositioning
in the top-left quadrant of the high-res monitor.  It was pretty obvious --
once I noticed it. =:^\

The problem went away when I switched to both 4K monitors so there wasn't a
resolution-switch.  Before that I worked around it by setting the rc-file
read-only (so the bad startup wouldn't overwrite the good config) and setting
up a start-up script that slept for a few seconds then did a plasmashell
restart, basically doing via user script exactly what you suggested, waiting
until after the resolutions settled in before (re)starting plasmashell.

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

[kate] [Bug 470328] New: LSP Client: Kate's LSP parser does not support codeDescription from a server

2023-05-27 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=470328

Bug ID: 470328
   Summary: LSP Client: Kate's LSP parser does not support
codeDescription from a server
Classification: Applications
   Product: kate
   Version: 22.12.3
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: general
  Assignee: kwrite-bugs-n...@kde.org
  Reporter: kde.b...@cricalix.net
  Target Milestone: ---

SUMMARY
Kate's LSP handler
(https://github.com/KDE/kate/blob/master/addons/lspclient/lspclientserver.cpp#L829)
does not handle a returned codeDescription attribute of a Diagnostic.


STEPS TO REPRODUCE
1. Use a LSP that returns a codeDescription for a diagnostic
2. Trigger a diagnostic that includes that codeDescription attribute

OBSERVED RESULT
No rendering of a codeDescription entry in the JSON diagnostic

EXPECTED RESULT
Kate is able to render the `href` attribute of the codeDescription as part of
the diagnostic data, linking the user to documentation that explains the
diagnostic in detail.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 23.04
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.8
Kernel Version: 6.2.12-060212-generic (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 31.2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2

ADDITIONAL INFORMATION
Based on the linked source code, `relatedInformation` is processed, but this
attribute of a Diagnostic is for "these other document locations are affected".
I'm currently scratching an itch of having Meta's Pyre type checker integrated
as a plugin for `python-lsp-server`, but have run into the stumbling block that
Kate won't render a `codeDescription` attribute.

`codeDescription` was added in 2020 to the specification -
https://microsoft.github.io/language-server-protocol/specifications/specification-3-16/#diagnostic

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

[okular] [Bug 471173] New: git okular build cmake error at 9f498c7f5

2023-06-17 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=471173

Bug ID: 471173
   Summary: git okular build cmake error at 9f498c7f5
Classification: Applications
   Product: okular
   Version: unspecified
  Platform: Gentoo Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: okular-de...@kde.org
  Reporter: 1i5t5.dun...@cox.net
  Target Milestone: ---

Okular  (and frameworks5/plasma/many-other-kde-apps) from git, using the
gentoo/kde project overlay live-git packages.  Currently reporting 23.07.70 but
bugzi's version selector has no git option nor 23.07.70, so unspecified it is.

Yesterday/today I updated to qt 5.15.10 and okular was on the triggered
reverse-deps-rebuild list.  At head 0c383d8cf it failed both the initially
triggered rebuild and further rebuild attempts after finishing the system
update and doing a full smart-live-rebuild (all packages with git updates
available, but for okular of course due to this bug).

A bisect points to culprit (emails despammed):
commit 9f498c7f5
Author: Sune Vuorela 
AuthorDate: Thu Apr 20 16:17:41 2023 +0200
Commit: Nate Graham 
CommitDate: Wed Jun 14 17:47:41 2023 +

Allow new signatures to have image backgrounds

The reported cmake error is:

CMake Error at generators/poppler/CMakeLists.txt:40
(target_compile_definitions):
Cannot specify compile definitions for target "imageScalingTest" which is
not built by this project.

Note that I have build-testing turned off (Portage's FEATURES=-test, the okular
package's USE=-test).  Noting the named imageScalingTest target and assuming
testing/CI has testing on suggests a likely testing-option-off logic error.

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

[okular] [Bug 471173] git okular build cmake error at 9f498c7f5

2023-06-17 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=471173

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||n...@kde.org,
   ||s...@vuorela.dk

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
CCing author/committer.

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

[okular] [Bug 471173] git okular build cmake error at 9f498c7f5

2023-06-17 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=471173

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #0)
> commit 9f498c7f5

>  Noting the named imageScalingTest target and
> assuming testing/CI has testing on suggests a likely testing-option-off
> logic error.

Confirmed that testing option logic error.  Setting USE=test (without
FEATURES=test it still doesn't actually run the tests) allows it to build.

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

[okular] [Bug 471173] git okular build cmake error at 9f498c7f5

2023-06-17 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=471173

--- Comment #3 from Duncan <1i5t5.dun...@cox.net> ---
Downstream gentoo bug at https://bugs.gentoo.org/908740

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

[dolphin] [Bug 468779] Fails to build without KActivities (wrong #if check)

2023-04-30 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=468779

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
Created attachment 158576
  --> https://bugs.kde.org/attachment.cgi?id=158576&action=edit
#ifdef HAVE_KACTIVITIES -> #if HAVE_KACTIVITIES patch

Confirmed bisect to b99f6f50e.  Confirmed it builds with (gentoo)
USE=kactivites.  Here's the error without:

src/global.cpp:20:10: fatal error: KActivities/Consumer: No such file or
directory
20 | #include 

And a patch confirmed to fix it since I have it.  I'm not a dev and don't know
how to do PRs, but given cfeck's #IFDEF -> #IF hint and the commit, on gentoo a
patch was trivial to do and test, so I might as well post it.

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

[dolphin] [Bug 468779] Fails to build without KActivities (wrong #if check)

2023-05-10 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=468779

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
Fixed with c3fb0dc15

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

[dolphin] [Bug 448532] Dolphin crashed while copying files to external hard drive

2023-12-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=448532

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 CC||1i5t5.dun...@cox.net
 Resolution|FIXED   |---

--- Comment #18 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Méven Car from comment #17)
> Git commit 6bea074739d5a75920d5540bc266549df5642511 by Méven Car, on behalf
> of Akseli Lahtinen.
> Committed on 15/12/2023 at 09:48.
> Pushed by meven into branch 'kf5'.
> 
> WidgetsAskUserActionHandler: Use QPointer to check the validity of parent
> widgets

This commit breaks a (kf5) kio rebuild (kf6 kio is fine at 25add040d, which
includes the parallel bdef648ed  from a couple weeks ago), at least on a hybrid
kf5/kf6 system updating from yesterday  using the gentoo/kde overlay.   Occurs
immediately after  [381/472] in the build process.  The errors are below. 
(5.239. is gentoo/kde's pseudo-version used for the kf5 frameworks live-git
slot.)

../kio-5.239./src/widgets/widgetsaskuseractionhandler.cpp: In member
function 'virtual void
KIO::WidgetsAskUserActionHandler::requestUserMessageBox(KIO::AskUserActionInterface::MessageDialogType,
const QString&, const QString&, const QString&, const QString&, const QString&,
const QString&, const QString&, const QString&, const KIO::MetaData&,
QWidget*)':
../kio-5.239./src/widgets/widgetsaskuseractionhandler.cpp:411:42: error:
'parentWidget' was not declared in this scope
411 | d->sslMessageBox(text, metaData, parentWidget);
|  ^~~~
../kio-5.239./src/widgets/widgetsaskuseractionhandler.cpp: In member
function 'void KIO::WidgetsAskUserActionHandlerPrivate::sslMessageBox(const
QString&, const KIO::MetaData&, QWidget*)':
../kio-5.239./src/widgets/widgetsaskuseractionhandler.cpp:491:29: error:
'd' was not declared in this scope
491 | QWidget *parentWidget = d->getParentWidget(parent);
| ^
ninja: subcommand failed

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

[dolphin] [Bug 448532] Dolphin crashed while copying files to external hard drive

2023-12-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=448532

--- Comment #21 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Méven from comment #20)
> Git commit b1820506f20088fad311d68f41aa4e35853ad436
> 
> WidgetsAskUserActionHandler: fix backport

Indeed.  Builds fine now. =:^)  Thanks.

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

[kdeplasma-addons] [Bug 478807] New: kde-plasma-addons git-master build error against plasma5support git-master

2023-12-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478807

Bug ID: 478807
   Summary: kde-plasma-addons git-master build error against
plasma5support git-master
Classification: Plasma
   Product: kdeplasma-addons
   Version: git-master
  Platform: Gentoo Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: General
  Assignee: plasma-b...@kde.org
  Reporter: 1i5t5.dun...@cox.net
  Target Milestone: ---

At kde-plasma-addons f29b44f0e against plasma5support 22eb517de attempting to
build kde-plasma-addons yields:

CMake Warning at /usr/share/ECM/find-modules/FindKF6.cmake:52 (find_package):
Could not find a configuration file for package "KF6Plasma5Support" that is
compatible with requested version "5.91.90".

The following configuration files were considered but not accepted:

/usr/lib64/cmake/KF6Plasma5Support/KF6Plasma5SupportConfig.cmake, version:
5.91.0
/lib64/cmake/KF6Plasma5Support/KF6Plasma5SupportConfig.cmake, version: 5.91.0


That kills the build,, and no wonder, since it's looking for 5.91.90
(kde-plasma-addons version as of  a9ec97b8b )  but plasma5support has only been
updated (in HEAD, 22eb517de) to 5.91.0 .

(Given the latest commits to both were less than 24 hours ago, I did a 24-hour
search before filing, turning up nothing apropos.)

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

[kdeplasma-addons] [Bug 478807] kde-plasma-addons git-master build error against plasma5support git-master

2023-12-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478807

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||j...@jriddell.org

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
CCing jriddell for release bumping.

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

[kdeplasma-addons] [Bug 478807] kde-plasma-addons git-master build error against plasma5support git-master

2023-12-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478807

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
Manually bumping plasma5support to 5.91.90 (following the pattern of 22eb517de)
and rebuilding it does the trick.  But my git-foo is user/admin not dev side,
so I know not how to do PRs...

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

[plasma-browser-integration] [Bug 478812] New: plasma-browser-integration e0a1a18cb bumps to 5.91.90, fails build against plasma-workspace f4129cf0f, still 5.91.0

2023-12-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478812

Bug ID: 478812
   Summary: plasma-browser-integration e0a1a18cb bumps to 5.91.90,
fails build against plasma-workspace f4129cf0f, still
5.91.0
Classification: Plasma
   Product: plasma-browser-integration
   Version: unspecified
  Platform: Gentoo Packages
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: k...@privat.broulik.de
  Reporter: 1i5t5.dun...@cox.net
  Target Milestone: ---

CMake Error at CMakeLists.txt:47 (find_package):
Could not find a configuration file for package "LibTaskManager" that is
compatible with requested version "5.91.90".

The following configuration files were considered but not accepted:

/usr/lib64/cmake/LibTaskManager/LibTaskManagerConfig.cmake, version: 5.91.0
/lib64/cmake/LibTaskManager/LibTaskManagerConfig.cmake, version: 5.91.0

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

[plasma-browser-integration] [Bug 478812] plasma-browser-integration e0a1a18cb bumps to 5.91.90, fails build against plasma-workspace f4129cf0f, still 5.91.0

2023-12-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478812

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||j...@jriddell.org

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
CCing jriddell for the version bump.

Manually bumping plasma-workspace to 5.91.90 (following the pattern of
8620a0aec ) and rebuilding allows plasma-browser-integration to build as well. 
(I don't know how to do a PR.)

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

[plasma-browser-integration] [Bug 478812] plasma-browser-integration e0a1a18cb bumps to 5.91.90, fails build against plasma-workspace f4129cf0f, still 5.91.0

2023-12-20 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478812

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #1)
> Manually bumping plasma-workspace to 5.91.90 
... allows plasma-desktop (which failed to build as well) to build too.

Which would seem to make it a plasma-workspace failure-to-bump bug, not
plasma-browser-integration or plasma-desktop either one except that they got
bumped without first bumping the plasma-workspace dependency.  But I don't see
a plasma-workspace product to file against...

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

[kdeplasma-addons] [Bug 478807] kde-plasma-addons git-master build error against plasma5support git-master

2023-12-21 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478807

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Resolution|NOT A BUG   |FIXED

--- Comment #4 from Duncan <1i5t5.dun...@cox.net> ---
Seems I was correct filing it as a bug after all (and the resolved/notabug, not
my change, was wrong), fixed by plasma5support commit 8c9878917, which did
exactly what I did locally to work around it, bumping the version to 5.91.90.

So changing to the now correct resolved/fixed.

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

[plasma-browser-integration] [Bug 478812] plasma-browser-integration e0a1a18cb bumps to 5.91.90, fails build against plasma-workspace f4129cf0f, still 5.91.0

2023-12-21 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=478812

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Resolution|NOT A BUG   |FIXED

--- Comment #4 from Duncan <1i5t5.dun...@cox.net> ---
fanzhuyifan's notabug was in error.  It's now fixed by plasma-workspace
(despammed emails):

* commit 678b3dedb (HEAD, master)
| Author: Luca Beltrame 
| AuthorDate: Thu Dec 21 08:36:47 2023 +0100
| Commit: Luca Beltrame 
| CommitDate: Thu Dec 21 08:36:47 2023 +0100
|
| Put version to 5.91.90
|
| A bunch of other things looks for this version all around Plasma
| repositories
|
| If in error, please revert, but at least this allows building.
|
|  CMakeLists.txt | 2 +-
|  1 file changed, 1 insertion(+), 1 deletion(-)

Marking it as such.

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

[frameworks-kglobalaccel] [Bug 480304] Add support for second stroke shortcuts (feature request)

2024-02-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=480304

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #9 from Duncan <1i5t5.dun...@cox.net> ---
TLDR summary: Brief kde multi-key global hotkeys history and current status,
discussion of available user workarounds.

FWIW this remains a long-term regression from the kde3 era where multi-key
hotkeys worked fine, including even a popup menu after the first one showing
configured second-key choices.  Only now it's worse, at least on wayland,
because unlike X where every app could see the keys entered (including
passwords!!) entered on any other app, thereby allowing third-party global
hotkey apps, that choice is gone on wayland (where apps other than the
compositor only see keys entered while they are in focus) due to its higher
security, so a standardized the third-party solution is out (but see option #3
below... and out at least until a wayland protocol extension is agreed that
makes it possible, the mechanism by which third-party screenshotting apps can
arrange for access to the visual contents of windows of other wayland apps, for
instance).

Available workarounds:

1) Stick to X and (continue to) use third-party X-based global hotkey
solutions.

Biggest downside is that X platform support is now second-class and gets less
testing, with the problem only getting worse as time progresses, but if you
already have other things keeping you on X and already have a third-party X
hotkey app setup, this should work reasonably for awhile, anyway.  But I'd
*not* recommend this to people who haven't setup such an app yet as the
timeframe it'll be viable is limited.

Upgrade path would presumably be thru #2, below.

2) On wayland, configure "Legacy X11 App Support" (plasma system settings >
security & privacy > application permissions) to "Allow legacy X11 apps to read
keystrokes in all apps" to "always".  Again, use a third-party X-based global
hotkeys solution.

This should continue to be supported much longer than #1 and is the likely
upgrade path thru which people on #1 will move.  As such it's much more viable.
 There's still a security tradeoff in that all X apps will be seeing your
wayland keys as well, but security-wise, it's not worse than the X we used for
decades, and is at least a step on the way, since wayland apps will at least
not see each others keys even if X apps still do.

The upgrade path from this will presumably be through #3, once a wayland
protocol extension is standardized to make third-party wayland hotkey apps more
viable.  Meanwhile, this is likely the simplest solution, even if it is someone
time-limited (but less than #1).

3) There is apparently at least one wayland third-party hotkey app, but I don't
remember the name ATM (egg-something maybe?) and due to wayland's security
which would normally break it, I believe it actually hooks into the input
stream below wayland (at the /dev/input/* device-file level), which likely
requires fiddling with device-file permissions.

I've not looked into it further but have been meaning to as in theory that
would have many of the same upsides as the #4 choice I took before I knew about
this one, with less of the major downside, complexity, tho there'd still be
some in getting the permissions correct and just learning its config.

Eventually, wayland/XDG will likely standardize a protocol extension to make
third-party global hotkey apps work without the degree of permission-changes,
etc, now necessary, and there will be more of these third-party wayland-based
apps, enough so as long as the compositor implements the extension, much like
the existing situation on X, users won't be locked into whatever the desktop
natively provides -- or fails to provide.  This is thus the eventual ideal
target.

4) Take advantage of the insight that multi-key can be seen as sequential keys,
not all of which must be processed by the same app-instance, to cobble together
a solution out of available components, with plasma only processing the initial
hotkey to launch the cobbled-together solution to handle the second and further
keys.

This is in fact what I did back when the regression first hit with kde4, and
what I still do today, altho I've changed the primary component I use since
then.  (I initially rolled my own bash script for the menu, but eventually
switched to pdmenu...)

Ideally, this would work like so: Configure a single plasma/kwin hotkey to
launch a third-party menu app, which would then see and process the second and
subsequent keys as it would then be the in-focus app.   If more than one
initial launcher keys are configured, each would conceptually launch the third
party app as if it were a sub

[plasma-integration] [Bug 429403] Changing shortcut for "Move to Trash" breaks Delete key in text fields/editors

2024-03-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=429403

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #6 from Duncan <1i5t5.dun...@cox.net> ---
CCing.

THIS is why "delete" has very frustratingly not done text-delete for me for
ages (since kde3 era I believe, certainly it was broken in  kde/plasma5 and
remains broken on 6, but not sure about 4)!

Being an old-timer even the confirm-on-delete is a luxury and I just learned to
be careful, tho I still find delete-confirmation a useful luxury so enable it
where possible.  But trash?!  Bah-humbug!  It just gets in the way of actually
freeing the space I wanted free or I'd not be deleting the file in the first
place!

Unfortunately, kde/dolphin doesn't appear to allow actually disabling trash,
but it's set to the smallest possible size (0.01%, ~2MB on my 20 gig /home) 
and time (24 hours), warn-on-full, which means a warning (I've gotten one in
~20 years!) if I mistakenly trash instead of delete a file over 2MB,
(hopefully) delete with a llloonnggg latency of a 24 hours if it's under that. 
Meanwhile, the unused trash functionality shortcut is disabled, and delete is
configured to do what it says on the label -- delete (albeit with
confirmation).

Now I find out that having delete configured to actually do what it says on the
label (the key is NOT labeled "trash"!) for files is unintuitively killing the
other normal delete-key functionality, text-deletion! =:^(

At least now I can go digging in the source to see about changing the default
shortcuts so delete actually does what it says on the label without me having
to customize the shortcut, thus triggering this bug...

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

[systemsettings] [Bug 445447] Window Placement Centered Appears not to be Working on Wayland

2021-11-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445447

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
Two questions/comments:

1)  Is it still happening with updates from Nov 14/15?

I'm on live-git plasma/wayland (only, no X but xwayland, with weston as my
falllback if plasma/kwin fails) using gentoo/kde's live-git packages here,
updated late yesterday (14th) and again today (to see if an unrelated bug is
fixed yet, it isn't and I came across this going thru new bugs looking to see
if it's filed yet), and as of yesterday's update anyway, the new
default-to-centered-placement worked.  I prefer minimal overlapping however and
immediately switched back to that.

2) Of course some apps will remember positioning (unless you have window rules
set to prevent that) and will go to wherever they were last, which given the
previous default to minimal-overlap, would have likely been in a corner.

So I'm wondering if you just caught the updates at the wrong point (#1) and
it's now fixed, or if you possibly only tried with apps that remember their
position and went back to it, thus not getting the centering.  Because the new
centered-by-default definitely took here, likely with an update a few hours  to
a day after yours, and I had to reset it to my preferred mimimal-overlap
behavior.

If it's still not centering after a new update (and you didn't deliberately
reset to minimal-overlap as I did), then yes, you definitely are seeing a
continuing bug (that I'm not), as it definitely worked here.

(Not sure whether as another user it'd be polite/reasonable to set bug status
to NEEDSINFO or not, so I'll defer on that, but that's what I'd consider it
now, because with luck you just updated at the wrong time and it's already
fixed if you update again.)

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

[frameworks-plasma] [Bug 445428] Widgets that have been manually added but subsequently removed shall appear after restart.

2021-11-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445428

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
User running most of kde/plasma live-git here, and I /think/ this may now be
fixed, by the following commit to plasma-framework (select-copied from git
log), not sure what release version it should appear in, but frameworks version
is reported as 5.89.0 ATM, here (with that commit), so should be in frameworks
5.89 if it didn't make 5.88 (which is what you reported).  So if it's not fixed
in 5.89, a similar fix needs applied elsewhere.

In the mean time a couple workarounds.

1) Here, I've found running the following command from krunner saves
plasmashell config as it quits and restarts.

killall plasmashell; sleep 1; plasmashell

2) Judging by the comment in the git log below, another workaround may be to
add a panel and immediately remove it, thereby triggering plasma to save its
config.

* commit 1f0df3dd2
| Author: Jan Blackquill 
| AuthorDate: Tue Oct 5 12:56:42 2021 -0400
| Commit: Jan Blackquill 
| CommitDate: Tue Oct 5 13:04:48 2021 -0400
|
| Corona: save after ending edit mode
|
| Plasma can be somewhat amnesiac if you make changes to it that don't
| involve adding/removing panels and it subsequently unexpectedly ends,
| such as when it or the compositor crashes.
|
| Calling requireConfigSync after edit mode ends guarantees that any
changes
| made by the user in edit mode will be applied.
|
|  src/plasma/corona.cpp | 4 
|  1 file changed, 4 insertions(+)

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #3 from Duncan <1i5t5.dun...@cox.net> ---
Seeing this myself (also on live-git, here from the gentoo/kde overlay live-git
packages) and was just searching bugzi to see if the bug had been already filed
before filing it myself.  =:^)  Highly frustrating as I use zoom often enough
it's instinctual, and find myself forgetting I can't ATM because its broken! 
(I'm wayland-only but for xwayland, having uninstalled xorg, tho I'm
comfortable at the CLI and have weston installed as a backup wayland compositor
if plasma/kwin_wayland live-git gets too broken.)

Additional information on dual monitor behavior:

On zoom, one monitor seems to continue working normally, while the other
freezes and is subject to VT-switching-locked refresh-rate, as you put it. =:^)

My keyboard has three keys I have dedicated to zoom, in/out/actual.  After
zooming in, I can zoom out, and *often* the frozen monitor comes back to life
and starts refreshing normally.  However, the actual-size key is broken and
won't return me to normal/actual, even on the still-refreshing monitor -- I
have to use the zoom-out key.

I haven't fully qualified when I can get the second monitor back working and
when not, but it seems that if I move the pointer to the frozen-while-zoomed
monitor, it stays frozen.  Sometimes the cursor disappears and I can't get it
back even moving back over the otherwise working monitor, other times it stays
visible on the otherwise frozen monitor and the cursor changes if I move it
over something where it would normally change, even with the rest of that
monitor (including a conky sysmon I'd normally see update every second) stays
frozen.

Since xorg isn't installed I can't test behavior there, tho you already did. 
But I'm considering trying one of the other zoom effects (I'm on full-display
zoom ATM) to see if it's broken too -- guessing it is.

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #4 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #3)
> I'm considering trying one of the other zoom effects (I'm on
> full-display zoom ATM) to see if it's broken too -- guessing it is.

Can't get looking glass effect to work at all (not sure whether it was before
the recent changes or not).

Magnifier works but is bugged with an apparently unrelated bug that could have
been there all along on wayland (three rectangles instead of one, center is the
expected size but outline-only, unmagnified inside the outline, with two
half-size rectangles splitting the actual magnified area to the left and right
of the center rectangle).  Guess I'll see about filing one on that after this
bug gets resolved, if it's still there.

But with looking-glass apparently broken entirely (not triggering at all),
looks like I can set that to disable zoom so I don't keep forgetting its broken
and end up disabling my desktop until I kwin_wayland --replace.  =:^)

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #5 from Duncan <1i5t5.dun...@cox.net> ---
Attempting bisect, regressed kwin back to (commit) bad575211, committed Nov 10,
which kills eglstream, and zoom is still broken.  f91ae3e97 is the immediately
previous commit and won't build with an error about missing eglstream.h (or
similar) in kwayland-server, so regressing kwin to before bad575211 seems to
require regressing kwayland-server back to when it supported eglstream as well.
 Not sure whether I'll try regressing both together any further, but that
should eliminate /some/ possibilities.

(FWIW I'm on amdgpu so eglstream itself, being nvidia, shouldn't directly
affect me at all.  Glad to be rid of its complications in kwin, but the removal
is complicating this bisect.)

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #6 from Duncan <1i5t5.dun...@cox.net> ---
Bisected both and got a working hit:
* kwayland-server back to 6cc372683, immediately b4 eglstreams removal
* kwin back to efa08b1f3, before scenes move.

That works!  So assuming the breakage is in kwin not kwayland-server, we're
looking at the range efa08b1f3 (Nov 8) to bad575211 (Nov 10).  Looks like ~36
commits.

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-15 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #7 from Duncan <1i5t5.dun...@cox.net> ---
Bisect results, kwin on top of kwayland-server 6cc372683 to get eglstreams
back:

e2a086384 works, a07aae828 broken and thus the culprit!

* commit a07aae828
| Author: Xaver Hugl 
| AuthorDate: Fri Oct 8 10:52:01 2021 +0200
| Commit: Xaver Hugl 
| CommitDate: Tue Nov 9 22:15:31 2021 +0100
|
| platforms/drm: delay presentation for modesets
|
| Currently KWin is combining modesets with presentation, which causes
problems
| when multiple monitors are used and crtcs need to be switched around,
because
| taking away a CRTC from another output causes the driver to disable the
| other output. In order to avoid such problems, delay presentation until
| all pipelines are ready to present and then do a modeset with a single
atomic
| commit. To process the resulting page flip events properly this commit
also
| ports KWin to page_flip_handler2 and changes how the pageFlipped and
| notifyFrameFailed signals are processed.

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #8 from Duncan <1i5t5.dun...@cox.net> ---
Unfortunately a07aae828 won't direct-revert on top of current, so I can't
easily double-check the bisect result on current.  Not being a dev, with the
size of the patch and patch reporting multiple failing chunks, I'm afraid
attempting to do it manually is out of my league.  But at least we have a
culprit commit to work with, now, which is dramatic progress.

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

[konsole] [Bug 445846] "Bi-directional text rendering" should be renamed to something like "Support for complex scripts"

2021-11-22 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445846

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
"Support for complex scripts" doesn't work in konsole AKA terminal context
because there, many (most?) would think "scripts" refers to shell-scripts -- I
was browsing new bugs and was *very* confused seeing the bug title.

Would "complex fonts" be the correct term?  But that would get tangled up with
font choice.  Maybe "complex character rendering"?

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

[konsole] [Bug 445805] Konsole freezes when printing certain characters

2021-11-22 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445805

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1
 CC||1i5t5.dun...@cox.net
   Keywords||regression

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
Seeing this here too.  Konsole's basically unusable so I reverted to 83113f561
(immediately prior to the culprit 8d9cdd1b0).  Haven't yet tried reverting the
culprit on HEAD.

Sets the CPU fan to high also, tho I think it's only 1 core maxing (didn't
think to look but heard the fan, but with the rest of the system remaining
responsive I think it's just the one core/thread going whacko).

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

[konsole] [Bug 445805] Konsole freezes when printing certain characters, bisected to 8d9cdd1b0

2021-11-22 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445805

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

Summary|Konsole freezes when|Konsole freezes when
   |printing certain characters |printing certain
   ||characters, bisected to
   ||8d9cdd1b0

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

[konsole] [Bug 445805] Konsole freezes when printing certain characters, bisected to 8d9cdd1b0

2021-11-22 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445805

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||tcanabr...@kde.org

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

[konsole] [Bug 445805] Konsole freezes when printing certain characters, bisected to 8d9cdd1b0

2021-11-22 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445805

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
Won't revert on HEAD.

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

[konsole] [Bug 445616] Update broke keys and colors in Midnight Commander.

2021-11-22 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445616

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #3 from Duncan <1i5t5.dun...@cox.net> ---
FWIW I believe the color thing was now-fixed bug #435309.

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

[konsole] [Bug 445846] "Bi-directional text rendering" should be renamed to something like "Support for complex scripts"

2021-11-24 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445846

--- Comment #4 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Ahmad Samir from comment #3)
> To disambiguate, "Support for complex scripts (RTL, Chinese, Urdu ...etc)" ?

Works for me! =:^)

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-25 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #10 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Zamundaaa from comment #9)
> From my wayland-session.log when reproducing this it seems like buffer swap
> is failing with EGL_BAD_SURFACE, but why it does that I can't explain yet.
> The only cause for the error I can see in Mesa is when
> gbm_surface_lock_front_buffer doesn't get called after eglSwapBuffers - but
> it is getting called every time. The gbm surface has a free buffer every
> time we call eglSwapBuffers, too, and KWin isn't even doing a modeset when
> the effect gets activated, or creating new test buffers or anything else
> that I think could be caused by the commit directly.

Consider the non-duplicated multi-monitor/ctrc case.

Some time ago now kwin_wayland split the formerly monolithic global surface
into separate surfaces per ctrc/monitor, and that has been working.

But when that first happened it broke zoom with somewhat similar but not as bad
behavior (it was possible to trigger updating again with that bug) until a
later commit fixed it.  That was bug #429377, fixed back in February by
https://invent.kde.org/plasma/kwin/commit/523ad8e25c34eb0e683f6e29ad15c3b9a7cdad31
I suspect the same faulty assumption is behind both bugs.

Keep in mind that once zoomed, part of the desktop will appear on a different
monitor than at 100% and presumably need to be drawn to a different ctrc.  If
the code assumption is it's on the same one that would explain the bad surface
errors, correct?

Nate's original report doesn't mention multi-monitor, tho, so I'm assuming this
bug's occurring on single-monitor as well, and I'm not at all sure this
explains the single-monitor case, unless the zoom triggers bad-surface for
now-off-screen area as well, not just on-other-screen area.

Meanwhile, admin's intuition (as I'm not a dev) says the problem is in the
page-flip processing changes mentioned in the commit message as fixups to the
modeset/delay-presentation changes that seems to have been the main thrust of
the commit.  That'd be why it's happening in the absence of the modesets that
the culprit commit was "about".

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

[kwin] [Bug 429377] Wayland: zoom effect reverting to proportional mouse-tracking

2021-11-29 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=429377

--- Comment #9 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #3)
> Created attachment 133516 [details]
> hackpatch: prevent fallback to MouseTrackingProportional

Commit 1f318a224: effects/zoom: Rework how cursor texture is managed

... removes the ZoomEffect::recreateTexture my hackpatch touched so that patch
no longer applies locally.  I've not yet built and tested the new code but it
looks like it might fix this bug (as well as the more recent and severe bug
#445412 which the commit was created against).  I guess I'll soon find out. 
=:^)

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

[kwin] [Bug 429377] Wayland: zoom effect reverting to proportional mouse-tracking

2021-11-30 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=429377

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #10 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #9)
> Commit 1f318a224: effects/zoom: Rework how cursor texture is managed

Yes, that fixes it.

For those not on live-git, kwin_wayland --version reports 5.23.80.  Presumably
that means the fix will be in release 5.24.

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-30 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #14 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Vlad Zahorodnii from comment #12)
> Git commit 1f318a2245f9f887a2bf8aa320dc905a012842df by Vlad Zahorodnii.
> Committed on 29/11/2021 at 12:48.
> Pushed by vladz into branch 'master'.
> 
> effects/zoom: Rework how cursor texture is managed

Confirming that fixes it (as well as older and less severe bug #429377, which
as bug filer I just set RESOLVED/FIXED) here.

I'll let Nate or Vlad do the honors here.

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

[kwin] [Bug 445412] Zoom effect causes screen to stop updating

2021-11-30 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=445412

--- Comment #15 from Duncan <1i5t5.dun...@cox.net> ---
BTW, whatever optimizations you've done to kwin_wayland since the a07 commit
above, have had a *BIG* positive effect.  While my decade-old AMD bulldozer-1
fx6100 (2011) with half-decade-old (2016) Radeon rx460 graphics could (with
some stress) do 4k60 in vlc, in firefox on youtube not so much -- I could get
4k50 with some stuttering, but @4k60, the image would freeze on many videos and
often not come back until I hit pause momentarily to let it resync.

With the recent optimizations I'm now doing 4k60 with some stuttering, same
firefox, about the same stuttering as 4k50 before, so on my system the
optimizations have been good for ~20%!

FWIW this is the video I've been using for testing, a 5 minute 4k60 Costa Rica
nature video: https://youtu.be/LXb3EKWsInQ  Again, while I still get some
stutter, for the first time I could play it clear through without having to
pause the video to resync -- it will still freeze occasionally now but much
less and now it always comes back without me having to touch pause, where
before it'd stay frozen until I paused to resync, and it'd do that repeatedly,
making it effectively unplayable at the full 4k resolution unless I slowed it
down.

So it's a BIG difference! =:^)

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

[kwin] [Bug 453609] New: kwin commit 4cb3ab09e: build error: kwinanimationeffect.cpp:14:10 fatal error: QAction: No such file or directory:

2022-05-09 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=453609

Bug ID: 453609
   Summary: kwin commit 4cb3ab09e: build error:
kwinanimationeffect.cpp:14:10 fatal error: QAction: No
such file or directory:
   Product: kwin
   Version: git master
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: effects-various
  Assignee: kwin-bugs-n...@kde.org
  Reporter: 1i5t5.dun...@cox.net
  Target Milestone: ---

kwin commit 4cb3ab09e (thru e1cec89dd HEAD)  won't build.  The previous commit
(46bbe4ff0) builds fine.  The error is:

src/libkwineffects/kwinanimationeffect.cpp:14:10: fatal error: QAction: No such
file or directory
14 | #include 

I'm on git master for kde-frameworks/-plasma/(most)-gear, using the live-git
ebuilds from the gentoo/kde overlay and /usr/include/qt5/QtWidgets/QAction (and
qaction.h) exist.

Missed dep in CMakeLists.txt?  (Not investigated yet.)

 (I should also mention, actually here the canonical location is /include/...
as I'm running reverse-usrmerge, with a /usr symlink: /usr -> .   But it's
normally all found just fine, and other qt libs are found in this case, but not
that one.)

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

[kwin] [Bug 453609] kwin commit 4cb3ab09e: build error: kwinanimationeffect.cpp:14:10 fatal error: QAction: No such file or directory:

2022-05-09 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=453609

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||notm...@gmail.com

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

[kwin] [Bug 453609] kwin commit 4cb3ab09e: build error: kwinanimationeffect.cpp:14:10 fatal error: QAction: No such file or directory:

2022-05-09 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=453609

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #0)
> Missed dep in CMakeLists.txt?  (Not investigated yet.)

Indeed.  But while I already have it and might as well post it, I'm not
dev-side-git familiar enough for a PR to be an option and patchfiles submitted
here seem to be studiously ignored (to be fair the warning says as much, but
that doesn't help people who don't know how to do a PR but already have the
patch from troubleshooting the problem and might as well post it), so we'll see
if posting it as text is as studiously ignored as patchfiles seem to be.


--- a/src/libkwineffects/CMakeLists.txt 2022-05-09 21:26:13.964236519 -0700
+++ b/src/libkwineffects/CMakeLists.txt 2022-05-09 22:21:46.805839417 -0700
@@ -55,6 +55,7 @@ target_link_libraries(kwineffects
 KF5::WindowSystem
 XCB::XCB
 PRIVATE
+Qt::Widgets
 Qt::Quick
 KF5::I18n
  kwinglutils

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

[kwin] [Bug 454243] Window glitching and blinking after closing

2022-05-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=454243

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
I was seeing similar from a couple weeks ago, tho here the blinking continued
until I triggered a repaint (usually by focusing a different window, triggering
the dim-inactive effect and thus a repaint of the previously focused window as
well as the newly focused one).

* Fall-apart effect was on and turning it off eliminated the problem. (I left
it off for now.)

* git-master frameworks/plasma (and most gear) using the gentoo/kde overlay
live ebuilds
(so it's not just arch)

* amdgpu (so it's not nvidia-specific)

I hadn't upgraded again until yesterday and have other problems
(systemsettings, krunner, plasmashell segfaults triggered on first
geometry-changed, possibly due to a missing rebuild of something after
upgrading to qt-5.15.4 but that's what I'm looking at new bugs for) ATM so
can't get into the config to try turning it back on to see if the problem's
still there.

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

[kwin] [Bug 454243] Window glitching and blinking after closing

2022-05-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=454243

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

--- Comment #3 from Duncan <1i5t5.dun...@cox.net> ---
Status: Confirmed.

Problem is still there.  I found the fix for the segfaulting issue that was
preventing me testing for resolution of this bug, turned the fall-apart effect
back on, and the problem returned against the fresh git-master build I did
today.

So fall-apart is back off again for the moment as a workaround.  Wish all
workarounds were that simple, but it'd be nice to have it back working one of
these days. =:^)

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

[kwin] [Bug 450582] Some change between 5.24.0 and 5.24.1 broke windows shade/shutter feature

2022-04-19 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=450582

--- Comment #11 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #6)
> on wayland shade seems to be a disabled option in the window menu ATM??

Can anyone confirm whether shade is /supposed/ to work on wayland?

Presumably it wouldn't work on client-side-decorations, but kwin_wayland
remains server-side-decorated (IIRC that was a kwin_wayland and thus
wayland-protocol for kde/kwin must-have feature/option from the get-go), and
I'd hope shading will at least eventually work.

One can posit that since the shade option remains disabled on wayland (at least
here), the code for it may not have been written yet, but can anyone confirm
that, and assuming so, is the feature planned and just not done yet, or no dev
has even considered it yet, or the feature simply can't (within reasonable
coding and support limits) be made to work on wayland even with kwin's
server-side-decorations given current upstream wayland protocols state.  And if
it's the latter, what's the chance of protocol evolution to allow it?  Anyone
know?

And as this bug's presumably x11-context, does that mean I need a new
feature-request bug for kwin_wayland window shading?

(FWIW I no longer even have a stand-alone X (xorg) installed, only xwayland
running on top of wayland.  Tho I do have weston as a backup wayland
compositor, which given that I'm running live-git-master frameworks/plasma, I
have actually had to resort to on occasion.)

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

[kmymoney] [Bug 452894] New: When entering new ledger entries, previous payee is kept without category

2022-04-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452894

Bug ID: 452894
   Summary: When entering new ledger entries, previous payee is
kept without category
   Product: kmymoney
   Version: 5.1.2
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: minor
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: kde.b...@cricalix.net
  Target Milestone: ---

SUMMARY
The ledger entry payee field has a behaviour that I find frustrating - it
remembers the previous payee, but doesn't remember the previous category OR use
the default category if one is assigned for that payee.

A workaround is to delete the last letter of the pre-filled payee, then
down-arrow to select the full match on the existing payee. Depending on the
autofill settings in Settings > Ledger > Data Entry, you then either get the
autofill popup from previous transaction (Same transaction if amount differs..)
or what looks like the default category (With previously most often used..).

This is frustrating, and slows down my data entry.

It looks as though the pre-fill is not triggering whatever trigger is used when
selecting a payee from the dropdown typeahead.

STEPS TO REPRODUCE
1. Open kMyMoney to a ledger view
2. Enter a back-dated transaction for an existing payee,  to save it
3. Tab over to Dolphin to open new PDF
4. Move Okular window a bit
5. Tab back to kMyMoney
6. Ctrl+Ins to start new ledger entry

I'm not sure 3/4/5 matter much, but it's what I'm doing, so I'm including it.

OBSERVED RESULT
Previous payee from step 2 appears in the ledger entry area, defaulting as an
Increase. The category is not set, regardless of the tickbox value and dropdown
value for "default category".

Pressing tab to move to the category field does not fill the category if
default category is ticked and set.

EXPECTED RESULT
One of two options.
1) The payee is not kept.
2) The payee is kept, but if the default category is set, the category field is
populated.

SOFTWARE/OS VERSIONS

Operating System: Kubuntu 21.10
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-40-generic (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION

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

[kmymoney] [Bug 452918] New: Payee > Account Numbers > IBAN does not accept pasted content with a space at the start

2022-04-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452918

Bug ID: 452918
   Summary: Payee > Account Numbers > IBAN does not accept pasted
content with a space at the start
   Product: kmymoney
   Version: 5.1.2
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: kde.b...@cricalix.net
  Target Milestone: ---

SUMMARY
The IBAN and BIC fields in the per-payee Account Numbers does not accept pasted
content from the clipboard on X11 if the content has whitespace at the
beginning

STEPS TO REPRODUCE
1. Open Kate
2. Type an IBAN, placing an extra space at the start
3. Highlight the IBAN
4. Ctrl-C to copy the IBAN
5. Open kMyMoney
6. Choose a payee
7. Choose Account Numbers
8. Select IBAN & BIC
9. Double-click the IBAN & BIC that shows up to show the entry fields
10. Place cursor in IBAN field
11. Try to paste with Ctrl-V or Ctrl-Shift-Ins

OBSERVED RESULT
Paste does not happen

EXPECTED RESULT
One of

1. Acceptance of the pasted content, with the leading whitespace stripped.
2. An error dialog explaining why the content was not accepted.

Given the UI will reformat an IBAN of the format  IE48ICON11223344556677 into
IE48 ICON 1122 3344 5566 77, I would advocate for the first option; apply
strip() to the input, then validate that it's in the appropriate form for an
IBAN. If it's still not appropriate, *tell* the person that it's not valid -
don't silently fail.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.10
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-40-generic (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION

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

[kmymoney] [Bug 452918] Payee > Account Numbers > IBAN does not accept pasted content with a space at the start

2022-04-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452918

--- Comment #1 from Duncan  ---
Where I ran into this was double-clicking an IBAN in wise.com's interface to
select it, copying it with Ctrl-C, and then attempting to paste it. Something
about the copied HTML places a space at each end of the text, and this
whitespace is not obvious unless you paste into a program like Kate and notice
the extra space on the highlight.

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

[kmymoney] [Bug 452918] Payee > Account Numbers > IBAN does not accept pasted content with a space at the start

2022-04-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452918

--- Comment #2 from Duncan  ---
Clarity for step 3 of the reproduction - highlight including the space at the
start.

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

[kmymoney] [Bug 452918] Payee > Account Numbers > IBAN does not accept pasted content with a space at the start

2022-04-24 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452918

--- Comment #5 from Duncan  ---
Thank you Thomas. I had looked in that validator code, but my C++ knowledge is
about zero, so couldn't offer a patch (and didn't know fixup() existed either).

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

[kmymoney] [Bug 452935] New: I18N_ARGUMENT_MISSING in CSV import Columns screen

2022-04-24 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452935

Bug ID: 452935
   Summary: I18N_ARGUMENT_MISSING in CSV import Columns screen
   Product: kmymoney
   Version: 5.1.2
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: minor
  Priority: NOR
 Component: ux-ui
  Assignee: kmymoney-de...@kde.org
  Reporter: kde.b...@cricalix.net
  Target Milestone: ---

Created attachment 148336
  --> https://bugs.kde.org/attachment.cgi?id=148336&action=edit
Annotated screenshot

SUMMARY
The Columns setup for CSV import displays "Memo columns:
(I18N_ARGUMENT_MISSING)" where  is the selected columns


STEPS TO REPRODUCE
1. Start the CSV import process
2. Get to the stage of selecting columns
3. Look at the text after the italicised "Memo columns"

OBSERVED RESULT
With no memo column selected, "None(I18N_ARGUMENT_MISSING)"
With a memo column selected, replace None with the column, rest of text is the
same.

EXPECTED RESULT
Don't know. Can't tell if this is a failure to pass a flag to a method, or some
other issue with a translation.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.10
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-40-generic (64-bit)
Graphics Platform: X11


ADDITIONAL INFORMATION

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

[kinfocenter] [Bug 452937] New: CPU view in Info Center cuts off CPU flags

2022-04-24 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452937

Bug ID: 452937
   Summary: CPU view in Info Center cuts off CPU flags
   Product: kinfocenter
   Version: 5.24.4
  Platform: Kubuntu Packages
OS: Linux
Status: REPORTED
  Severity: minor
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: kde.b...@cricalix.net
CC: hubn...@gmail.com
  Target Milestone: ---

Created attachment 148338
  --> https://bugs.kde.org/attachment.cgi?id=148338&action=edit
Annotated screenshot

SUMMARY
The rendering of the Flags section of CPU Info does not show the last few
elements of the flags; they're wrapped onto a line that's hidden below the
bottom of the window. If the window is then resized enough to cause a text
reflow, it becomes possible to scroll all the way down and see the last flags.

STEPS TO REPRODUCE
1. About this system
2. Show More Information
3. Devices
4. CPU
5. Scroll the CPU output down

OBSERVED RESULT

The last few elements from the CPU flags are not rendered properly in the text
box.

EXPECTED RESULT

All CPU flags are shown.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.10
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-40-generic (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor


ADDITIONAL INFORMATION

The text box is not showing "rdpid overflow_recov succor smca fsrm", but the
screenshot shows that the text is there; you can see the top of the d, i, and d
in rdpid, and the fl in overflow, and the f in frsm.

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

[kmymoney] [Bug 452935] I18N_ARGUMENT_MISSING in CSV import Columns screen

2022-04-24 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=452935

--- Comment #3 from Duncan  ---
(In reply to Thomas Baumgart from comment #1)
> I am unable to duplicate this here. I tried with en_US.UTF-8 and
> de_DE.UTF-8. Which language setting do you use?

$ env | grep LAN
LANGUAGE=en_IE:en
LANG=en_IE.UTF-8

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

[okular] [Bug 454933] Saving to network fails

2022-06-21 Thread duncan
https://bugs.kde.org/show_bug.cgi?id=454933

--- Comment #7 from duncan  ---
It opens the file (when I remove the spaces) but as soon as I try and do
anything it freezing, says 'not responding', fails to close for a long time
before eventually closing.

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

[okular] [Bug 454933] Saving to network fails

2022-06-22 Thread duncan
https://bugs.kde.org/show_bug.cgi?id=454933

--- Comment #9 from duncan  ---
Hi Nate. Please suggest a different KDE app you'd like me to use for testing,
also where to install it from snap/repo/flatpack ...

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

[kdialog] [Bug 427414] --slider dialog needs documentation and usage instructions

2022-06-26 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=427414

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
Just trying to find some --slider documentation myself.

With a bit of experimentation I had guessed it was text/min/max/increment, but
at least here...

kdialog --slider "test" 0 10 2

... increments by 1, not 2, and an increment of .1 or 0.1 increments by 1 as
well, so it seems "increment" isn't doing what I expected and after not seeing
information about that in the --help output or on the page linked in the
README, here I am looking at bugs, still trying to confirm that "increment" is
indeed the third argument (beyond text), and whether I'm formatting it
correctly if so.

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

[kdialog] [Bug 427414] --slider dialog needs documentation and usage instructions

2022-06-26 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=427414

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

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

[kdialog] [Bug 455994] New: kdialog README needs updated (is kdialog currently maintained?)

2022-06-26 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=455994

Bug ID: 455994
   Summary: kdialog README needs updated (is kdialog currently
maintained?)
   Product: kdialog
   Version: unspecified
  Platform: Other
OS: Other
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: br...@frogmouth.net
  Reporter: 1i5t5.dun...@cox.net
  Target Milestone: ---

Is kdialog maintained any longer?  Bugs are assigned to bradh@ (not kde,
frogmouth, but avoiding full address for spam control for not logged in) but
his last commit to the repo seems to have been in 2006 (!!), and the last bug
he commented on on bugzi (find his comments on any bug, sort by bug ID) was one
he filed in 2011, during the port to kde4 (!).

The README seems to be rather dated too, with multiple issues:

1) Tutorial link is still http and is dated:

http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs

... which says it has moved (but doesn't redirect) to (https this time):

https://develop.kde.org/deploy/kdialog/

2) README says for functionality changes/adds, contact bradh@, but ...

3) It also says current maintainer David Faure (faure@), who is at least
reasonably currently active, but git log says last faure commit to kdialog was
mid 2020,  the only recently closed kdialog bugs seem to have been closed by
others (often the original filer), no real activity there, and that's not where
the bugzilla assignments are going.

Further, at least the --slider option isn't documented in the tutorial, and
mandatory arguments (presumably min/max/increment, are not documented in the
--help output.   Further, there seems to be no kdialog handbook entry to look
at and no manpage (which would be nice for a scriptable like kdialog). That's
bug #427414, but it illustrates the lack of maintenance.

And the kdialog_progress_helper binary seems entirely undocumented.  No --help
output, no mention in the README or tutorial (which demonstrates --progressbar
without the helper), no manpage or handbook...  Bug #450015 but another
illustration of missing maintenance.

kdialog does seem to be kept building and working, and seems to be a native
wayland app at least, but beyond that, any actual maintenance, or is it
effectively abandonware that's only kept minimally working by others?  (I do
see montel@ added Qt6 CI support with 8236e4711 back on May 24, so at least
there's hints of continued life support into qt6, but that's still minimal life
support even if continued, not proper maintenance.)

Version: kdialog along with plasma and frameworks on git master (using
gentoo/kde's overlay live ebuilds), but git master is not listed as a version
option.  (Tho I've not updated in a bit over a week, but given the time points
and lack of maintainer bug activity above, status is unlikely to have changed
in that time.)

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

[kdialog] [Bug 455994] kdialog README needs updated (is kdialog currently maintained?)

2022-06-26 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=455994

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||fa...@kde.org

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
CCing dfaure@ based on README.

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

[kdialog] [Bug 450015] KDialog progress bar doesn't go to 100%

2022-06-26 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=450015

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||1i5t5.dun...@cox.net

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
Not sure kdialog's actually actively maintained any longer (tho it is kept
building and working, including running as a native wayland binary and current
qt6 porting work).  For more on that see bug #455994 which I just filed:
https://bugs.kde.org/show_bug.cgi?id=455994

Meanwhile, I've not had occasion to use --progressbar and wasn't aware of this
bug until the pre-bug-file search for the above, but as it hasn't been
mentioned yet, kdialog should now ship with a kdialog_progress_helper binary
(depending on your distro packaging, of course), which I /assume/ does what its
name indicates, and that it's "the modern way" to deal with kdialog
progressbars.

Unfortunately it's entirely undocumented AFAICT, nothing on the tutorial (which
uses the bare kdialog --progressbar), nothing in the README, no manpages or kde
handbook entries for kdialog at all, and it doesn't even have the --help output
that kdialog itself has.  And it's an elf binary so can't just open it in a
text editor like a script to see what it does. So it seems it's "read the
source" (if you can) or try your luck with experiments. =:^(

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

[kdialog] [Bug 427414] --slider dialog needs documentation and usage instructions

2022-06-26 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=427414

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
Not sure kdialog's currently maintained beyond "minimal life support" level
(keeping it building and running, it is a native wayland app running on
wayland, and I see hints of qt6 support in git so should hopefully outlast
qt5).  See bug #455994 which I just filed for more on that: 
https://bugs.kde.org/show_bug.cgi?id=455994

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

[plasmashell] [Bug 456655] New: plasma-workspace bf4dd6353 broke building without kpipewire, fed29855f didn't fix

2022-07-12 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=456655

Bug ID: 456655
   Summary: plasma-workspace bf4dd6353 broke building without
kpipewire, fed29855f didn't fix
   Product: plasmashell
   Version: master
  Platform: Compiled Sources
OS: All
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Task Manager and Icons-Only Task Manager
  Assignee: plasma-b...@kde.org
  Reporter: 1i5t5.dun...@cox.net
  Target Milestone: 1.0

This is for plasma-workspace from git master using the gentoo/kde overlay
ebuilds.  Unfortunately there's no "plasma-workspace" product so I had to
choose the closest fit I could find.  (FWIW frameworks and the rest of plasma
are git-master as well, tho I don't believe it matters for this bug.)

The first following plasma-workspace commit broke building without kpipewire
(the previous commit 2a7a7fd14 builds fine), and the second one didn't fix it:

* commit bf4dd6353
Author: Aleix Pol 
AuthorDate: Wed Jun 29 16:27:01 2022 +0200
Commit: Aleix Pol 
CommitDate: Tue Jul 5 12:47:56 2022 +0200

libtaskmanager: Use KPipeWire

* commit fed29855f
| Author: Aleix Pol 
| AuthorDate: Fri Jul 8 20:10:10 2022 +0200
| Commit: Aleix Pol Gonzalez 
| CommitDate: Sun Jul 10 15:48:23 2022 +
|
| KPipeWire isn't actually required
|
| Just some features will be missing

Doing the build, I get this during the configure step:

-- The following features have been disabled:

* PipeWire, Required for Wayland screencasting

But the following screencasting-related errors (plus many more of the same)
never-the-less occur:
/x86_64-pc-linux-gnu/gcc-bin/12.1.1/../../../lib/gcc/x86_64-pc-linux-gnu/12.1.1/../../../../x86_64-pc-linux-gnu/bin/ld:
libtaskmanager/declarative/CMakeFiles/taskmanagerplugin.dir/taskmanagerplugin.cpp.o:
in function `int qmlRegisterUncreatableType(char const*, int,
int, char const*, QString const&) [clone .isra.0]':
taskmanagerplugin.cpp:(.text+0x2a): undefined reference to
`Screencasting::staticMetaObject'
/x86_64-pc-linux-gnu/gcc-bin/12.1.1/../../../lib/gcc/x86_64-pc-linux-gnu/12.1.1/../../../../x86_64-pc-linux-gnu/bin/ld:
taskmanagerplugin.cpp:(.text+0x167): undefinedreference to
`Screencasting::staticMetaObject'
/x86_64-pc-linux-gnu/gcc-bin/12.1.1/../../../lib/gcc/x86_64-pc-linux-gnu/12.1.1/../../../../x86_64-pc-linux-gnu/bin/ld:
taskmanagerplugin.cpp:(.text+0x195): undefinedreference to
`Screencasting::staticMetaObject'

Why is it still trying to reference screencasting despite it being specifically
disabled?

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

[plasmashell] [Bug 456655] plasma-workspace bf4dd6353 broke building without kpipewire, fed29855f didn't fix

2022-07-12 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=456655

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||aleix...@kde.org

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
CCing aleixpol@ as the author/committer of both commits.

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

[plasmashell] [Bug 456655] plasma-workspace bf4dd6353 broke building without kpipewire, fed29855f didn't fix

2022-07-12 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=456655

--- Comment #2 from Duncan <1i5t5.dun...@cox.net> ---
See also downstream gentoo: https://bugs.gentoo.org/848771#c11

 (I tried to put it in the see also field as well, but kdebugs says it's the
wrong format and doesn't seem to have/list a gentoo exception like it does for
debian.  That bug is about a related gentoo plasma-desktop problem, but the
linked comment mentions this plasma-workspace issue as a followup and has more
complete error output.)

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

[ksudoku] [Bug 457951] New: ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

Bug ID: 457951
   Summary: ksudoku commit 6e9d941ce with an existing theme config
results in a blank play-space and qpainter engine
errors
   Product: ksudoku
   Version: unspecified
  Platform: Gentoo Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: iandw...@gmail.com
  Reporter: 1i5t5.dun...@cox.net
CC: kde-games-b...@kde.org
  Target Milestone: ---

On git-master (for frameworks/plasma/gear all three) using the gentoo/kde
project overlay live-git ebuilds.  Current ksudoku HEAD 64ec262ee

For a couple months ksudoku would run, but attempting to actually play a game
resulted in a blank play-space, with the number-selector space blank as well.

Running from konsole gave me this pair of errors, twice at the select game
screen (which seemed to work), many many times when starting a game and getting
the blank play-space:

QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::end: Painter not active, aborted

I finally had some time to bisect it tonight, with the culprit being (emails
masked):

commit 6e9d941ce
Author: Friedrich W. H. Kossebau 
AuthorDate: Sun Jun 19 19:40:16 2022 +0200
Commit: Friedrich W. H. Kossebau 
CommitDate: Sun Jun 19 19:40:16 2022 +0200

Port away from deprecated KGameTheme & KGameThemeSelector


Given that clue I rebuilt at HEAD, then tried reconfiguring my theme, and sure
enough, ksudoku gave me a proper play-space (and no qpainter errors in konsole)
once again. =:^)


So then I wondered what in the ksudokurc file it had been choking on.  A diff
against a backup revealed this in the [Themes] section:

Old:
theme=themes/default.desktop

New:
theme=/usr/share/ksudoku/themes/default.desktop

So the code in the above commit does absolute paths while the old code
apparently saved the path relative to the system theme location, and the new
code doesn't know how to interpret that, resulting in a null theme, in turn
resulting in the null/0 qpainter engine error above.

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

[ksudoku] [Bug 457951] ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 CC||kosse...@kde.org

--- Comment #1 from Duncan <1i5t5.dun...@cox.net> ---
CCing kossebau@ as the author/committer of the culprit commit.

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

[ksudoku] [Bug 457951] ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

--- Comment #4 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Friedrich W. H. Kossebau from comment #3)
> Then it generates the theme id by first turning the desktop file path
> to a canonical version 

That rings a bell.  My system has a reverse-usrmerge, /usr -> .  so everything
installed to /usr ends up in /.  Up to probably about a year ago that was
causing a problem with canonical/non-canonical path comparisons against the
*.desktop file path that was supposed to give plasmashell the special privs it
needs from kwin to get the wayland running tasks info (not a problem with
insecure X), so none of the taskmanager plasmoids could actually see running
tasks and all they were showing were the pinned launchers.  That problem turned
out to be in whatever framework was doing the resolution, fixed when someone
traced down an apparently unrelated instance of the same bug, and as soon as I
saw the git log I knew what was going on with my bug and that it was probably
fixed with that commit, which it was.

> Are you capable to add some fprint debug lines to libkdegames yourself to
> get insight into the respective values used there?

Give me a debug/test patch and I can apply it for local testing, no sweat, but
coding it is another story... (Effectively I can and sometimes do hack existing
patches when necessary, but I'm not a dev so coding my own, even for trivial
debugging like this, if possible at all, typically takes me hours of bumbling.)

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

[ksudoku] [Bug 457951] ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

--- Comment #8 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Friedrich W. H. Kossebau from comment #6)
> Please try the attached patch for libkdegames
> Interesting will be all the log output starting with "THEMELOADING"

For clarity this is at libkdegames c5848c0d6 and $HOME=/h/x (with
$XDG_CONFIG_HOME=$HOME/config), but having visited Egypt I /really/ like that
theme and I haven't felt the need to HNS any themes, so (/usr)/share/ksudoku is
the only location with any.

THEMELOADING considering locations ("/h/x/config/share/ksudoku",
"/usr/local/share/ksudoku", "/usr/share/ksudoku")
THEMELOADING considering desktop file
"/usr/share/ksudoku/themes/abstraction.desktop"
THEMELOADING canonical path "/share/ksudoku/themes/abstraction.desktop"
THEMELOADING id "/usr/share/ksudoku/themes/abstraction.desktop"
THEMELOADING considering desktop file
"/usr/share/ksudoku/themes/default.desktop"
THEMELOADING canonical path "/share/ksudoku/themes/default.desktop"
THEMELOADING id "/usr/share/ksudoku/themes/default.desktop"
THEMELOADING considering desktop file
"/usr/share/ksudoku/themes/ksudoku_scrible.desktop"
THEMELOADING canonical path "/share/ksudoku/themes/ksudoku_scrible.desktop"
THEMELOADING id "/usr/share/ksudoku/themes/ksudoku_scrible.desktop"

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

[ksudoku] [Bug 457951] ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

--- Comment #10 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Friedrich W. H. Kossebau from comment #9)
> https://invent.kde.org/games/libkdegames/-/merge_requests/20.diff

Good and bad news:
Good:   The relative style ksudokurc theme entry works with that patch.
Bad: The full-path style does not.

If there hasn't been a release with the now-existing code that creates the
full-path entry I imagine the bad news can be ignored (unless we want to give
people hand-editing their ksudokurc files the choice of doing full paths, too).

If there has been a release, the question is do we want to cover both styles
and thus cover the short-period code that additionally only writes the full
path for symlinked paths, or are we willing to sacrifice the narrow segment who
both ran the new release and have in-path symlinks, most of who likely were
upgrades already and thus had to do the blow-away/hand-edit process once
already in ordered to get that full path entry in the first place?

Alternatively or as well, how difficult would it be to code up a "this entry
doesn't make sense, ignore it and use/rewrite the default" solution?  I'd
personally prefer that, as then the worst-case (triggered by say a fully
corrupted entry or one pointed at a missing theme) would be losing the
configured theme and resetting to default, instead of showing blank/broken
game-play areas thus breaking the games in question.

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

[ksudoku] [Bug 457951] ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

--- Comment #11 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #10)
> [H]ow difficult would it be to code up a "this entry
> doesn't make sense, ignore it and use/rewrite the default" solution?

... maybe with a warning, to STDERR, notification or dialog depending on
evaluated priority of the user actually seeing it, saying the existing entry
was corrupted (or whatever better wording) so it reverted to default.

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

[ksudoku] [Bug 457951] ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

--- Comment #12 from Duncan <1i5t5.dun...@cox.net> ---
Yikes!  The patch breaks kpat's Egyptian theme (at least with my existing
kpatrc).  In the kpat case, however, it *does* revert to something else
(default?) instead of blanking, as I proposed for ksudoku.  However, unlike
ksudoku, I can't reset it to Egyptian -- it simply doesn't take -- tho I *can*
set at least some other themes and they will take.  

It took all I tried (several, it ships way more than the three ksudoku ships)
/except/ Egyptian.  Which is weird, as again, I've not HNS-ed additional themes
so they're all as-shipped.  What makes kpat's Egyptian different so it won't
take it?

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

[ksudoku] [Bug 457951] ksudoku commit 6e9d941ce with an existing theme config results in a blank play-space and qpainter engine errors

2022-08-16 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=457951

--- Comment #13 from Duncan <1i5t5.dun...@cox.net> ---
(In reply to Duncan from comment #12)
> What makes kpat's Egyptian different so it won't take it?

User mistake.  I didn't read the tabs and was changing card decks instead of
game themes, not realizing they were separate.  Once I changed game theme to
Egyptian as well, it took.  I'm not entirely sure whether the card deck was
changing to Egyptian all the time and I didn't notice it as I was staring at
the (to me[1]) blinding green-blaze background, or whether it only took once I
changed the game theme to Egyptian as well, but in any case, I can say the card
deck Egyptian did take once I set the game theme Egyptian.

But we're still left with the fact that the patch breaks the existing kpatrc
theme choice, tho not as badly as ksudoku's breakage, as kpat does at least
revert to a usable default instead of blanking.   Both honor resetting the
theme, but kpat's breakage is less as it reverts to a usable (if personally
uncomfortable) default instead of breaking game play.

---
[1] I wear rigid gas-perm contacts with a rather high nearsightedness
correction of ~ -10 diopters.  The combination of  the strongly negative
correction and rigid lenses means too bright backgrounds star-flare-reflect in
the contacts and eventually give me a headache as my eyes and brain try to
compensate and see around/through the flare-reflections.   It took me years to
figure out, but that's why I strongly prefer a "reversed" light-on-dark
color-scheme as at least then the flares are smaller than when the entire
background is bright.  The brown-sand Egyptian background is perfect for that,
plus I visited and find the idea of the theme rather pleasing as well!

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

[kate] [Bug 458775] New: File type detection fails on reload after external change

2022-09-05 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=458775

Bug ID: 458775
   Summary: File type detection fails on reload after external
change
   Product: kate
   Version: 22.04.3
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: application
  Assignee: kwrite-bugs-n...@kde.org
  Reporter: kde.b...@cricalix.net
  Target Milestone: ---

SUMMARY
Mutating a file outside of Kate causes Kate to offer a reload option. Taking
that option will result in Kate "forgetting" that the file is of a particular
type (Python in my case), and disables type-specific behaviours like syntax
highlighting and LSP usage.

STEPS TO REPRODUCE
1. Install pylsp
2. Install black, flake8 plugins for pylsp
3. Edit a python file with Kate - ensure the file type is detected as Python,
with syntax highlighting etc
4. Save the file with content that black will fix (extra long lines or
whatever)
5. Mutate the file outside of Kate with black 
6. Back to Kate, accept the reload of the file

OBSERVED RESULT

Syntax highlighting and LSP support stop working; Kate appears to treat the
file as text/plain, not Python. Detected language in the bottom right is still
Python.

Clicking the detected language, and then clicking the already-ticked Python
causes Kate to re-apply syntax highlighting and LSP support for Python.

EXPECTED RESULT

Upon reload, Kate considers the file to be Python still, with syntax
highlighting and LSP support.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 22.04
KDE Plasma Version: 5.24.6
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.3
Kernel Version: 5.15.0-47-generic (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2

ADDITIONAL INFORMATION

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

[kate] [Bug 458775] File type detection fails on reload after external change

2022-09-05 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=458775

--- Comment #1 from Duncan  ---
Created attachment 151860
  --> https://bugs.kde.org/attachment.cgi?id=151860&action=edit
Screen capture of issue

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

[Discover] [Bug 442866] New: discover commit 3bc879cf9 breaks build: can't find QAction or QApplication

2021-09-23 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=442866

Bug ID: 442866
   Summary: discover commit 3bc879cf9 breaks build: can't find
QAction or QApplication
   Product: Discover
   Version: git-master
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: discover
  Assignee: lei...@leinir.dk
  Reporter: 1i5t5.dun...@cox.net
CC: aleix...@kde.org
  Target Milestone: ---

With frameworks/plasma/apps all from live-git (using the gentoo/kde overlay
live-git - ebuilds), commit 3bc879cf9 breaks the build, which remains
broken at d199868c0 (current HEAD).  qt is 5.15.2, with some qt component
updates earlier in my update today.  (Gentoo uses qt5 snapshots from kde's qt
repo.)  The immediately previous 889b28038 builds fine.

The first failure is:
discover/DiscoverDeclarativePlugin.cpp:12:10: fatal error: QAction: No such
file or directory
12 | #include 
|  ^

Two additional failures are:
discover/main.cpp:19:10: fatal error: QApplication: No such file or directory
19 | #include 
|  ^~

discover/DiscoverObject.cpp:17:10: fatal error: QAction: No such file or
directory
17 | #include 
|  ^

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

[Discover] [Bug 442866] discover commit 3bc879cf9 breaks build: can't find QAction or QApplication

2021-09-24 Thread Duncan
https://bugs.kde.org/show_bug.cgi?id=442866

Duncan <1i5t5.dun...@cox.net> changed:

   What|Removed |Added

 Status|RESOLVED|VERIFIED

--- Comment #3 from Duncan <1i5t5.dun...@cox.net> ---
Verified fixed.  Thanks.

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

  1   2   3   4   5   >