[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Running KDE apps on Apple OS X
From: Ian Wadham <iandw.au () gmail ! com>
Date: 2014-03-14 7:56:12
Message-ID: A6FE0E1D-7C5B-4E90-A06B-FCBEC3BFC704 () gmail ! com
[Download RAW message or body]
Hi Ben,
On 13/03/2014, at 7:15 AM, Ben Cooksley wrote:
> On Thu, Mar 13, 2014 at 7:44 AM, John Layt <jlayt@kde.org> wrote:
>> What to do at the KDE end?
>>
>> 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=60, 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!
>>
>> Qt5/KF5 may improve things, but we still need to build infrastructure
>> to support Mac.
>>
>> 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 :-)
>
> 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?
>
> - 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 … For a Mac Mini you might need to hook into the
"Genius Bar" guys though … :-)
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 … :-)
Cheers, Ian W.
["bazaar-lxml" (bazaar-lxml)]
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.
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic