Project

General

Profile

Bug #3054

nonsystemd: Cannot upgrade libretools because of `Depends on: pacman<5.3`

arnau - almost 3 years ago - . Updated almost 3 years ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

0%


Description

  1. pacman --debug -Syyuu base your-freedom
    error: failed to prepare transaction (could not satisfy dependencies)
    :: installing pacman (6.0.0-2.parabola1) breaks dependency 'pacman<5.3' required by libretools
And indeed libretools from nonsystemd repository depends on pacman<5.3 whereas the current version of pacman in the repository is 6.0.0-2.parabola1:
  1. pacman -Si libretools
    Repository : nonsystemd
    Name : libretools
    Version : 20181004-6.1.nonsystemd2
    Description : Programs for Parabola development
    Architecture : any
    URL : https://git.parabola.nu/packages/libretools.git/
    Licenses : GPL3 GPL2
    Groups : None
    Provides : None
    Depends On : librelib=20181004 gitget=20181004 pacman>=5.1.1-1.parabola5
    pacman<5.3 arch-install-scripts binutils expac fakeroot make
    openssh rsync chroot-nspawn tokyocabinet subversion wget
    Optional Deps : qemu-user-static-binfmt: To build ARM packages from x86
    Conflicts With : devtools libretools-mips64el
    Replaces : libretools-mips64el
    Download Size : 65.96 KiB
    Installed Size : 225.13 KiB
    Packager : David P. <>
    Build Date : Tue 01 Sep 2020 11:57:16 PM CEST

Files

libretools-nonsystemd.patch (954 Bytes) libretools-nonsystemd.patch Fix for nonsystemd libretools arnau, 2021-06-27 12:14 PM

History

#1

Updated by arnau almost 3 years ago

It seems like a straightforward fix as the last commit on libretools from libre.git has to be applied on libretools from nonsystemd.git. I was not able to test because of the following error with librechroot (even after a cold reboot, I still have this problem):

==> Starting pre-build activities...
 |  ==> Downloading blacklist of proprietary software packages...done
 |    -> Inspecting package pkgname=libretools (20181004-6.2.nonsystemd2)
==> Downloading sources...
 |  ==> Making package: libretools 20181004-6.2.nonsystemd2 (Sun 27 Jun 2021 02:13:27 PM CEST)
 |  ==> Retrieving sources...
 |    -> Found libretools-20181004.tar.gz
 |    -> Found libretools-20181004.tar.gz.sig
 |    -> Found nonsystemd.patch
 |    -> Found 0002-libremakepkg-pacman_5_2.patch
 |  ==> Validating source files with sha256sums...
 |      libretools-20181004.tar.gz ... Passed
 |      libretools-20181004.tar.gz.sig ... Skipped
 |      nonsystemd.patch ... Passed
 |      0002-libremakepkg-pacman_5_2.patch ... Passed
 |  ==> Verifying source file signatures with gpg...
 |      libretools-20181004.tar.gz ... Passed
 |  ==> Entering fakeroot environment...
 |  ==> Creating source package...
 |    -> Adding PKGBUILD...
 |    -> Generating .SRCINFO file...
 |    -> Adding libretools-20181004.tar.gz...
 |    -> Adding libretools-20181004.tar.gz.sig...
 |    -> Adding nonsystemd.patch...
 |    -> Adding 0002-libremakepkg-pacman_5_2.patch...
 |    -> Adding install file (libretools.install)...
 |    -> Compressing source package...
 |  ==> Leaving fakeroot environment.
 |  ==> Source package created: libretools (Sun 27 Jun 2021 02:13:28 PM CEST)
==> Starting to build the package...
 |  mount: /srv/parabola/archbuild/default/arnau/startdir: mount point is busy.
 |  mount: /srv/parabola/archbuild/default/arnau/startdir: mount point is busy.
 |  /chcleanup: line 89: /dev/fd/63: No such file or directory
==> ERROR: Failure(s) in pre_build: clean_chroot
==> Copying log and package files out of the chroot...

#2

Updated by bill-auger almost 3 years ago

  • Assignee set to bill-auger
#3

Updated by bill-auger almost 3 years ago

  • Assignee changed from bill-auger to Megver83
  • Status changed from unconfirmed to fixed

Also available in: Atom PDF