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.
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.
FS#7316 - [PATCH] Multiple errors with makepkg -R with no pkg directory
Attached to Project:
Pacman
Opened by Dag (rixxon) - Wednesday, 30 May 2007, 22:20 GMT
Last edited by Dan McGee (toofishes) - Thursday, 31 May 2007, 03:58 GMT
Opened by Dag (rixxon) - Wednesday, 30 May 2007, 22:20 GMT
Last edited by Dan McGee (toofishes) - Thursday, 31 May 2007, 03:58 GMT
|
DetailsSummary and Info:
Running makepkg -R with no $startdir/pkg results in multiple errors and a package with the full content of $startdir. I was not fully able to make out if this bug is still in the Git version, which is quite different from the makepkg in current, but just in case, I patched create_package() to check for $pkgdir first. Steps to Reproduce: % mv pkg _pkg % makepkg -R ... ==> Removing info/doc files... /usr/bin/makepkg: line 930: cd: /home/dag/builds/io/pkg: No such file or directory ==> Compressing man pages... ==> Stripping debugging symbols from libraries... ==> Stripping symbols from binaries... ==> Removing empty directories... /usr/bin/makepkg: line 982: cd: /home/dag/builds/io/pkg: No such file or directory du: cannot access `/home/dag/builds/io/pkg': No such file or directory ==> Generating .FILELIST file... /usr/bin/makepkg: line 997: cd: /home/dag/builds/io/pkg: No such file or directory ==> Generating .PKGINFO file... /usr/bin/makepkg: line 1002: cd: /home/dag/builds/io/pkg: No such file or directory ==> Copying install script... cp: cannot create regular file `/home/dag/builds/io/pkg/.INSTALL': No such file or directory ==> Compressing package... /usr/bin/makepkg: line 1062: cd: /home/dag/builds/io/pkg: No such file or directory tar: .INSTALL: Cannot stat: No such file or directory tar: io-20070528-1-i686.pkg.tar.gz: file changed as we read it tar: Error exit delayed from previous errors ==> ERROR: Failed to create package file. % pacman -Qlp io-20070528-1-i686.pkg.tar.gz | head -10 io /Io-2007-05-28.zip io /PKGBUILD io /_pkg/ io /_pkg/.FILELIST io /_pkg/.INSTALL io /_pkg/.PKGINFO io /_pkg/usr/ io /_pkg/usr/bin/ io /_pkg/usr/bin/io io /_pkg/usr/bin/io_static % pacman -Qlp io-20070528-1-i686.pkg.tar.gz | tail -10 io /src/Io-2007-05-28/tools/_build/binaries/io_static io /src/Io-2007-05-28/tools/_build/objs/ io /src/Io-2007-05-28/tools/_build/objs/main.o io /src/Io-2007-05-28/tools/io/ io /src/Io-2007-05-28/tools/io/DocsExtractor.io io /src/Io-2007-05-28/tools/old/ io /src/Io-2007-05-28/tools/old/processIoCode.io io /src/Io-2007-05-28/tools/old/processIoCodeFor.io io /src/Io-2007-05-28/tools/source/ io /src/Io-2007-05-28/tools/source/main.c |
This task depends upon
Closed by Dan McGee (toofishes)
Thursday, 31 May 2007, 03:58 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in my git tree
Thursday, 31 May 2007, 03:58 GMT
Reason for closing: Fixed
Additional comments about closing: fixed in my git tree
0001-Check-if-pkgdir-exist-in...