Bug 755320

Summary: tuxcmd can not be built due to new libarchive and new glib
Product: [Fedora] Fedora Reporter: Niels de Vos <ndevos>
Component: tuxcmdAssignee: Tomáš Bžatek <tbzatek>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: tbzatek, tsmetana
Target Milestone: ---Keywords: EasyFix, Patch
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: tuxcmd-0.6.70-3.fc17 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-14 13:55:40 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
use archive_version_string() instead of ARCHIVE_LIBRARY_VERSION
none
fix to include only glib.h none

Description Niels de Vos 2011-11-20 16:09:19 UTC
Created attachment 534671 [details]
use archive_version_string() instead of ARCHIVE_LIBRARY_VERSION

Description of problem:
libarchive was updated and tuxcmd needs a rebuild to satisfy the dependencies.
Unfortnately tuxcmd can not be built in Rawhide, the two attached patches are
required.

Version-Release number of selected component (if applicable):
tuxcmd-0.6.70-2.fc17

How reproducible:
100%

Steps to Reproduce:
1. fedpkg clone tuxcmd
2. cd tuxcmd
3. fedpkg build --scratch

Actual results:
tuxcmd fails to built due to
1. libarchive 3.x provides the libarchive-version-string in a different way
2. glib/gunicode.h may not be included directly any more

Expected results:
tuxcmd rebuilds without issue

Additional info:
A rebuilt with the two patches was done in a local mock environment. A build in koji failed (http://koji.fedoraproject.org/koji/taskinfo?taskID=3527538) due to some gvfs/libcdio_cdda dependency issues. The local mock (with yesterdays Rawhide) finished successfully.

Comment 1 Niels de Vos 2011-11-20 16:10:03 UTC
Created attachment 534672 [details]
fix to include only glib.h

Comment 2 Tomáš Bžatek 2011-11-24 18:27:51 UTC
Thanks for the patches, built as tuxcmd-0.6.70-3.fc17

I'll keep this bugreport open until I fix the upstream git repository and commit your patches there.

Comment 3 Tomáš Bžatek 2011-12-14 13:55:40 UTC
Interesting enough, the upstream sources have these issues fixed (without knowing of them!), I've fixed another issue. Anyway, all fixed now, closing.