Skip to content
Snippets Groups Projects
  1. Apr 26, 2019
  2. Apr 24, 2019
  3. Apr 21, 2019
    • Dang Huynh's avatar
      hybris/lxc-android: patched config for the latest lxc version (!330) · d0f5d25e
      Dang Huynh authored
      The config file for container from Halium repo is outdated, and will not
      load on latest version of LXC, here is the error when you start the container:
      
      postmarketos:~$ sudo lxc-start android
      lxc-start: android: confile.c: parse_line: 2447 Unknown configuration key "lxc.rootfs"
      lxc-start: android: parse.c: lxc_file_for_each_line_mmap: 142 Failed to parse config file "/var/lib/lxc/android/config" at line "lxc.rootfs = /var/lib/lxc/android/rootfs"
      Failed to load config for android
      lxc-start: android: tools/lxc_start.c: main: 264 Failed to create lxc_container
      postmarketos:~$
      
      This pull request updates the config file, but also use the latest
      commit.
      Unverified
      d0f5d25e
    • Dang Huynh's avatar
      xiaomi-santoni: rebase to 3.18.138, add firmware and audio, fix splash (!328) · f05374fa
      Dang Huynh authored
      device-xiaomi-santoni:
      * Added initial audio support (generated by xml2ucm)
      * Fixed splash screen size (720x1280), which also fixes the screen
        showing "posma"
      
      firmware-xiaomi-santoni:
      * Firmware files are added (contains ADSP and WCNSS firmwares), these
      * files are from Developer ROM 03/29 by Xiaomi.
      
      linux-xiaomi-santoni:
      * Kernel updated to 3.18.138.
      * Modernized GCC, it'll now compile with the latest GCC from Alpine.
      
      [ci:skip-build]: already built successfully in CI
      Unverified
      f05374fa
  4. Apr 19, 2019
    • Oliver Smith's avatar
      main/kernel-scripts: remove (!329) · ffbbe41d
      Oliver Smith authored
      This package was a workaround for out-of-tree modules (wireguard). We
      have dropped the wireguard kernel module package already, and since
      kernel-scripts is failing to build now (it would need to be updated),
      let's drop it as well.
      
      If somebody wants to bring back *and maintain* the wireguard
      out-of-tree kernel module, I've documented how we had done it here:
      https://wiki.postmarketos.org/wiki/Out-of-tree_kernel_modules
      
      [ci:skip-build]: building the kernels that have been adjusted to drop
                       kernel-scripts related code would take too long for CI,
                       but I'm making sure that everything still builds before
                       merging.
      Unverified
      ffbbe41d
  5. Apr 18, 2019
  6. Apr 15, 2019
  7. Apr 14, 2019
    • Oliver Smith's avatar
      CI: enable crossdirect again · 1031ff82
      Oliver Smith authored
      All bugs should be ironed out now. Let's get some more testing by
      enabling crossdirect in CI again. The crossdirect feature is still only
      in pmbootstrap master, not in the latest pmbootstrap release. But if it
      works without problems for some time, we're ready to make a release.
      
      This reverts commit 6e3252e4.
      Unverified
      1031ff82
    • Oliver Smith's avatar
      cross/crossdirect: use qemu when linking (!318) · 2c07f284
      Oliver Smith authored
      Cross linker (e.g. ld from binutils-armhf) does not support any method
      of setting additional link paths, and this causes problems when building
      various packages. Work around this problem by calling the qemu binary
      instead of the cross binary from the native chroot, whenever we are
      linking.
      
      I have tested that this allows successfully building hello-world,
      coreinfo, libhybris for armhf. So this fixes #227 and fixes #228.
      
      Regarding performance, this is the same way as distcc does it. We would
      get a performance gain if we were able to use the cross-linker. But so
      far I could not figure out how to patch the binutils source to make it
      work like we want to have it. Maybe I'll ask on some binutils mailing
      list for advice. In the meantime, this workaround should make
      crossdirect work for all use-cases, and it is still faster than the
      previous distcc setup, because we can avoid the overhead of setting up
      and running a ssh server locally to work around missing authentication
      in distcc (see pmbootstrap!1649). Let's test this for some more time,
      and then make a pmbootstrap release that rolls out crossdirect for
      everyone.
      Unverified
      2c07f284
  8. Apr 12, 2019
  9. Apr 11, 2019
  10. Apr 08, 2019
Loading