[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