Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#22960 - [hugin] "make" and "perl-exiftool" should be in package depends

Attached to Project: Arch Linux
Opened by Rob (Photoguy) - Saturday, 19 February 2011, 13:45 GMT
Last edited by Ionut Biru (wonder) - Saturday, 19 February 2011, 16:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details


Description:

Hugin creates a panorama by creating a makefile and running make to produce the final output. This means that make is a dependency, however it is not listed in the package dependencies. A non-developer who installs hugin will not be able to produce any output until they install make as well.

Additionally, recent versions of hugin have required perl-exiftool to work, however it is still listed in optdepends in the Arch package. It should be in depends.


Steps to reproduce:

1. Install hugin
2. Make sure make and/or perl-exiftool are uninstalled
3. Try to render a project
This task depends upon

Closed by  Ionut Biru (wonder)
Saturday, 19 February 2011, 16:54 GMT
Reason for closing:  Fixed
Comment by Rémy Oudompheng (remyoudompheng) - Saturday, 19 February 2011, 13:48 GMT
Hello,
We don't specify make in package dependencies. Anyone building a package is supposed to install the base-devel package group.
Comment by Rob (Photoguy) - Saturday, 19 February 2011, 13:52 GMT
Filed with high severity since it prevents the package working as-is, but it's easily worked around (pacman -S make perl-exiftool).
Comment by Rob (Photoguy) - Saturday, 19 February 2011, 13:54 GMT
Remy, in this case the package actually needs make to run, not just to build. It generates a makefile and runs make on it as the rendering process.

Loading...