GithubHelp home page GithubHelp logo

wenzel / docker-kdesrc-build Goto Github PK

View Code? Open in Web Editor NEW
46.0 46.0 21.0 228 KB

Dockerfiles to compile KDE source code into Docker with kdesrc-build script

License: GNU General Public License v2.0

Shell 22.46% Python 77.54%

docker-kdesrc-build's Introduction


Hi, I'm Mathieu Tarral

Twitter LinkedIn Github Sponsor

I work for Intel since Jan 2022.

I'm interested by virtualization topics applied to security research.

I have been working around Virtual Machine Introspection technologies for the past 5 years, and maintaining open-source tools for the community, for Xen and KVM.

Repositories

Repository Stars
awesome-virtualization
KVM-VMI
libmicrovmi
checksec.py

Presentations

Recent Activity

Wenzel's GitHub stats

  1. ๐Ÿ—ฃ Commented on #844 in dynaconf/dynaconf
  2. ๐ŸŽ‰ Merged PR #287 in IntelLabs/kAFL
  3. ๐ŸŽ‰ Merged PR #286 in IntelLabs/kAFL
  4. ๐Ÿ’ช Opened PR #286 in IntelLabs/kAFL
  5. ๐Ÿ—ฃ Commented on #275 in IntelLabs/kAFL

docker-kdesrc-build's People

Contributors

aashipov avatar aitorpazos avatar carlonluca avatar kleag avatar manj38 avatar megametres avatar suranc avatar vhanda avatar wenzel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-kdesrc-build's Issues

kdesrc-build stops at phonon-gstreamer

In the archbase docker container (that's created running sudo ./run.py --base archlinux) when I run sudo ./kdesrc-build/kdesrc-build I get all the way to this part where is stops:

Building phonon-gstreamer from phonon (65/222)
    Updating phonon-gstreamer (to branch master)
    No source update, but the last configure failed
    Source update complete for phonon-gstreamer: no files affected
    Preparing build system for phonon-gstreamer.
    Removing files in build directory for phonon-gstreamer
    Old build system cleaned, starting new build system.
    Running cmake...
    Unable to configure phonon-gstreamer with CMake!
    Unable to configure phonon-gstreamer with KDE

phonon-gstreamer didn't build, stopping here.
Removing 5 out of 6 old log directories...

<<<  PACKAGES FAILED TO BUILD  >>>
phonon-gstreamer - /work/source/log/2015-09-27-06/phonon-gstreamer/cmake.log
:-(
Your logs are saved in /work/source/log/2015-09-27-06
[kdedev@8e5590b73373 ~]$ 

Looking at the cmake.log

[kdedev@8e5590b73373 ~]$ cat /work/source/log/2015-09-27-06/phonon-gstreamer/cmake.log
# kdesrc-build running: 'cmake' '/work/source/kdesupport/phonon/phonon-gstreamer' '-DBUILD_TESTING=TRUE' '-DCMAKE_BUILD_TYPE=Debug' '-DCMAKE_INSTALL_LIBDIR=lib' '-DLIB_SUFFIX=64' '-DPHONON_BUILD_PHONON4QT5=ON' '-DCMAKE_CXX_FLAGS:STRING=-pipe -DQT_STRICT_ITERATORS -DQURL_NO_CAST_FROM_STRING -DQT_NO_HTTP -DQT_NO_FTP -Wformat -Werror=return-type -Wno-variadic-macros -Wlogical-op ' '-DCMAKE_INSTALL_PREFIX=/work/install'
# from directory: /work/build/kdesupport/phonon/phonon-gstreamer
-- The C compiler identification is GNU 5.2.0
-- The CXX compiler identification is GNU 5.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Using CMake automoc builtin
-- Found Phonon4Qt5: /work/install/lib/cmake/phonon4qt5
-- Found OpenGL: /usr/lib64/libGL.so  
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28") 
-- checking for module 'gstreamer-1.0'
--   found gstreamer-1.0, version 1.4.5
-- Found GStreamer: /usr/lib64/libgstreamer-1.0.so
-- checking for module 'gstreamer-plugins-base-1.0'
--   found gstreamer-plugins-base-1.0, version 1.4.5
-- checking for module 'gstreamer-audio-1.0'
--   found gstreamer-audio-1.0, version 1.4.5
-- checking for module 'gstreamer-cdda-1.0'
--   package 'gstreamer-cdda-1.0' not found
-- Could not find cdda plugin
-- CDDA library: 
-- CDDA include dir: 
-- checking for module 'gstreamer-netbuffer-1.0'
--   package 'gstreamer-netbuffer-1.0' not found
-- Could not find netbuffer plugin
-- NETBUFFER library: 
-- NETBUFFER include dir: 
-- checking for module 'gstreamer-pbutils-1.0'
--   found gstreamer-pbutils-1.0, version 1.4.5
-- checking for module 'gstreamer-riff-1.0'
--   found gstreamer-riff-1.0, version 1.4.5
-- checking for module 'gstreamer-rtp-1.0'
--   found gstreamer-rtp-1.0, version 1.4.5
-- checking for module 'gstreamer-rtsp-1.0'
--   found gstreamer-rtsp-1.0, version 1.4.5
-- checking for module 'gstreamer-sdp-1.0'
--   found gstreamer-sdp-1.0, version 1.4.5
-- checking for module 'gstreamer-tag-1.0'
--   found gstreamer-tag-1.0, version 1.4.5
-- checking for module 'gstreamer-video-1.0'
--   found gstreamer-video-1.0, version 1.4.5
-- checking for module 'glib-2.0'
--   found glib-2.0, version 2.44.1
-- Found GLIB2: /usr/lib64/libglib-2.0.so
-- checking for module 'gobject-2.0'
--   found gobject-2.0, version 2.44.1
-- Found GOBJECT: /usr/lib64/libgobject-2.0.so;/usr/lib64/libgmodule-2.0.so;/usr/lib64/libgthread-2.0.so;/usr/lib64/libglib-2.0.so
-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.9.2") 
-- Building against Phonon 4.7 API
CMake Error at /usr/lib64/cmake/Qt5Core/Qt5CoreMacros.cmake:310 (message):
  The first argument to qt5_use_modules must be an existing target.
Call Stack (most recent call first):
  gstreamer/CMakeLists.txt:96 (qt5_use_modules)


-- Configuring incomplete, errors occurred!
See also "/work/build/kdesupport/phonon/phonon-gstreamer/CMakeFiles/CMakeOutput.log".
[kdedev@8e5590b73373 ~]$ 

This is the part of the gstreamer/CMakeLists.txt file it's talking about:

if(Qt5X11Extras_FOUND)
  set(phonon_gstreamer_SRCS
      ${phonon_gstreamer_SRCS}
      x11renderer.cpp)
  add_definitions(-DHAVE_X11)
  qt5_use_modules(phonon_gstreamer X11Extras)
  target_link_libraries(phonon_gstreamer Qt5::X11Extras)
endif(Qt5X11Extras_FOUND)

Problem in Synchronizing package databases.

when i run ./run.py --base archlinux
I get the following error

error: failed retrieving file 'core.db' from mirrors.advancedhosters.com : Resolving timed out after 10519 milliseconds
error: failed retrieving file 'core.db' from arch.mirrors.ionfish.org : Resolving timed out after 10520 milliseconds
error: failed retrieving file 'core.db' from mirror.cc.columbia.edu : Resolving timed out after 10519 milliseconds
error: failed retrieving file 'core.db' from mirror.clibre.uqam.ca : Resolving timed out after 10520 milliseconds
error: failed retrieving file 'core.db' from mirror.metrocast.net : Resolving timed out after 10519 milliseconds
error: failed retrieving file 'core.db' from mirror.us.leaseweb.net : Resolving timed out after 10520 milliseconds
error: failed retrieving file 'core.db' from mirror.rit.edu : Resolving timed out after 10519 milliseconds
error: failed retrieving file 'core.db' from mirror.yellowfiber.net : Resolving timed out after 10520 milliseconds
error: failed retrieving file 'core.db' from mirror.vtti.vt.edu : Resolving timed out after 10520 milliseconds
error: failed retrieving file 'core.db' from mirror.es.its.nyu.edu : Resolving timed out after 10520 milliseconds

Error adding PPA in Ubuntu Dockerfile

Running Ubuntu Dockerfile I get the following message:

Cannot add PPA: 'ppa:ubuntu-sdk-team/ppa'.
Please check that the PPA name or format is correct.

Whole log:

david@dgilo:/devel/KF5> sudo docker build .
root's password:
Sending build context to Docker daemon 9.216 kB
Sending build context to Docker daemon
Step 0 : FROM ubuntu:latest
---> 8eaa4ff06b53
Step 1 : MAINTAINER Mathieu Tarral [email protected]
---> Running in 5f986352772a
---> 1d6cbd7598f0
Removing intermediate container 5f986352772a
Step 2 : ENV DEBIAN_FRONTEND noninteractive
---> Running in 9434db4bae3c
---> a22a3858582a
Removing intermediate container 9434db4bae3c
Step 3 : ENV http_proxy 'http://dgilo%40aemet.es:[email protected]:3128'
---> Running in c7b0dd96d576
---> 828f1e7d1354
Removing intermediate container c7b0dd96d576
Step 4 : ENV https_proxy 'http://dgilo%40aemet.es:[email protected]:3128'
---> Running in 039a996816f2
---> a3ca82f055b4
Removing intermediate container 039a996816f2
Step 5 : ENV HTTP_PROXY 'http://dgilo%40aemet.es:[email protected]:3128'
---> Running in 8a543c2bcdb7
---> ce12f8774aaf
Removing intermediate container 8a543c2bcdb7
Step 6 : ENV HTTPS_PROXY 'http://dgilo%40aemet.es:[email protected]:3128'
---> Running in b8f692ebeddd
---> 6d874576b954
Removing intermediate container b8f692ebeddd
Step 7 : RUN (apt-get update -y && apt-get dist-upgrade -y && apt-get autoremove -y && apt-get clean -y)
---> Running in 2259877362c9
Ign http://archive.ubuntu.com trusty InRelease
Ign http://archive.ubuntu.com trusty-updates InRelease
Ign http://archive.ubuntu.com trusty-security InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Get:1 http://archive.ubuntu.com trusty-updates Release.gpg [933 B]
Get:2 http://archive.ubuntu.com trusty-security Release.gpg [933 B]
Hit http://archive.ubuntu.com trusty Release
Get:3 http://archive.ubuntu.com trusty-updates Release [62.0 kB]
Get:4 http://archive.ubuntu.com trusty-security Release [62.0 kB]
Get:5 http://archive.ubuntu.com trusty/main Sources [1335 kB]
Get:6 http://archive.ubuntu.com trusty/restricted Sources [5335 B]
Get:7 http://archive.ubuntu.com trusty/universe Sources [7926 kB]
Get:8 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB]
Get:9 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB]
Get:10 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
Get:11 http://archive.ubuntu.com trusty-updates/main Sources [195 kB]
Get:12 http://archive.ubuntu.com trusty-updates/restricted Sources [1874 B]
Get:13 http://archive.ubuntu.com trusty-updates/universe Sources [120 kB]
Get:14 http://archive.ubuntu.com trusty-updates/main amd64 Packages [499 kB]
Get:15 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [14.8 kB]
Get:16 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [307 kB]
Get:17 http://archive.ubuntu.com trusty-security/main Sources [72.8 kB]
Get:18 http://archive.ubuntu.com trusty-security/restricted Sources [1874 B]
Get:19 http://archive.ubuntu.com trusty-security/universe Sources [19.1 kB]
Get:20 http://archive.ubuntu.com trusty-security/main amd64 Packages [235 kB]
Get:21 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [14.8 kB]
Get:22 http://archive.ubuntu.com trusty-security/universe amd64 Packages [106 kB]
Fetched 20.3 MB in 36s (553 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
libcgmanager0 mime-support
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 58.6 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main mime-support all 3.54ubuntu1.1 [29.3 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libcgmanager0 amd64 0.24-0ubuntu7.1 [29.3 kB]
Fetched 58.6 kB in 0s (139 kB/s)
(Reading database ... 11527 files and directories currently installed.)
Preparing to unpack .../mime-support_3.54ubuntu1.1_all.deb ...
Unpacking mime-support (3.54ubuntu1.1) over (3.54ubuntu1) ...
Preparing to unpack .../libcgmanager0_0.24-0ubuntu7.1_amd64.deb ...
Unpacking libcgmanager0:amd64 (0.24-0ubuntu7.1) over (0.24-0ubuntu7) ...
Setting up mime-support (3.54ubuntu1.1) ...
Setting up libcgmanager0:amd64 (0.24-0ubuntu7.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
---> bc752e463aa0
Removing intermediate container 2259877362c9
Step 8 : RUN apt-get install -y software-properties-common
---> Running in ca2ea4541c2b
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
ca-certificates gir1.2-glib-2.0 iso-codes krb5-locales libasn1-8-heimdal
libcurl3-gnutls libdbus-glib-1-2 libgirepository-1.0-1 libglib2.0-0
libglib2.0-data libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal
libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn11
libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0
libldap-2.4-2 libroken18-heimdal librtmp0 libsasl2-2 libsasl2-modules
libsasl2-modules-db libwind0-heimdal libxml2 openssl python-apt-common
python3-apt python3-dbus python3-gi python3-pycurl
python3-software-properties sgml-base shared-mime-info unattended-upgrades
xml-core xz-utils
Suggested packages:
isoquery krb5-doc krb5-user libsasl2-modules-otp libsasl2-modules-ldap
libsasl2-modules-sql libsasl2-modules-gssapi-mit
libsasl2-modules-gssapi-heimdal python3-apt-dbg python-apt-doc
python-dbus-doc python3-dbus-dbg libcurl4-gnutls-dev python3-pycurl-dbg
sgml-base-doc bsd-mailx mail-transport-agent debhelper
The following NEW packages will be installed:
ca-certificates gir1.2-glib-2.0 iso-codes krb5-locales libasn1-8-heimdal
libcurl3-gnutls libdbus-glib-1-2 libgirepository-1.0-1 libglib2.0-0
libglib2.0-data libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal
libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn11
libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0
libldap-2.4-2 libroken18-heimdal librtmp0 libsasl2-2 libsasl2-modules
libsasl2-modules-db libwind0-heimdal libxml2 openssl python-apt-common
python3-apt python3-dbus python3-gi python3-pycurl
python3-software-properties sgml-base shared-mime-info
software-properties-common unattended-upgrades xml-core xz-utils
0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded.
Need to get 7663 kB of archives.
After this operation, 42.0 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libroken18-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1 [40.0 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libasn1-8-heimdal amd64 1.6git20131207+dfsg-1ubuntu1 [160 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libkrb5support0 amd64 1.12+dfsg-2ubuntu4.2 [29.8 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libk5crypto3 amd64 1.12+dfsg-2ubuntu4.2 [79.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty/main libkeyutils1 amd64 1.5.6-1 [7318 B]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libkrb5-3 amd64 1.12+dfsg-2ubuntu4.2 [262 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgssapi-krb5-2 amd64 1.12+dfsg-2ubuntu4.2 [113 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty/main libidn11 amd64 1.28-1ubuntu2 [93.0 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ trusty/main libhcrypto4-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1 [84.0 kB]
Get:10 http://archive.ubuntu.com/ubuntu/ trusty/main libheimbase1-heimdal amd64 1.6git20131207+dfsg-1ubuntu1 [29.0 kB]
Get:11 http://archive.ubuntu.com/ubuntu/ trusty/main libwind0-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1 [47.8 kB]
Get:12 http://archive.ubuntu.com/ubuntu/ trusty/main libhx509-5-heimdal amd64 1.6git20131207+dfsg-1ubuntu1 [104 kB]
Get:13 http://archive.ubuntu.com/ubuntu/ trusty/main libkrb5-26-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1 [197 kB]
Get:14 http://archive.ubuntu.com/ubuntu/ trusty/main libheimntlm0-heimdal amd64 1.6git20131207+dfsg-1ubuntu1 [15.2 kB]
Get:15 http://archive.ubuntu.com/ubuntu/ trusty/main libgssapi3-heimdal amd64 1.6
git20131207+dfsg-1ubuntu1 [90.1 kB]
Get:16 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-modules-db amd64 2.1.25.dfsg1-17build1 [14.9 kB]
Get:17 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-2 amd64 2.1.25.dfsg1-17build1 [56.5 kB]
Get:18 http://archive.ubuntu.com/ubuntu/ trusty/main libldap-2.4-2 amd64 2.4.31-1+nmu2ubuntu8 [154 kB]
Get:19 http://archive.ubuntu.com/ubuntu/ trusty/main librtmp0 amd64 2.4+20121230.gitdf6c518-1 [57.5 kB]
Get:20 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libcurl3-gnutls amd64 7.35.0-1ubuntu2.2 [165 kB]
Get:21 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libglib2.0-0 amd64 2.40.2-0ubuntu1 [1058 kB]
Get:22 http://archive.ubuntu.com/ubuntu/ trusty/main libdbus-glib-1-2 amd64 0.100.2-1 [74.1 kB]
Get:23 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libxml2 amd64 2.9.1+dfsg1-3ubuntu4.4 [570 kB]
Get:24 http://archive.ubuntu.com/ubuntu/ trusty/main sgml-base all 1.26+nmu4ubuntu1 [12.5 kB]
Get:25 http://archive.ubuntu.com/ubuntu/ trusty-updates/main openssl amd64 1.0.1f-1ubuntu2.7 [489 kB]
Get:26 http://archive.ubuntu.com/ubuntu/ trusty/main ca-certificates all 20130906ubuntu2 [175 kB]
Get:27 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgirepository-1.0-1 amd64 1.40.0-1ubuntu0.2 [85.6 kB]
Get:28 http://archive.ubuntu.com/ubuntu/ trusty-updates/main gir1.2-glib-2.0 amd64 1.40.0-1ubuntu0.2 [124 kB]
Get:29 http://archive.ubuntu.com/ubuntu/ trusty/main iso-codes all 3.52-1 [2073 kB]
Get:30 http://archive.ubuntu.com/ubuntu/ trusty-updates/main krb5-locales all 1.12+dfsg-2ubuntu4.2 [12.6 kB]
Get:31 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libglib2.0-data all 2.40.2-0ubuntu1 [116 kB]
Get:32 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-modules amd64 2.1.25.dfsg1-17build1 [64.3 kB]
Get:33 http://archive.ubuntu.com/ubuntu/ trusty/main python-apt-common all 0.9.3.5 [17.3 kB]
Get:34 http://archive.ubuntu.com/ubuntu/ trusty/main python3-apt amd64 0.9.3.5 [139 kB]
Get:35 http://archive.ubuntu.com/ubuntu/ trusty/main python3-dbus amd64 1.2.0-2build2 [82.1 kB]
Get:36 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python3-gi amd64 3.12.0-1ubuntu1 [154 kB]
Get:37 http://archive.ubuntu.com/ubuntu/ trusty/main shared-mime-info amd64 1.2-0ubuntu3 [415 kB]
Get:38 http://archive.ubuntu.com/ubuntu/ trusty/main xml-core all 0.13+nmu2 [23.3 kB]
Get:39 http://archive.ubuntu.com/ubuntu/ trusty/main python3-pycurl amd64 7.19.3-0ubuntu3 [47.5 kB]
Get:40 http://archive.ubuntu.com/ubuntu/ trusty/main xz-utils amd64 5.1.1alpha+20120614-2ubuntu2 [78.8 kB]
Get:41 http://archive.ubuntu.com/ubuntu/ trusty/main unattended-upgrades all 0.82.1ubuntu2 [25.5 kB]
Get:42 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python3-software-properties all 0.92.37.2 [19.2 kB]
Get:43 http://archive.ubuntu.com/ubuntu/ trusty-updates/main software-properties-common all 0.92.37.2 [9386 B]
Extracting templates from packages: 100%
Preconfiguring packages ...
Fetched 7663 kB in 17s (435 kB/s)
Selecting previously unselected package libroken18-heimdal:amd64.
(Reading database ... 11527 files and directories currently installed.)
Preparing to unpack .../libroken18-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libroken18-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libasn1-8-heimdal:amd64.
Preparing to unpack .../libasn1-8-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libasn1-8-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../libkrb5support0_1.12+dfsg-2ubuntu4.2_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.12+dfsg-2ubuntu4.2) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../libk5crypto3_1.12+dfsg-2ubuntu4.2_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.12+dfsg-2ubuntu4.2) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../libkeyutils1_1.5.6-1_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.5.6-1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../libkrb5-3_1.12+dfsg-2ubuntu4.2_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.12+dfsg-2ubuntu4.2) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../libgssapi-krb5-2_1.12+dfsg-2ubuntu4.2_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.12+dfsg-2ubuntu4.2) ...
Selecting previously unselected package libidn11:amd64.
Preparing to unpack .../libidn11_1.28-1ubuntu2_amd64.deb ...
Unpacking libidn11:amd64 (1.28-1ubuntu2) ...
Selecting previously unselected package libhcrypto4-heimdal:amd64.
Preparing to unpack .../libhcrypto4-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libhcrypto4-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libheimbase1-heimdal:amd64.
Preparing to unpack .../libheimbase1-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libheimbase1-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libwind0-heimdal:amd64.
Preparing to unpack .../libwind0-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libwind0-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libhx509-5-heimdal:amd64.
Preparing to unpack .../libhx509-5-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libhx509-5-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libkrb5-26-heimdal:amd64.
Preparing to unpack .../libkrb5-26-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libkrb5-26-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libheimntlm0-heimdal:amd64.
Preparing to unpack .../libheimntlm0-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libheimntlm0-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libgssapi3-heimdal:amd64.
Preparing to unpack .../libgssapi3-heimdal_1.6git20131207+dfsg-1ubuntu1_amd64.deb ...
Unpacking libgssapi3-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../libsasl2-modules-db_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../libsasl2-2_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../libldap-2.4-2_2.4.31-1+nmu2ubuntu8_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8) ...
Selecting previously unselected package librtmp0:amd64.
Preparing to unpack .../librtmp0_2.4+20121230.gitdf6c518-1_amd64.deb ...
Unpacking librtmp0:amd64 (2.4+20121230.gitdf6c518-1) ...
Selecting previously unselected package libcurl3-gnutls:amd64.
Preparing to unpack .../libcurl3-gnutls_7.35.0-1ubuntu2.2_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.2) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.40.2-0ubuntu1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.40.2-0ubuntu1) ...
Selecting previously unselected package libdbus-glib-1-2:amd64.
Preparing to unpack .../libdbus-glib-1-2_0.100.2-1_amd64.deb ...
Unpacking libdbus-glib-1-2:amd64 (0.100.2-1) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.1+dfsg1-3ubuntu4.4_amd64.deb ...
Unpacking libxml2:amd64 (2.9.1+dfsg1-3ubuntu4.4) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../sgml-base_1.26+nmu4ubuntu1_all.deb ...
Unpacking sgml-base (1.26+nmu4ubuntu1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.1f-1ubuntu2.7_amd64.deb ...
Unpacking openssl (1.0.1f-1ubuntu2.7) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20130906ubuntu2_all.deb ...
Unpacking ca-certificates (20130906ubuntu2) ...
Selecting previously unselected package libgirepository-1.0-1.
Preparing to unpack .../libgirepository-1.0-1_1.40.0-1ubuntu0.2_amd64.deb ...
Unpacking libgirepository-1.0-1 (1.40.0-1ubuntu0.2) ...
Selecting previously unselected package gir1.2-glib-2.0.
Preparing to unpack .../gir1.2-glib-2.0_1.40.0-1ubuntu0.2_amd64.deb ...
Unpacking gir1.2-glib-2.0 (1.40.0-1ubuntu0.2) ...
Selecting previously unselected package iso-codes.
Preparing to unpack .../iso-codes_3.52-1_all.deb ...
Unpacking iso-codes (3.52-1) ...
Selecting previously unselected package krb5-locales.
Preparing to unpack .../krb5-locales_1.12+dfsg-2ubuntu4.2_all.deb ...
Unpacking krb5-locales (1.12+dfsg-2ubuntu4.2) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../libglib2.0-data_2.40.2-0ubuntu1_all.deb ...
Unpacking libglib2.0-data (2.40.2-0ubuntu1) ...
Selecting previously unselected package libsasl2-modules:amd64.
Preparing to unpack .../libsasl2-modules_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package python-apt-common.
Preparing to unpack .../python-apt-common_0.9.3.5_all.deb ...
Unpacking python-apt-common (0.9.3.5) ...
Selecting previously unselected package python3-apt.
Preparing to unpack .../python3-apt_0.9.3.5_amd64.deb ...
Unpacking python3-apt (0.9.3.5) ...
Selecting previously unselected package python3-dbus.
Preparing to unpack .../python3-dbus_1.2.0-2build2_amd64.deb ...
Unpacking python3-dbus (1.2.0-2build2) ...
Selecting previously unselected package python3-gi.
Preparing to unpack .../python3-gi_3.12.0-1ubuntu1_amd64.deb ...
Unpacking python3-gi (3.12.0-1ubuntu1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../shared-mime-info_1.2-0ubuntu3_amd64.deb ...
Unpacking shared-mime-info (1.2-0ubuntu3) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../xml-core_0.13+nmu2_all.deb ...
Unpacking xml-core (0.13+nmu2) ...
Selecting previously unselected package python3-pycurl.
Preparing to unpack .../python3-pycurl_7.19.3-0ubuntu3_amd64.deb ...
Unpacking python3-pycurl (7.19.3-0ubuntu3) ...
Selecting previously unselected package xz-utils.
Preparing to unpack .../xz-utils_5.1.1alpha+20120614-2ubuntu2_amd64.deb ...
Unpacking xz-utils (5.1.1alpha+20120614-2ubuntu2) ...
Selecting previously unselected package unattended-upgrades.
Preparing to unpack .../unattended-upgrades_0.82.1ubuntu2_all.deb ...
Unpacking unattended-upgrades (0.82.1ubuntu2) ...
Selecting previously unselected package python3-software-properties.
Preparing to unpack .../python3-software-properties_0.92.37.2_all.deb ...
Unpacking python3-software-properties (0.92.37.2) ...
Selecting previously unselected package software-properties-common.
Preparing to unpack .../software-properties-common_0.92.37.2_all.deb ...
Unpacking software-properties-common (0.92.37.2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libroken18-heimdal:amd64 (1.6git20131207+dfsg-1ubuntu1) ...
Setting up libasn1-8-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Setting up libkrb5support0:amd64 (1.12+dfsg-2ubuntu4.2) ...
Setting up libk5crypto3:amd64 (1.12+dfsg-2ubuntu4.2) ...
Setting up libkeyutils1:amd64 (1.5.6-1) ...
Setting up libkrb5-3:amd64 (1.12+dfsg-2ubuntu4.2) ...
Setting up libgssapi-krb5-2:amd64 (1.12+dfsg-2ubuntu4.2) ...
Setting up libidn11:amd64 (1.28-1ubuntu2) ...
Setting up libhcrypto4-heimdal:amd64 (1.6git20131207+dfsg-1ubuntu1) ...
Setting up libheimbase1-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Setting up libwind0-heimdal:amd64 (1.6git20131207+dfsg-1ubuntu1) ...
Setting up libhx509-5-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Setting up libkrb5-26-heimdal:amd64 (1.6git20131207+dfsg-1ubuntu1) ...
Setting up libheimntlm0-heimdal:amd64 (1.6
git20131207+dfsg-1ubuntu1) ...
Setting up libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1) ...
Setting up libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8) ...
Setting up librtmp0:amd64 (2.4+20121230.gitdf6c518-1) ...
Setting up libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.2) ...
Setting up libglib2.0-0:amd64 (2.40.2-0ubuntu1) ...
No schema files found: doing nothing.
Setting up libdbus-glib-1-2:amd64 (0.100.2-1) ...
Setting up libxml2:amd64 (2.9.1+dfsg1-3ubuntu4.4) ...
Setting up sgml-base (1.26+nmu4ubuntu1) ...
Setting up openssl (1.0.1f-1ubuntu2.7) ...
Setting up ca-certificates (20130906ubuntu2) ...
Setting up libgirepository-1.0-1 (1.40.0-1ubuntu0.2) ...
Setting up gir1.2-glib-2.0 (1.40.0-1ubuntu0.2) ...
Setting up iso-codes (3.52-1) ...
Setting up krb5-locales (1.12+dfsg-2ubuntu4.2) ...
Setting up libglib2.0-data (2.40.2-0ubuntu1) ...
Setting up libsasl2-modules:amd64 (2.1.25.dfsg1-17build1) ...
Setting up python-apt-common (0.9.3.5) ...
Setting up python3-apt (0.9.3.5) ...
Setting up python3-dbus (1.2.0-2build2) ...
Setting up python3-gi (3.12.0-1ubuntu1) ...
Setting up shared-mime-info (1.2-0ubuntu3) ...
Setting up xml-core (0.13+nmu2) ...
Setting up python3-pycurl (7.19.3-0ubuntu3) ...
Setting up xz-utils (5.1.1alpha+20120614-2ubuntu2) ...
update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
Setting up unattended-upgrades (0.82.1ubuntu2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up python3-software-properties (0.92.37.2) ...
Setting up software-properties-common (0.92.37.2) ...
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
Processing triggers for ca-certificates (20130906ubuntu2) ...
Updating certificates in /etc/ssl/certs... 164 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
---> 2cb4076041f5
Removing intermediate container ca2ea4541c2b
Step 9 : RUN useradd -m docker
---> Running in 839035bd77fa
---> c8d0ba812973
Removing intermediate container 839035bd77fa
Step 10 : RUN apt-get install -y sudo
---> Running in 3419c224e331
Reading package lists...
Building dependency tree...
Reading state information...
sudo is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
---> 285d1e682b8c
Removing intermediate container 3419c224e331
Step 11 : RUN echo "docker ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
---> Running in 4dc9f2c00932
---> 4a5043e522e2
Removing intermediate container 4dc9f2c00932
Step 12 : RUN apt-add-repository ppa:ubuntu-sdk-team/ppa && apt-get update
---> Running in f66e42e722b4
Cannot add PPA: 'ppa:ubuntu-sdk-team/ppa'.
Please check that the PPA name or format is correct.
2015/01/08 10:22:03 The command [/bin/sh -c apt-add-repository ppa:ubuntu-sdk-team/ppa && apt-get update] returned a non-zero code: 1

Explain under which tag the images are uploaded

Assuming that you do upload images to hub.docker.com with docker push, it'd be nice to see the info in one of the first sentences of README.md - I read through it and didn't find it, maybe I missed it, but then it's pretty hidden.

If you don't publish images, that information would be appreciated on top of README.md as well.

Another which is not worth a separate issue: you can re-trigger the build of master's HEAD in Travis since it seems to work meanwhile (hit the Travis timeout of 50 minutes, though, so that the status will change from error to failed).

Permissions problem with docker user in ubuntu-kdedev

Hi!

In a Ubuntu-kdedev container I try to clone the kdesrc-build repository and I get the following message.

root@cf8a98f89f0a:/work# su docker
docker@cf8a98f89f0a:/work$ git clone git://anongit.kde.org/kdesrc-build.git
fatal: could not create work tree dir 'kdesrc-build'.: Permission denied

The thing is I don't understand why there has to be a docker user. It is not that I disagree with it being created, it is that I don't know enough.

Work directory wrong permissions

I tried this container today with an archlinux base image.
The kdesrc-build script fails due to wrong permissions in the /work directory
I fixed it by running sudo chown -R kdedev:kdedev /work
It is it a bug or is it meant to be run with sudo?

Missing Dependencies

I'm trying to use the archlinux docker file and have found there are a few missing dependencies. So far I've had to install openssl-1.0 and intltool. I also update the kdesrc-buildrc file like this page describes, although I'm not entirely certain if that is necessary after install the proper version of openssl.

I'm still working on getting everything build. If I find any other related issues I will update this ticket.

Perl issues with latest Neon Version

I just tried your nice Docker script for setting up an Dolphin build environment and I realized, that the kdesrc-build command isn't working. After some research I found out that the KDE neon developer version uses some new Perl version (5.26) that removed some things that are deprecated but still used by the kdesrc-build tool. My current workaround was:

  • install perlbrew
  • install a different perversion perbrew install perl-5.22.4 -n and switch to that version perlbrew switch perl-5.22.4
  • install some missing modules ( perl -MCPAN -e 'install LWP""Protocol::https', perl -MCPAN -e 'install XML::Parser', perl -MCPAN -e 'install Bundle::LWP'

I'm not sure if one should add those instructions to the Dockerfile or just wait until kdesrc-build moves to a new perl version.

Thanks for your great work!

Wayland?

Thanks, can it work for Wayland?

openSUSE: Switch to Leap, use patterns

The recent openSUSE Leap 42.1 release is more suited to build KDE software as it has lots of new libraries. Furthermore, some development packages could be installed via patterns, to reduce the number items listed.

NOTE: I'm hoping to do this work myself, but I'm not sure how to test it once done. Any pointers?

Packages not found in OpenSuse Dockerfile

I have run the Opensuse Dockerfile and it fails to find the following packages:

  • Package 'libQt5Script-devel' not found.
  • Package 'docbook-style-xsl' not found.
  • Package 'xcb-utils-keysyms-devel' not found.

I have also changed the OpenSuse Dockerfile to pull the 13.1 image. It fails to find the following packages:

  • Package 'docbook-style-xsl' not found.
  • Package 'xcb-utils-keysyms-devel' not found.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.