Re: Workstation feedback on generic-release-workstation request?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]





On Mon, 2014-10-20 at 08:54 -0400, Matthias Clasen wrote:
> On Fri, 2014-10-17 at 16:18 -0400, Stephen Gallagher wrote:
> > 
> > 
> > On Fri, 2014-10-17 at 14:46 -0500, Bruno Wolff III wrote:
> > > https://bugzilla.redhat.com/show_bug.cgi?id=1154154 is a request to provide 
> > > a generic-release-workstation (sub)package in order to allow for 
> > > convenient remixing of a debranded Fedora Workstation.
> > > 
> > > It seemed odd that firewalld-config-workstation would require 
> > > system-release-workstation and if this were to be done we'd need to be 
> > > sure not to break Fedora composes. I was hoping to hear some comments 
> > > from the workstation group in the ticket.
> > 
> > firewalld-config-workstation requires system-release-workstation
> > specifically to enable the creation of generic-release-workstation
> > packages. (Both generic-release-workstation and
> > fedora-release-workstation would Provides: system-release-workstation)
> 
> Not sure I understand this. Why does firewalld-config-workstation need
> to require any release package ? That seems backwards to me.
> 

It's a relic of the way the dependency-resolution has to work. When
installing the 'firewalld' package (or any other package that
potentially needs to have a different configuration on one product than
another), we need to have a way for yum and dnf to pick the correct
configuration package.

We can't do the reverse -- have [fedora|system]-release-workstation
depend on firewalld-config-workstation -- in the general case because it
would force the inclusion of the application into the unremovable set.
In the firewalld case, this would probably be acceptable, but in the
case of something like Apache (which has been suggested would probably
benefit from different defaults on Server and Workstation), it really
wouldn't be.

So the specific need for the dependency there is to work around
depsolving limitations. Please trust me that when I put that proposal
together, I talked to the RPM, yum, dnf and anaconda folks as well as
getting the proposal approved by the FPC. It's the only feasible way to
do this at the moment (upcoming RPM enhancements with advanced
dependencies may make this better, but those aren't going to show up any
sooner than F23).

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
desktop mailing list
desktop@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/desktop

[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux