FS#7083 - dependencies not removed after md5sum check fail
Attached to Project:
Pacman
Opened by Roman Kyrylych (Romashka) - Sunday, 06 May 2007, 15:52 GMT
Last edited by Roman Kyrylych (Romashka) - Tuesday, 05 June 2007, 14:29 GMT
Opened by Roman Kyrylych (Romashka) - Sunday, 06 May 2007, 15:52 GMT
Last edited by Roman Kyrylych (Romashka) - Tuesday, 05 June 2007, 14:29 GMT
|
Details
[roman@home nautilus-share]$ makepkg -Ssrf
==> Entering fakeroot environment ==> Making package: nautilus-share 0.7.1-1 (Ндл Тра 6 18:50:47 EEST 2007) ==> Checking Runtime Dependencies... ==> Checking Buildtime Dependencies... ==> Installing missing dependencies... ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored. resolving dependencies... done. looking for inter-conflicts... done. Targets: intltool-0.35.5-1 Total Package Size: 0,10 MB Proceed with installation? [Y/n] checking package integrity... done. cleaning up... done. (1/1) checking for file conflicts [#####################] 100% (1/1) installing intltool [#####################] 100% ==> Retrieving Sources... -> Using cached copy of nautilus-share-0.7.1.tar.gz -> Found usershare.conf in build dir ==> Validating source files with md5sums nautilus-share-0.7.1.tar.gz ... Passed usershare.conf ... FAILED ==> ERROR: One or more files did not pass the validity check! [roman@home nautilus-share]$ sudo pacman -R intltool checking dependencies... done. (1/1) removing intltool [#####################] 100% [roman@home nautilus-share]$ |
This task depends upon
Closed by Roman Kyrylych (Romashka)
Tuesday, 05 June 2007, 14:29 GMT
Reason for closing: Fixed
Additional comments about closing: in git
Tuesday, 05 June 2007, 14:29 GMT
Reason for closing: Fixed
Additional comments about closing: in git
I'm still not a big fan of makepkg doing all this. There are likely a lot of places that need checking for this stuff, so a patch would be much appreciated. Basically anywhere that "exit" is called in the script, we may need to run some cleanup stuff first.
I think an atexit wouldn't be too extreme, but it needs further thought.