Skip to content
Snippets Groups Projects
  1. Oct 21, 2024
  2. Oct 18, 2024
  3. Oct 17, 2024
  4. Oct 16, 2024
    • Clayton Craft's avatar
      Revert "pmb.install.losetup: Run kpartx, losetup in chroot (MR 2430)" · 1ec55fc1
      Clayton Craft authored
      This series breaks pmbootstrap, and that's not good[1]. A bug was filed
      about this (#2465), and there have been multiple attempts to fix it (!
      2435 and !2436). It kinda seems like we don't have time to fix/test this
      for a while longer, which is fine, but given the impact this bug has I
      think we should be revert this series until this issue is solved/tested.
      
      1. pmb is broken in some specific cases, which means some workflows are
      broken. One example is that this breaks the pmaports CI, so no work can
      be done in pmaports.
      1ec55fc1
  5. Oct 15, 2024
  6. Oct 13, 2024
  7. Oct 11, 2024
    • Clayton Craft's avatar
      pmb.build: make sure cross compiler config is appropriate for each given package (MR 2433) · e56eadd6
      Clayton Craft authored
      Here's the problem: Imagine a queue with 2 packages in it, the 1st
      package uses crossdirect and the second uses cross-native. When building
      the 1st package, pmb will configure the native chroot for crossdirect
      as expected. When it gets to the 2nd package, the chroot env/config
      might not be appropriate for actually doing a native cross compile.
      
      This re-inits the cross compiler stuff if the cross compile method
      changes while processing the queue.
      
      Another approach that might solve this problem is to not re-use chroots
      when building packages... I didn't think this was a good way to go
      because it would greatly increase runtime (having to recreate chroots
      multiple times)
      e56eadd6
  8. Oct 08, 2024
  9. Oct 07, 2024
  10. Oct 03, 2024
  11. Sep 30, 2024
Loading