Plasma Active SDK Notes
Lamarque V. Souza
Lamarque.Souza.ext at basyskom.com
Fri Mar 9 12:40:12 UTC 2012
Em Thursday 08 March 2012, Sebastian Kügler escreveu:
> Hi all,
>
> Here are the notes from the breakout session at the sprint about the Plasma
> SDK and Developer story.
>
>
> Plasma Active SDK
> =================
> - Three "levels":
> (0) Simple App / Widget / "fart app" (purely Plasma Quick): Plasmate,
> (1) Complex App / Existing Qt & KDE app (C++ & Plasma Quick): Mer
> Plasma Active SDK
> - VM image of Mer SDK
> - additional packages (kdelibs, etc) preinstalled
> - IDE / editor installed on the host machine, way to mount source
> code inside VM
With VirtualBox as long as we can install the "guest add-ons" this part
is very simple (VBox menu -> Devices -> Shared folders). To install the "guest
add-ons" we need to compile its kernel module against the guest's kernel
though.
> - possibly IDE integration plugins to make building and installing
> easier
> - also possibe to SSH into the VM and build
The ssh part is easy with VBox, just configure the VM network card as
NAT and, in the same dialog, click on "Redirect ports" and redirect any port
of the host machine (I use 2222) to port 22 of the guest IP address in the
local network (10.0.2.15 here). This way the guest can access Internet and you
can connect to its sshd, if with any other configuration I tried either you
cannot connect to the sshd or the guest cannot access the Internet (at least
not without manually configuring the guest gateway and DNS addressess).
> - easy to set up!
> (2) System / Core development
> - Mer PDK (not further specified at this point
> - ask fellow developers at this point ;)
>
> OBS Workflow
> ============
>
> - package it, .spec file (examples on OBS)
> - write yaml file, pass it through command
> - coolo has a tool to import Debian packages
>
> - upload to OBS:
> - official repo (for example for Spark): reviewed and vetted apps
> - contrib repo for third parties: no guarantees, basic checks to
> uploaders
>
> Things we need to do:
> - set up official and contrib repos
> - document for app developer how these steps work
> - ensure apps are actually maintainaned, not just dumped and let bitrot
>
> Cheers,
--
Lamarque V. Souza
http://www.basyskom.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/active/attachments/20120309/709d2af7/attachment.html>
More information about the Active
mailing list