[MacPorts] #44282: patch to enable ktimetracker in kdepim4
#44282: patch to enable ktimetracker in kdepim4 -----------------------------------------------+--------------------------- Reporter: rjvbertin@… | Owner: macports- Type: defect | tickets@… Priority: Normal | Status: new Component: ports | Milestone: Keywords: ktimetracker, kpart, load failure | Version: 2.3.1 | Port: kdepim4 -----------------------------------------------+--------------------------- Attached is a patch that enables the building of ktimetracker in kdepim4 . This component ought to build and work even with the XScreenSaver library available. It does indeed build, but the command fails with the error "Could not create the KTimeTracker part.", with the additional reason "m_part is 0" printed on stderr. Debugging that is beyond me ATM, so if someone else could have a look? -- Ticket URL: <https://trac.macports.org/ticket/44282> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Changes (by mf2k@…): * owner: macports-tickets@… => nicos@… * keywords: ktimetracker, kpart, load failure => haspatch * cc: nicos@… (removed) * cc: bjoern.ricks@… (added) -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by nicos@…): I am far from sure that the Macports tickets are the right place for this. It is not a Macports issue to the best of my understanding, especially since you are modifying the build scripts to enable a module which is apparently for X11, which is not supported by qt4-mac, as it is based on aqua. If you are trying to port a module, kde-devel would probably be a far better place to get help on this, as you have no guarantee that people reading this ticket are KDE developers (I am not). -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by rjvbertin@…):
I am far from sure that the Macports tickets are the right place for this. It is not a Macports issue to the best of my understanding, especially
True. If the kpart worked perfectly I'd have submitted the patch to BKO, but as it is I think there's more chance to get some feedback on why it doesn't in the MacPorts community than elsewhere...
since you are modifying the build scripts to enable a module which is apparently for X11, which is not supported by qt4-mac, as it is based on aqua.
ktimetracker uses an X11 subsystem for timing, but has been conceived to function without it. The rest is pure KDE and should work with qt4-mac
If you are trying to port a module, kde-devel would probably be a far better place to get help on this, as you have no guarantee that people reading this ticket are KDE developers (I am not).
Why would one assume that you're the only one reading these tickets? :P In fact (and correct me if I'm wrong), I assume that most KDE-mac developers will be using MacPorts... (also, trac.macports uses a formatting system that makes it easier to inline code snippets than on BKO, IIRC) -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Changes (by mk@…): * cc: mk@… (added) Comment: Replying to [comment:3 rjvbertin@…]:
In fact (and correct me if I'm wrong), I assume that most KDE-mac developers will be using MacPorts
Well, I wouldn't be so sure about that. :) I've actually spotted this ticket only because I opened our [https://trac.macports.org/wiki/KDEProblems/KDETickets/KDE4-Category large KDE ticket table] just now (which I do every now and then only)! I am afraid it's better to bring this to the KDE-DEVEL mailing list. -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by rjvbertin@…): I've made some progress on getting ktimetracker to function under OS X. Part of the failure described above is due to an issue with the libical port, for which I uploaded a patch earlier today. I'm attaching here a patchfile that enables idle time detection under OS X, the feature for which ktimetracker relies on XScreenSaver on Linux. What remains to be done is to figure out why timing is off, i.e. too fast. -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by mk@…): Any progress on the timing "being off", René? -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by rjvbertin@…): Ahem, I have a vague recollection that timing wasn't actually off. Also, this patch has been integrated "upstream" (https://git.reviewboard.kde.org/r/119533/). I cannot find a trace of that in the git/4.14 code, so in any event the attached patch will remain of interest for MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by mk@…): Oh, I see, it is indeed marked as submitted. So, it didn't make it into KDE 4.14 anymore? -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by rjvbertin@…): Watch the RR on RB, I asked. It's possible that no one actually committed it - and I still don't have permission to do so. -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Comment (by mk@…): Hmm... OK, someone marked it as submitted. If it had been committed a month ago one should find the patch applied in kdepim's git by now. -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#44282: patch to enable ktimetracker in kdepim4 --------------------------+---------------------- Reporter: rjvbertin@… | Owner: nicos@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: fixed | Keywords: haspatch Port: kdepim4 | --------------------------+---------------------- Changes (by nicos@…): * status: new => closed * resolution: => fixed Comment: Committed in r126437 along with 4.13.3 update. -- Ticket URL: <https://trac.macports.org/ticket/44282#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts