Bug 1303007 - Arch-specific libreoffice-headless Provide cannot be used as a build-require
Summary: Arch-specific libreoffice-headless Provide cannot be used as a build-require
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: David Tardon
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-29 09:40 UTC by Petr Pisar
Modified: 2016-02-22 18:54 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-02-22 18:54:15 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1303619 0 unspecified CLOSED Cannot install libreoffice-sdk: nothing provides java-devel(x86-64) 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 1305212 0 unspecified CLOSED perl-OpenOffice-UNO: FTBFS in rawhide 2021-02-22 00:41:40 UTC

Internal Links: 1303619 1305212

Description Petr Pisar 2016-01-29 09:40:59 UTC
Since commit:

commit 6456d6e5f30c55a43cd923e2fdbb3a6b79a3ca9d
Author: David Tardon <dtardon>
Date:   Sat Dec 26 16:26:28 2015 +0100

    make all deps arch-specific

libreoffice-core provides libreoffice-headless(x86-64) instead of libreoffice-headless. This makes the symbol unusable in build-requires because build-requires are forbidden to be arch-specific (https://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines#BuildRequires_and_.25.7B_isa.7D).

This prevents perl-OpenOffice-UNO from building <http://koji.fedoraproject.org/koji/taskinfo?taskID=12722131>.

We could change the build-require to libreoffice-core that is arch-independent, but I'd like to know your opinion. Is libreoffice-headless symbol deprecrated, or will you remove the %{?_isa} from the Provide?

Comment 1 David Tardon 2016-02-11 08:43:00 UTC
We should provide both plain and %{?_isa} version, to match rpmbuild-generated Provides.


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