Review Request: ksysguard.deskstop shoud not use generic name "System Monitor" for its "Name" key

2012-06-24 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105338/
---

Review request for Plasma and John Tapsell.


Description
---

Currently, ksysguard.desktop contains "Name=System Monitor" and 
"GenericName=System Monitor". 

FOD specification[1] writes:

NameSpecific name of the application, for example "Mozilla".
GenericName Generic name of the application, for example "Web Browser".

So I think using a generic name like "System Monitor" for "Name" is 
problematic. The current situation of using the same generic name for both 
"Name" and "GenericName" is also questionable.

The patch simply uses "KSysGuard" for the "Name" key . 

[1] 
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys


Diffs
-

  ksysguard/gui/ksysguard.desktop 7e8ff32 

Diff: http://git.reviewboard.kde.org/r/105338/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: DrKonqi should report the crashes of kactivitymanagerd to the kactivities product in BKO

2012-07-09 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105483/
---

(Updated July 9, 2012, 12:27 p.m.)


Review request for KDE Runtime, Plasma, Ivan Čukić, and George Kiagiadakis.


Changes
---

add plasma into groups


Description (updated)
---

There is now the "kactivities" product in BKO (corresponding to the kactivities 
repository where kactivitymanagerd lives)   So I think DrKonqi should forward 
the crashes of kactivitymanagerd to the "kactivies" product.


Diffs
-

  drkonqi/data/mappings 147bcdc 

Diff: http://git.reviewboard.kde.org/r/105483/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Fix the wrong usage of "Keywords" in some .dekstop files

2012-07-13 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105553/
---

Review request for Plasma.


Description
---

According to the FDO specification[1][2], the type of "Keywords" is 
"localestring(s)", where multiple values are separated by a semicolon. 

The affected two .desktop files use comma instead of semicolon to separate 
multiple values. That seems to be the expected behavior for "X-KDE-Keywords", 
but not for "Keywords".

The patch simply uses semicolon and adds the trailing semicolon.


[1] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
[2] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s03.html


Diffs
-

  plasma/generic/applets/batterymonitor/metadata.desktop 9a520ee 
  plasma/generic/applets/lock_logout/metadata.desktop 6d90856 

Diff: http://git.reviewboard.kde.org/r/105553/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Fix the wrong usage of "Keywords" in one .dekstop file

2012-07-13 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/10/
---

Review request for Plasma.


Description
---

It is similar to review 105553.

According to the FDO specification[1][2], the type of "Keywords" is 
"localestring(s)", where multiple values are separated by a semicolon. 

The affected two .desktop files use comma instead of semicolon to separate 
multiple values. That seems to be the expected behavior for "X-KDE-Keywords", 
but not for "Keywords".

The patch simply uses semicolon and adds the trailing semicolon.


[1] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
[2] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s03.html


Diffs
-

  applets/microblog/plasma-applet-microblog.desktop b8d3864 

Diff: http://git.reviewboard.kde.org/r/10/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Fix the wrong usage of "Keywords" in one .dekstop file

2012-07-14 Thread Jekyll Wu


> On July 14, 2012, 8:38 p.m., Greg T wrote:
> > Why didn't you replace the commas in the localized keyword entrys?

Because those localized entries are supposed to be updated by scripty(in other 
words, the translation teams).

IIRC, If I modify those localized entries manually, scripty will simply remove 
them later.


- Jekyll


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/10/#review15859
---


On July 13, 2012, 2:49 p.m., Jekyll Wu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/10/
> ---
> 
> (Updated July 13, 2012, 2:49 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Description
> ---
> 
> It is similar to review 105553.
> 
> According to the FDO specification[1][2], the type of "Keywords" is 
> "localestring(s)", where multiple values are separated by a semicolon. 
> 
> The affected two .desktop files use comma instead of semicolon to separate 
> multiple values. That seems to be the expected behavior for "X-KDE-Keywords", 
> but not for "Keywords".
> 
> The patch simply uses semicolon and adds the trailing semicolon.
> 
> 
> [1] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
> [2] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s03.html
> 
> 
> Diffs
> -
> 
>   applets/microblog/plasma-applet-microblog.desktop b8d3864 
> 
> Diff: http://git.reviewboard.kde.org/r/10/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Jekyll Wu
> 
>

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Make sure kmenuedit use predictable order for showing "Name" and "Description" between various invocations

2012-07-28 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105769/
---

Review request for Plasma.


Description
---

The cause is simple: two flags m_detailedMenuEntries and 
m_detailedEntriesNamesFirst are never explicitly initialized. So their values 
are random, and the final results are unpredictable. 

The patch simply initializes both as true, since that seems to be the default 
behavior of kickoff.


The git history shows those two flags seem to be something left over from the 
KDE3 era. Maybe they should just be removed from the code. However, I'm not 
familiar with the code and the history, so this simple patch should be safe 
choice.


This addresses bug 304177.
http://bugs.kde.org/show_bug.cgi?id=304177


Diffs
-

  kmenuedit/treeview.cpp 54feff7 

Diff: http://git.reviewboard.kde.org/r/105769/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Do not disable the "Delete" action after deleting one item

2012-07-28 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105778/
---

Review request for Plasma.


Description
---

I fail to figure out from the existing code the intention of disabling the 
"Delete" action after deleting one item. Maybe for the edge case of the last 
item being deleted? But the patched code works well in that edge case, too.

The git history does not provide much hint. Those lines of disabling those 
actions were written and last updated almost ten year ago.


This addresses bug 296682.
http://bugs.kde.org/show_bug.cgi?id=296682


Diffs
-

  kmenuedit/treeview.cpp d0e6553 

Diff: http://git.reviewboard.kde.org/r/105778/diff/


Testing
---

I haven't noticed any problem after applying this patch.


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Do not trigger krunner when the Space key is pressed in desktop

2012-08-12 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105989/
---

Review request for Plasma.


Description
---

This bug report is quite similar to bug 285350, so the proposed patch is 
similar and simple .


This addresses bug 304805.
http://bugs.kde.org/show_bug.cgi?id=304805


Diffs
-


Diff: http://git.reviewboard.kde.org/r/105989/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Do not trigger krunner when the Space key is pressed in desktop

2012-08-14 Thread Jekyll Wu


> On Aug. 14, 2012, 10:58 a.m., Sebastian Kügler wrote:
> > Did you forget to add the patch to the preview?

My stupid mistake :(


- Jekyll


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105989/#review17368
---


On Aug. 12, 2012, 8:28 a.m., Jekyll Wu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/105989/
> ---
> 
> (Updated Aug. 12, 2012, 8:28 a.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Description
> ---
> 
> This bug report is quite similar to bug 285350, so the proposed patch is 
> similar and simple .
> 
> 
> This addresses bug 304805.
> http://bugs.kde.org/show_bug.cgi?id=304805
> 
> 
> Diffs
> -
> 
> 
> Diff: http://git.reviewboard.kde.org/r/105989/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Jekyll Wu
> 
>

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Do not trigger krunner when the Space key is pressed in desktop

2012-08-14 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105989/
---

(Updated Aug. 14, 2012, 11:06 a.m.)


Review request for Plasma.


Changes
---

upload the patch


Description
---

This bug report is quite similar to bug 285350, so the proposed patch is 
similar and simple .


This addresses bug 304805.
http://bugs.kde.org/show_bug.cgi?id=304805


Diffs (updated)
-

  plasma/desktop/containments/desktop/desktop.cpp e5e02c0 

Diff: http://git.reviewboard.kde.org/r/105989/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Do not trigger krunner when the Space key is pressed in desktop

2012-08-14 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105989/
---

(Updated Aug. 14, 2012, 12:54 p.m.)


Review request for Plasma.


Changes
---

use "!event->text().trimmed().isEmpty()" to make the checking more readable


Description
---

This bug report is quite similar to bug 285350, so the proposed patch is 
similar and simple .


This addresses bug 304805.
http://bugs.kde.org/show_bug.cgi?id=304805


Diffs (updated)
-

  plasma/desktop/containments/desktop/desktop.cpp e5e02c0 

Diff: http://git.reviewboard.kde.org/r/105989/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: ksmserver should ignore non-executable files under ~/.kde4/Autostart

2012-10-16 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/106911/
---

Review request for Plasma and Luboš Luňák.


Description
---

It does not make sense to feed non-executable files to krun, since that folder 
is named as "Autostart", which expects executable files.

Those .desktop files might be exception to the above rule, but I don't know 
whether the current situation of supporting .desktop under ~/.kde4/Autostart is 
an intentional or incidental feature.


This addresses bug 286658.
http://bugs.kde.org/show_bug.cgi?id=286658


Diffs
-

  ksmserver/startup.cpp d99ce4c 

Diff: http://git.reviewboard.kde.org/r/106911/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: ksmserver should ignore non-executable files under ~/.kde4/Autostart

2012-10-16 Thread Jekyll Wu


> On Oct. 16, 2012, 9:01 p.m., Kai Uwe Broulik wrote:
> > Well, in KDE's Autostart config you can add .desktop files to autostart, so 
> > did I with e.g. Yakuake. They don't seem to be stored in .kde/Autostart, 
> > though.

Yes, those .desktop files usually live under ~/.config/autostart/. This patch 
won't influence that feature.


- Jekyll


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/106911/#review20470
---


On Oct. 16, 2012, 1:42 p.m., Jekyll Wu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/106911/
> ---
> 
> (Updated Oct. 16, 2012, 1:42 p.m.)
> 
> 
> Review request for Plasma and Luboš Luňák.
> 
> 
> Description
> ---
> 
> It does not make sense to feed non-executable files to krun, since that 
> folder is named as "Autostart", which expects executable files.
> 
> Those .desktop files might be exception to the above rule, but I don't know 
> whether the current situation of supporting .desktop under ~/.kde4/Autostart 
> is an intentional or incidental feature.
> 
> 
> This addresses bug 286658.
> http://bugs.kde.org/show_bug.cgi?id=286658
> 
> 
> Diffs
> -
> 
>   ksmserver/startup.cpp d99ce4c 
> 
> Diff: http://git.reviewboard.kde.org/r/106911/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Jekyll Wu
> 
>

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Make sure ksmserver ignores excluded apps when saving session

2012-11-10 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107276/
---

Review request for kdelibs, Plasma and Luboš Luňák.


Description
---

It is easy to understand why the existing code (usually) fails: 

  * Users are most likely to just specify short names, like 
"dolphin,gwenview,okular,rekonq", instead of 
"/usr/bin/konsole,/usr/bin/gwenview,/usr/bin/okular,/usr/bin/rekonq"

 * When ksmserver saves the session, it usually gets the full names, like 
"/usr/bin/dolphin", unless you have started that dolphin instance by typing 
"dolphin" exactly in a shell. 


So there are four possible combinations :

  1). config uses short name, runtime gets short name (this guy starts 
everything from konsole, never using kio/krun)
  2). config uses short name, runtime gets long name (I think this is the most 
common one)
  3). config uses long name, runtime gets short name 
  4). config uses long name, runtime gets long name (I guess some users use 
this combination because they find only that way works after trying various 
workaround...)

The existing code works with 1) and 4), this patch works with 1) and 2) . I 
don't know whether it make senses to support all combinations 


 


This addresses bug 242760.
http://bugs.kde.org/show_bug.cgi?id=242760


Diffs
-


Diff: http://git.reviewboard.kde.org/r/107276/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Make sure ksmserver ignores excluded apps when saving session

2012-11-10 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107276/
---

(Updated Nov. 10, 2012, 12:45 p.m.)


Review request for kdelibs, Plasma and Luboš Luňák.


Changes
---

Forgot uploading the patch 


Description
---

It is easy to understand why the existing code (usually) fails: 

  * Users are most likely to just specify short names, like 
"dolphin,gwenview,okular,rekonq", instead of 
"/usr/bin/konsole,/usr/bin/gwenview,/usr/bin/okular,/usr/bin/rekonq"

 * When ksmserver saves the session, it usually gets the full names, like 
"/usr/bin/dolphin", unless you have started that dolphin instance by typing 
"dolphin" exactly in a shell. 


So there are four possible combinations :

  1). config uses short name, runtime gets short name (this guy starts 
everything from konsole, never using kio/krun)
  2). config uses short name, runtime gets long name (I think this is the most 
common one)
  3). config uses long name, runtime gets short name 
  4). config uses long name, runtime gets long name (I guess some users use 
this combination because they find only that way works after trying various 
workaround...)

The existing code works with 1) and 4), this patch works with 1) and 2) . I 
don't know whether it make senses to support all combinations 


 


This addresses bug 242760.
http://bugs.kde.org/show_bug.cgi?id=242760


Diffs (updated)
-

  ksmserver/server.cpp eb3ac18 

Diff: http://git.reviewboard.kde.org/r/107276/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Bug 310611] Missing accelerators in QML lock screen

2012-11-29 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=310611

Jekyll Wu  changed:

   What|Removed |Added

  Component|ui  |locker-qml
Version|git |4.9.80 Beta1
   Assignee|l.lu...@kde.org |plasma-devel@kde.org
Product|ksmserver   |kscreensaver

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Bug 310871] Screen always locks (requires password) even if not supposed to

2012-11-29 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=310871

Jekyll Wu  changed:

   What|Removed |Added

Version|unspecified |4.9.80 Beta1

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Bug 310611] Missing accelerators in QML lock screen

2012-11-29 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=310611

Jekyll Wu  changed:

   What|Removed |Added

   Assignee|plasma-devel@kde.org|plasma-b...@kde.org

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[Bug 310871] Screen always locks (requires password) even if not supposed to

2012-11-29 Thread Jekyll Wu
https://bugs.kde.org/show_bug.cgi?id=310871

Jekyll Wu  changed:

   What|Removed |Added

   Assignee|plasma-devel@kde.org|plasma-b...@kde.org

-- 
You are receiving this mail because:
You are the assignee for the bug.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: [rssnow] Revert the commit of merging left & right arrows into one

2012-12-02 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107557/
---

Review request for Plasma and Giorgos Tsiapaliokas.


Description
---

There is good analyses in https://bugs.kde.org/show_bug.cgi?id=299516#c8 .

I really don't understand the rationale behind merging left arrow and right 
arrow into one. So I just ask for reverting commit 
39f506cbb10b08f4c6f8e17048deae9da87812b3.


This addresses bug 299516.
http://bugs.kde.org/show_bug.cgi?id=299516


