Bug 428368 (fedora-ds) - Review Request: fedora-ds: Meta-package for Fedora Directory Server Suite
Summary: Review Request: fedora-ds: Meta-package for Fedora Directory Server Suite
Keywords:
Status: CLOSED RAWHIDE
Alias: fedora-ds
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dennis Gilmore
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-01-11 04:17 UTC by Rich Megginson
Modified: 2009-05-05 16:09 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-04-03 18:42:16 UTC
Type: ---
Embargoed:
dennis: fedora-review+
dennis: fedora-cvs+


Attachments (Terms of Use)

Description Rich Megginson 2008-01-11 04:17:57 UTC
Spec URL: http://rmeggins.fedorapeople.org/fedora-ds.spec
SRPM URL: http://rmeggins.fedorapeople.org/fedora-ds-1.1.1-1.src.rpm
Description: Meta-package for Fedora Directory Server Suite

Builds in mock, both f-8 i386 and x86_64.

rpmlint says E: no-binary.

This is a meta-package, the purpose of which is to simply provide Requires to
pull in the other components (fedora-ds-base, fedora-ds-admin, console packages)
of the Fedora Directory Server.  It only contains the LICENSE file, in the %doc
directory.  The reason why it has an arch is so that it will pull in the correct
 architecture of the other packages such as fedora-ds-base which are
architecture specific.

Comment 1 Dennis Gilmore 2008-01-12 20:53:36 UTC
ill take this

Comment 2 Dennis Gilmore 2008-01-16 03:15:18 UTC
looks good and is clean approved.  builds in mock.

Comment 3 Rich Megginson 2008-01-16 18:47:02 UTC
Updated due to rename of fedora-admin-console to fedora-ds-admin-console

SRPM: http://rmeggins.fedorapeople.org/fedora-ds-1.1.1-2.src.rpm
Spec: http://rmeggins.fedorapeople.org/fedora-ds.spec

Comment 4 Rich Megginson 2008-01-16 18:47:46 UTC
New Package CVS Request
=======================
Package Name: fedora-ds
Short Description: Meta-package for Fedora Directory Server Suite
Owners: rmeggins nkinder nhosoi
Branches: F-8
InitialCC: 
Cvsextras Commits:



Comment 5 Dennis Gilmore 2008-01-16 19:52:16 UTC
CVS  Done

Comment 6 Orion Poplawski 2008-02-06 22:08:45 UTC
Um, this should be a noarch package:

BuildArch: noarch



Comment 7 Rich Megginson 2008-02-06 22:18:38 UTC
(In reply to comment #6)
> Um, this should be a noarch package:
> 
> BuildArch: noarch
> 
Unfortunately, I don't think it can be a noarch package, because most of its
dependencies are arch specific packages (fedora-ds-base, fedora-ds-admin).  How
would that work?

Comment 8 Orion Poplawski 2008-02-06 22:41:50 UTC
(In reply to comment #7)

> Unfortunately, I don't think it can be a noarch package, because most of its
> dependencies are arch specific packages (fedora-ds-base, fedora-ds-admin).  How
> would that work?

We don't care about the architecture of dependencies.

Comment 9 Rich Megginson 2008-02-06 22:54:36 UTC
(In reply to comment #8)
> (In reply to comment #7)
> 
> > Unfortunately, I don't think it can be a noarch package, because most of its
> > dependencies are arch specific packages (fedora-ds-base, fedora-ds-admin).  How
> > would that work?
> 
> We don't care about the architecture of dependencies.

So if I do
yum install fedora-ds

on an x86_64 system, what happens?  Does it pull in fedora-ds-base.x86_64 or
fedora-ds-base.i386?  If the latter, and I really want (and expect since I'm
running on an x86_64 system) to get fedora-ds-base.x86_64 picked up as a
dependency, how does that work?


Comment 10 Orion Poplawski 2008-02-06 23:03:03 UTC
Well, under the current setup, you would get both, with the x86_64 binaries
taking precedence.  Looks like current plan is to fix yum so that you would only
get the preferred architecture.

Why is fedora-ds-base multilib at the moment anyway?  Is there any reason why
you would want to run the 32-bit version on x86_64?

Comment 11 Rich Megginson 2008-02-07 02:48:42 UTC
(In reply to comment #10)
> Well, under the current setup, you would get both, with the x86_64 binaries
> taking precedence.  Looks like current plan is to fix yum so that you would only
> get the preferred architecture.

Ok.  I guess at that point I can then make fedora-ds noarch?
 
> Why is fedora-ds-base multilib at the moment anyway?  Is there any reason why
> you would want to run the 32-bit version on x86_64?

Is it multilib?  What makes it multilib?  I don't think there is any reason to
run the 32-bit version on x86_64.

Comment 12 Orion Poplawski 2008-03-27 23:01:20 UTC
comment #11)
> (In reply to comment #10)
> > Well, under the current setup, you would get both, with the x86_64 binaries
> > taking precedence.  Looks like current plan is to fix yum so that you would only
> > get the preferred architecture.
> 
> Ok.  I guess at that point I can then make fedora-ds noarch?

You could make it noarch now.

> > Why is fedora-ds-base multilib at the moment anyway?  Is there any reason why
> > you would want to run the 32-bit version on x86_64?
> 
> Is it multilib?  What makes it multilib?  I don't think there is any reason to
> run the 32-bit version on x86_64.

fedora-ds-base is multilib because it has a -devel sub-package.  I believe you
can black list it by sending a request to rel-eng.(In reply to 

Comment 13 Orion Poplawski 2009-05-05 16:09:54 UTC
I'd like to see, and would be willing to maintain, EL-5 branches for fedora-ds and company in EPEL.  Thoughts?


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