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#1769 - makepkg dependency checking with -s

Attached to Project: Pacman
Opened by Jan de Groot (JGC) - Wednesday, 10 November 2004, 20:30 GMT
Last edited by Dan McGee (toofishes) - Thursday, 20 December 2007, 14:01 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To Aaron Griffin (phrakture)
Dan McGee (toofishes)
Architecture All
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version 3.1.0
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

When running makepkg with the -s switch, it does not go very well with versioned dependencies.
When I add a dependency on let's say gconf>=2.8.1, makepkg installs gconf-2.8.0.1-1 using pacman and then goes building.

When I start makepkg without -s switch and having gconf-2.8.0.1-1 installed, makepkg will fail on the dependency as expected.
This task depends upon

Closed by  Dan McGee (toofishes)
Thursday, 20 December 2007, 14:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in 3.1
Comment by Judd Vinet (judd) - Sunday, 19 December 2004, 01:16 GMT
Yes, makepkg has never handled version comparators, only package names.

This is on the todo list, though.
Comment by arjan timmerman (blaasvis) - Sunday, 02 October 2005, 09:12 GMT
status ?
Comment by Dan McGee (toofishes) - Thursday, 01 February 2007, 21:41 GMT
Does this still happen? Requires testing with makepkg 3.
Comment by Aaron Griffin (phrakture) - Saturday, 10 February 2007, 07:40 GMT
Going to defer this until 3.1, as it's a rather rare case that this happens in.
Comment by Aaron Griffin (phrakture) - Friday, 28 September 2007, 02:02 GMT
  • Field changed: Status (Assigned → Requires Testing)
  • Field changed: Category ( → General)
  • Field changed: Due in Version (Undecided → 3.1.0)
  • Field changed: Architecture (not specified → All)
This appears to work fine in the newest incarnation of makepkg.

Jan?
Comment by Allan McRae (Allan) - Thursday, 20 December 2007, 04:33 GMT
I haven't checked explicitly but makepkg uses pacman -T and in the function pacman_deptest (src/pacman/deptest.c), line 56 does the version testing [ if(pkg && alpm_depcmp(pkg, dep)) ] so I'd say this is fixed.
Comment by Aaron Griffin (phrakture) - Thursday, 20 December 2007, 07:46 GMT
Dan I think this can be closed, can you just verify that I'm not crazy here 8)

Loading...