Diffs
-

  applets/rssnow/CMakeLists.txt 72be160 
  applets/rssnow/arrows.svgz 9816b5a4408faaa0ba3dfc4c64c877bcee0a9337 
  applets/rssnow/left.svgz PRE-CREATION 
  applets/rssnow/right.svgz PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/107557/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Make sure ksmserver ignores excluded apps when saving session

2012-12-08 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107276/
---

(Updated Dec. 9, 2012, 7:50 a.m.)


Review request for kdelibs, Plasma and Luboš Luňák.


Changes
---

update the patch to also work with condition 4)
update the description to reflect the patch change


Description (updated)
---

It is easy to understand why the existing code (usually) fails: 

  * Users are most likely to just specify short names, like 
"dolphin,gwenview,okular,rekonq", instead of 
"/usr/bin/konsole,/usr/bin/gwenview,/usr/bin/okular,/usr/bin/rekonq"

 * When ksmserver saves the session, it usually gets the full names, like 
"/usr/bin/dolphin", unless you have started that dolphin instance by typing 
"dolphin" exactly in a shell. 


So there are four possible combinations :

  1). config uses short name, runtime gets short name (this guy starts 
everything from konsole, never using kio/krun)
  2). config uses short name, runtime gets long name (I think this is the most 
common one)
  3). config uses long name, runtime gets short name 
  4). config uses long name, runtime gets long name (I guess some users use 
this combination because they find only that way works after trying various 
workaround...)

The existing code works with 1) and 4), the patch now works  with 1), 2) and 4) 
. I don't know whether it make senses to support all combinations .


 


This addresses bug 242760.
http://bugs.kde.org/show_bug.cgi?id=242760


Diffs (updated)
-

  ksmserver/server.cpp a65b35a 

Diff: http://git.reviewboard.kde.org/r/107276/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Make sure ksmserver ignores excluded apps when saving session

2012-12-09 Thread Jekyll Wu


> On Nov. 11, 2012, 11:13 a.m., Aaron J. Seigo wrote:
> > ksmserver/server.cpp, line 939
> > <http://git.reviewboard.kde.org/r/107276/diff/1/?file=94565#file94565line939>
> >
> > why not check for both program and filename? that should then catch 1, 
> > 2 and 4, no?
> > 
> > excludeApps could also be pre-processed to include both long paths and 
> > filenames which would then allow catching all 4 variations.
> > 
> > probably the reason this was written to only catch 1 and 4, however, 
> > was in case there were binaries of the same name in different paths that 
> > should be treated differently (allowing differentiation by full path)..
> > 
> > Lubos will certainly have more insight on this, however.

> probably the reason this was written to only catch 1 and 4, however, was in 
> case there were binaries of the same name in different paths that should be 
> treated differently (allowing differentiation by full path)..

I think that is a valid case, but I also think it is rare. I prefer to first 
fix this more common problem with a simple patch, and wait to see how many 
users will notice and complain this rare case not working any more.


- Jekyll


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107276/#review21816
---


On Dec. 9, 2012, 7:50 a.m., Jekyll Wu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/107276/
> ---
> 
> (Updated Dec. 9, 2012, 7:50 a.m.)
> 
> 
> Review request for kdelibs, Plasma and Luboš Luňák.
> 
> 
> Description
> ---
> 
> It is easy to understand why the existing code (usually) fails: 
> 
>   * Users are most likely to just specify short names, like 
> "dolphin,gwenview,okular,rekonq", instead of 
> "/usr/bin/konsole,/usr/bin/gwenview,/usr/bin/okular,/usr/bin/rekonq"
> 
>  * When ksmserver saves the session, it usually gets the full names, like 
> "/usr/bin/dolphin", unless you have started that dolphin instance by typing 
> "dolphin" exactly in a shell. 
> 
> 
> So there are four possible combinations :
> 
>   1). config uses short name, runtime gets short name (this guy starts 
> everything from konsole, never using kio/krun)
>   2). config uses short name, runtime gets long name (I think this is the 
> most common one)
>   3). config uses long name, runtime gets short name 
>   4). config uses long name, runtime gets long name (I guess some users use 
> this combination because they find only that way works after trying various 
> workaround...)
> 
> The existing code works with 1) and 4), the patch now works  with 1), 2) and 
> 4) . I don't know whether it make senses to support all combinations .
> 
> 
>  
> 
> 
> This addresses bug 242760.
> http://bugs.kde.org/show_bug.cgi?id=242760
> 
> 
> Diffs
> -
> 
>   ksmserver/server.cpp a65b35a 
> 
> Diff: http://git.reviewboard.kde.org/r/107276/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Jekyll Wu
> 
>

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Rename krunner plugin konquerorsessions to konquerorprofiles to match what it really does

2012-12-23 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107868/
---

Review request for Plasma.


Description
---

What the current konquerorsessions plugin does is eventually calling "konqueror 
--profile xyz", so it is really for the profile feature of konqueror, not the 
session feature of konqueoror.

The patch just contains various moving and renaming opeations to make its code, 
name and behavior being consistent. I actually have made a real 
konquerosessions plugin based upon this unreal plugin. Will post it in another 
review.


This addresses bug 188494.
http://bugs.kde.org/show_bug.cgi?id=188494


Diffs
-

  runners/CMakeLists.txt bb4b491 
  runners/konquerorprofiles/CMakeLists.txt PRE-CREATION 
  runners/konquerorprofiles/Messages.sh PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.cpp PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.desktop PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.h PRE-CREATION 
  runners/konquerorsessions/CMakeLists.txt be2ea9d 
  runners/konquerorsessions/Messages.sh 0720e1e 
  runners/konquerorsessions/konquerorsessions.cpp f2e437a 
  runners/konquerorsessions/konquerorsessions.desktop df81780 
  runners/konquerorsessions/konquerorsessions.h 957f976 

Diff: http://git.reviewboard.kde.org/r/107868/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Add a real konquerorsessions plugin for krunner

2012-12-23 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107869/
---

Review request for Plasma.


Description
---

This is a follow-up of https://git.reviewboard.kde.org/r/107868/ . 

