Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1403991 - FTBFS: lua-posix-33.3.1-2.fc24
Summary: FTBFS: lua-posix-33.3.1-2.fc24
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: lua-posix
Version: 25
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Tim Niemueller
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1401157 (view as bug list)
Depends On:
Blocks: BaseRuntimeFTBFS
TreeView+ depends on / blocked
 
Reported: 2016-12-12 19:51 UTC by Stephen Gallagher
Modified: 2016-12-16 00:26 UTC (History)
4 users (show)

Fixed In Version: lua-posix-33.3.1-3.fc26 lua-posix-33.3.1-3.fc25
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-12-15 23:31:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Patch to fix FTBFS (2.17 KB, application/mbox)
2016-12-12 19:51 UTC, Stephen Gallagher
no flags Details

Description Stephen Gallagher 2016-12-12 19:51:33 UTC
Created attachment 1230894 [details]
Patch to fix FTBFS

Description of problem:
When attempting to rebuild portions of the frozen package set of Fedora 25, we discovered that lua-posix fails to build due to lua and perl no longer being present in the default buildroot.

Version-Release number of selected component (if applicable):
lua-posix-33.3.1-2.fc24

How reproducible:
Every time

Steps to Reproduce:
1. fedpkg clone lua-posix
2. fedpkg switch-branch f25
3. fedpkg mock-build

Actual results:
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/lua-posix.spec'] with env {'HOSTNAME': 'mock', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'LANG': 'en_US.UTF-8', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'SHELL': '/bin/bash', 'PS1': '<mock-chroot> \\s-\\v\\$ '} and shell False
sh: lua: command not found
error: line 20: Version required: Requires:       lua(abi) =

Expected results:
Successful build of the package.

Additional info:
This is needed as part of the Base Runtime effort. We are trying to minimize the possibility of churn from packaging changes post-F25 GA, so we would prefer to make a targeted build fix rather than unconditionally backporting from Rawhide unless both 1) no backwards-incompatible changes have occurred and 2) no new build- or runtime dependencies have appeared.

Please find attached a patch that pulls in a specfile hack to work around the lack of 'lua' in the srpm buildroot and adds BuildRequires: perl.

If you feel it is acceptable, please pull it in and commit it to dist-git. If you feel like you also want to update the Rawhide version to a newer upstream release, please commit this patch *first* and then a new set of patches to pull the new version (so that we can reference the specific git hash that fixes this issue). 

If you feel the patch is unacceptable, please respond before Dec. 22 with an explanation of why. If we hear no response before then, a provenpackager will make the change so that we can unblock the Base Runtime effort.

Comment 1 Stephen Gallagher 2016-12-12 19:54:00 UTC
*** Bug 1401157 has been marked as a duplicate of this bug. ***

Comment 2 Orion Poplawski 2016-12-12 22:34:59 UTC
Checked in and built.  Thanks.  F25 build coming.

Comment 3 Fedora Update System 2016-12-12 22:42:54 UTC
lua-posix-33.3.1-3.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-37db176300

Comment 4 Fedora Update System 2016-12-14 02:23:55 UTC
lua-posix-33.3.1-3.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-37db176300

Comment 5 Fedora Update System 2016-12-15 23:31:40 UTC
lua-posix-33.3.1-3.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2016-12-16 00:26:36 UTC
lua-posix-33.3.1-3.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.