Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: archlinux/devtools
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: archlinuxcn/devtools
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 9 files changed
  • 4 contributors

Commits on Jan 28, 2026

  1. arch-nspawn: read CacheDir option from host's conf

    This went unnoticed on build.archlinux.org until we tried switching away
    from its local /srv/ftp/ mirror. With a remote mirror, the chroots would
    ignore all the cached packages under /srv/ftp/pool/{packages,community}.
    
    With the local file:// mirror gone, arch-nspawn wouldn't mount the cache
    directories from the host into the chroot. The fix is to read the option
    from the host's pacman.conf, instead of the one given to arch-nspawn and
    the one existing inside the working directory.
    foutrelis authored and yan12125 committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    5736026 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7dedfa5 View commit details
    Browse the repository at this point in the history
  3. Change default BUILDTOOL to devtools-archlinuxcn

    While allowing settings it back to devtools. See discussions on [1].
    
    [1] archlinuxcn/repo#2798
    yuyichao authored and yan12125 committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    803c6d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ee0c92 View commit details
    Browse the repository at this point in the history
  5. Use x86_64 mirrors for x86_64_v3

    pacman uses the first specified Architecture value in mirrorlist $arch
    variable replacement [1], so extra-x86_64_v3-build does not work before
    official x86_64_v3 repos are configured. The issue is workarounded by
    using x86_64 mirrors for now.
    
    See: archlinuxcn/repo#2201 (reply in thread)
    
    [1] https://gitlab.archlinux.org/pacman/pacman/-/commit/3179db108a83104d9de6d1d607f55f8118e92160
    yan12125 committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    31a1f0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e8398c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a45cc3d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    840633d View commit details
    Browse the repository at this point in the history
Loading