Mir

Merge lp:~alan-griffiths/mir/fedora-doc into lp:mir

Proposed by Alan Griffiths on 2017-10-24
Status: Merged
Merged at revision: 4302
Proposed branch: lp:~alan-griffiths/mir/fedora-doc
Merge into: lp:mir
Diff against target: 90 lines (+37/-18)
3 files modified
debian/changelog (+1/-0)
doc/getting_and_using_mir.md (+4/-1)
doc/getting_involved_in_mir.md (+32/-17)
To merge this branch: bzr merge lp:~alan-griffiths/mir/fedora-doc
Reviewer Review Type Date Requested Status
Mir CI Bot continuous-integration Needs Fixing on 2017-10-25
Michał Sawicz Approve on 2017-10-25
Brandon Schaefer (community) 2017-10-24 Approve on 2017-10-24
Review via email: mp+332698@code.launchpad.net

Commit message

Document building Mir on Fedora

To post a comment you must log in.
Mir CI Bot (mir-ci-bot) wrote :

PASSED: Continuous integration, rev:4300
https://mir-jenkins.ubuntu.com/job/mir-ci/3754/
Executed test runs:
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-mir/5163
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5400
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5387
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5387
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5387
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/5206/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/5206/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/5206/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/5206/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/5206/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/5206/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/5206/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/5206
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/5206/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://mir-jenkins.ubuntu.com/job/mir-ci/3754/rebuild

review: Approve (continuous-integration)
Brandon Schaefer (brandontschaefer) wrote :

lgtm but ive not tried out the fedora instructions.

review: Approve
Michał Sawicz (saviq) :
review: Needs Fixing
Michał Sawicz (saviq) wrote :

Works!

review: Approve
Mir CI Bot (mir-ci-bot) wrote :

FAILED: Continuous integration, rev:4302
https://mir-jenkins.ubuntu.com/job/mir-ci/3757/
Executed test runs:
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-mir/5170/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5407
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5394
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5394
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5394
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/5213
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/5213/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/5213
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/5213/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/5213
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/5213/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/5213
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/5213/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/5213
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/5213/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/5213
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/5213/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/5213
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/5213/artifact/output/*zip*/output.zip
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/5213/console

Click here to trigger a rebuild:
https://mir-jenkins.ubuntu.com/job/mir-ci/3757/rebuild

review: Needs Fixing (continuous-integration)
Mir CI Bot (mir-ci-bot) wrote :

FAILED: Autolanding.
More details in the following jenkins job:
https://mir-jenkins.ubuntu.com/job/mir-autolanding/1484/
Executed test runs:
    FAILURE: https://mir-jenkins.ubuntu.com/job/build-mir/5171/console
    None: https://mir-jenkins.ubuntu.com/job/generic-land-mp/1623/console
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-0-fetch/5408
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=artful/5395
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=xenial/5395
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-1-sourcepkg/release=zesty/5395
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=artful/5214/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=clang,platform=mesa,release=zesty/5214/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=artful/5214/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial/5214/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/5214/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=artful/5214/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=cross-armhf,compiler=gcc,platform=mesa,release=zesty/5214/artifact/output/*zip*/output.zip
    SUCCESS: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/5214
        deb: https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=i386,compiler=gcc,platform=mesa,release=xenial/5214/artifact/output/*zip*/output.zip

review: Needs Fixing (continuous-integration)
Alan Griffiths (alan-griffiths) wrote :

14:55:13 FATAL: channel is already closed
14:55:13 java.nio.channels.ClosedChannelException

