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#2729 - abs can not be used from behind a proxy

Attached to Project: Pacman
Opened by Alec Thomas (alecthomas) - Friday, 13 May 2005, 02:15 GMT
Last edited by Judd Vinet (judd) - Sunday, 15 May 2005, 18:12 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

"abs" uses cvsup which is not proxy aware. From the cvsup man page: "Simply run cvsup under the runsocks command, and add @M3novm to the end of the cvsup command line."

However, because runsocks uses LD_PRELOAD to override the system network functions and abs is statically linked under Arch, this will not work.

In fact it seems there is no way to use "abs" from behind a proxy at all given this limitation.

Some possible solutions are to dynamically link cvsup (which may or may not be feasible given that it is seemingly written in Modula2?!?!) or to use an alternative means of synchronising the ABS tree that is proxy aware (eg. rsync, wget, etc.). Providing a daily tarball of the various trees might be a last resort possibility.
This task depends upon

Closed by  Judd Vinet (judd)
Sunday, 15 May 2005, 18:21 GMT
Reason for closing:  Fixed
Comment by Judd Vinet (judd) - Sunday, 15 May 2005, 18:20 GMT
You can use rsync to pull the ABS tree if you like. It's not quite real time like cvsup is, but is close enough (updated once per hour).

# rsync -av --delete rsync.archlinux.org::abs /var/abs
Comment by Judd Vinet (judd) - Sunday, 15 May 2005, 18:21 GMT
I'll try to integrate this with the abs utility in the future.

Closing for now, though.

Loading...