The code is based upon the old and unreal konquerorsessions plugin, with 
minimal modification (since I'm not familiar with krunner plugins) to make it 
work in the way as its name implies. 

The patch can't be uploaded as diff, since it depends upon the patch in 
https://git.reviewboard.kde.org/r/107868/ and that one has not be committed. 
See the attached file below.


This addresses bug 188494.
http://bugs.kde.org/show_bug.cgi?id=188494


Diffs
-


Diff: http://git.reviewboard.kde.org/r/107869/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request: Rename krunner plugin konsolesessions to konsoleprofiles

2012-12-24 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107881/
---

Review request for Plasma.


Description
---

Konsole currently does not provide the session feature like in kate and 
konqueror. That plugin works with konsole profiles, not the 
not-reimplemented-yet konsole sessions. 

Also, the equivalent plasmoid is properly named as "konsole profiles". 


Diffs
-

  runners/CMakeLists.txt bb4b491 
  runners/konsoleprofiles/CMakeLists.txt PRE-CREATION 
  runners/konsoleprofiles/Messages.sh PRE-CREATION 
  runners/konsoleprofiles/konsoleprofiles.cpp PRE-CREATION 
  runners/konsoleprofiles/konsoleprofiles.desktop PRE-CREATION 
  runners/konsoleprofiles/konsoleprofiles.h PRE-CREATION 
  runners/konsolesessions/CMakeLists.txt c1d5cea 
  runners/konsolesessions/Messages.sh 5f03904 
  runners/konsolesessions/konsolesessions.cpp ed7550a 
  runners/konsolesessions/konsolesessions.desktop 7d9ce5a 
  runners/konsolesessions/konsolesessions.h a98c253 

Diff: http://git.reviewboard.kde.org/r/107881/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Rename krunner plugin konsolesessions to konsoleprofiles

2012-12-31 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107881/
---

(Updated Dec. 31, 2012, 6:58 p.m.)


Review request for Plasma.


Changes
---

Add kconf_update script


Description
---

Konsole currently does not provide the session feature like in kate and 
konqueror. That plugin works with konsole profiles, not the 
not-reimplemented-yet konsole sessions. 

Also, the equivalent plasmoid is properly named as "konsole profiles". 


Diffs (updated)
-

  runners/CMakeLists.txt bb4b491 
  runners/konsoleprofiles/CMakeLists.txt PRE-CREATION 
  runners/konsoleprofiles/Messages.sh PRE-CREATION 
  runners/konsoleprofiles/konsoleprofiles.cpp PRE-CREATION 
  runners/konsoleprofiles/konsoleprofiles.desktop PRE-CREATION 
  runners/konsoleprofiles/konsoleprofiles.h PRE-CREATION 
  runners/konsoleprofiles/konsolesessions_renamed_to_konsoleprofiles.upd 
PRE-CREATION 
  runners/konsolesessions/CMakeLists.txt c1d5cea 
  runners/konsolesessions/Messages.sh 5f03904 
  runners/konsolesessions/konsolesessions.cpp ed7550a 
  runners/konsolesessions/konsolesessions.desktop 7d9ce5a 
  runners/konsolesessions/konsolesessions.h a98c253 

Diff: http://git.reviewboard.kde.org/r/107881/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Rename krunner plugin konquerorsessions to konquerorprofiles to match what it really does

2012-12-31 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107868/
---

(Updated Dec. 31, 2012, 7:12 p.m.)


Review request for Plasma.


Changes
---

Add kconf_update script


Description
---

What the current konquerorsessions plugin does is eventually calling "konqueror 
--profile xyz", so it is really for the profile feature of konqueror, not the 
session feature of konqueoror.

The patch just contains various moving and renaming opeations to make its code, 
name and behavior being consistent. I actually have made a real 
konquerosessions plugin based upon this unreal plugin. Will post it in another 
review.


This addresses bug 188494.
http://bugs.kde.org/show_bug.cgi?id=188494


Diffs (updated)
-

  runners/CMakeLists.txt bb4b491 
  runners/konquerorprofiles/CMakeLists.txt PRE-CREATION 
  runners/konquerorprofiles/Messages.sh PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.cpp PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.desktop PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.h PRE-CREATION 
  runners/konquerorprofiles/konquerorsessions_renamed_to_konquerorprofiles.upd 
PRE-CREATION 
  runners/konquerorsessions/CMakeLists.txt be2ea9d 
  runners/konquerorsessions/Messages.sh 0720e1e 
  runners/konquerorsessions/konquerorsessions.cpp f2e437a 
  runners/konquerorsessions/konquerorsessions.desktop df81780 
  runners/konquerorsessions/konquerorsessions.h 957f976 

Diff: http://git.reviewboard.kde.org/r/107868/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request: Rename krunner plugin konsolesessions to konsoleprofiles

2013-01-07 Thread Jekyll Wu


> On Jan. 7, 2013, 10:49 a.m., Aaron J. Seigo wrote:
> > i can understand changing the visible name, but why change the plugin name 
> > and the rest of it? that's an implementation detail, and while the name 
> > used may be technically "wrong" it is both a smaller change as well as a 
> > safer change to leave them as-is. each kconfig update script is something 
> > that needs to be processed at runtime, which must be present to provide an 
> > upgrade path, etc.
> > 
> > so imo only the user visible strings should be altered and the reset should 
> > remain as-is.

I can see your concern of upgrading (especially for those who compile and 
install KDE manually instead of using package manager (like emerge) to ensure 
clean removal of previously installed files). Maybe one dummy 
konsolesessions.desktop (only containing Hidden=True) should also be installed 
to avoid users seeing both "konsole profiles" and "konsole sessions" in krunner.

But the reason I want to also change the reset is not for users, but for 
developers/contributors, especially for those (including myself) who are not 
familiar with the history of those runners and just want to investigate and fix 
some bug quickly from time to time. 

If I just change the user visible name, then there will be a konsoleseesions/ 
subfolder providing krunner_konsolesessions.so and konsolesessions.desktop, yet 
its visual name is "konsole profiles" , and its entry within krunnerrc is 
"konsolesessionsEnabled", and what it does is "konsole profiles".  That is just 
confusing(even more than now) to random contributors. Unless someone digs the 
code, commit history and this review request, he/she can hardly understand why 
he/she is seeing such a strange combination.  That even does not take into 
account all those names styled after "sessions" instead of "profiles" within 
the existing code.


- Jekyll


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107881/#review24884
---


On Dec. 31, 2012, 6:58 p.m., Jekyll Wu wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/107881/
> ---
> 
> (Updated Dec. 31, 2012, 6:58 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Description
> ---
> 
> Konsole currently does not provide the session feature like in kate and 
> konqueror. That plugin works with konsole profiles, not the 
> not-reimplemented-yet konsole sessions. 
> 
> Also, the equivalent plasmoid is properly named as "konsole profiles". 
> 
> 
> Diffs
> -
> 
>   runners/CMakeLists.txt bb4b491 
>   runners/konsoleprofiles/CMakeLists.txt PRE-CREATION 
>   runners/konsoleprofiles/Messages.sh PRE-CREATION 
>   runners/konsoleprofiles/konsoleprofiles.cpp PRE-CREATION 
>   runners/konsoleprofiles/konsoleprofiles.desktop PRE-CREATION 
>   runners/konsoleprofiles/konsoleprofiles.h PRE-CREATION 
>   runners/konsoleprofiles/konsolesessions_renamed_to_konsoleprofiles.upd 
> PRE-CREATION 
>   runners/konsolesessions/CMakeLists.txt c1d5cea 
>   runners/konsolesessions/Messages.sh 5f03904 
>   runners/konsolesessions/konsolesessions.cpp ed7550a 
>   runners/konsolesessions/konsolesessions.desktop 7d9ce5a 
>   runners/konsolesessions/konsolesessions.h a98c253 
> 
> Diff: http://git.reviewboard.kde.org/r/107881/diff/
> 
> 
> Testing
> ---
> 
> 
> Thanks,
> 
> Jekyll Wu
> 
>

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: reflecting on 4.10

2013-01-11 Thread Jekyll Wu

On 2013年01月12日 00:26, Marco Martin wrote:

maybe what we actually need is someone with a wide enough knowledge of the
codebase, that continuously uses master and tests, poking people when
regressions happen? (especially in areas far from what one usually works in,
since for own area "proximity blindness" can happen) this kindof happens
already, but there isn't anythng "formal "about it


Hi

If there is such an (plasma) master available, I think he/she should 
probably better spend time on development, instead of on "poking others".


Don't get me wrong. I'm not implying that quality assurance is not 
important. I just feel it is the wrong way to improve quality to expect 
some master to notice the problem and then poke you. That doesn't scale. 
It might work in a short time, but I bet it will fail in the long term.


Actually, I would say that the quality team has done quite well in 
organizing tests and encouraging/helping users to do it. And my 
observation (Hint: I am subscribed to kde-bugs-dist@) is users do notice 
and report many valid regressions very early and quickly. But the 
problem is the *connection* between plasma team and bugs.kde.org is not 
good enough.


That is again an old topic, I think. Ever since I got my developer 
account, I have always noticed and seen the plasma product on 
bugs.kde.org as a big monster. I have the habit of visiting 
https://bugs.kde.org/weekly-bug-summary.cgi?tops=70&days=7, and I know 
plasma always has the desire of becoming rank #1 :)


I know plasma is one big project. But beside that, probably the 
co-maintaining model contributes to the bad connection with 
bugs.kde.org. If I know the project is co-maintained by many developers,
I probably will take bugs.kde.org less seriously and expect others to 
take care of it.  Not to blame, but how many plasma developers are 
watching plasma-bugs@ ? I ask that because I don't notice(hint again, 
I'm subscribed to kde-bugs-dist@) many plasma developers are dealing 
with incoming bug reports in a regular and timely way.


And here is another problem: plasma-bugs@ means high traffic, because 
that is the only dummy address for the plasma product. So either you 
watch plasma-bugs@ and receive many (uninterested) bug reports, or don't 
watch it and receive no bug reports at all. What if I'm only interested 
with three components which are currently assigned to plasma-bugs@ ? 
There is no plasma-kickoff-bugs@, plasma-taskbar-bugs@, 
plasma-pager-bugs@, plasma-battery-bugs@, etc .


Again, I don't intend to blame. I only want to raise the problem with 
bugs.kde.org again and see whether this time some methods (like creating 
more dummy addresses) can be found and agreed to improve the connection 
with bugs.kde.org.



Regards
Jekyll
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Review Request 109906: Make plasma-desktop and krunner use KDE_VERSION_STRING instead of some never changing version.

2013-04-08 Thread Jekyll Wu
tr&bug_file_loc=&keywords_type=allwords&keywords=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&bug_severity=crash&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&emailtype3=substring&email3=&chfieldvalue=&chfieldfrom=2008-01-01&chfieldto=Now&j_top=AND&f1=noop&o1=noop&v1=&format=table&action=wrap


Diffs
-

  krunner/main.cpp c3dd560 
  plasma/desktop/shell/main.cpp 225eec2 

Diff: http://git.reviewboard.kde.org/r/109906/diff/


Testing
---


Thanks,

Jekyll Wu

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request 110633: Don't report crashes if version is disabled in Bugzilla

2013-05-24 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/110633/#review33110
---


Bugzilla itself (since 4.2.5) already rejects any attempt against disabled 
versions. So even without this patch, DrKonqi users won't be able to create 
crash report against disabled versions in the end. From developers POV, you 
don't need to worry about that.

The problem is usability for users. I'm not sure this reused error dialog is 
more informative than the existing one in 
https://bugs.kde.org/attachment.cgi?id=78600&action=edit. So I'm against this 
patch in its current simple form.

As said in [1][2], I'm working on a patch for the usability improvement and 
plan to make it into 4.11. I will create a review request today or tomorrow. 


[1] https://bugs.kde.org/show_bug.cgi?id=315073#c3
[2] https://bugs.kde.org/show_bug.cgi?id=318769#c1

- Jekyll Wu


On May 24, 2013, 2:54 p.m., Martin Gräßlin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/110633/
> ---
> 
> (Updated May 24, 2013, 2:54 p.m.)
> 
> 
> Review request for KDE Runtime, Plasma, Ben Cooksley, and Myriam 
> Schweingruber.
> 
> 
> Description
> ---
> 
> Bugzilla provides a feature to disable versions. This means that the 
> developers do not want to have further reports for this version. Any crash 
> report is by that not helpful any more. So let's just disable reporting 
> crashes for such bugs.
> 
> If this change gets accepted I intend to backport it to 4.10 and to inform 
> kde-packagers about it to ship it as an update to *all* version they support. 
> This would automatically prevent most duplicates report we get e.g. for KWin.
> 
> 
> Diffs
> -
> 
>   drkonqi/reportinterface.cpp 4190c40 
> 
> Diff: http://git.reviewboard.kde.org/r/110633/diff/
> 
> 
> Testing
> ---
> 
> See https://bugs.kde.org/show_bug.cgi?id=320217 - the bug was created with 
> version 4.10.60. Afterward the version got disabled and DrKonqi doesn't allow 
> me to report crashes for this version anymore.
> 
> 
> File Attachments
> 
> 
> With it disabled
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/05/24/drkonqi-disabled.png
> 
> 
> Thanks,
> 
> Martin Gräßlin
> 
>

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request 110633: Don't report crashes if version is disabled in Bugzilla

2013-05-25 Thread Jekyll Wu


> On May 24, 2013, 9:44 p.m., Jekyll Wu wrote:
> > Bugzilla itself (since 4.2.5) already rejects any attempt against disabled 
> > versions. So even without this patch, DrKonqi users won't be able to create 
> > crash report against disabled versions in the end. From developers POV, you 
> > don't need to worry about that.
> > 
> > The problem is usability for users. I'm not sure this reused error dialog 
> > is more informative than the existing one in 
> > https://bugs.kde.org/attachment.cgi?id=78600&action=edit. So I'm against 
> > this patch in its current simple form.
> > 
> > As said in [1][2], I'm working on a patch for the usability improvement and 
> > plan to make it into 4.11. I will create a review request today or 
> > tomorrow. 
> > 
> > 
> > [1] https://bugs.kde.org/show_bug.cgi?id=315073#c3
> > [2] https://bugs.kde.org/show_bug.cgi?id=318769#c1
> 
> Martin Gräßlin wrote:
> > Bugzilla itself (since 4.2.5) already rejects any attempt against 
> disabled versions.
> Bugzilla does blcok, but DrKonqi still reports them as "unknown" version. 
> I know it because I see the crash reports coming in
> 
> Martin Gräßlin wrote:
> > So I'm against this patch in its current simple form.
> Are you also against into backporting it to prevent that we stop getting 
> useless crash reports? I worked on this for fixing a real world problem. Just 
> look at: 
> 
> https://bugs.kde.org/buglist.cgi?list_id=661927&bug_severity=crash&chfieldto=Now&query_format=advanced&chfield=[Bug%20creation]&chfieldfrom=2013-01-01&version=unspecified&longdesc=kwin%20%284.8&product=kwin&longdesc_type=allwordssubstr
> 
> All crashes reported this year against KWin 4.8.
> 
> Yes the dialog might not be best, but I cannot change it because it's in 
> string freeze. I agree that for 4.11 something better should be done, but 
> this is more for 4.10 and older (especially older).
> 
> Ben Cooksley wrote:
> Perhaps it might be worth requesting a string freeze exemption here?
> 
> Martin Gräßlin wrote:
> > Perhaps it might be worth requesting a string freeze exemption here?
> We would need that from each and every distribution. It doesn't help that 
> KDE did the freeze exception and Debian is then not accepting the patch 
> because it violates their policy.

Those reports are all from KDE SC 4.8.5, where kwin version (using 
KDE_VERSION_STRING) was in the strange form of "4.8.5 (4.8.5)" . For some 
strange reason I'm still not aware of, bugs.kde.org fails to reject reports 
with that kind of version (probably due the space in the version) as it should 
have. I'm well aware of those reports which shouldn't have been accepted at the 
first place (since I'm subscribed to kde-bugs-dist@), but I haven't got the 
time to do a good investigation. Anyway, those "escaped" crash reports are 
definitely the race cases.


I understand you are annoyed by those kwin crash reports from 4.8.5, but 
backporting this simple patch won't help you much: the DrKonqi from KDE SC 
4.8.x simply don't contain the code of fetching version info from bugs.kde.org 
through the Product.get webservice API, so backing this simple patch to 4.8.x 
is useless.  I added those code not long time ago, as the necessary base of my 
final goal of preventing outdated crash reports.

So if your goal is not seeing those kwin 4.8.5 crash reports anymore, there are 
two quick solutions: 
   
   1. apply this simple drkonqi patch to 4.10.x, then ask distribution 
packagers(I'm think of Debian Stable) to ship DrKonqi from KDE SC 4.10.4 
together with other components from KDE SC 4.8.4/5. I'm not sure how 
distribution packagers will think of this kind of mixture.
   
   2. prepare a one-line patch to make kwin from KDE 4.8.5 use version "4.8.5" 
explicitly,  instead of using KDE_VERSION_STRING. That way, bugs.kde.org itself 
will reject those crash reports as it has done for 4.9.{0,1,2,3} . Then ask 
distribution packers to apply this kwin one-line patch. I think this is more 
acceptable for distribution packagers. Or maybe that one line patch should be 
created against kdelibs, changing KDE_VERSION_STRING to the plain "4.8.5" ?


- Jekyll


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/110633/#review33110
---


On May 24, 2013, 2:54 p.m., Martin Gräßlin wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://

Re: Review Request 110633: Don't report crashes if version is disabled in Bugzilla

2013-05-25 Thread Jekyll Wu


> On May 24, 2013, 9:44 p.m., Jekyll Wu wrote:
> > Bugzilla itself (since 4.2.5) already rejects any attempt against disabled 
> > versions. So even without this patch, DrKonqi users won't be able to create 
> > crash report against disabled versions in the end. From developers POV, you 
> > don't need to worry about that.
> > 
> > The problem is usability for users. I'm not sure this reused error dialog 
> > is more informative than the existing one in 
> > https://bugs.kde.org/attachment.cgi?id=78600&action=edit. So I'm against 
> > this patch in its current simple form.
> > 
> > As said in [1][2], I'm working on a patch for the usability improvement and 
> > plan to make it into 4.11. I will create a review request today or 
> > tomorrow. 
> > 
> > 
> > [1] https://bugs.kde.org/show_bug.cgi?id=315073#c3
> > [2] https://bugs.kde.org/show_bug.cgi?id=318769#c1
> 
> Martin Gräßlin wrote:
> > Bugzilla itself (since 4.2.5) already rejects any attempt against 
> disabled versions.
> Bugzilla does blcok, but DrKonqi still reports them as "unknown" version. 
> I know it because I see the crash reports coming in
> 
> Martin Gräßlin wrote:
> > So I'm against this patch in its current simple form.
> Are you also against into backporting it to prevent that we stop getting 
> useless crash reports? I worked on this for fixing a real world problem. Just 
> look at: 
> 
> https://bugs.kde.org/buglist.cgi?list_id=661927&bug_severity=crash&chfieldto=Now&query_format=advanced&chfield=[Bug%20creation]&chfieldfrom=2013-01-01&version=unspecified&longdesc=kwin%20%284.8&product=kwin&longdesc_type=allwordssubstr
> 
> All crashes reported this year against KWin 4.8.
> 
> Yes the dialog might not be best, but I cannot change it because it's in 
> string freeze. I agree that for 4.11 something better should be done, but 
> this is more for 4.10 and older (especially older).
> 
> Ben Cooksley wrote:
> Perhaps it might be worth requesting a string freeze exemption here?
> 
> Martin Gräßlin wrote:
> > Perhaps it might be worth requesting a string freeze exemption here?
> We would need that from each and every distribution. It doesn't help that 
> KDE did the freeze exception and Debian is then not accepting the patch 
> because it violates their policy.
> 
> Jekyll Wu wrote:
> Those reports are all from KDE SC 4.8.5, where kwin version (using 
> KDE_VERSION_STRING) was in the strange form of "4.8.5 (4.8.5)" . For some 
> strange reason I'm still not aware of, bugs.kde.org fails to reject reports 
> with that kind of version (probably due the space in the version) as it 
> should have. I'm well aware of those reports which shouldn't have been 
> accepted at the first place (since I'm subscribed to kde-bugs-dist@), but I 
> haven't got the time to do a good investigation. Anyway, those "escaped" 
> crash reports are definitely the race cases.
> 
> 
> I understand you are annoyed by those kwin crash reports from 4.8.5, but 
> backporting this simple patch won't help you much: the DrKonqi from KDE SC 
> 4.8.x simply don't contain the code of fetching version info from 
> bugs.kde.org through the Product.get webservice API, so backing this simple 
> patch to 4.8.x is useless.  I added those code not long time ago, as the 
> necessary base of my final goal of preventing outdated crash reports.
> 
> So if your goal is not seeing those kwin 4.8.5 crash reports anymore, 
> there are two quick solutions: 
>
>1. apply this simple drkonqi patch to 4.10.x, then ask distribution 
> packagers(I'm think of Debian Stable) to ship DrKonqi from KDE SC 4.10.4 
> together with other components from KDE SC 4.8.4/5. I'm not sure how 
> distribution packagers will think of this kind of mixture.
>
>2. prepare a one-line patch to make kwin from KDE 4.8.5 use version 
> "4.8.5" explicitly,  instead of using KDE_VERSION_STRING. That way, 
> bugs.kde.org itself will reject those crash reports as it has done for 
> 4.9.{0,1,2,3} . Then ask distribution packers to apply this kwin one-line 
> patch. I think this is more acceptable for distribution packagers. Or maybe 
> that one line patch should be created against kdelibs, changing 
> KDE_VERSION_STRING to the plain "4.8.5" ?
>
> 
> Martin Gräßlin wrote:
> > Or maybe that one line patch should be created against kdelibs, 
> changing KDE_VERSION_STRING to the plain "4.8.5" ?
> That's

Re: [RFC] Closing outdated crash reports

2013-05-25 Thread Jekyll Wu

On 2013年05月25日 15:19, Martin Graesslin wrote:

Hi all,

Plasma has many open crash reports for outdated versions [1]. I would suggest
to close them all as:
a) Stack traces most likely do not match any more
b) It's quite likely that it's a duplicate
c) Users can easily reopen if it's still valid with latest version
d) If it's a crash and still valid it will be reported again (given enough
eyes...)



I like the idea in general, but the suggested bug list is a little 
dangerous (meaning it might cause very bad public image) :


1. it contains quite a few "CONFIRMED" and "REOPENED" reports, so 
closing them will certainly make users angry and be reopened again 
later. For such reports, we could ask "can someone try and see whether 
it is still valid in 4.10.3 ?" but really should not close it and wait 
for angry users to shout and reopen it.


2. it contains quite a few reports with high amount of comments or 
duplicates. Again, bad candidates for closing.



I would suggest using this bug list[1] as the base.

[1] 
https://bugs.kde.org/buglist.cgi?list_id=662021&bug_severity=crash&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Clongdescs.count%2Cdupecount%2Cresolution%2Cshort_desc%2Cchangeddate&query_format=advanced&bug_status=UNCONFIRMED&version=unspecified&version=4.5%20and%20older&version=4.6.0&version=4.6.1&version=4.6.2&version=4.6.3&version=4.6.4&version=4.6.5&version=4.7.0&version=4.7.1&version=4.7.2&version=4.7.3&version=4.7.4&version=4.8.0&version=4.8.1&version=4.8.2&version=4.8.3&version=4.9-git&version=4.7.90&version=4.7.95&version=4.8.80%20%28beta1%29&version=4.7.80&version=4.7.97&version=4.8.4&version=4.8.90%20%28beta2%29&version=4.8.95%20%28RC1%29&version=4.8.97%28RC2%29&version=4.9.0&version=4.8.5&version=4.9.1&version=4.9.2&version=4.9.3&version=4.9.80%20Beta1&version=4.9.90%20Beta2&version=4.9.95%20RC1&version=4.9.97%20RC2&version=4.9.98%20RC3&product=plasma




___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request 110633: Don't report crashes if version is disabled in Bugzilla

2013-05-25 Thread Jekyll Wu


> On May 24, 2013, 9:44 p.m., Jekyll Wu wrote:
> > Bugzilla itself (since 4.2.5) already rejects any attempt against disabled 
> > versions. So even without this patch, DrKonqi users won't be able to create 
> > crash report against disabled versions in the end. From developers POV, you 
> > don't need to worry about that.
> > 
> > The problem is usability for users. I'm not sure this reused error dialog 
> > is more informative than the existing one in 
> > https://bugs.kde.org/attachment.cgi?id=78600&action=edit. So I'm against 
> > this patch in its current simple form.
> > 
> > As said in [1][2], I'm working on a patch for the usability improvement and 
> > plan to make it into 4.11. I will create a review request today or 
> > tomorrow. 
> > 
> > 
> > [1] https://bugs.kde.org/show_bug.cgi?id=315073#c3
> > [2] https://bugs.kde.org/show_bug.cgi?id=318769#c1
> 
> Martin Gräßlin wrote:
> > Bugzilla itself (since 4.2.5) already rejects any attempt against 
> disabled versions.
> Bugzilla does blcok, but DrKonqi still reports them as "unknown" version. 
> I know it because I see the crash reports coming in
> 
> Martin Gräßlin wrote:
> > So I'm against this patch in its current simple form.
> Are you also against into backporting it to prevent that we stop getting 
> useless crash reports? I worked on this for fixing a real world problem. Just 
> look at: 
> 
> https://bugs.kde.org/buglist.cgi?list_id=661927&bug_severity=crash&chfieldto=Now&query_format=advanced&chfield=[Bug%20creation]&chfieldfrom=2013-01-01&version=unspecified&longdesc=kwin%20%284.8&product=kwin&longdesc_type=allwordssubstr
> 
> All crashes reported this year against KWin 4.8.
> 
> Yes the dialog might not be best, but I cannot change it because it's in 
> string freeze. I agree that for 4.11 something better should be done, but 
> this is more for 4.10 and older (especially older).
> 
> Ben Cooksley wrote:
> Perhaps it might be worth requesting a string freeze exemption here?
> 
> Martin Gräßlin wrote:
> > Perhaps it might be worth requesting a string freeze exemption here?
> We would need that from each and every distribution. It doesn't help that 
> KDE did the freeze exception and Debian is then not accepting the patch 
> because it violates their policy.
> 
> Jekyll Wu wrote:
> Those reports are all from KDE SC 4.8.5, where kwin version (using 
> KDE_VERSION_STRING) was in the strange form of "4.8.5 (4.8.5)" . For some 
> strange reason I'm still not aware of, bugs.kde.org fails to reject reports 
> with that kind of version (probably due the space in the version) as it 
> should have. I'm well aware of those reports which shouldn't have been 
> accepted at the first place (since I'm subscribed to kde-bugs-dist@), but I 
> haven't got the time to do a good investigation. Anyway, those "escaped" 
> crash reports are definitely the race cases.
> 
> 
> I understand you are annoyed by those kwin crash reports from 4.8.5, but 
> backporting this simple patch won't help you much: the DrKonqi from KDE SC 
> 4.8.x simply don't contain the code of fetching version info from 
> bugs.kde.org through the Product.get webservice API, so backing this simple 
> patch to 4.8.x is useless.  I added those code not long time ago, as the 
> necessary base of my final goal of preventing outdated crash reports.
> 
> So if your goal is not seeing those kwin 4.8.5 crash reports anymore, 
> there are two quick solutions: 
>
>1. apply this simple drkonqi patch to 4.10.x, then ask distribution 
> packagers(I'm think of Debian Stable) to ship DrKonqi from KDE SC 4.10.4 
> together with other components from KDE SC 4.8.4/5. I'm not sure how 
> distribution packagers will think of this kind of mixture.
>
>2. prepare a one-line patch to make kwin from KDE 4.8.5 use version 
> "4.8.5" explicitly,  instead of using KDE_VERSION_STRING. That way, 
> bugs.kde.org itself will reject those crash reports as it has done for 
> 4.9.{0,1,2,3} . Then ask distribution packers to apply this kwin one-line 
> patch. I think this is more acceptable for distribution packagers. Or maybe 
> that one line patch should be created against kdelibs, changing 
> KDE_VERSION_STRING to the plain "4.8.5" ?
>
> 
> Martin Gräßlin wrote:
> > Or maybe that one line patch should be created against kdelibs, 
> changing KDE_VERSION_STRING to the plain "4.8.5" ?
> That's

Re: Fwd: [Bugsquad] Something for the bugsquad :)

2013-05-25 Thread Jekyll Wu

On 2013年05月24日 17:55, Aaron J. Seigo wrote:

If instead we look for people who might be motivated to do some meaningful
triaging, things could improve.


I'm sorry, but I really don't think that would work (so easily) .

It is not that there were no such motivated contributors in the past. In 
fact, there were many .The problem is that (according to my personal 
experience and observation of other people's activity ) they sooner (the 
common case) or later(the rare case) get frustrated and lose the 
interest, faith and energy with dealing with plasma bugs. It is not 
necessarily that they give up with the whole bugs.kde.org. They might 
just give up with the plasma product and turn to help other products.


I would like raise the question: why the plasma product is so inclined 
to frustrate bug triagers ? My bold answer is : plasma developers expect 
contributors to do most work for them, while contributors see themselves 
as helpers instead of bug masters. And when those contributors later 
realize they care bug reports more seriously than the developers do, 
they just get frustrated, lose the confidence and stop helping the 
plasma product.


Myriam is a well known bug triager. She has tried hard to help the 
plasma product, then gave up. I once also tried hard, but now basically 
give up, too, except filling missing version information of crash 
reports for my personal interest. By the way, the plasma product has 
just became #1 in bugs.kde.org, which should have happened long time ago 
if without kdepope's ongoing work. I really respect kdepepo's patience, 
but I think it would be more beneficial if he puts more of his excellent 
knowledge and limited time onto other products.



So if you want to recruit more contributors to help the plasma product 
on bugs.kde.org, the only feasible way in my opinion is work hard on it 
by yourselves and prove to existing, potential and previous contributors 
that you care about bug reports more seriously than they do. Unless this 
culture and impression gets changed, I bet bugzilla contributors are 
destined to get frustrated and give up with the plasma product, no 
matter how many you manage to recruit .


Regards
Jekyll



___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Fwd: [Bugsquad] Something for the bugsquad :)

2013-05-25 Thread Jekyll Wu

On 2013年05月25日 20:59, Martin Graesslin wrote:

My aims are:
* get the number of bugs down without having humans looking at the reports



* reduce the number of bugs coming in


Now that plasma-desktop uses KDE_VERSION_STRING (since 4.10.3) instead 
of the never changing stone 0.4 version, we can make use of bugzilla's 
new feature of rejecting reports against disabled versions to reduce 
received crash reports. Since the plasma product is already receiving 
too many reports, I think it can apply a very strict policy with active 
versions: only make the current stable and current development version 
active. That means only making 4.10.3(current stable) and 4.10.60 
(current development) active.


Actually, since all plasma-desktops form KDE SC 4.10.2 and older use the 
same 0.4 version, we can simply add and disable that 0.4 version. Once 
that simple operation is done, plasma product won't receive any 
plamsa-desktop crash report from KDE SC 4.10.2 and older. I generally 
won't recommend such a strict or rude policy, but that is indeed one 
option if really needed.




* filter out new bugs quicker (I have some ideas especially for crashes)


would like to hear about that.


* introduce more components


Yes, one component for each plasmoid


* assign maintainers to the components


assign each component to the fake plasma--b...@kde.org user, 
and add real maintainer and plasma-b...@kde.org into default CC list of 
each component. We all know the horrible traffic brought by watching 
plasma-b...@kde.org. Divide and conqueror. Seriously, I always wonder 
how many plasma developers are watching plasma-b...@kde.org ? No blame, 
I just think the horrible traffic would easily defeat most watchers.



Never make real users as the default assignee, because that only causes 
trouble for maintain-ship handover, and make bug watching painful 
(assume I'm the default assignee of kickoff component and super active 
in the whole bugs.kde.org ,but some potential contributor is currently 
only interested with kickoff bugs...)




* get the maintainers to care;-)


