Pacman

Historical bug tracker for the Pacman package manager.

The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues

This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
Tasklist

FS#72327 - makepkg --nobuild flag should imply--nodeps

Attached to Project: Pacman
Opened by ratijas (ratijas) - Saturday, 02 October 2021, 17:54 GMT
Last edited by morganamilo (morganamilo) - Saturday, 02 October 2021, 17:59 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 6.0.0
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:
For downloading packages only, with --nobuild flag,
makepkg shouldn't fail on missing dependencies --
even those specified in makedepends=() array.

It kinda doesn't make sense to bail out of downloading.
I mean, is it even possible that those dependencies might
be strictly required to fetch source?

Steps to Reproduce:
1. asp checkout pacman
2. makepkg -o
3. ...error?

❯ LC_ALL=C makepkg -o
==> Making package: pacman 6.0.1-2 (Sat Oct 2 20:51:08 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
-> asciidoc
-> fakechroot
==> ERROR: Could not resolve all dependencies.

❯ LC_ALL=C makepkg -od
==> Making package: pacman 6.0.1-2 (Sat Oct 2 20:53:30 2021)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
-> Found pacman-6.0.1.tar.xz
-> Found pacman-6.0.1.tar.xz.sig
-> Found pacman.conf
-> Found makepkg.conf
==> Validating source files with sha256sums...
pacman-6.0.1.tar.xz ... Passed
pacman-6.0.1.tar.xz.sig ... Skipped
pacman.conf ... Passed
makepkg.conf ... Passed
==> Verifying source file signatures with gpg...
pacman-6.0.1.tar.xz ... Passed
==> Extracting sources...
-> Extracting pacman-6.0.1.tar.xz with bsdtar
==> Starting prepare()...
==> Sources are ready.
This task depends upon

Closed by  morganamilo (morganamilo)
Saturday, 02 October 2021, 17:59 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Deps are needed to fetch sources (e.g. git) and to run prepare.

Loading...