https://bugzilla.novell.com/show_bug.cgi?id=768314 https://bugzilla.novell.com/show_bug.cgi?id=768314#c0 Summary: Clicked "Edit Origins" is non-functional in Apper Classification: openSUSE Product: openSUSE 12.2 Version: Factory Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: mlin@suse.com QAContact: qa-bugs@suse.de CC: wstephenson@suse.com, idonmez@suse.com Found By: --- Blocker: --- Apper provides a button to open a window which can change software repositories' settings, but all Apper what openSUSE provides that looks they are not support this feature. In the .spec file, we give the argument as -DEDIT_ORIGNS_DESKTOP_NAME="yast inst_source", it looks weird to me, 1) "inst_source" module should be renamed to "repositories" IIRC, see https://github.com/yast/yast-packager/commit/282834082d753ebb28e44d68d57b8cc... 2) in the code, the macro EDIT_ORIGNS_DESKTOP_NAM was apply to KToolInvocation::startServiceByDesktopName(EDIT_ORIGNS_DESKTOP_NAME), I don't think it would works if we give "yast inst_source" So I proposed we replace "yast inst_source" with "sw_source", sw_source.desktop provides by yast2-packager(I checked sw_source.desktop was exists in 11.4, 12.1 and Factory) and it was exec 'xdg-su -c "/sbin/yast2 repositories"', it looks correct to me, and I have build an new one with this change, it works fine for me when I clicked "Edit Origins" button. Steps to Reproduce: 1. launch Apper -> Settings -> Software Origins 2. clicked "Edit Origins" button at right-bottom side 3. see nothing happen Actual Results: nothing happened Expected Results: open a window which can modify the information of software repositories(in this case should be YaST) @Will, Ismail Any comment? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.