[kde-linux] Bug 232617 KDESU Doesn't work on:



It is difficult to understand why bugs that have patches attached are closed without being fixed.

Perhaps if you read the bug, you might have a better understanding of the problem.

My analysis, off the top of my head, would be that the KDE project gives developers positive reinforcement for how many bugs that they close, not how many bugs that they fix.

IAC, I remembered that this bug had never been fixed when I upgraded to the 4.5 BRANCH, it is no problem for e because I use my patch, but I thought that perhaps other users had the same problem and it would be nice if my patch was committed.

IIUC, users are permitted to reopen their bugs if they have not been fixed.

I don't know exactly what I should say about this but it would appear that when developers have the time to interfere with people trying to fix bugs and when they have the time to write nasty comments on Bugzilla somebody that is actually working on fixing bugs, there is something wrong here.

IAC, the patch is attached and it should also fix Bug 183671.

I have not been able to reproduce the problem in Bug 183671, so I would appreciate it if someone that is having KDESU fail on: "Last login: <date of last login>" would please test it for me.

Note that you can see why KDESU is failing by running it in a Konsole:

kdesu konqueror

If you don't have the command: 'kdesu' available, you need a link:

$KDEDIR/bin/kdesu -> $KDEDIR/lib/kde4/libexec/kdesu

--
James Tyrer

Linux (mostly) From Scratch

Index: kdelibs/kdesu/su.cpp
===================================================================
--- kdelibs/kdesu/su.cpp (revision 1193299)
+++ kdelibs/kdesu/su.cpp (working copy)
@@ -333,10 +333,13 @@
//////////////////////////////////////////////////////////////////////////
case HandleStub:
if (!line.isEmpty ()) {
- // if we read anything but the stub response, we assume it's
- // sorry, wrong password.
- // FIXME in reality, this may be lack of permission to
- // execute kdesu_stub via sudo.
+ if (line == "You have new mail.") {
+ break;
+ }
+ QRegExp rxlastlogin("^Last login:");
+ if (rxlastlogin.indexIn(line) >=0) {
+ break;
+ }
return notauthorized;
}
break;
___________________________________________________
This message is from the kde-linux mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Relevant Pages

  • [kde-linux] Re: Bug 232617 KDESU Doesnt work on:
    ... how many bugs that they fix. ... nice if my patch was committed. ... Note that you can see why KDESU is failing by running it in a Konsole: ... I just tried "kdesu konqueror" here and it worked fine. ...
    (KDE)
  • Re: MSs Excruciating Update Cycles
    ... Bugs are inevitable. ... prefer more frequent SPs. ... obvious that it badly needed a 2.0.1 patch since the day it was released. ... I say patches to fix BUGS ...
    (microsoft.public.dotnet.languages.vb)
  • [kde-linux] Re: Bug 232617 KDESU Doesnt work on:
    ... how many bugs that they fix. ... <date of last login>" would please test it for me. ... Note that you can see why KDESU is failing by running it in a Konsole: ...
    (KDE)
  • MSs Excruciating Update Cycles
    ... These excruciating MS patch cycles and the MVP apologists "I'd rather wait ... if a patch that is suppossed to FIX bugs creates MORE ...
    (microsoft.public.dotnet.languages.vb)
  • [UNIX] XInetD 2.3.0 Code Audit Completed
    ... XInetD 2.3.0 Code Audit Completed ... There were, however, certain issues with patch merging, and the ... but the code remains far from clean and certain bugs are there by ...
    (Securiteam)