Skip to content
Snippets Groups Projects
  1. Mar 23, 2025
  2. Feb 19, 2025
  3. Feb 16, 2025
  4. Feb 13, 2025
  5. Feb 04, 2025
  6. Feb 03, 2025
  7. Jan 27, 2025
  8. Jan 09, 2025
  9. Jan 07, 2025
  10. Jan 06, 2025
    • Jan Jasper de Kroon's avatar
      linux-pine64-pinephonepro: fix notification LED behavior (MR 5991) · 5b0122e1
      Jan Jasper de Kroon authored and Oliver Smith's avatar Oliver Smith committed
      Enable CONFIG_LEDS_GROUP_MULTICOLOR as a module to fix issue #3424.
      Previously, notifications triggered the torch flash instead of the
      status indicator LED. This change allows proper use of the multicolor
      LED driver, ensuring notifications utilize the status indicator LED.
      
      [ci:skip-build]: already built successfully in CI
      
      (cherry picked from commit fb0be371)
      5b0122e1
  11. Jan 05, 2025
    • Oliver Smith's avatar
      cross/grub-efi-x86: upgrade to 2.12-r7 · 88388f50
      Oliver Smith authored
      Done with:
        $ pmbootstrap --offline aportgen grub-efi-x86
      88388f50
    • Johannes Krampf's avatar
      pine64-pinephone: fix u-boot user script load address (MR 5980) · 5a9c47ea
      Johannes Krampf authored and Newbyte's avatar Newbyte committed
      Fixes #3414.
      
      The package `device-pine64-pinephone-vccq-mod` installs a u-boot user script.
      The user script was loaded at address 0x50700000 partially overwriting
      the initramfs (0x4FF00000-0x50883fd1), and causing a boot loop.
      
      The user script load address was increased to 0x50f00000, leaving 16MB
      of free space for the initramfs, the current initramfs size is 9.52MB.
      
      Tested: Build and install package on Pinephone 1.2a running PMOS 24.12.
      [ci:skip-build]: already built successfully in CI
      
      (cherry picked from commit 8e0a56fd)
      5a9c47ea
  12. Jan 03, 2025
  13. Dec 31, 2024
    • Clayton Craft's avatar
      main/boot-deploy: use busybox sh (MR 5960) · 921a1143
      Clayton Craft authored
      boot-deploy uses 'local', which technically isn't POSIX-compliant
      and if someone has 'sh' from something else that strictly adheres to
      POSIX then boot-deploy will fail.
      This is a workaround for boot-deploy#38
      
      [ci:skip-build]: already built successfully in CI
      
      (cherry picked from commit dcc52796)
      921a1143
  14. Dec 22, 2024
  15. Dec 21, 2024
  16. Dec 20, 2024
  17. Dec 19, 2024
  18. Dec 17, 2024
  19. Dec 16, 2024
  20. Dec 14, 2024
    • Fiona Klute's avatar
      main/postmarketos-base-ui: Fix growing number of tethering unudhcpd instances (MR 5905) · 3f2f6311
      Fiona Klute authored and Clayton Craft's avatar Clayton Craft committed
      /usr/lib/NetworkManager/dispatcher.d/50-tethering.sh had a typo in the
      "killall" command in the "disable_tethering" function, leading to it
      never stopping any unudhcpd process. As a new instance is started each
      time a USB cable is connected, so the number of instances kept growing
      until reboot. Fix the typo so any old unudhcpd instance is actually
      stopped before starting a new one.
      
      To illustrate the bug, a sample with an uptime of 4 days:
      
      $ ps w | grep unudhcpd
       2467 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
       5009 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
       5525 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
       6360 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
       7271 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
       9356 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      11045 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      14779 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      15696 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      17454 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      19119 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      24729 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      25565 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      25691 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      27417 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      30649 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      31690 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
      [ci:skip-build]: already built successfully in CI
      
      (cherry picked from commit 1b83a764)
      3f2f6311
  21. Dec 13, 2024
  22. Dec 12, 2024
    • Oliver Smith's avatar
      main/postmarketos-artwork: set wallpaper: Dawning (MR 5900) · 6b8c27b0
      Oliver Smith authored
      Related: https://fosstodon.org/@postmarketOS/113624366198561582
      
      [ci:skip-build]: already built successfully in CI
      
      (cherry picked from commit e195bc11)
      6b8c27b0
    • Oliver Smith's avatar
      main/postmarketos-ui-gnome-mobile: fix gnome-mobile-extensions-app dep (MR 5899) · 95c36d2d
      Oliver Smith authored
      Fix the bug that prevented "pmbootstrap install" from working with
      postmarketos-ui-gnome (not -mobile).
      
      This bug has been here in pmaports for a long time, but until recent
      changes in apk's resolver code, this did not fail (apk installed
      gnome-extensions-app instead of gnome-mobile-extensions-app in that
      scenario).
      
      How it happened:
      * postmarketos-ui-gnome has _pmb_recommends="gnome-extensions-app".
      * pmbootstrap: pmb.install._install.get_recommends() works like this:
        1. Look at the packages i in _pmb_recommends of the packages that
           will be installed in "pmbootstrap install".
        2. For each package j in _pmb_recommends of i:
          2.1 Add all packages in j's _pmb_recommends to the list of
              packages to be installed.
          (2.2 Recurse by doing 1. with each package in j's _pmb_recommends.)
      * In step 2:
        * pmaports doesn't have a gnome-extensions-app (it's in Alpine, a
          subpackage of gnome-shell).
        * Therefore our gnome-shell-mobile fork gets looked at, which has a
          gnome-mobile-extensions-app subpackage that provides
          gnome-extensions-app.
        * pmbootstrap looks at the _pmb_recommends of the gnome-shell-mobile
          package, which has "gnome-mobile-extensions-app" (this is wrong,
          it should be in postmarektos-ui-gnome-mobile instead and this patch
          fixes this!).
        * pmbootstrap adds the "gnome-mobile-extensions-app" to the list of
          packages to be installed.
      * The result is an "apk add" line that has "postmarketos-ui-gnome" and
        "gnome-mobile-extensions-app" (and more packages), which results in a
        conflict betwen gnome and gnome-mobile packages.
      
      Fixes: issue 3360
      [ci:skip-vercheck]: _pmb_recommends changes don't need package rebuilds
      [ci:skip-build]: already built successfully in CI
      
      (cherry picked from commit 22087e93)
      95c36d2d
    • Newbyte's avatar
      linux-purism-librem5: upgrade to 6.6.63 (MR 5898) · 3daf9a9b
      Newbyte authored and Oliver Smith's avatar Oliver Smith committed
      [ci:skip-build]: already built successfully in CI
      
      (cherry picked from commit 52f58a9c)
      3daf9a9b
    • Ferass El Hafidi's avatar
      testing/u-boot-librecomputer-lafrite: remove (MR 5897) · db1c5262
      Ferass El Hafidi authored and Oliver Smith's avatar Oliver Smith committed
      
      lafrite has u-boot in SPI already
      
      it also prevents lafrite from booting because pmbootstrap uses GPT partitioning now.
      
      Signed-off-by: default avatarFerass El Hafidi <funderscore@postmarketos.org>
      (cherry picked from commit cd1599ba)
      db1c5262
  23. Dec 11, 2024
Loading