FS#20005 - [devtools] makechrootpkg does not pick up on changelogs

Attached to Project: Arch Linux
Opened by Borromini (Borromini) - Monday, 28 June 2010, 04:38 GMT
Last edited by Allan McRae (Allan) - Monday, 28 June 2010, 04:42 GMT
Task Type Bug Report
Category Scripts & Tools
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version 3.4.0
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:

The makechrootpkg will not build packages when a changelog file is provided as per the latest PKGBUILD conventions (ie a separate changelog= line). Makepkg itself will build the package just fine; the chroot fails to pick up the changelog file.

Steps to Reproduce:


[stijn@hermes scmpc]$ ls
PKGBUILD scmpc-0.2.2.tar.bz2 scmpc.changelog scmpcd
[stijn@hermes scmpc]$ sudo makechrootpkg -r ~/chroot/
==> ERROR: Changelog file (scmpc.changelog) does not exist.
Build failed, check /home/stijn/chroot/copy/build
[stijn@hermes scmpc]$ ls /home/stijn/chroot/copy/build
PKGBUILD
[stijn@hermes scmpc]$ sudo cp scmpc.changelog /home/stijn/chroot/copy/build/ -v
‘scmpc.changelog’ -> ‘/home/stijn/chroot/copy/build/scmpc.changelog’
[stijn@hermes scmpc]$ sudo makechrootpkg -r ~/chroot/
==> ERROR: Changelog file (scmpc.changelog) does not exist.
Build failed, check /home/stijn/chroot/copy/build
[stijn@hermes scmpc]$ ls /home/stijn/chroot/copy/build
PKGBUILD
[stijn@hermes scmpc]$ pacman -Qo /usr/sbin/makechrootpkg
/usr/sbin/makechrootpkg is owned by devtools 0.9.6-1
This task depends upon

Closed by  Allan McRae (Allan)
Monday, 28 June 2010, 04:42 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#19996 
Comment by Dan McGee (toofishes) - Monday, 28 June 2010, 04:39 GMT
  • Field changed: Attached to Project (Pacman → Arch Linux)
Wrong project, although I can understand the mixup here.
Comment by Dan McGee (toofishes) - Monday, 28 June 2010, 04:40 GMT

Loading...