My impression is many components/plasmoids just do not have dedicate 
maintainer, or has some no longer active maintainer.



Regards
Jekyll

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [RFC] Disable bug reporting till Bugzilla situation is improved

2013-05-26 Thread Jekyll Wu
于 2013年05月26日 18:05, Martin Graesslin 写道:
> Hi all,
> 
> this is probably a controversial proposal: Let's disable bug
> reporting for Plasma until the current situation is improved.
> 
> Reason: the bugtracker in it's current state gets flooded by new
> incoming reports and we are not able to get the water out of our
> cellar as long as new water is coming in. So let's put a plug into
> the leaking pipe and then start to get the water out and let's fix
> the leak properly and then turn on the water again.
> 
> I don't know whether it's possible (need to talk to sysadmins), but
> I would keep it open for kde devs, so that we would get reports for
> newly introduced regressions/bugs in master.
> 
> This has to be absolutely temporarily and should be stopped before
> the release of 4.11. If I had to set a hard date I would say June,
> 26th, which is the beta 2 release.
> 
> Opinions?
> 
> Cheers Martin


Hi,

I think this is surely better than "let's acknowledge the mess, close
all existing bugs and restart from zero".  But still I think it is a
dangerous action which might cause anger, flames and rants.

What about organizing a plasma bug days(or weeks) as usual (when was
the last one?), then announce and apply that "no new bugs any more" as
a temporary policy only for and during that organized event ? My point
is "not accepting new bugs" is so easy to be misinterpreted by the
users and press. Let's cover it up with a better name.

