'-f' switch
Opened this issue · 9 comments
Hello!
Is there any workaround for the situation when '-f' switch is required like in the situation below:
"haskell-cabal" is already installed. ==> ERROR: A package has already been built. (use -f to overwrite)
Sincerely,
Gour
Paktahn cleans up after itself, so I'm not sure how to reproduce this problem. Can you give us full instructions on how to get to this message?
[gour@gaura-nitai gour] sudo bb -Sy paktahn
warning: paktahn does not match any package or group in sync db
--> Searching for packages in AUR... --> Loading AUR taurball data... warning: about to source /tmp/bauerbill/build/AUR/paktahn/PKGBUILD
view [v] backup [b] edit [e] continue [ok] abort [x] ok
--> an associated install file was found for paktahn: /tmp/bauerbill/build/AUR/paktahn/paktahn.install view [v] backup [b] edit [e] continue [ok] abort [x] ok
--> Loading ABS taurball data... --> detected PKGDEST in /etc/makepkg.conf --> Determining sizes of source files... --> Building paktahn... --> Installing /var/abs/local/gaur/paktahn-0.8.3-1-x86_64.pkg.tar.gz... --> Running pacman: /usr/bin/pacman --cachedir "/var/cache/pacman/pkg" -U /var/abs/local/gaur/paktahn-0.8.3-1-x86_64.pkg.tar.gz loading package data...
checking dependencies...
(1/1) checking for file conflicts [####################################################################################] 100% (1/1) upgrading paktahn [####################################################################################] 100% IMPORTANT:
You need to have sudo configured to install packages. For users with light background terminals:
consult the documentation for setting the appropriate color scheme.
--> Done
[gour@gaura-nitai gour] pak -S paktahn ==> Cache "local" is out of date, refreshing. ==> Package paktahn already installed. Reinstall it (y/N) y ==> Installing package "paktahn" from AUR.
--2010-01-25 11:06:10-- http://aur.archlinux.org/packages/paktahn/paktahn.tar.gz Resolving aur.archlinux.org... 208.92.232.29
Connecting to aur.archlinux.org|208.92.232.29|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1144 (1,1K) [application/x-tgz]
Saving to: “paktahn.tar.gz”
100%[=====================================================================================================>] 1.144 --.-K/s in 0,001s
2010-01-25 11:06:11 (1,97 MB/s) - “paktahn.tar.gz” saved [1144/1144]
tar: Record size = 10 blocks
paktahn
paktahn/PKGBUILD
paktahn/paktahn.install
==> The PKGBUILD checksum doesn't match our records. Review the PKGBUILD? (y/n) n ==> You have already reviewed this PKGBUILD file
==> Continue building "paktahn" (Y/n) y ==> Package "pacman" is already installed. ==> Package "readline" is already installed. ==> Package "sudo" is already installed. ==> Package "svn" is already installed. ==> Package "sbcl" is already installed. ==> ERROR: A package has already been built. (use -f to overwrite)
==> Makepkg failed (status 1)
Please choose how you want to proceed:
0: [SKIP-PACKAGE ] Skip installation of package "paktahn" and continue 1: [CHECKOUT-AND-SKIP] Checkout the PKGBUILD into a subdirectory and skip installation 2: [CHECKOUT-AND-QUIT] Checkout the PKGBUILD into a subdirectory and quit 3: [QUIT ] Quit Paktahn
[0-3] ==> 3
*bb is symlink to bauerbill.
Sincerely,
Gour
What's the output of
ls ~/.paktahn/aur/
[gour@gaura-nitai gour] ls ~/.paktahn/aur/ total 44K -rw-r--r-- 1 gour 592 Aug 11 11:27 bibstuff.tar.gz -rw-r--r-- 1 gour 570 May 3 2009 django-mptt-svn.tar.gz drwxr-xr-x 3 gour 4,0K Nov 11 21:08 gtg -rw-r--r-- 1 gour 560 Jul 9 2009 gtg.tar.gz -rw-r--r-- 1 gour 607 Jul 8 2009 python25-virtualenv.tar.gz -rw-r--r-- 1 gour 500 Sep 1 07:48 python-pywebdav.tar.gz -rw-r--r-- 1 gour 476 Aug 16 17:03 wget-log -rw-r--r-- 1 gour 492 Aug 16 18:12 wget-log.1 -rw-r--r-- 1 gour 448 Aug 31 15:14 wget-log.2 -rw-r--r-- 1 gour 327 Aug 31 15:16 wget-log.3 -rw-r--r-- 1 gour 476 Sep 1 07:46 wget-log.4
Does this happen every time?
It seems so...
Just tried again two times and here is the output:
[gour@gaura-nitai mysql2postgres] pak -S paktahn ==> Package paktahn already installed. Reinstall it (y/N) y ==> Installing package "paktahn" from AUR. --2010-01-26 13:34:46-- http://aur.archlinux.org/packages/paktahn/paktahn.tar.gz Resolving aur.archlinux.org... 208.92.232.29 Connecting to aur.archlinux.org|208.92.232.29|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1144 (1,1K) [application/x-tgz] Saving to: “paktahn.tar.gz” 100%[=====================================================================================================>] 1.144 --.-K/s in 0,001s 2010-01-26 13:34:47 (2,04 MB/s) - “paktahn.tar.gz” saved [1144/1144] tar: Record size = 10 blocks paktahn paktahn/PKGBUILD paktahn/paktahn.install ==> The PKGBUILD checksum doesn't match our records. Review the PKGBUILD? (y/n) n ==> You have already reviewed this PKGBUILD file ==> Continue building "paktahn" (Y/n) y ==> Package "pacman" is already installed. ==> Package "readline" is already installed. ==> Package "sudo" is already installed. ==> Package "svn" is already installed. ==> Package "sbcl" is already installed. ==> ERROR: A package has already been built. (use -f to overwrite) ==> Makepkg failed (status 1) Please choose how you want to proceed: 0: [SKIP-PACKAGE ] Skip installation of package "paktahn" and continue 1: [CHECKOUT-AND-SKIP] Checkout the PKGBUILD into a subdirectory and skip installation 2: [CHECKOUT-AND-QUIT] Checkout the PKGBUILD into a subdirectory and quit 3: [QUIT ] Quit Paktahn [0-3] ==> 3
Can anyone confirm that this bug is still present?
It is with the paktahn-0.9.2-1.
Just reproduced this myself with eggdbus. Slating this for 0.95.