1. 24 Sep, 2019 1 commit
  2. 18 Sep, 2019 6 commits
  3. 16 Sep, 2019 1 commit
  4. 13 Sep, 2019 2 commits
  5. 12 Sep, 2019 1 commit
  6. 27 Aug, 2019 1 commit
    • Minecrell's avatar
      Skip sparse image generation when installing to SD card (!1809) · c3a9452c
      Minecrell authored
      At the moment, attempting to install to SD card when
      flash_sparse is set to "true" will always fail because
      /home/pmos/rootfs does not exist in that case.
      
      Sparse images are only useful to speed up Fastboot flashing.
      Nothing will be able to read it from the SD card.
      The problem can therefore be avoided by simply skipping the
      generation of the sparse image when SD card installation is used.
      c3a9452c
  7. 23 Aug, 2019 2 commits
  8. 06 Aug, 2019 1 commit
  9. 28 Jul, 2019 1 commit
  10. 05 Jul, 2019 4 commits
  11. 03 Jul, 2019 3 commits
  12. 30 Jun, 2019 2 commits
  13. 26 Jun, 2019 1 commit
  14. 25 Jun, 2019 1 commit
  15. 11 Jun, 2019 1 commit
    • Alexey Min's avatar
      build/menuconfig: fix kconfig_edit (!1791) · c0a86750
      Alexey Min authored
      This fixes regression from commits 0431a519 and 4daf9916.
      
      pmbootstrap kconfig_edit raised an error while trying to checksum a package.
      
      Error was:
      (028793) [16:13:22] ERROR: 'module' object is not callable
      (028793) [16:13:22] See also: <https://postmarketos.org/troubleshooting>
      (028793) [16:13:22] Traceback (most recent call last):
        File "/home/lexx/dev/pmos/pmbootstrap/pmb/__init__.py", line 63, in main
          getattr(frontend, args.action)(args)
        File "/home/lexx/dev/pmos/pmbootstrap/pmb/helpers/frontend.py", line 279, in kconfig
          pmb.build.menuconfig(args, args.package)
        File "/home/lexx/dev/pmos/pmbootstrap/pmb/build/menuconfig.py", line 158, in menuconfig
          pmb.build.checksum(args, pkgname)
      TypeError: 'module' object is not callable
      
      The function was renamed, call new function.
      c0a86750
  16. 26 May, 2019 1 commit
    • Luca Weiss's avatar
      menuconfig: support mtk kernel directory style (!1790) · fef10fd5
      Luca Weiss authored
      (Some?) Mediatek kernels don't have the kernel in the top-level
      directory but in a subdirectory called 'kernel' next to a folder
      'mediatek' containing most device-specific code.
      
      Adjust the menuconfig code to be able to work with that.
      fef10fd5
  17. 24 May, 2019 2 commits
  18. 19 May, 2019 3 commits
    • Oliver Smith's avatar
      Add pmbootstrap checksum --verify (!1788) · b4c30197
      Oliver Smith authored
      Download all sources and verify their checksums.
      
      This will be used in pmaports.git CI, if ci:skip-build is set in the
      commit message (currently it just skips the build, and we don't test if
      the source checksums are valid or not).
      b4c30197
    • Oliver Smith's avatar
      Prepare 1.6.1 release · 110b5821
      Oliver Smith authored
      110b5821
    • Oliver Smith's avatar
      envkernel.sh: fallback to old armhf hostspec (!1786) · 9cf3e741
      Oliver Smith authored
      The armhf hostspec triplet has changed during the Alpine 3.6 release
      cylcle. It was recently adjusted in abuild's arch_to_hostspec()
      function [1]. Cross compilers in postmarketOS that were built with a
      previous version of abuild still have the old hostspec in the name.
      Since we use the same function in envkernel.sh to get the cross compiler
      name, it is currently failing here for armhf.
      
      We can't simply bump the pkgrel to force a rebuild, because that would
      make them go out of sync with the upstrem (non-cross) compiler packages.
      That would break the workflow for fixing incompatibilities with Alpine
      (see [2]).
      
      Add a workaround to envkernel.sh, to detect if the installed armhf cross
      compiler binaries still have the old name.
      
      [1] https://github.com/alpinelinux/abuild/pull/56
      [2] https://wiki.postmarketos.org/wiki/Repository_maintenance
      9cf3e741
  19. 16 May, 2019 1 commit
    • Oliver Smith's avatar
      Qemu test: use pmbootstrap --details-to-stdout (!1785) · f26eb0d9
      Oliver Smith authored
      The qemu test executes a pmbootstrap instance with
      pmb.helpers.run.user(). Use the --details-to-stdout flag from now on for
      the started pmbootstrap process, so it is not silent when downloading
      packages with apk, and will therefore not run into the timeout of the
      parent process (which kills processes that are silent for more than five
      minutes by default).
      
      This fixes the test in our CI infrastructure.
      f26eb0d9
  20. 10 May, 2019 1 commit
  21. 09 May, 2019 2 commits
  22. 05 May, 2019 1 commit
    • Oliver Smith's avatar
      Mount /dev/shm in chroots · 8187c668
      Oliver Smith authored
      Fix configure crash when building mozjs60 by mounting tmpfs as /dev/shm
      in chroots. This is an important fix, because of this dependency chain,
      that is currently broken in armhf and armv7 (see pmaports#244):
      
      postmarketos-base -> networkmanager -> polkit -> mozjs60
      8187c668
  23. 02 May, 2019 1 commit