Regards
Jekyll

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Review Request 107869: Add a real konquerorsessions plugin for krunner

2016-09-22 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/107869/
---

(Updated Sept. 22, 2016, 8:33 p.m.)


Status
--

This change has been discarded.


Review request for Plasma.


Bugs: 188494
http://bugs.kde.org/show_bug.cgi?id=188494


Repository: kdeplasma-addons


Description
---

This is a follow-up of https://git.reviewboard.kde.org/r/107868/ . 

The code is based upon the old and unreal konquerorsessions plugin, with 
minimal modification (since I'm not familiar with krunner plugins) to make it 
work in the way as its name implies. 

The patch can't be uploaded as diff, since it depends upon the patch in 
https://git.reviewboard.kde.org/r/107868/ and that one has not be committed. 
See the attached file below.


Diffs
-


Diff: https://git.reviewboard.kde.org/r/107869/diff/


Testing
---


File Attachments


the patch
  
https://git.reviewboard.kde.org/media/uploaded/files/2012/12/23/0002-Add-a-real-konquerorsessions-plugin_1.patch


Thanks,

Jekyll Wu



Re: Review Request 107868: Rename krunner plugin konquerorsessions to konquerorprofiles to match what it really does

2016-09-22 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/107868/
---

(Updated Sept. 22, 2016, 8:33 p.m.)


Status
--

This change has been discarded.


Review request for Plasma.


Bugs: 188494
http://bugs.kde.org/show_bug.cgi?id=188494


Repository: kdeplasma-addons


Description
---

What the current konquerorsessions plugin does is eventually calling "konqueror 
--profile xyz", so it is really for the profile feature of konqueror, not the 
session feature of konqueoror.

The patch just contains various moving and renaming opeations to make its code, 
name and behavior being consistent. I actually have made a real 
konquerosessions plugin based upon this unreal plugin. Will post it in another 
review.


Diffs
-

  runners/CMakeLists.txt bb4b491 
  runners/konquerorprofiles/CMakeLists.txt PRE-CREATION 
  runners/konquerorprofiles/Messages.sh PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.cpp PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.desktop PRE-CREATION 
  runners/konquerorprofiles/konquerorprofiles.h PRE-CREATION 
  runners/konquerorprofiles/konquerorsessions_renamed_to_konquerorprofiles.upd 
PRE-CREATION 
  runners/konquerorsessions/CMakeLists.txt be2ea9d 
  runners/konquerorsessions/Messages.sh 0720e1e 
  runners/konquerorsessions/konquerorsessions.cpp f2e437a 
  runners/konquerorsessions/konquerorsessions.desktop df81780 
  runners/konquerorsessions/konquerorsessions.h 957f976 

Diff: https://git.reviewboard.kde.org/r/107868/diff/


Testing
---


Thanks,

Jekyll Wu



Re: Review Request 106911: ksmserver should ignore non-executable files under ~/.kde4/Autostart

2016-09-24 Thread Jekyll Wu

---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/106911/
---

(Updated Sept. 24, 2016, 10:04 a.m.)


Status
--

This change has been discarded.


Review request for Plasma and Luboš Luňák.


Bugs: 286658
http://bugs.kde.org/show_bug.cgi?id=286658


Repository: kde-workspace


Description
---

It does not make sense to feed non-executable files to krun, since that folder 
is named as "Autostart", which expects executable files.

Those .desktop files might be exception to the above rule, but I don't know 
whether the current situation of supporting .desktop under ~/.kde4/Autostart is 
an intentional or incidental feature.


Diffs
-

  ksmserver/startup.cpp d99ce4c 

Diff: https://git.reviewboard.kde.org/r/106911/diff/


Testing
---


Thanks,

Jekyll Wu