Enough already!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2017-10-17 13:24:35 +0000
+++ debian/changelog 2017-10-25 10:51:14 +0000
@@ -13,6 +13,7 @@
13 . mirinputplatform ABI unchanged at 713 . mirinputplatform ABI unchanged at 7
14 . mircore ABI unchanged at 114 . mircore ABI unchanged at 1
15 - Enhancements:15 - Enhancements:
16 . Fix build (and add instructions) for Fedora
16 . Wayland support for keymaps17 . Wayland support for keymaps
17 . Don't use Mir EGL if it isn't available.18 . Don't use Mir EGL if it isn't available.
18 . [miral-app, miral-desktop] Default to using SDL's Wayland support.19 . [miral-app, miral-desktop] Default to using SDL's Wayland support.
1920
=== modified file 'doc/getting_and_using_mir.md'
--- doc/getting_and_using_mir.md 2017-09-07 09:53:20 +0000
+++ doc/getting_and_using_mir.md 2017-10-25 10:51:14 +0000
@@ -4,7 +4,10 @@
4Getting Mir examples4Getting Mir examples
5--------------------5--------------------
66
7You can install the Mir examples as follows:7These instructions assume that you’re using Ubuntu 17.10 later. For
8earlier releases of Ubuntu or other distributions see \ref getting_involved_in_mir.
9
10You can install the Mir examples along with the Mir graphics drivers as follows:
811
9 $ sudo apt install mir-demos qterminal12 $ sudo apt install mir-demos qterminal
10 $ sudo apt install mir-graphics-drivers-desktop qtubuntu-desktop13 $ sudo apt install mir-graphics-drivers-desktop qtubuntu-desktop
1114
=== modified file 'doc/getting_involved_in_mir.md'
--- doc/getting_involved_in_mir.md 2017-09-07 09:53:20 +0000
+++ doc/getting_involved_in_mir.md 2017-10-25 10:51:14 +0000
@@ -9,26 +9,41 @@
99
10The Mir project is hosted on Launchpad: https://launchpad.net/mir10The Mir project is hosted on Launchpad: https://launchpad.net/mir
1111
12
13Getting Mir source & dependencies
14---------------------------------
15### On Ubuntu
16
17These instructions assume that you’re using Ubuntu 16.04LTS or later.
18
19You’ll need a few development tools installed:
20
21 $ sudo apt install devscripts equivs bzr
22
23With these installed you can checkout Mir and get the remaining dependencies:
24
25 $ bzr branch lp:mir
26 $ sudo mk-build-deps -i
27
28### On Fedora
29
30You’ll need some development tools and packages installed:
31
32 $ sudo dnf install bzr cmake gcc-c++ boost-devel mesa-libEGL-devel \
33 mesa-libGLES-devel glm-devel protobuf-lite-devel protobuf-compiler \
34 capnproto-devel capnproto glog-devel gflags-devel systemd-devel \
35 glib2-devel wayland-devel mesa-libgbm-devel libepoxy-devel nettle-devel \
36 libinput-devel libxml++-devel libuuid-devel libxkbcommon-devel \
37 freetype-devel lttng-ust-devel libatomic qterminal qt5-qtwayland \
38 python3-pillow libevdev-devel umockdev-devel gtest-devel gmock-devel
39
40With these installed you can checkout Mir:
41
42 $ bzr branch lp:mir
43
12Building Mir44Building Mir
13------------45------------
1446
15These instructions assume that you’re using Ubuntu 16.04LTS or later, I’ve not
16earlier Ubuntu versions or other distributions.
17
18You’ll need a few development and utility packages installed, along with the
19Mir graphics drivers:
20
21 $ sudo apt install devscripts equivs bzr
22 $ sudo apt install mir-graphics-drivers-desktop
23
24If you’re working on a phone or tablet use mir-graphics-drivers-android in
25place of mir-graphics-drivers-desktop. (See \ref building_source_for_arm for
26more on this.)
27
28With these installed you can checkout and build Mir:
29
30 $ bzr branch lp:mir
31 $ sudo mk-build-deps -i
32 $ mkdir mir/build47 $ mkdir mir/build
33 $ cd mir/build48 $ cd mir/build
34 $ cmake ..49 $ cmake ..

Subscribers

People subscribed via source and target branches