From kde-devel Fri Mar 14 07:56:12 2014 From: Ian Wadham Date: Fri, 14 Mar 2014 07:56:12 +0000 To: kde-devel Subject: Re: Running KDE apps on Apple OS X Message-Id: X-MARC-Message: https://marc.info/?l=kde-devel&m=139478381424329 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Apple-Mail=_45A28673-D05D-43CA-94D3-03F231D2E3DB" --Apple-Mail=_45A28673-D05D-43CA-94D3-03F231D2E3DB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Hi Ben, On 13/03/2014, at 7:15 AM, Ben Cooksley wrote: > On Thu, Mar 13, 2014 at 7:44 AM, John Layt wrote: >> What to do at the KDE end? >>=20 >> We have a wiki at http://community.kde.org/Mac that we need to keep >> updated as things change, as that is where mac.kde.org redirects. We >> also have the forum at http://forum.kde.org/viewforum.php?f=3D60, but >> for devs please use the list at >> https://mail.kde.org/mailman/listinfo/kde-mac. I can't emphasise >> enough: if everyone who's doing stuff with KDE-on-Mac were to talk to >> each other there, there would be a lot less work needed! >>=20 >> Qt5/KF5 may improve things, but we still need to build infrastructure >> to support Mac. >>=20 >> We need CI Mac builds to test KF5 stuff and prevent Linuxisms and >> build breakers from creeping in over time, e.g. to ensure the = creation >> of Mac Frameworks (a special type of library) works as you need to >> follow strict include rules that Linux or Windows don't need. It's >> part of our "KF5 everywhere Qt is" strategy. Advanced Mac platform >> integration will also need CI builds to check they don't get broken = by >> Linux-focussed devs :-) >=20 > In terms of the bare minimum requirements of the CI system itself (not > taking into account anything being built) the following is needed. > I'm assuming it is all available? >=20 > - Java (either Oracle or IcedTea) > - Python (with lxml support) > - RSync > - SSH > - Git > - Subversion > - Bazaar I think all of those are available. Attached is a summary of search results for "bazaar" and "lxml", on the latest Macports index. More detail on any of those packages can be provided by "port info" if you need it. I have certainly used git and Subversion on Mac OS X to maintain and check in my code. I am also using Java and mysql to run a business administration app that was developed by a friend of mine on Windows. > Please note that if we do purchase such systems then we need to find a > place to host them - and someone to look after them should they need > to be moved or require hardware maintenance (disk failures, etc). > Ideally we would hire them from a DC which offers that. I do not think they would need much hosting. Each Mac Mini is only about the size of 3 or 4 CD cases. The network connections would be another matter. Apple support at the Apple Store for Macs, MacBooks, iPads and iPhones is excellent, and free. I am amazed how much time they are prepared to spend with my wife and me without any complaining =85 For a Mac Mini you might need to hook into the "Genius Bar" guys though =85 :-) You might also like to look at the new Mac Pro, which is more expensive but extremely powerful (Intel Xeon). It is cylindrical with a hole in the top. You'd just have to be careful nobody pours their coffee into it =85 :-) Cheers, Ian W. --Apple-Mail=_45A28673-D05D-43CA-94D3-03F231D2E3DB Content-Disposition: attachment; filename=bazaar-lxml Content-Type: application/octet-stream; name="bazaar-lxml" Content-Transfer-Encoding: 7bit Palapeli:palapeli [master]>port search bazaar bazaar @1.4.2_3 (devel) baz (Bazaar 1), a GNU Arch client bzr-stats @0.1.0 (devel, python) Simple statistics plugin for Bazaar bzr-xmloutput @0.8.8_1 (devel, python) Bazaar plugin to generate XML output for builtin commands loggerhead @1.18.1 (www, devel) Web viewer for projects in Bazaar Found 4 ports. Palapeli:palapeli [master]>port search lxml lalxml @1.1.10_2 (science) LSC Algorithm Library - XML pear-pearweb_channelxml @1.15.2 (php, net, www) PEAR pearweb_channelxml package py-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py24-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py25-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py26-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py27-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py31-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py32-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py33-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library py34-lxml @3.3.1 (python, devel) Powerful and Pythonic XML processing library tclxml @3.2 (lang, tcl) This package provides XML parsers, DOM scripting and XSL Transformations for Tcl. texlive-htmlxml @30842 (tex) TeX Live: HTML/SGML/XML support Found 13 ports. --Apple-Mail=_45A28673-D05D-43CA-94D3-03F231D2E3DB Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_45A28673-D05D-43CA-94D3-03F231D2E3DB Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --Apple-Mail=_45A28673-D05D-43CA-94D3-03F231D2E3DB--