skypher/paktahn

'-f' switch

Opened this issue · 9 comments

gour commented

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 commented

[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 commented
[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?

gour commented

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?

gour commented

It is with the paktahn-0.9.2-1.

Just reproduced this myself with eggdbus. Slating this for 0.95.